Skip to main content

MOM6 simple grid and bathymetry generator

Reason this release was yanked:

Buggy when slicing from a regional bathymetry dataset

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:

  1. Spherical Grid — Create a basic spherical grid
  2. Equatorial Refinement — Add enhanced equatorial resolution
  3. Custom Bathymetry — Generate bathymetry from topography data
  4. Ingest Land Mask — Apply an external land mask
  5. Modify Existing — Modify an existing grid/bathymetry
  6. Demo Editors — Interactive bathymetry editing tools

Requirements

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mom6_forge-0.0.6.tar.gz (83.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mom6_forge-0.0.6-py3-none-any.whl (75.5 kB view details)

Uploaded Python 3

File details

Details for the file mom6_forge-0.0.6.tar.gz.

File metadata

  • Download URL: mom6_forge-0.0.6.tar.gz
  • Upload date:
  • Size: 83.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mom6_forge-0.0.6.tar.gz
Algorithm Hash digest
SHA256 e50edbed0fea27b7de3ff27060bf819eaa04d9144aa77f0e906f03a11ad517be
MD5 3a220c2e413f4ac8ce13cda92fd86cba
BLAKE2b-256 d699fe1f325f972367a2216bc9d0794c52d82bfd365e0c9641cd4538180691a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mom6_forge-0.0.6.tar.gz:

Publisher: package.yml on NCAR/mom6_forge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mom6_forge-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: mom6_forge-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 75.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mom6_forge-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7b02c8bb55b0f02a21b322be8a913857930a9608298dbe50e03760fd4c7fea56
MD5 237db6794a65a2c55744850bc9118c7a
BLAKE2b-256 28a5f3a6265ae23cf0d3dd6e0f13651aed05a762fccefa8014ae41e480bbca37

See more details on using hashes here.

Provenance

The following attestation bundles were made for mom6_forge-0.0.6-py3-none-any.whl:

Publisher: package.yml on NCAR/mom6_forge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page