Skip to main content

pymt_roms

Basic Model Interface Documentation Status https://img.shields.io/badge/License-MIT-blue.svg

pymt_roms is a package that converts bmi_roms package into a reusable, plug-and-play data component for PyMT modeling framework developed by Community Surface Dynamics Modeling System (CSDMS). This allows ROMS model datasets to be easily coupled with other datasets or models that expose a Basic Model Interface.

The current implementation supports 2D, 3D and 4D ROMS output datasets defined with geospatial and/or time dimensions (e.g., dataset defined with dimensions as [time, s_rho, eta_rho, xi_rho])

Component

PyMT

Roms

from pymt.models import Roms

Installing pymt

Installing pymt from the conda-forge channel can be achieved by adding conda-forge to your channels with:

conda config --add channels conda-forge

Note: Before installing pymt, you may want to create a separate environment into which to install it. This can be done with,

conda create -n pymt python=3
conda activate pymt

Once the environment is activated, pymt can be installed with the following command. Please note that pymt_roms requires pymt version 1.3.2 or higher.

# install pymt stable release and dependency packages
$ conda install pymt

# update to pymt dev version
$ pip install git+http://github.com/csdms/pymt

Installing pymt_roms

To install pymt_roms, use pip

pip install pymt_roms

or conda

conda install -c conda-forge pymt_roms

Coding Example

You can learn more details about the coding example from the tutorial notebook.

Credits

Changelog for pymt_roms

0.1.1 (2024-10-31)

  • Update for pymt 1.3.2

0.1.0 (2023-04-04)

  • Initial release

Metadata

Release files for pymt-roms 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymt-roms 0.1.1
File Size Uploaded Provenance Actions
pymt_roms-0.1.1.tar.gz 12.0 kB Without provenance Details for pymt_roms-0.1.1.tar.gz

Release files / pymt_roms-0.1.1.tar.gz

Download URL pymt_roms-0.1.1.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
db1130c5156af9a45b466472105dd6700dafb6487915e419269fbf507870cbff
BLAKE2b-256 checksum
How to use checksums
7587258eb1d28eb3a04325ef094f876e45d1543608d4eb4e2a65e6373f3a1cf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Security for pymt-roms 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page