Skip to main content

Commonly used codes, categories, terminologies, and nomenclatures used in climate policy analysis as a Python package.

Project description

Climate categories

https://img.shields.io/pypi/v/climate_categories.svg Documentation Status https://zenodo.org/badge/DOI/10.5281/zenodo.4590232.svg

Commonly used codes, categories, terminologies, and nomenclatures used in climate policy analysis in a nice Python package. The documentation can be found at: https://climate-categories.readthedocs.io.

Included categorizations

Name Title
IPCC1996 IPCC GHG emission categories (1996)
IPCC2006 IPCC GHG emission categories (2006)
BURDI BUR GHG emission categories (DI query interface)
BURDI_class BUR GHG emission categories (DI query interface) + classifications
CRFDI CRF GHG emission categories (DI query interface)
CRFDI_class CRF GHG emission categories (DI query interface) + classifications

Status

Climate categories is still in development and the API and names of categorizations are still subject to change.

License

Copyright 2021, Potsdam-Institut für Klimafolgenforschung e.V.

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Citation

If you use this library and want to cite it, please cite it as:

Mika Pflüger, Annika Günther, and Johannes Gütschow. (2021-05-04). pik-primap/climate_categories: Version 0.5.1. Zenodo. https://doi.org/10.5281/zenodo.4736676

Changelog

0.5.1 (2021-05-04)

  • Add BURDI, CRFDI, BURDI_class, and CRFDI_class categorizations and scripts to generate them from the UNFCCC DI flexible query API.

0.5.0 (2021-03-23)

  • Switch to_yaml() output to ruamel.yaml so that valid, correctly typed YAML 1.2 is written. This should enable easier re-use of the data in other contexts.
  • Consistently use title case for titles in IPCC categorizations.

0.4.0 (2021-03-17)

  • Add more unit tests.
  • Add consistency tests for IPCC categorizations.
  • Update documentation.
  • Add data format documentation.

0.3.2 (2021-03-16)

  • Use tbump for simpler versioning.

0.3.1 (2021-03-16)

  • Properly include data files in binary releases.

0.3.0 (2021-03-16)

  • Add IPCC1996 categorization and scripts to generate it from the source pdf.
  • Change packaging to declarative style.
  • Automate generation of pickled files via Makefile.
  • Automate loading of included categorizations.

0.2.2 (2021-03-09)

  • Re-release again to trigger zenodo.

0.2.1 (2021-03-09)

  • Re-release to include correct changelog.

0.2.0 (2021-03-09)

  • Introduce API for multiple codes and multiple children.
  • Implement classes and functions.
  • Add IPCC2006 categorization and scripts to generate it from the source pdf.

0.1.0 (2021-01-18)

  • First release on PyPI.
  • Contains documentation and a stub API for querying, but no working code yet.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for climate-categories, version 0.5.1
Filename, size File type Python version Upload date Hashes
Filename, size climate_categories-0.5.1-py3-none-any.whl (199.2 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size climate_categories-0.5.1.tar.gz (215.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page