This release is a pre-release and may not be stable for production use.
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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.