Skip to content

odys.domain

Public domain models and validation helpers.

This package contains the asset, portfolio, scenario, objective, and validation types that make up the user-facing data model. Use it when you need to define or inspect the core objects that an energy system is built from.

Odys domain layer.

Contains pure domain logic with no external dependencies: - Entities: Generator, Storage, FixedLoad, FlexibleLoad, EnergyMarket - Domain services: Scenarios, Portfolio - Exceptions: OdysError hierarchy

Subpackages and modules

  • conditions
  • entities
  • exceptions
  • objective
  • profiles
  • scenario
  • validation