-
Notifications
You must be signed in to change notification settings - Fork 0
Core YAML-to-callable system compiler #1
Copy link
Copy link
Open
Milestone
Description
Port the core system specification compiler from ACCIDDA/op_system to Julia.
Scope (package only)
- Parse YAML system definitions via YAML.jl
- Define Julia types:
SystemSpec,StateVariable,Parameter,OperatorPartition - Compile YAML → callable
ODEFunctioncompatible with DifferentialEquations.jl - Support operator partitioning: split RHS into reaction, diffusion, advection terms
- Axis specification: declare trait, spatial, and structured axes with bounds and resolution
- Parameter injection: named parameter sets that map to system coefficients
- Validation: check axis compatibility, parameter completeness, operator dimensions
Boundary
This package produces a compiled system spec. The solver lives in OpEngine.jl. The evaluation lives in ModelCriticism.jl.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels