SLIPO model for Jupyter notebooks¶
-
class
slipoframes.model.StepFile(process: dict, execution: dict, step_file: dict)[source]¶ A class that wraps the
dictwith step file data returned by the API- Parameters
process (dict) – Parent process data
execution (dict) – Process execution instance
step_file (dict) – Step file data
- Returns
A
StepFileobject.
-
id¶ Get step file unique id
-
output_part_key¶ Get step file output part key
-
class
slipoframes.model.Process(record: dict)[source]¶ A class that wraps the
dictwith process data returned by the API- Parameters
record (dict) – Process execution data
- Returns
A
Processobject.
-
process¶ Get process dict
-
execution¶ Get execution dict
-
id¶ Get process unique id
-
version¶ Get process version
-
status¶ Get process status
-
files(format_size: bool = False)[source]¶ Get all operation files
- Parameters
format_size (bool, optional) – If True, the file size is converted to a user friendly string (default False).
- Returns
A
pandas.DataFramewith all files
-
output(output_part_key=None) → slipoframes.model.StepFile[source]¶ Returns a
StepFilefor the default process output.- Parameters
output_part_key (str, optional) – The output part key of the output file. If value is not set, the default output part key for the specific SLIPO Toolkit component is used.
- Returns
A
StepFile. If the process has multiple output steps or the output part key does not exist, None is returned.