The European Transaction Log (EUTL) is the backbone of the European Union Emissions Trading System (EUETS). It implements the transfer of emission allowances between parties active in the EUETS. The EUTL provides data on regulated installations, their emissions as well as transfers of allowances. The pre-processed data can be downloaded on EUETS.INFO.
Provided these data, this pyeutl package provides two different approaches to make these data operational:
- An simple Object Relational Mapper (ORM) based on a postgres database.
- Methods to directly access data provided in the zip-file available at EUETS.INFO.
This package is currently under development and backward compatibility is therefore not granted.
Clone the repository and follow the steps given the in the different notebooks. Requirements.txt provides dependencies.
Documentation is currently provided in a series of jupyter notebooks.
- orm_1_create_database.ipynb shows how to create the database provided the zip-file containing data extracted from EUETS.INFO.
- orm_2_installations.ipynb shows how to analyze compliance and transaction behavior of an installation and associated accounts.
- orm_3_registry.ipynb shows how to analyze the data on the registry level.
- zip_1_load_data.ipynb shows how to load installation, account, and transaction data.
To access the 2022 version of the data please you have to use v2022 version