{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "[![CircleCI](https://circleci.com/gh/pymoc/pymoc/tree/master.svg?style=shield)](https://circleci.com/gh/pymoc/PyMOC/tree/master)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/b03ff00b5c86d7afc364/test_coverage)](https://codeclimate.com/github/pymoc/PyMOC/test_coverage)\n[![Maintainability](https://api.codeclimate.com/v1/badges/b03ff00b5c86d7afc364/maintainability)](https://codeclimate.com/github/pymoc/PyMOC/maintainability)\n[![Documentation](https://img.shields.io/badge/docs-PyMOC-informational)](https://pymoc.github.io/pymoc)\n[![License](https://img.shields.io/badge/license-MIT-informational)](LICENSE)\n\nPyMOC is a simple, modular suite of python ocean column models for\nuse in studying the Meridional Overturning Circulation (MOC). The \nMOC plays a critical role in the uptake and redistribution of heat\nand carbon by the ocean, and as such both mediates and is governed\nby shifts in the climate regime. As such, understanding of the MOC\nis crucial to understanding of climate change.\n\nThe model suite consists of several independent modules representing\nvarious ocean regions and dynamics. Specifically, there are modules\nfor calculating the advective-diffusive buoyancy balance in zonally\nconstrained ocean basins (such as the Atlantic Ocean) in both\ntransient and equilibrium states, in re-entrant surface channel flow\n(such as in the shallow Southern Ocean), for calculating a thermal\nwind balance between basins, and for calculating residual wind and\neddy driven circulation in a deep channel. These modules may be \ncoupled to study an arbitrary circulatory structure (such as the AMOC).\n\nThe intended audiences for this model are educators and students\nof the geophysical sciences. While the goal is to provide an accessible\nmodel appropriate for newcomers to geophysical modeling, the physics\ncaptured in PyMOC are robust enough to support basic research as well.\n\nConfiguration and execution of the PyMOC suite requires little\nadministrative knowledge on the technical end. All modules are written\nin pure Python, and the only core dependencies are the NumPy and SciPy\nlibraries. If configuration of your base system environment is undesirable,\na preconfigured Docker container has been made available with all required\nsoftware libraries pre-installed. Furthermore, a goal of the development\nteam is to keep PyMOC well tested, stable, and maintainable to reduce\npain to the end user. Further details on installation, configuration,\ncontribution, and issue reporting is available in the documentation.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pymoc.github.io", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "py-moc", "package_url": "https://pypi.org/project/py-moc/", "platform": "", "project_url": "https://pypi.org/project/py-moc/", "project_urls": { "Homepage": "https://pymoc.github.io" }, "release_url": "https://pypi.org/project/py-moc/0.0.1rc5/", "requires_dist": null, "requires_python": "", "summary": "A simple model suite for the MOC", "version": "0.0.1rc5" }, "last_serial": 5957641, "releases": { "0.0.1rc2": [ { "comment_text": "", "digests": { "md5": "1046a82d7783d9963b9e3e38297f0fab", "sha256": "b8fd22e266db38651a6eb6a60d3f225e5777ca4d4a4ccd3efcc1f38511d4c342" }, "downloads": -1, "filename": "py_moc-0.0.1rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "1046a82d7783d9963b9e3e38297f0fab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20441, "upload_time": "2019-10-09T23:44:00", "url": "https://files.pythonhosted.org/packages/27/a2/8f20130ac71682c064e76633d52f76aa75a8161af2a889e58f208fc539e7/py_moc-0.0.1rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb7607923bc52ab4a15a6cc6f7a5cd24", "sha256": "5db7a22dbc4dd3cf40d7d08db349244de667e83e446b16e03baa2b57833c5037" }, "downloads": -1, "filename": "py-moc-0.0.1rc2.tar.gz", "has_sig": false, "md5_digest": "eb7607923bc52ab4a15a6cc6f7a5cd24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15012, "upload_time": "2019-10-09T23:44:02", "url": "https://files.pythonhosted.org/packages/41/c5/6ce98fc0da9adc93022428dcc9ea9dd2489284442f780d0c0a985d120041/py-moc-0.0.1rc2.tar.gz" } ], "0.0.1rc3": [ { "comment_text": "", "digests": { "md5": "ad22bbc3efac905ef0d3d49a67e05236", "sha256": "4f9a043aa4ae5277a071255ea201948ba4d7fc0cf0bbbac93d05b5e926111196" }, "downloads": -1, "filename": "py_moc-0.0.1rc3-py3.6.egg", "has_sig": false, "md5_digest": "ad22bbc3efac905ef0d3d49a67e05236", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 39468, "upload_time": "2019-10-09T23:48:59", "url": "https://files.pythonhosted.org/packages/75/c6/d568d5de9744326d28523b40d375b1620430c7672c1cc5c88af3cf885f34/py_moc-0.0.1rc3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "1ba3eb9c789813a8c38f31da0f24b5d2", "sha256": "aa70a62ba2bbb22f5c9d32fa3bf7b57724d43c6bfd278d8c65649b11fd52ea0c" }, "downloads": -1, "filename": "py_moc-0.0.1rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "1ba3eb9c789813a8c38f31da0f24b5d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20456, "upload_time": "2019-10-09T23:48:55", "url": "https://files.pythonhosted.org/packages/68/ac/ec86d8137ae0d2815c8714f13a6ce3fc455845cc2a947b5381a4ef0cbbae/py_moc-0.0.1rc3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "874babc2790d61faa27dda414cf20ca6", "sha256": "1710514d7950401e3d3c4e70ec1dbf9e67c09e2867140cfc11e3eb3f1f7b5570" }, "downloads": -1, "filename": "py-moc-0.0.1rc3.tar.gz", "has_sig": false, "md5_digest": "874babc2790d61faa27dda414cf20ca6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15010, "upload_time": "2019-10-09T23:48:57", "url": "https://files.pythonhosted.org/packages/7a/b9/4ac16e982f431ce5543a65d87df646f9f4155d8940150a22006e9d286031/py-moc-0.0.1rc3.tar.gz" } ], "0.0.1rc4": [ { "comment_text": "", "digests": { "md5": "9cefb2785e1432b79cc9c312df719079", "sha256": "546be0ef44ace8f674fc215d70cb597e684606f27ae49f0494a46ece4d74e062" }, "downloads": -1, "filename": "py_moc-0.0.1rc4-py3.6.egg", "has_sig": false, "md5_digest": "9cefb2785e1432b79cc9c312df719079", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 44623, "upload_time": "2019-10-10T00:59:45", "url": "https://files.pythonhosted.org/packages/ae/42/bd24cc62987d4d3fdd387ff648fc762d985224d8a7abe6cb4b31c5660883/py_moc-0.0.1rc4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "7381c757a863778ecb7cd842b98c29f9", "sha256": "047ecdfe35cbbe2ee66b219bb11394d134ae0f7427a072863aba0252ec58ef7f" }, "downloads": -1, "filename": "py_moc-0.0.1rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "7381c757a863778ecb7cd842b98c29f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22599, "upload_time": "2019-10-10T00:59:40", "url": "https://files.pythonhosted.org/packages/64/1b/c3ce9d7cfdb25c4b6fe35cf6496504d6d384e0206353d592b45612619736/py_moc-0.0.1rc4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bad607573b7c74f6e6cc5ec605be44ec", "sha256": "d595535df647884a813b02f3b5a15e8bc07f468bcd1bd3e3e38c2695adf031a9" }, "downloads": -1, "filename": "py-moc-0.0.1rc4.tar.gz", "has_sig": false, "md5_digest": "bad607573b7c74f6e6cc5ec605be44ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15858, "upload_time": "2019-10-10T00:59:42", "url": "https://files.pythonhosted.org/packages/d1/32/1861b2284f281e7b96b74c00365af00989dea891f050589e4b0df6e236c5/py-moc-0.0.1rc4.tar.gz" } ], "0.0.1rc5": [ { "comment_text": "", "digests": { "md5": "be46c1512e8a0f1455c262a9ad1b5a6d", "sha256": "bf7d1a8db4586d1b3edec89a76f0f9360bc87f47663438c75f13ac3745aabbc1" }, "downloads": -1, "filename": "py_moc-0.0.1rc5-py3-none-any.whl", "has_sig": false, "md5_digest": "be46c1512e8a0f1455c262a9ad1b5a6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22615, "upload_time": "2019-10-11T00:20:49", "url": "https://files.pythonhosted.org/packages/c3/bc/4a26f6c99396aedef582dbba4064e9dbfccaf19d90589f3640d4a4f193c7/py_moc-0.0.1rc5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "553b9a4fb3f1a371c5f6ecd073af74e8", "sha256": "5bc7a9b58eed3c196fb224a08e12f0ddb0f970adca5778a19cf5986521b25d38" }, "downloads": -1, "filename": "py-moc-0.0.1rc5.tar.gz", "has_sig": false, "md5_digest": "553b9a4fb3f1a371c5f6ecd073af74e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15881, "upload_time": "2019-10-11T00:20:51", "url": "https://files.pythonhosted.org/packages/cb/b9/5780c5ad9087f18f1193ce38b2818f5a3dc04be43bdd847b7b78cc5e4b13/py-moc-0.0.1rc5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "be46c1512e8a0f1455c262a9ad1b5a6d", "sha256": "bf7d1a8db4586d1b3edec89a76f0f9360bc87f47663438c75f13ac3745aabbc1" }, "downloads": -1, "filename": "py_moc-0.0.1rc5-py3-none-any.whl", "has_sig": false, "md5_digest": "be46c1512e8a0f1455c262a9ad1b5a6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22615, "upload_time": "2019-10-11T00:20:49", "url": "https://files.pythonhosted.org/packages/c3/bc/4a26f6c99396aedef582dbba4064e9dbfccaf19d90589f3640d4a4f193c7/py_moc-0.0.1rc5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "553b9a4fb3f1a371c5f6ecd073af74e8", "sha256": "5bc7a9b58eed3c196fb224a08e12f0ddb0f970adca5778a19cf5986521b25d38" }, "downloads": -1, "filename": "py-moc-0.0.1rc5.tar.gz", "has_sig": false, "md5_digest": "553b9a4fb3f1a371c5f6ecd073af74e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15881, "upload_time": "2019-10-11T00:20:51", "url": "https://files.pythonhosted.org/packages/cb/b9/5780c5ad9087f18f1193ce38b2818f5a3dc04be43bdd847b7b78cc5e4b13/py-moc-0.0.1rc5.tar.gz" } ] }