pythermonomics.config API Reference
This module provides configuration models and utilities for geothermal economics calculations.
Classes
GeothermalEconomicsConfig: Loads and validates configuration for NPV and LCOE calculations, including project parameters, well definitions, and reservoir settings.TechnoEconomicParameters: Defines techno-economic parameters required for NPV and LCOE calculations.ReservoirSimulationParameters: Reservoir-specific configuration for simulation.EnergyLossParameters: Energy loss related parameters.WellTrajectory: Very basic definition of well trajectory.
API Details
-
GeothermalEconomicsConfig:
Handles loading from YAML files, validation of configuration data, and provides access to all project parameters required for economics and simulation. -
TechnoEconomicParameters:
Contains all the techno-economic geothermal system parameters (loadhours, pumpcosts, etc.) used in calculations. -
ReservoirSimulationParameters:
Contains reservoir-specific settings such as production temperature, BHP, and flowrate. -
EnergyLossParameters:
Contains energy loss related parameters such as well roughness and tubing size. -
WellTrajectory:
Contains very basic description of a well trajectory