Release of signac-flow version 0.5
I am pleased to announce the release of signac-flow version 0.5!
Taking the feedback from the community to heart, we have attempted to further shrink the overhead required to develop new workflows for signac projects.
In particular, we have reduced the amount of boiler plate code required to interface with a FlowProject
implementation.
As described in the completely overhauled documentation, to setup a new project, simply execute the $ flow init
command, which by default generates one single module, which looks similar to this:
We interface with the project on the command line through the MyProject().main()
function.
Executing the script as shown above, will launch the following interface:
This interfaces now integrates functionalities that were previously provided by multiple individual scripts. This also means that it is much easier to implement multiple workflows for one common data space.
We very much welcome any kind of feedback and please let us know of any questions you may have. For the complete set of of updates, please see the changelog.