跳转到主要内容

辐射传输的压缩不透明度

项目描述

cortecs

status arXiv PyPI version Conda Version Tests codecov Maintainability License: MIT Code style: black pre-commit CodeQL Documentation Status Paper compilation GitHub repo size PyPI - Python Version

cortecs是一个Python包,用于减少不透明度函数的内存占用。主要功能是灵活地压缩不透明度函数。当前方法包括

  • 多项式拟合
  • 基于PCA的拟合
  • 神经网络拟合

所有拟合目前都是在温度和压力轴上进行。

此外,cortecs可以分割不透明度函数。辐射传输问题通常可以表示为尴尬的并行,因此每个块可以发送到不同的CPU。

安装说明

cortecs可以通过pip安装

pip install cortecs

或conda

conda install -c conda-forge cortecs

或从源代码安装

git clone
cd cortecs
pip install -e .

要从源代码安装并支持可选的神经网络

pip install -e .[neural_networks]

项目详情


下载文件

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

源分布

cortecs-1.0.1.tar.gz (25.5 MB 查看哈希值)

上传时间:

构建分布

cortecs-1.0.1-py3-none-any.whl (9.6 MB 查看哈希值)

上传时间: Python 3