Why Caliber?¶
So, Caliber provides a set of cool features for running Python functions, but why should you go and use it?
Structure: By writing your Python scripts as tasks and workflows, you are enforcing structure to your code. Better structure gives better readability and gives your code direction and flow.
Collaboration: A common structure for defining workflows across a team makes it easier to share and to collaborate on code.
Data and result storage: Caliber comes with built-in support for automatic storage of input files, output files and data generated by the workflow. Data can be stored for later post-processing, and input files are put next to the results to enhance traceability throughout the workflow.
Speckle-ready: Caliber is tightly connected to Speckle and can use the Speckle data platform to exchange workflows for remote calculations and to store results for later use.
Convinced? Go ahead, install and checkout the usage guide! 🏃♂️
Still not convinced? Go gather inspiration from our collection of use cases. 💡