cobre
Open infrastructure for power system computation.
Cobre is an ecosystem of Rust crates for power system analysis and optimization. This umbrella crate re-exports the individual components for convenience.
For most use cases, depend on the specific crates you need:
| Crate | Purpose |
|---|---|
cobre-core |
Power system data model |
cobre-io |
File parsers and serializers |
cobre-stochastic |
Stochastic process models |
cobre-solver |
LP/MIP solver abstraction |
cobre-sddp |
SDDP algorithm |
cobre-cli |
Command-line interface |
When to Use
Use the cobre umbrella crate only when you need re-exports from multiple
subcrates in a single dependency. For all other cases, add each subcrate you
actually need as a direct dependency — this keeps compile times lower and
makes the dependency graph explicit.
Links
| Resource | URL |
|---|---|
| Book — crates overview | https://cobre-rs.github.io/cobre/crates/overview.html |
| Repository | https://github.com/cobre-rs/cobre |
| Changelog | https://github.com/cobre-rs/cobre/blob/main/CHANGELOG.md |
Status
Alpha — API is functional but not yet stable. See the main repository for the current release.
License
Apache-2.0