Expand description
Conventional immutable definition of one scientific project.
ScientificProject combines the standard three-file task configuration
with one state schema. The schema may belong to the project:
project-root/
└── config/
├── fixed.json
├── sweep.json
├── paths.json
└── state.jsonIt combines immutable task/path configuration with the shared state schema
and delegates complete lazy task generation through ScientificProject::task_configs.
It does not create execution directories, construct model payloads, run
tasks, or configure output streams. Fixed-model crates instead call
ScientificProject::load_with_state_schema and supply their canonical
schema, so each individual project needs only the other three files.
Structs§
- Scientific
Project - Immutable configuration and state schema for one scientific project.
Enums§
- Scientific
Project Error - Failure while loading a complete conventional scientific project.