MOM6 simple grid and bathymetry generator
Project description
mom6_forge
mom6_forge (formerly mom6_bathy) is a Python tool for generating MOM6 horizontal grids, vertical grids, bathymetry files, mapping, and other input files for use within the context of idealized and regional modeling.
Documentation: https://ncar.github.io/mom6_forge/
Installation
Git Clone
git clone https://github.com/NCAR/mom6_forge.git
cd mom6_forge
conda env create -f environment.yml
conda activate mom6_forge
Conda Forge
conda install -c conda-forge mom6_forge
PyPI (pip)
mom6_forge depends on ESMPy, which must be installed before mom6_forge because it is not available on PyPI. Install it via conda first, then install mom6_forge with pip:
conda install esmpy
pip install mom6_forge
Quick Start
See the tutorial notebooks in notebooks/ for guided examples:
- Spherical Grid — Create a basic spherical grid
- Equatorial Refinement — Add enhanced equatorial resolution
- Custom Bathymetry — Generate bathymetry from topography data
- Ingest Land Mask — Apply an external land mask
- Modify Existing — Modify an existing grid/bathymetry
- Demo Editors — Interactive bathymetry editing tools
Requirements
- Python >=3.11.10, <3.15
- See
environment.ymlfor the full dependency list
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mom6_forge-0.0.2.tar.gz.
File metadata
- Download URL: mom6_forge-0.0.2.tar.gz
- Upload date:
- Size: 74.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48135146efe5cd758a4095d88778c5db9a07bca8e6ea9e5a2496ab212b5c3a84
|
|
| MD5 |
32bb00178c4ae48c6a83c5b89e60410c
|
|
| BLAKE2b-256 |
fd365bbe105cfc877e4e932be825a6d7ad2f010c56871f400bbe55de0ca7a063
|
File details
Details for the file mom6_forge-0.0.2-py3-none-any.whl.
File metadata
- Download URL: mom6_forge-0.0.2-py3-none-any.whl
- Upload date:
- Size: 69.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1bd3ade3ac0940ab18f929266df99c573d79bd862ad36553301af987b882b300
|
|
| MD5 |
6ba34b8668c479a9961ceba46db8f65e
|
|
| BLAKE2b-256 |
b6ddaa0140c12294a154fb9da81883aae70b442d0ae4d9f186a886d155bf6be7
|