oxigrid 0.1.1

Pure Rust Energy Systems Simulation & Optimization Library
Documentation
//! Integrated power system planning module.
//!
//! Provides long-term capacity expansion and generation portfolio planning
//! tools that jointly consider reliability, economics, emissions, and
//! renewable energy targets over multi-decade planning horizons.
//!
//! # Modules
//!
//! - [`integrated`] — Integrated Resource Planning (IRP): greedy capacity
//!   expansion with CBA/LCOE ranking, ESIA, MCDA, and sensitivity analysis.
//! - [`distribution`] — Distribution network expansion and DER integration.
//! - [`stochastic`] — Stochastic planning under uncertainty.

pub mod distribution;
pub mod distribution_planner;
pub mod integrated;
pub mod stochastic;

pub use distribution::{
    AssetConditionAssessor, DerCandidate, DerCandidateType, DerIntegrationPlanner, DistAssetType,
    DistributionAsset, DistributionExpansionPlanner, DistributionLoadForecast, DistributionProject,
    ExpansionPlan, GrowthScenario, LongTermStrategy, MaintenanceActivity, MaintenancePlan,
    ProjectBenefits, ProjectType, RcmAnalyzer, StrategyMetrics,
};
pub use distribution_planner::{
    CapacityNeed, DerIntegrationPlan, DistributionAssetNew, DistributionAssetType,
    DistributionPlan, DistributionPlanner, ExpansionProject, LoadForecast, LoadGrowthModel,
    PlanningHorizon,
};
pub use integrated::*;
pub use stochastic::*;