sierra.core.variables.base_variable

class sierra.core.variables.base_variable.IBaseVariable[source]

Interface that all variables must implement.

Inheritance

Inheritance diagram of IBaseVariable
__doc__ = 'Interface that all variables must implement.\n\n    '
__module__ = 'sierra.core.variables.base_variable'
gen_attr_changelist() List[AttrChangeSet][source]

Generate XML attributes to change in a batch experiment definition.

Modifications are sets, one per experiment in the batch, because the order you apply them doesn’t matter.

gen_files() None[source]

Generate one or more new files to add to the batch experiment definition.

Presumably, the created files will be referenced in the template input file by path.

gen_tag_addlist() List[TagAddList][source]

Generate XML tags to add to the batch experiment definition.

Modifications are lists, one per experiment in the batch, because the order you apply them matters.

gen_tag_rmlist() List[TagRmList][source]

Generate XML tags to remove from the batch experiment definition.

Modifications are lists, one per experiment in the batch, because the order you apply them matters.