本软件包帮助企业金融机构评估当前目标、承诺和投资贷款组合的气温一致性,并利用这些信息为SBTi官方验证的目标制定。
项目描述
ITR-tool
基于CDP-WWF气温评级方法的SBTi-Finance-tool的WWF版本
有关完整文档,请访问https://wwf-sweden.github.io/ITR-tool/
如果您有任何其他问题或评论,请发送邮件至:ekonomi-finans@wwf.se
关于工具
本软件包帮助企业金融机构评估当前目标、承诺和投资贷款组合的气温一致性,并利用这些信息为SBTi官方验证的目标制定。
WWF金融工具箱可以以不同的方式使用
- 用户可以将Python软件包集成到他们的代码库中
- 使用笔记本,无论是在本地还是在Google Colab上
结构
本项目的文件夹结构如下
.
├── .github # Github specific files (Github Actions workflows)
├── app # FastAPI app files for the API endpoints
├── docs # Documentation files (Sphinx)
├── config # Config files for the Docker container
├── ITR # The main Python package for the temperature alignment tool
└── test # Automated unit tests for the SBTi package (Nose2 tests)
安装
SBTi软件包可以通过PIP安装。如果您想本地安装,请使用以下命令。有关测试或生产的进一步说明,请参阅部署部分。
pip install -e .
要在 PyPi 中安装最新稳定版,请运行
pip install wwf-itr
开发
为了设置带有所有依赖项的本地开发环境,请安装 poetry并运行
poetry install
这将在项目文件夹下的 .venv
中创建一个虚拟环境。
测试
每个类都应该进行单元测试。单元测试使用 Nose2 框架编写。setup.py 脚本应该已经安装了 Nose2,现在您可以按以下方式运行测试
nose2 -v
发布到 PyPi
当主分支有任何更改合并时,应该将包发布到 PyPi。
更新包
- 根据语义版本化原则在
pyproject.toml
中升级版本 - 运行
poetry build
- 运行
poetry publish
- 检查包是否已成功上传
初始设置
- 在 PyPi 上创建账户
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
wwf_itr-0.9.2.tar.gz (1.7 MB 查看哈希值)
构建分发
wwf_itr-0.9.2-py3-none-any.whl (1.7 MB 查看哈希值)
关闭
wwf_itr-0.9.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6305000fce58590f25a5f3965730734096cd65594b967cfd5d292d016728a2c9 |
|
MD5 | 83184976e01e6e154ad70b595781e47a |
|
BLAKE2b-256 | 46bc32e072674d927c4fd2c3e5d0cadeab60041719137dec0fcb4c83872c642a |
关闭
wwf_itr-0.9.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | beeab33a8ed24aff35d02f621983fd540821a7702c33b620a8e20b5eaaf2ec48 |
|
MD5 | 00dd9012be874da4404e714bb180eedf |
|
BLAKE2b-256 | e458d03b4253375bbb821fc31058265eb09330744916f56450a609b91eaed44e |