BaseProtocolInputObject¶
-
class
propertyestimator.workflow.decorators.
BaseProtocolInputObject
(class_attribute)[source]¶ A custom decorator used to mark class attributes as either a required input, or output, of a protocol.
Notes
This decorator expects the protocol to have a matching private field in addition to the public attribute. For example if a protocol has an attribute substance, by default the protocol must also have a _substance field.
Methods
__init__
(class_attribute)Initialize self.