propertyestimator.workflow.decorators.protocol_output

propertyestimator.workflow.decorators.protocol_output(value_type)[source]

A custom decorator used to mark a protocol attribute as an output of the protocol.

Examples

To mark a property as an output:

>>> @protocol_output(value_type=str)
>>> def coordinate_file_path(self):
>>>     pass