Skip to content

pythermonomics.data API Reference

This module provides classes for reading, processing, and managing simulation data, well results, and deviation files for geothermal projects.

Classes

  • SimulationDataReader: Reads OPM/Eclipse simulation data from CSV files, extracts well names, states, and relevant time-series data.
  • DeviationFileReader: Reads deviation files for wells and extracts well name and coordinates.
  • WellResults: Reads simulated well paths and production characteristics over time from provided configuration data.
  • SimulationModelResults: Reads simulation results from summary files and well-paths from deviation files.

API Details

  • SimulationDataReader:
    Handles extraction of well names, states, and time-series results from simulation CSV files.
    Useful for integrating OPM/Eclipse output into the economics workflow.

  • DeviationFileReader:
    Parses well deviation files to obtain well trajectory and coordinate data.
    Ensures correct mapping of well names to their spatial data.

  • WellResults:
    Manages well path and production data, providing access to time-series results and well states.
    Used for further energy and financial calculations.

  • SimulationModelResults:
    Combines summary simulation results and deviation file data for wells.
    Provides a unified interface for downstream calculations.


Class Documentation