[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- diffpy.srrietveld.buildfit.BuildFit:
BuildFit class is to build fit object based on the GUI inputs.
- diffpy.srrietveld.convert.datafile.DataFile:
The data file class
- diffpy.srrietveld.addon.datafile.DataFileConverter:
Unify to convert input data file to engine file and save the
XYSigma into data dictionary.
- diffpy.srrietveld.convert.gsasinstparser.GSASInstFile:
Class to parse the instrument info from GSAS instrument file.
- diffpy.srrietveld.addon.mcsampling.MonteCarloSampling:
Monte Carlo Sampling for diffraction pattern.
- diffpy.srrietveld.objectinfo.ObjectInfo:
ObjectInfo uses the info in the engine definition to define what is
allowed to be set in an object, namely the legal content of an
object.
- trunk.diffpy.srrietveld.applications.refine.ReadInput:
Parse input options and read xml files
- diffpy.srrietveld.convert.strategyfile.StrategyFile:
Parse the strategy file into a list of dictionaries for later
refinement [{method: [[fullpath, value, constrain formula], ...]},
{...
- diffpy.srrietveld.addon.structurefile.StructureFileConverter:
Convert input structure file to a dictionary
- diffpy.srrietveld.utility.UTF8Recoder:
Iterator that reads an encoded stream and reencodes the input to
UTF-8
- diffpy.srrietveld.utility.UnicodeReader:
A CSV reader which will iterate over lines in the CSV file
"f", which is encoded in the given encoding.
- diffpy.srrietveld.utility.UnicodeWriter:
A CSV writer which will write rows to CSV file "f", which
is encoded in the given encoding.
- diffpy.srrietveld.convert.xmlparser.XMLFile:
Parser XML file
- object:
The most base type
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- diffpy.srrietveld.addon.debyefitting.DebyeFitting:
Class to perform Debye fitting
- diffpy.srrietveld.fitrt.FitRT:
FitRT provides the runtime control of refinements.
- diffpy.srrietveld.convert.listfilereader.ListFileReader:
Object for loading datafiles and temperatures from a list file.
- diffpy.refinementdata.hdf5.object.Object:
Object provides the HDF5 storage support to all refinement components,
such as parameters, models, patterns, as well as refinements themselves.
- diffpy.refinementdata.project.Project:
Project is the top level class of diffpy.refinementdata.
- diffpy.refinementdata.refinable.Refinable:
A Refinable object contains a number of refinable parameters, as well as
other Refinable objects.
- diffpy.srrietveld.atom.Atom:
Atom is a Refinable component which contains multiple parameters.
- diffpy.srrietveld.pattern.ExcludedRegion:
This is a script interface of the excluded region, with access
functions to the begin and end parameters in the object
- diffpy.refinementdata.function.Function:
Function is a refinable component which contains multiple parameters.
- diffpy.refinementdata.pattern.Pattern:
Pattern inherits the Refinable class.
- diffpy.refinementdata.refinement.Refinement:
Refinement class contains all the information about a refinement.
- diffpy.refinementdata.structure.Structure:
A Structure object saves the structure to be refined.