{ "info": { "author": "Mattia Almansi", "author_email": "mattia.almansi@jhu.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. _readme:\n\n======================================================================================\nOceanSpy - A Python package to facilitate ocean model data analysis and visualization.\n======================================================================================\n\n|OceanSpy|\n\n|version| |conda forge| |docs| |travis| |codecov| |license|\n\nWhat is OceanSpy?\n-----------------\n**OceanSpy** is an open-source and user-friendly Python package that enables scientists and interested amateurs to analyze and visualize ocean model datasets. \nOceanSpy builds on software packages developed by the Pangeo_ community, in particular xarray_, dask_, and xgcm_. \nThe integration of dask facilitates scalability, which is important for the petabyte-scale simulations that are becoming available. \n\nWhy OceanSpy?\n-------------\nSimulations of ocean currents using numerical circulation models are becoming increasingly realistic.\nAt the same time, these models generate increasingly large volumes of model output data, making the analysis of model data harder.\nUsing OceanSpy, model data can be easily analyzed in the way observational oceanographers analyze field measurements.\n\nHow to use OceanSpy?\n--------------------\nOceanSpy can be used as a standalone package for analysis of local circulation model output, or it can be run on a remote data-analysis cluster, such as the Johns Hopkins University SciServer_ system, which hosts several simulations and is publicly available (see `SciServer Access`_, and `Datasets`_).\n\n.. note::\n\n OceanSpy has been developed and tested using MITgcm output. However, it is designed to work with any (structured grid) ocean general circulation model. OceanSpy's architecture allows to easily implement model-specific features, such as different grids, numerical schemes for vector calculus, budget closures, and equations of state. We actively seek input and contributions from users of other ocean models (`feedback submission`_).\n\n\n\n\n.. _Pangeo: http://pangeo-data.github.io\n.. _xarray: http://xarray.pydata.org\n.. _dask: https://dask.org\n.. _xgcm: https://xgcm.readthedocs.io\n.. _SciServer: http://www.sciserver.org\n.. _`SciServer Access`: https://oceanspy.readthedocs.io/en/latest/sciserver.html\n.. _Datasets: https://oceanspy.readthedocs.io/en/latest/datasets.html\n.. _`feedback submission`: https://github.com/malmans2/oceanspy/issues\n\n.. |OceanSpy| image:: https://github.com/malmans2/oceanspy/raw/master/docs/_static/oceanspy_logo_blue.png\n :alt: OceanSpy image\n :target: https://oceanspy.readthedocs.io\n\n.. |version| image:: https://img.shields.io/pypi/v/oceanspy.svg?style=flat\n :alt: PyPI\n :target: https://pypi.python.org/pypi/oceanspy\n\n.. |conda forge| image:: https://anaconda.org/conda-forge/oceanspy/badges/version.svg\n :alt: conda-forge\n :target: https://anaconda.org/conda-forge/xgcm\n\n.. |docs| image:: http://readthedocs.org/projects/oceanspy/badge/?version=latest\n :alt: Documentation\n :target: http://oceanspy.readthedocs.io/en/latest/?badge=latest\n\n.. |travis| image:: https://travis-ci.org/malmans2/oceanspy.svg?branch=master\n :alt: Travis\n :target: https://travis-ci.org/malmans2/oceanspy\n \n.. |codecov| image:: https://codecov.io/github/malmans2/oceanspy/coverage.svg?branch=master\n :alt: Coverage\n :target: https://codecov.io/github/malmans2/oceanspy?branch=master\n\n.. |license| image:: https://img.shields.io/github/license/mashape/apistatus.svg\n :alt: License\n :target: https://github.com/malmans2/oceanspy\n\n\n.. _history:\n\n=======\nHistory\n=======\n\nv0.1 (2019-07-06)\n-----------------\n\nInitial release published in the `Journal of Open Source Software`_.\n\n`Mattia Almansi`_, `Renske Gelderloos`_, `Tom Haine`_, `Atousa Saberi`_, and `Ali Siddiqui`_ contributed to the development.\n\n.. _`Mattia Almansi`: https://github.com/malmans2\n.. _`Renske Gelderloos`: https://github.com/renskegelderloos\n.. _`Tom Haine`: https://github.com/ThomasHaine\n.. _`Atousa Saberi`: https://github.com/hooteoos-waltz\n.. _`Ali Siddiqui`: https://github.com/asiddi24\n.. _`Journal of Open Source Software`: https://joss.theoj.org\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/malmans2/oceanspy", "keywords": "oceanspy", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "oceanspy", "package_url": "https://pypi.org/project/oceanspy/", "platform": "", "project_url": "https://pypi.org/project/oceanspy/", "project_urls": { "Homepage": "https://github.com/malmans2/oceanspy" }, "release_url": "https://pypi.org/project/oceanspy/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "OceanSpy: A Python package to facilitate ocean model data analysis and visualization", "version": "0.1.0" }, "last_serial": 5495278, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "aa52048fc3ce34e46b0d1fa039a6237d", "sha256": "e1aee530d85febe2b748cfd19258660f4c5b2edd73bb12578d6874e4de759b39" }, "downloads": -1, "filename": "oceanspy-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa52048fc3ce34e46b0d1fa039a6237d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7290, "upload_time": "2018-04-09T19:24:15", "url": "https://files.pythonhosted.org/packages/f0/4f/895b668206edc12e0d2c95a931817f7963dcb4641ab4932cc172551f27ee/oceanspy-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e353fcf3920f8a061d364c9e5d95e2f", "sha256": "2c4a6f48861d41c9b36fad8a5dfd3e1756cb6028aec6972b87bdb5b3d2bb8ae8" }, "downloads": -1, "filename": "oceanspy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6e353fcf3920f8a061d364c9e5d95e2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144569, "upload_time": "2018-04-09T19:24:00", "url": "https://files.pythonhosted.org/packages/70/41/00f8f76ae33963d7c4ef1cf03515e1338e26eb39ff39b240f53c2508fa22/oceanspy-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "6c4608a5ffb5fa1fc65badedde7354f3", "sha256": "7adb9efe80c3fedf443d2c8fb4cb5bbe385743742d3168d951c4f1393fbba738" }, "downloads": -1, "filename": "oceanspy-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c4608a5ffb5fa1fc65badedde7354f3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15913, "upload_time": "2018-08-09T15:34:54", "url": "https://files.pythonhosted.org/packages/dd/fc/afac0e0cb6fb9c344b9c82b1e6286846dcc988f0ceb607d3d06f5cb6085d/oceanspy-0.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55e0c880490578d99b15351ab9e7a459", "sha256": "3830d18e7aa58132da292d856c2f14f35eb79211f461566ecdc28dc85e0c2ff4" }, "downloads": -1, "filename": "oceanspy-0.0.10.tar.gz", "has_sig": false, "md5_digest": "55e0c880490578d99b15351ab9e7a459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 406262, "upload_time": "2018-08-09T15:34:46", "url": "https://files.pythonhosted.org/packages/23/df/b354cfa92328046e79b97f19cdef917fa967f27faf8e1003f6f74630bffb/oceanspy-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "4141c9274ad9e96fc8990a774ed04f7d", "sha256": "60c5d5b66e8898ac3d4b803290fa44f34a1f280af290749af0a228abf37cfa97" }, "downloads": -1, "filename": "oceanspy-0.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4141c9274ad9e96fc8990a774ed04f7d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 58876, "upload_time": "2019-03-11T18:30:24", "url": "https://files.pythonhosted.org/packages/39/93/e093f14b4633ade41049b2bb55c3d98054918539895f501acc238a013678/oceanspy-0.0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "472097cd9b3942b66e3d75a9a967dd35", "sha256": "dea364ffbe152a3a1809486cea34a5d9e51fdc807af005d0cdadfdc443ad46b8" }, "downloads": -1, "filename": "oceanspy-0.0.11.tar.gz", "has_sig": false, "md5_digest": "472097cd9b3942b66e3d75a9a967dd35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 587515, "upload_time": "2019-03-11T18:29:58", "url": "https://files.pythonhosted.org/packages/dc/ab/784b60bf48c69471da136cb9ec0e986168f71cf4a69a89337236f36325a1/oceanspy-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "dfb23d5f688b1b3e28215a367d2c6ff9", "sha256": "9b9cab6b36035ed1cd7f5c6f4858946d97c309be98f1a824b4faaeed52e81612" }, "downloads": -1, "filename": "oceanspy-0.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dfb23d5f688b1b3e28215a367d2c6ff9", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 79360, "upload_time": "2019-05-24T20:03:21", "url": "https://files.pythonhosted.org/packages/3c/c6/e62dd9875159476ea6132c30a6ba10a666db020b6f39e680c304645acf02/oceanspy-0.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ded7c7e49ce5a45323dd53f7662d90da", "sha256": "2059486d40ef881a96460bd1f33f6140e2fbbccbdc3b4837a410df3b7a9bb61f" }, "downloads": -1, "filename": "oceanspy-0.0.12.tar.gz", "has_sig": false, "md5_digest": "ded7c7e49ce5a45323dd53f7662d90da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6173327, "upload_time": "2019-05-24T20:03:04", "url": "https://files.pythonhosted.org/packages/11/de/6be82eb0c87e2b99daee4e7b3ac77724d0e04f7c6fec967327231b3b9821/oceanspy-0.0.12.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9a8fd91e5a5cc4c238df260794696b45", "sha256": "b238ac4d3fac2a26b60749851085b6fdb9091aa1c39ede207e804f5e8b8c2ae7" }, "downloads": -1, "filename": "oceanspy-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a8fd91e5a5cc4c238df260794696b45", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7325, "upload_time": "2018-04-09T19:53:36", "url": "https://files.pythonhosted.org/packages/4a/82/56586e6fd62842c22742705c6bf9b6be7930c7590219534bf86e49dd250a/oceanspy-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce7e3c68a849dd2a826178e786400234", "sha256": "abfe12dfb9c1aa768e9939b25a440b6619e3ada00f7d923a33d4583ad9abd25b" }, "downloads": -1, "filename": "oceanspy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ce7e3c68a849dd2a826178e786400234", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144587, "upload_time": "2018-04-09T19:53:28", "url": "https://files.pythonhosted.org/packages/24/e4/7abdc70ad6766f5e8296879af1513f720dadebd4596b8ad748da5f977937/oceanspy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c1c6734eb32568b808b64e555d9b48a5", "sha256": "20676a7935052ddb218af484374d4654c67f42441d35983e105ceb384fd511dd" }, "downloads": -1, "filename": "oceanspy-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1c6734eb32568b808b64e555d9b48a5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10982, "upload_time": "2018-04-11T22:04:46", "url": "https://files.pythonhosted.org/packages/ef/e1/54a77f68e9dfb511d5a96cf8ee98c1fac51d56d6a2499e6298d0478a71ce/oceanspy-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0796393d560918915cefbe42d43c5ad4", "sha256": "cb23a0a76db89965acd388def928371eaf0f15e7192290bf6c3a5dd54e5dd054" }, "downloads": -1, "filename": "oceanspy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0796393d560918915cefbe42d43c5ad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147143, "upload_time": "2018-04-11T22:04:29", "url": "https://files.pythonhosted.org/packages/af/a8/1645481af0836acd2f05e6e2e6025cd40078eaabc180cb2d5f691bd63b56/oceanspy-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e477512e5d3143f6b534af20822e5f61", "sha256": "e44020c59bbdfb6f44b423c315241d44c28112105632c3ec30fbf786634bad04" }, "downloads": -1, "filename": "oceanspy-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e477512e5d3143f6b534af20822e5f61", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11031, "upload_time": "2018-04-11T22:26:30", "url": "https://files.pythonhosted.org/packages/a9/e8/9290660f267875ff8b6b1cd474022b0742dafa6c0d7c023711b7f630a8b9/oceanspy-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7402ca0708f2e5dfd49b141210803857", "sha256": "c39e6c5fe556769c005ce981d64cc51cdda8ac90c3efaebe75ed51c2f7bac982" }, "downloads": -1, "filename": "oceanspy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7402ca0708f2e5dfd49b141210803857", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147191, "upload_time": "2018-04-11T22:26:21", "url": "https://files.pythonhosted.org/packages/78/19/b230c9701300b56159767c5e061eff789b0d7d4fd8638425793b87c82581/oceanspy-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "df0a0b1dc9f4765df8e38d8a6a103731", "sha256": "6483ff4bb50f3b8ccd3ab025b778be8723cb9d8a1118bfa2635bda93fbe28770" }, "downloads": -1, "filename": "oceanspy-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df0a0b1dc9f4765df8e38d8a6a103731", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11065, "upload_time": "2018-05-14T17:18:31", "url": "https://files.pythonhosted.org/packages/59/8c/97e0466e204354e62b2e08f4f35fe489bc932290cbe7cd2984335c2079b1/oceanspy-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "436a853cd0cd16074b2896438cf3b794", "sha256": "b0f1e9508d9880af0b3b8d57b1ab2f708ed225cdeb6be34d9fd992e8c73eea86" }, "downloads": -1, "filename": "oceanspy-0.0.5.tar.gz", "has_sig": false, "md5_digest": "436a853cd0cd16074b2896438cf3b794", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147223, "upload_time": "2018-05-14T17:18:21", "url": "https://files.pythonhosted.org/packages/2e/a0/7032c9ee603ff3bdc1bda37c2b22fd4802ffa1d6636c69bba28eeb29a510/oceanspy-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "be8bb71bbcaec03d779346964f84821a", "sha256": "4dc76b9ad7282049adf0098a09b17d969720186a0d7970a13d2e9c351464cd63" }, "downloads": -1, "filename": "oceanspy-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be8bb71bbcaec03d779346964f84821a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15749, "upload_time": "2018-08-07T18:41:11", "url": "https://files.pythonhosted.org/packages/03/da/5b46d3fbb84840d8c33673e9c8557ce7b7c240601af34149e5da22955244/oceanspy-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d82bf48d83de64057d951f5e24eb1cd2", "sha256": "7ee48f05e8d06605a8e3bf968003e7b56135e15d995de60453cff1305977c5be" }, "downloads": -1, "filename": "oceanspy-0.0.6.tar.gz", "has_sig": false, "md5_digest": "d82bf48d83de64057d951f5e24eb1cd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 793801, "upload_time": "2018-08-07T18:40:58", "url": "https://files.pythonhosted.org/packages/f5/c2/c9e61a83a8a748fac3cbf87d96d5efb5232588550b71e208db190c248345/oceanspy-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "99d8e4b40f224e8c90d9444c081980d3", "sha256": "e6bf2bdc0116bf66d35115bbc4e2a2fb5b281c649229aebfdf3a04faa99c685f" }, "downloads": -1, "filename": "oceanspy-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "99d8e4b40f224e8c90d9444c081980d3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15666, "upload_time": "2018-08-07T19:44:48", "url": "https://files.pythonhosted.org/packages/ef/a2/ae792c0fd77d15316f4c6b9bb52b4969b66cb9e2fe0451ed617dfc45e2b9/oceanspy-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea6b507a42d0576f448ee9eef2be3ec3", "sha256": "872bf63a1a3ca5c1e724ee7e307d8d165a5e410e3a957e8dd4411c655c25a828" }, "downloads": -1, "filename": "oceanspy-0.0.7.tar.gz", "has_sig": false, "md5_digest": "ea6b507a42d0576f448ee9eef2be3ec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 406088, "upload_time": "2018-08-07T19:44:34", "url": "https://files.pythonhosted.org/packages/f0/0c/57500bf07720151c01087c28ad95ac28fd57d047542898f8c15622df74b9/oceanspy-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "f4c59d659d0ba1733deefe21b45da806", "sha256": "6cc7cd265b045358452ae23c99d1645454eb84f801af6ac841be10817f1b95f5" }, "downloads": -1, "filename": "oceanspy-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4c59d659d0ba1733deefe21b45da806", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15730, "upload_time": "2018-08-07T21:54:05", "url": "https://files.pythonhosted.org/packages/2e/13/3d16a72071a190bc66882e558f2ca3b7b7e15adea6edc26b940c53fdd84a/oceanspy-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "432b0658c29cbffdbcc088652f779ce1", "sha256": "f98672d062a5fdb911464bc90b21fc881d3a654c8d1b56cd2efbc5d48de3e15a" }, "downloads": -1, "filename": "oceanspy-0.0.8.tar.gz", "has_sig": false, "md5_digest": "432b0658c29cbffdbcc088652f779ce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 793780, "upload_time": "2018-08-07T21:53:56", "url": "https://files.pythonhosted.org/packages/68/12/d2fbf6f6dc3dc8628aea089e4bff0e22f17deb41bd47a0ef80908a735caa/oceanspy-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "e47a9c4b3b585a710b00a0ef38ff6832", "sha256": "edf0e0fe9a48046510af4e1c893204f9da4cbaed398fd1f339b70bd774f49409" }, "downloads": -1, "filename": "oceanspy-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e47a9c4b3b585a710b00a0ef38ff6832", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15693, "upload_time": "2018-08-07T22:39:22", "url": "https://files.pythonhosted.org/packages/c8/4b/746bf48df33248e8b8a5d1e4580b304cd66dae0acd281be62388ca181771/oceanspy-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0973c6306a36db79f1941ce0f0068883", "sha256": "262aca606468220b92d9f1967145bc7bf2a4d730574b5024d600dc9de91f5013" }, "downloads": -1, "filename": "oceanspy-0.0.9.tar.gz", "has_sig": false, "md5_digest": "0973c6306a36db79f1941ce0f0068883", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 404494, "upload_time": "2018-08-07T22:39:07", "url": "https://files.pythonhosted.org/packages/73/41/a58fcd3bb85a2d46a839b5a91890a2b29226a768ccaf5f9bdf94c1e785a0/oceanspy-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "929027f58fddc70bce711fbde9fa8a2f", "sha256": "11d3012bb0d1c90daffb05d92dfe3a2be03aad77a3828651e91c4a3b886271e5" }, "downloads": -1, "filename": "oceanspy-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "929027f58fddc70bce711fbde9fa8a2f", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 79674, "upload_time": "2019-07-06T17:44:14", "url": "https://files.pythonhosted.org/packages/c5/97/814d5e8960420fae3b971933023b2e33e6932a4ac42586c8fb7e0853de9b/oceanspy-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8c48077df983c5c08fa7d8d2bf90310", "sha256": "eb49493812641c0540b6474cc62075ea3f4db54412ecd0d0d9b1f3e102a334f8" }, "downloads": -1, "filename": "oceanspy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c8c48077df983c5c08fa7d8d2bf90310", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6529739, "upload_time": "2019-07-06T17:43:58", "url": "https://files.pythonhosted.org/packages/ad/a9/24e7826ffbf035f56faabb36ff6a09514781ad377c3d3952780a37837be2/oceanspy-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "929027f58fddc70bce711fbde9fa8a2f", "sha256": "11d3012bb0d1c90daffb05d92dfe3a2be03aad77a3828651e91c4a3b886271e5" }, "downloads": -1, "filename": "oceanspy-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "929027f58fddc70bce711fbde9fa8a2f", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 79674, "upload_time": "2019-07-06T17:44:14", "url": "https://files.pythonhosted.org/packages/c5/97/814d5e8960420fae3b971933023b2e33e6932a4ac42586c8fb7e0853de9b/oceanspy-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8c48077df983c5c08fa7d8d2bf90310", "sha256": "eb49493812641c0540b6474cc62075ea3f4db54412ecd0d0d9b1f3e102a334f8" }, "downloads": -1, "filename": "oceanspy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c8c48077df983c5c08fa7d8d2bf90310", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6529739, "upload_time": "2019-07-06T17:43:58", "url": "https://files.pythonhosted.org/packages/ad/a9/24e7826ffbf035f56faabb36ff6a09514781ad377c3d3952780a37837be2/oceanspy-0.1.0.tar.gz" } ] }