跳转到主要内容

用于从行星建模生成计算非结构化网格的软件包。

项目描述

lint workflow fnc workflow fnc2 workflow

OCSMesh

OCSMesh是一个Python包,使用jigsaw-python库将DEM数据处理成地理参考的非结构化网格。

安装

以下描述了两种安装OCSMesh的方法

使用conda

设置OCSMesh安装环境的首选方法是使用conda,并使用存储库中提供的environment.yml文件安装所需的库。

在使用OCSMesh之前,必须先安装Jigsaw库及其Python包装器。Jigsaw可在conda-forge频道中找到。

首先需要下载environment.yml文件。

wget https://raw.githubusercontent.com/noaa-ocs-modeling/OCSMesh/main/environment.yml

conda env create -f environment.yml -n your-env-name
conda activate your-env-name

conda install -y -c conda-forge jigsawpy
pip install ocsmesh

从GitHub存储库

还可以从GitHub存储库安装OCSMesh。下载存储库后,首先需要在OCSMesh根目录中调用./setup.py install_jigsaw来使用OCSMesh存储库中提供的脚本安装Jigsaw。然后可以安装OCSMesh。

git clone https://github.com/noaa-ocs-modeling/ocsmesh
cd ocsmesh
python ./setup.py install_jigsaw # To install latest Jigsaw from GitHub
python ./setup.py install # Installs the OCSMesh library to the current Python environment
# OR
python ./setup.py develop # Run this if you are a developer.

要求

  • 3.10 <= Python
  • CMake
  • C/C++ 编译器

如何引用

标题:OCSMesh:用于海岸海洋模型的基于数据驱动的自动化非结构化网格生成软件

个人作者:Mani, Soroosh;Calzada, Jaime R.;Moghimi, Saeed;Zhang, Y. Joseph;Myers, Edward;Pe’eri, Shachak;

机构作者:美国海岸测量发展实验室

出版日期:2021

系列:NOAA 技术手册 NOS CS;47

DOI:https://doi.org/10.25923/csba-m072

项目详情


下载文件

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

源代码分发

ocsmesh-1.6.1.tar.gz (30.0 MB 查看哈希值)

上传时间: 源代码

构建分发

ocsmesh-1.6.1-py3-none-any.whl (30.2 MB 查看哈希值)

上传时间: Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面