Input and Output of the Converter

Input

The converter requires the following inputs:

  • PyPSA network object
    The fully defined PyPSA network that will be converted into a GEMS-compatible study.
  • Logger
    Used for debugging and tracing the conversion process. Logs can help identify configuration issues or data inconsistencies during conversion.
  • Output path
    The directory where the generated GEMS study will be created.
  • Time series file format
    Format used for exported time-dependent data (e.g. csv, tsv).

Output

The converter generates a structured GEMS study directory at the provided output path.

The directory layout follows the conventions expected by the GEMS modeler:

study_directory/
└── systems/
    └── system_name/
        └── input/
            ├── optim-config.yml   -------> Benders decomposition parameters, used by the modeler to generate MPS files
            ├── system.yml         -------> Main system description
            ├── parameters.yml     -------> Solver and simulation parameters
            ├── model-libraries/
            │   └── pypsa_models.yml -----> Model library definitions
            └── data-series/       -------> Time and/or scenarion dependent parameters
                └── ...