作为Python包,包含气候政策分析中常用的代码、分类、术语和命名。
项目描述
气候分类
气候政策分析中常用的代码、分类、术语和命名,以美观的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)
添加来自简化复杂性模型互操作性项目(RCMIP)的排放分类。感谢Robert Gieseke的贡献和Zeb Nicholls的输入。
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ef25fbd80f47bff7d850dc478121421a2e28c955a2b1552fa15394d7561f9f88 |
|
MD5 | db96af304e70318eb7101d009cf3c2df |
|
BLAKE2b-256 | 229967f9ad072623e2b4ba489c832b58f61badae71dbc93472523e375832970d |
climate_categories-0.10.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b9d71a84cc566bc7dee2fcd2859c812763506a1195ef1036da97d4ba4156a9e3 |
|
MD5 | 39336096a78afc17ceebd9c96c725da0 |
|
BLAKE2b-256 | 4ec26a86cdfffd6161b16f49b7e5553e0d751477ff6178a4799a13a22fe6a145 |