Skip to content

pyetm Documentation

Welcome to the official documentation for pyetm, the Python client library for the Energy Transition Model (ETM) API.

PyETM Logo

What is pyetm?

pyetm is a powerful, modular Python package designed for users who want to programmatically interact with the Energy Transition Model. It provides a comprehensive set of tools for:

  • Creating and managing ETM scenarios
  • Modifying scenario inputs programmatically
  • Querying results and exporting data
  • Batch processing multiple scenarios
  • Integrating ETM into automated workflows

About the Energy Transition Model

The Energy Transition Model (ETM) is an interactive online simulation tool for energy systems. It allows you to explore and quantify potential future energy systems in detail. The ETM is free to use, open source, and is available for (EU) countries, municipalities, and many other regions.

Learn more at energytransitionmodel.com.

Requirements

  • Python: 3.12 or later
  • ETM Account: Optional, but required for saving scenarios and accessing certain features

Getting Help

License

pyetm is open-source software licensed under the MIT License.