sierra.core.variables.base_variable
IBaseVariable
: Interface that all variables must implement.
- class sierra.core.variables.base_variable.IBaseVariable[source]
Interface that all variables must implement.
Inheritance
- __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.