Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

CircleCI Test Coverage Maintainability Documentation License

PyMOC is a simple, modular suite of python ocean column models for use in studying the Meridional Overturning Circulation (MOC). The MOC plays a critical role in the uptake and redistribution of heat and carbon by the ocean, and as such both mediates and is governed by shifts in the climate regime. As such, understanding of the MOC is crucial to understanding of climate change.

The model suite consists of several independent modules representing various ocean regions and dynamics. Specifically, there are modules for calculating the advective-diffusive buoyancy balance in zonally constrained ocean basins (such as the Atlantic Ocean) in both transient and equilibrium states, in re-entrant surface channel flow (such as in the shallow Southern Ocean), for calculating a thermal wind balance between basins, and for calculating residual wind and eddy driven circulation in a deep channel. These modules may be coupled to study an arbitrary circulatory structure (such as the AMOC).

The intended audiences for this model are educators and students of the geophysical sciences. While the goal is to provide an accessible model appropriate for newcomers to geophysical modeling, the physics captured in PyMOC are robust enough to support basic research as well.

Configuration and execution of the PyMOC suite requires little administrative knowledge on the technical end. All modules are written in pure Python, and the only core dependencies are the NumPy and SciPy libraries. If configuration of your base system environment is undesirable, a preconfigured Docker container has been made available with all required software libraries pre-installed. Furthermore, a goal of the development team is to keep PyMOC well tested, stable, and maintainable to reduce pain to the end user. Further details on installation, configuration, contribution, and issue reporting is available in the documentation.

Metadata

Release files for py-moc 0.0.1rc5

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

Source distribution (sdist)

Source distribution for py-moc 0.0.1rc5
File Size Uploaded Provenance Actions
py-moc-0.0.1rc5.tar.gz 15.9 kB Without provenance Details for py-moc-0.0.1rc5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for py-moc 0.0.1rc5
File Interpreter ABI Platform Actions
py_moc-0.0.1rc5-py3-none-any.whl Python 3 none any Details for py_moc-0.0.1rc5-py3-none-any.whl

Total release size: 38.5 kB

Release files / py-moc-0.0.1rc5.tar.gz

Download URL py-moc-0.0.1rc5.tar.gz
Size 15.9 kB
Tags Source
SHA-256 checksum
How to use checksums
5bc7a9b58eed3c196fb224a08e12f0ddb0f970adca5778a19cf5986521b25d38
BLAKE2b-256 checksum
How to use checksums
cbb95780c5ad9087f18f1193ce38b2818f5a3dc04be43bdd847b7b78cc5e4b13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

Release files / py_moc-0.0.1rc5-py3-none-any.whl

Download URL py_moc-0.0.1rc5-py3-none-any.whl
Size 22.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bf7d1a8db4586d1b3edec89a76f0f9360bc87f47663438c75f13ac3745aabbc1
BLAKE2b-256 checksum
How to use checksums
c3bc4a26f6c99396aedef582dbba4064e9dbfccaf19d90589f3640d4a4f193c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

Security for py-moc 0.0.1rc5

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.

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