跳转到主要内容

计算人体热舒适度指数的库

项目描述

thermofeel logo

license tag_release docs

thermofeel(发音为 thermo-feel

计算人体热舒适度指数的库。

目前计算以下热指数
  • 通用热气候指数

  • 体感温度

  • 调整后的热指数

  • 简化的热指数

  • 湿度指数

  • 正常有效温度

  • 湿球温度球温度

  • 简化的湿球温度球温度

  • 风寒

支持上述指数,还计算以下内容
  • 球温度

  • 平均辐射温度

  • 从球温度计算的平均辐射温度

  • 相对湿度百分比

  • 饱和蒸汽压力

  • 湿球温度

PyPi

pypi_status pypi_release pypi_downloads code_size

使用以下方法安装

$ pip install thermofeel

测试

ci codecov

系统依赖项

thermofeel核心功能依赖于
  • numpy

  • earthkit-meteo > 0.0.1 - 用于计算太阳天顶角

可选,thermoFeel取决于
  • pytest - 用于单元测试

发布说明

ThermoFeel 2.0 对底层代码进行了一些更改,但最重要的是对API的更改。

因此,使用thermoFeel 1.* 的下游包需要代码更改才能迁移到2.0版及更高版本。

主要更改包括
  • 输入和输出变量的标准化

  • 变量名的标准化

  • 移除对numba的依赖(用于代码加速)

  • 移除太阳天顶角计算(现在由earthkit-meteo提供)

  • 多个错误修复和改进

请参阅ChangeLog 以获取更多详细信息。

贡献

主仓库托管在GitHub上。测试、错误报告和贡献非常受欢迎并受赞赏。

请参阅贡献文档,了解最佳的协助方式。

当前开发者

  • Claudia Di Napoli - ECMWF

  • Tiago Quintino - ECMWF

有关更完整的列表,请参阅贡献者

许可证

版权 2021 欧洲中期天气预报中心(ECMWF)

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

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

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何形式(明示或暗示)的保证或条件。有关许可证的特定语言、权限和限制,请参阅许可证。

在适用本许可证的情况下,ECMWF不放弃其作为政府间组织所享有的特权和豁免权,也不受任何司法管辖权的约束。

引用

在出版物中,请将我们在SoftwareX上的论文作为对thermoFeel的主要引用。

Brimicombe, C., Di Napoli, C., Quintino, T., Pappenberger, F., Cornforth, R., & Cloke, H. L. (2022). Thermofeel: A python thermal comfort indices library. SoftwareX, 18, 101005. https://doi.org/10.1016/j.softx.2022.101005 [引用]

要引用当前版本的thermoFeel代码,请使用以下引用:

Brimicombe, C., Di Napoli, C., Quintino, T., Pappenberger, F., Cornforth, R., & Cloke, H. L. (2021). thermofeel: a python thermal comfort indices library https://doi.org/10.21957/mp6v-fd16

致谢

过去和现在对thermoFeel的资助和支持列在附带的致谢中。

项目详情


下载文件

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

源分布

thermofeel-2.0.0.tar.gz (22.2 kB 查看哈希值)

上传时间 源代码

由以下支持