This repository contains Python scripts that transform UNFCCC Clean Development Mechanism (CDM) methodologies from static PDFs into functional, executable Python code. These methodologies are crucial for quantifying emission reductions and removals, enabling transparent and standardized calculations related to carbon credits and climate projects.
- Python 3.6 or higher
- PDFMiner.six
- Pandas
- NumPy
- Clone the repository:
git clone https://github.com/mbelinsky/unfccc-cdm-methodologies.git
- Install the required Python packages:
pip install -r requirements.txt
- Place the PDF files of CDM methodologies in the associated
methodology reference number + name + versiondirectory. - Run the script to convert PDFs to Python scripts.
- Place the Python script in associated directory.
Contributions are welcome! Please feel free to submit pull requests with improvements to scripts, addition of new methodologies, or any bug fixes.
This project is licensed under the GNU Affero General Public License - see the LICENSE file for details.
- UNFCCC for providing the CDM methodologies in a publicly accessible format.
- Contributors to the PDFMiner.six, Pandas, and NumPy libraries for making data extraction and manipulation possible.
This project is not officially affiliated with the United Nations Framework Convention on Climate Change (UNFCCC) or the Clean Development Mechanism (CDM). The methodologies are provided for educational and research purposes only.
For support, please open an issue in the GitHub repository or contact the repository maintainers.
Thank you for your interest in advancing climate project methodologies!