Package diffpy :: Package Structure :: Package Parsers :: Module P_pdffit :: Class P_pdffit
[hide private]
[frames] | no frames]

Class P_pdffit

source code

structureparser.StructureParser --+
                                  |
                                 P_pdffit

Parser for PDFfit structure format.

stru -- Structure instance used for cif input or output



Instance Methods [hide private]
 
__init__(self) source code
 
parseLines(self, lines)
Parse list of lines in PDFfit format.
source code
 
toLines(self, stru)
Convert Structure stru to a list of lines in PDFfit format.
source code
 
_parse_shape(self, line)
Process shape line from PDFfit file and update self.stru line -- line containing data for particle shape correction No return value.
source code

Inherited from structureparser.StructureParser: parse, parseFile, tostring

Method Details [hide private]

__init__(self)
(Constructor)

source code 
Overrides: structureparser.StructureParser.__init__

parseLines(self, lines)

source code 
Parse list of lines in PDFfit format.

Return Structure object or raise StructureFormatError.

Overrides: structureparser.StructureParser.parseLines

toLines(self, stru)

source code 
Convert Structure stru to a list of lines in PDFfit format.

Return list of strings.

Overrides: structureparser.StructureParser.toLines

_parse_shape(self, line)

source code 
Process shape line from PDFfit file and update self.stru

line -- line containing data for particle shape correction

No return value.
Raise StructureFormatError for invalid record.