这个包提供了到teos-10大气组件的python绑定。还包括膨胀的气象量,如等效位温。
pyteos_air的Python项目详细描述
这个包仍然处于beta测试阶段,它的一些功能是 可能会随着时间的推移而发展。
包括:
- Sea Ice Water(SIA)Library 3.0+简单的代码修复(便于编译)
- 额外的模块层 随着温度,熵,势能温度, 等效位温和伪等效位温 在整个TEOS-10有效期内有效。
- 另外两个模块非常相似
“引用”>“LQYAIR”4B.F90和
ICEAYAIR 4B.F90 但其中可以指定最大值 吉布斯函数定义中的饱和质量分数。这允许 以干净的方式计算等效位温。 - 一个框架,用于将python绑定添加到teos-10的fortran版本中,并附有基本示例。
这个包提供了一种将teos-10sia库导入python的简单方法。 当前的beta版本提供了一个非常基本的库接口。未来版本 将包括更好的界面和更广泛的物理描述 例行程序可用。
- 注意:
此包需要Fortran 90编译器。有时候纽比·迪斯蒂尔找不到 安装的Fortran编译器将返回一个错误。如果发生这种情况,请下载 源代码和运行:
$ f2py -c --help-fcompiler
要查找可用编译器的列表,然后编译:
$ python setup.py build --fcompiler=gnu95
如果“gnu95”在名单上。
版本历史记录
1.0.4:新的等效位温及其近似版本。
1.0.3:必须在setup.py中计算f2py,但现在使用更可移植的方法。
1.0.1:软件包附带预计算的f2py文件,便于移植。
1.0:pypi上的重要错误修复
0.9.5:一些最低限度的测试和代码发布改进
0.9.2:已完成将netcdf接口移动到包pyteos_nc
0.9.1:已将netcdf接口移动到包pyteos_nc
0.9:改进netcdf接口
0.8:修复了缺少值的警告信号
0.7:现在插值速度快得多
0.6:用于计算内插热力学量的更快的netcdf接口。
Frederic Laliberte,2015年2月17日