[x] Create a Jupyter notebook demonstrating the rocoto tool
[x] Create a unit testing file for the notebook
[x] Add a Binder link and button to Read the Docs
Description
Create a notebook for the API version of the rocoto tool and demonstrate its two functions, realize() and validate(). Unit tests should be created for the notebook and Binder links created on Read the Docs pages.
Outline:
realize
Show a successful transformation from YAML file to XML file
Show a validation error
validate
Show successful validation and that True is returned
Show failed validation and that False is returned
Use examples that demonstrate some specifics Rocoto features (examples exist on RtD: Defining a Rocoto Workflow):
Simple workflow with one task.
Workflow with multiple tasks and a variety dependencies (data and task), including multiple dependencies that apply to a single task.
AC
Description
Create a notebook for the API version of the rocoto tool and demonstrate its two functions,
realize()
andvalidate()
. Unit tests should be created for the notebook and Binder links created on Read the Docs pages.Outline:
True
is returnedFalse
is returnedUse examples that demonstrate some specifics Rocoto features (examples exist on RtD: Defining a Rocoto Workflow):
At least one should cover the use of: