v6.0.0
This release makes the following changes:
Breaking changes
- The manifest format for studies has been changed to allow for more modular composition of study stages
- The counts builder has been overhauled to be executed with a workflow, and as a result a lot of the python resource-speecific helper methods have been removed
Major changes
- The concept of submanifests has been introduced, allowing for study stages to be compartmentalized and be reusable
- manifests now have the concept of build stages, so a study can be run incrementally or tailored to specific use cases
- cleaning studies now leverages build stages, rather than always deleting the entire study
Minor changes
- The core study uses the new counts builder workflow
- Studies now produce a
study__build_logtable tracking what tables were created by which stage - Environment variables are now overridable by CLI arguments
.workflowand.submanifestare optional file suffixes the library will use to check for those kinds of configuration files