围绕SPLASH实用程序的Python包装器模块。
pysplashsph的Python项目详细描述
泼妇
平滑粒子流体动力学绘图库SPLASH的Python包装器。 目前支持读取许多SPH数据格式和有用的精确分析解决方案 对于特定的流体力学问题。在
pysplashph当前不包装SPLASH插值例程,但是 计划在未来发布。在
从源代码构建/安装
从源代码安装需要安装Splash。要安装:
python setup.py install
要构建python控制盘,请执行以下操作:
^{pr2}$请注意,这将自动构建splash
库并将它们复制到正确的位置(pysplashsph/libs/.
),但是它不会“审核”或“取消”控制盘(即,复制并重新链接任何依赖的非标准外部库)。在
要构建一个“fixed”控制盘,请运行脚本build-wheels.sh
,该脚本将为您生成并审核轮子。固定车轮存储在pysplashsph/wheelhouse
。您可以选择直接从带有pip install <wheel-name>.whl
的控制盘安装。在
搜索路径
setup.py
将按以下顺序在以下目录中搜索Splash的安装:
- 在当前目录中,即。
在pysplashsph/ |--- README.md |--- pysplashsph/ |--- setup.py ... |--- splash/ ... |--- test/ |--- wheelhouse/
- 在父目录中,即。
在splash/ |--- bin/ |--- build/ ... |--- pysplashsph/ ... |--- src/
- 在环境变量
$SPLASH_DIR
定义的目录中 - 在
$HOME/splash
- 项目
标签: