diffpy.srfit.interface package

Submodules

diffpy.srfit.interface.interface module

Interface enhancements for Parameter-type classes.

Most interface additions can thought of by considering the classes in SrFit to be sets of parameters. “+=” adds a new parameter, when that makes sense. “|=” is the ‘union’ of these sets, and in general is used to combine different objects. See individual interface classes for specifics.

class diffpy.srfit.interface.interface.ParameterInterface

Bases: object

Mix-in class for enhancing the Parameter interface.

class diffpy.srfit.interface.interface.FitRecipeInterface

Bases: object

Mix-in class for enhancing the FitRecipe interface.

class diffpy.srfit.interface.interface.RecipeOrganizerInterface

Bases: object

Mix-in class for enhancing the RecipeOrganizer interface.

Module contents

Usability interface for SrFit.

The classes and functions in this package are designed to unobtrusively mix with base SrFit objects and provide them with interface enhancements for scripting.