跳转到主要内容

作为Python包,包含气候政策分析中常用的代码、分类、术语和命名。

项目描述

气候分类

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

气候政策分析中常用的代码、分类、术语和命名,以美观的Python包形式提供。文档可以在: https://climate-categories.readthedocs.io 找到。

包含的分类

名称

标题

IPCC1996

IPCC GHG排放分类(1996)

IPCC2006

IPCC GHG排放分类(2006)

IPCC2006_PRIMAP

IPCC GHG排放分类(2006)以及额外的分类

CRF1999

常用报告格式GHG排放分类(1999)

CRF2013

常用报告格式GHG排放分类(2013)

CRF2013_2021

CRF分类扩展到2021年提交的国家特定分类

CRF2013_2022

CRF分类扩展到2022年提交的国家特定分类

CRF2013_2023

CRF分类扩展到2023年提交的国家特定分类

BURDI

巴塞尔温室气体排放类别(DI查询接口)

BURDI_class

巴塞尔温室气体排放类别(DI查询接口)+ 分类

CRFDI

CRF温室气体排放类别(DI查询接口)

CRFDI_class

CRF温室气体排放类别(DI查询接口)+ 分类

GCB

全球碳预算二氧化碳排放类别

RCMIP

RCMIP排放类别

气体

气体和其他气候强迫物质

ISO3

来自ISO 3166的国家、国家集团和其他地区

ISO3_GCAM

相同,加上GCAM综合评估模型使用的地区

包含类别之间的转换

  • IPCC1996 <-> IPCC2006

状态

气候类别仍在开发中,API和类别名称仍可能发生变化。

许可证

版权 2021,波茨坦气候影响研究所 e.V.

版权 2021,罗伯特·吉斯克

版权 2023-2024,气候资源有限公司

根据Apache License 2.0(“许可证”)许可;除非遵守许可证,否则您不得使用此文件。您可以在以下位置获取许可证副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。请参阅许可证了解具体管理许可和限制的语言。

引用

如果您使用此库并希望引用它,请按照以下方式引用:

Mika Pflüger,Annika Günther,Johannes Gütschow,和Robert Gieseke.(2024-01-25).pik-primap/climate_categories:climate_categories 版本 0.10.1. Zenodo. https://doi.org/10.5281/zenodo.10569100

变更日志

0.10.1 (2024-01-25)

  • ISO3_GCAM:从地区代码中移除多余的“v”版本指定

0.10.0 (2024-01-25)

  • 添加包含GCAM综合评估模型使用的地区的ISO3分类。

0.9.2 (2023-06-22)

  • 将所有UNFCCC缔约方作为UNFCCC的直接子节点添加,作为第一组子节点。这样就可以轻松地获取所有UNFCCC缔约方,而无需手动添加附件I和非附件I缔约方。

0.9.1 (2023-06-15)

  • 将AOSIS国家集团添加到ISO3分类。

0.9.0 (2023-06-14)

  • 添加包括UNFCCC缔约方、附件I和非附件I集团以及欧盟随时间演变的ISO3国家、地区和国家集团术语。

0.8.5 (2023-05-23)

  • 重新发布。

0.8.4 (2023-05-23)

  • 重新发布以确保构建包中包含py.typed。

0.8.3 (2023-05-23)

  • 添加py.typed文件以宣布此库使用类型提示。

0.8.2 (2023-05-15)

  • 移除pygments-csv-lexer依赖关系以构建文档。

  • 添加查找类别叶节点的功能,这对于从组成元素重新计算顶级类别很有用。

0.8.1 (2023-04-26)

  • 重新生成包中包含的数据,以利用数据生成脚本中的最新修复。

0.8.0 (2023-04-26)

  • 添加CRF2013术语,适用于2021年、2022年和2023年提交轮次。

  • unfccc DI API最近返回未指定的措施ID。已修复data_generation/CRFDI_class.py以忽略它们。

  • 为向UNFCCC提交附件I国家数据的CRF2013术语添加。

  • 停止支持Python 3.7和3.8,添加对Python 3.11的支持

0.7.1 (2021-11-25)

  • 更改转换元数据格式以使用注释字符和YAML标题。

0.7.0 (2021-11-25)

  • 使用Python文件而不是pickle对象进行缓存

0.6.3 (2021-11-05)

  • 导出Category和HierarchicalCategory类型。

  • 添加ConversionRule.is_restricted属性,以便轻松检查规则是否限制为特定辅助类别。

0.6.2 (2021-11-05)

  • 导出Conversion和ConversionRule类型。

0.6.1 (2021-11-04)

0.6.0 (2021-10-22)

  • 自动从片段生成变更日志 - 避免手动解决合并冲突

  • 自动GitHub发布。

  • 将“0”类别(全国总计)添加到IPCC1996和IPCC2006的分类中。虽然它不在官方规范中,但被广泛使用,添加它还可以自动为所有其他类别分配一个级别。

  • 添加在共同报告框架数据中使用的CRF1999分类。

  • 使用 show_as_tree() 重构大型分类的渲染,使替代子集更加清晰。为 show_as_tree() 添加使用文档。感谢Robert Gieseke的反馈。

  • IPCC2006分类(以及IPCC2006_PRIMAP)的修复。

    • 为类别3.B.3.a“剩余草地”添加正确的标题。

    • 更正类别1.A.4.c.ii对应的1996类别。

  • IPCC1996分类的修复。

    • 类别4.B.10的正确标题是“厌氧塘”。

    • 正确使用类别4.C.3.a和4.C.3.b的标题中的单位。

  • 添加描述分类之间转换的机制。

  • 添加IPCC2006和IPCC1996之间的转换。

  • 添加检测分类之间转换中重复计数的算法。

  • 重构IPCC2006和IPCC1996分类的生成。

  • 添加在转换中查找未映射类别的函数。

0.5.4 (2021-10-18)

  • 添加全球碳收支分类。

0.5.3 (2021-10-12)

  • 添加包括常用气候强迫物质的气体分类。

0.5.2 (2021-05-18)

  • 添加IPCC2006_PRIMAP分类。

  • 将制冷剂子类别和附加代码添加到CRFDI_class。

0.5.1 (2021-05-04)

  • 将BURDI、CRFDI、BURDI_class和CRFDI_class分类以及生成它们的脚本添加到来自UNFCCC DI灵活查询API的分类。

0.5.0 (2021-03-23)

  • to_yaml() 输出切换到 ruamel.yaml,以便写入有效、正确类型的 YAML 1.2。这应能更轻松地在其他环境中重用数据。

  • 在IPCC分类的标题中始终使用标题格式。

0.4.0 (2021-03-17)

  • 添加更多单元测试。

  • 为IPCC分类添加一致性测试。

  • 更新文档。

  • 添加数据格式文档。

0.3.2 (2021-03-16)

  • 使用 tbump 进行更简单的版本控制。

0.3.1 (2021-03-16)

  • 正确包含二进制发布中的数据文件。

0.3.0 (2021-03-16)

  • 将IPCC1996分类和从源pdf生成它的脚本添加进来。

  • 将打包改为声明式风格。

  • 通过Makefile自动化生成pickle文件。

  • 自动化加载包含的分类。

0.2.2 (2021-03-09)

  • 重新发布以触发zenodo。

0.2.1 (2021-03-09)

  • 重新发布以包含正确的变更日志。

0.2.0 (2021-03-09)

  • 引入用于多个代码和多个子代的多代码和多个子代API。

  • 实现类和函数。

  • 将IPCC2006分类和从源pdf生成它的脚本添加进来。

0.1.0 (2021-01-18)

  • PyPI上的首次发布。

  • 包含文档和查询的占位符API,但还没有工作代码。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

climate_categories-0.10.1.tar.gz (660.5 kB 查看哈希值)

上传于

构建版本

climate_categories-0.10.1-py3-none-any.whl (617.9 kB 查看哈希值)

上传于 Python 3

支持