Skip to main content

用于收集 BOUT++ 数据的 Python 包

项目描述

数据

构建状态 编解码器 Python pypi 包 PEP8 执照

pip-package 中找到的内容BOUT-dev/tools/pylib/boutdata。请注意,它BOUT-dev/tools/pylib/boutdata可能会被BOUT++ v4.3.0. 有关详细信息,请参阅此问题此拉取请求此拉取请求

注意xBOUT:这个包可能会在不久的将来被取代

依赖项

boutdata取决于boututils哪个又取决于 netcfd4哪个需要 HDF5netcdf-4已安装,并且该nc-config实用程序位于您的PATH. 这可以安装

sudo apt-get install libhdf5-serial-dev netcdf-bin libnetcdf-dev

在ubuntu中

安装

pip install boutdata

或在 Conda 环境中:

conda install -c conda-forge boutdata

例子

从转储文件中读取数据:

from boutdata import collect
ni = collect("Ni")

当 boutdata 作为包安装时(例如,使用 pip 或 conda),提供了一个命令行程序作为 squashoutput 的接口:

$ bout-squashoutput

如果 argcomplete 已安装并激活,bout-squashoutput 会提供参数的制表符补全(请参阅 https://kislyuk.github.io/argcomplete/)。

项目详情


下载文件

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

源分布

boutdata-0.1.10.tar.gz (73.9 kB 查看哈希

已上传 source

内置分布

boutdata-0.1.10-py3-none-any.whl (77.8 kB 查看哈希

已上传 py3