{ "info": { "author": "['Eric Firing', 'Filipe Fernandes']", "author_email": "efiring@hawaii.edu", "bugtrack_url": null, "classifiers": [], "description": "project, and are subject to src/c_gsw/LICENSE.\n\nSections of documentation text, as well as the function names and the\nnames of their inputs and outputs, and the algorithms, are ultimately\nderived from the GSW-Matlab implementation and other work of the\nTEOS-10 developers, and may be subject to additional restrictions.\nSee http://teos-10.org/ for more information.\n\nCopyright Notice and Statement for the remainder of the gsw project,\nwhich is this specific Python implementation:\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\nDownload-URL: https://pypi.python.org/pypi/gsw/\nDescription: gsw Python package\n ==================\n \n .. image:: https://travis-ci.org/TEOS-10/GSW-Python.svg?branch=master\n :target: https://travis-ci.org/TEOS-10/GSW-Python\n .. image:: https://anaconda.org/conda-forge/gsw/badges/installer/conda.svg\n :target: https://conda.anaconda.org/conda-forge\n \n This Python implementation of the Thermodynamic Equation of\n Seawater 2010 (TEOS-10) is based primarily on numpy ufunc wrappers of\n the GSW-C implementation. We expect it to replace the original\n `python-gsw `__\n pure-python implementation after a brief overlap period.\n The primary reasons for this change are that by building on the\n C implementation we reduce code duplication and we gain an immediate\n update to the 75-term equation. Additional benefits include a\n major increase in speed, a reduction in memory usage, and the\n inclusion of more functions. The penalty is that a C (or MSVC C++ for\n Windows) compiler is required to build the package from source.\n \n **Warning: this is for Python >=3.5 only.**\n \n **Warning:** the only *official* TEOS-10 implementations are\n provided as zipfiles at .\n \n Documentation is provided at .\n \n For the core functionality, we use an auto-generated C extension\n module to wrap the C functions as numpy\n `ufuncs `__,\n and then use an\n autogenerated Python module to add docstrings and handle masked\n arrays. 165 scalar C functions with only double-precision\n arguments and return values are wrapped as ufuncs, and 158 of\n these are exposed in the ``gsw`` namespace with an additional\n wrapper in Python.\n \n A hand-written wrapper is used for one C function, and others\n are re-implemented directly in Python instead of being wrapped.\n Additional functions present in GSW-Matlab but not in GSW-C may\n be re-implemented in Python, but there is no expectation that\n all such functions will be provided.\n \n The package can be installed from a clone of the repo using\n ``pip install .``. It is neither necessary nor recommended\n to run the code generators, and no instructions are provided\n for them; their output is\n included in the repo. You will need a suitable compiler: gcc or\n clang for unix-like systems, or the MSVC compiler set used for Python\n itself on Windows. For Windows, some of the source code has been\n modified to C++ because the MSVC C compiler does not support the\n C99 complex data type used in original GSW-C.\n \n To test, after installation, run \"py.test\" from the source directory.\n \nKeywords: oceanography,seawater,TEOS-10\nPlatform: any\nClassifier: Development Status :: 4 - Beta\nClassifier: Environment :: Console\nClassifier: Intended Audience :: Science/Research\nClassifier: License :: OSI Approved :: MIT License\nClassifier: Operating System :: OS Independent\nClassifier: Programming Language :: Python\nClassifier: Programming Language :: Python :: 3 :: Only\nClassifier: Programming Language :: Python :: 3.5\nClassifier: Programming Language :: Python :: 3.6\nClassifier: Topic :: Scientific/Engineering\nRequires-Python: >=3.5\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TEOS-10/GSW-python", "keywords": "", "license": "The src/c_gsw subdirectory contents are derived from the GSW-C", "maintainer": "", "maintainer_email": "", "name": "gsw", "package_url": "https://pypi.org/project/gsw/", "platform": "", "project_url": "https://pypi.org/project/gsw/", "project_urls": { "Homepage": "https://github.com/TEOS-10/GSW-python" }, "release_url": "https://pypi.org/project/gsw/3.3.1/", "requires_dist": null, "requires_python": "", "summary": "Gibbs Seawater Oceanographic Package of TEOS-10", "version": "3.3.1" }, "last_serial": 5173601, "releases": { "3.0.1": [ { "comment_text": "", "digests": { "md5": "616f047e0002900ff6149cad6d26ba75", "sha256": "744d011ae4fcd73bbbc82b8d853f6f6c1f0a32d1f40bb35a68ca3fe62a1579ee" }, "downloads": -1, "filename": "gsw-3.0.1.tar.gz", "has_sig": false, "md5_digest": "616f047e0002900ff6149cad6d26ba75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2818131, "upload_time": "2012-06-27T15:20:54", "url": "https://files.pythonhosted.org/packages/ab/18/a30f30184ed2880c1dbf19ad8927acc1012089dac34a900ee14132e49a0c/gsw-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "b120f467cecc6572569511114bf7d337", "sha256": "9dc9937bc3504ce3ecdb9409457a4562e532fbc132bd73573f43304a93d8ebde" }, "downloads": -1, "filename": "gsw-3.0.2.tar.gz", "has_sig": false, "md5_digest": "b120f467cecc6572569511114bf7d337", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2797079, "upload_time": "2013-08-22T16:37:52", "url": "https://files.pythonhosted.org/packages/ce/0d/7e32b6111b7c85136e53012ebcd867346b2c1833d3599917d029dae1ec4f/gsw-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "fa110c94f4b4c9f5fab08256d088d7be", "sha256": "f20662add0740eea7a8c094efc62d043aec4ef5894536b18554946a456b2db51" }, "downloads": -1, "filename": "gsw-3.0.3.tar.gz", "has_sig": false, "md5_digest": "fa110c94f4b4c9f5fab08256d088d7be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2799184, "upload_time": "2014-04-08T20:31:51", "url": "https://files.pythonhosted.org/packages/70/27/d7932a1d6a7bd5ef2555653e70930d175c59b6f9b57da0a6bac5155b29f3/gsw-3.0.3.tar.gz" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "41c103dff331f927ea1274e7a9c57d14", "sha256": "ffe8496c61bb3cf488316f6444234a69f7cd6884fb04ff7b4889a773fbed4f44" }, "downloads": -1, "filename": "gsw-3.0.6.tar.gz", "has_sig": false, "md5_digest": "41c103dff331f927ea1274e7a9c57d14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2797237, "upload_time": "2017-04-05T12:57:54", "url": "https://files.pythonhosted.org/packages/07/de/f4706ac542829f7b78b3c0581d07cc39cd50c6113f92cbaec50832f4e6b5/gsw-3.0.6.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "2fd65033d5599467a78e04c2cdb9c748", "sha256": "f9a65a4b4df67e8d94ccdaeac0b0534802accf55c625aa825242934920f1944f" }, "downloads": -1, "filename": "gsw-3.1.0.tar.gz", "has_sig": false, "md5_digest": "2fd65033d5599467a78e04c2cdb9c748", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4669221, "upload_time": "2017-04-22T22:14:53", "url": "https://files.pythonhosted.org/packages/3f/47/2d0187cc242a0bccd10b043dedd9ed6c326ee803f2e2a6bb39318a4a95dc/gsw-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "0d37e129ba43d3257762c98b1b92eb6b", "sha256": "75162700ace7defeb7bc77a62319eb759ea32f8541962e3b7b6807c87e94921d" }, "downloads": -1, "filename": "gsw-3.1.1.tar.gz", "has_sig": false, "md5_digest": "0d37e129ba43d3257762c98b1b92eb6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4670261, "upload_time": "2017-04-25T16:48:53", "url": "https://files.pythonhosted.org/packages/c3/80/3b9dc91805e8dc6963543dadb83a9561d2725eb865f1cd8e3569719a1872/gsw-3.1.1.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "78ec502f00c524624d0797cad8027dbc", "sha256": "bab7b7ed0ebec73f8647f7c02e6c9e8754fc322264f4d271b1461da923f60033" }, "downloads": -1, "filename": "gsw-3.2.0.tar.gz", "has_sig": false, "md5_digest": "78ec502f00c524624d0797cad8027dbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4697891, "upload_time": "2017-09-18T18:03:41", "url": "https://files.pythonhosted.org/packages/1d/43/fc490809db7ad4d8665476c3a8ff3c3797c8b40347661ae5c233edf908f8/gsw-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "7ae841412e9fee385ede689c9fc8be52", "sha256": "a0a34c2f5a616bfbec9427522f9974b9a9b6589ae2a0af8723927fba6b07c6cc" }, "downloads": -1, "filename": "gsw-3.2.1.tar.gz", "has_sig": false, "md5_digest": "7ae841412e9fee385ede689c9fc8be52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2373064, "upload_time": "2018-05-30T14:57:44", "url": "https://files.pythonhosted.org/packages/53/b6/5ca1228d51fd1e5d52f59a43898da31abdc4894cf8e231de6f1f1b495e38/gsw-3.2.1.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "3eb1d78b0de3f48dda8c493a0cdfcb6d", "sha256": "46f153a3812459d97153694f814efb737c0b46951bbbf1314d31239ecdf2d93b" }, "downloads": -1, "filename": "gsw-3.3.0.tar.gz", "has_sig": false, "md5_digest": "3eb1d78b0de3f48dda8c493a0cdfcb6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2367171, "upload_time": "2019-01-30T07:44:46", "url": "https://files.pythonhosted.org/packages/6a/6c/4954b79cd65d6debca24118171bb71d904f57c5ffc8489aee012dba04f24/gsw-3.3.0.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "abb0a45fbcdad8620b85526432d5ecd7", "sha256": "6df01fb67f318f8c42de7afa7cf276c91a9d8765052e62040e1560a8d9e52556" }, "downloads": -1, "filename": "gsw-3.3.1.tar.gz", "has_sig": false, "md5_digest": "abb0a45fbcdad8620b85526432d5ecd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2367736, "upload_time": "2019-04-22T17:00:40", "url": "https://files.pythonhosted.org/packages/31/88/bfb0b1df0ea0a147bde8020af1ffc089ff711a9c9ca630ebb6212a8bc8ff/gsw-3.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "abb0a45fbcdad8620b85526432d5ecd7", "sha256": "6df01fb67f318f8c42de7afa7cf276c91a9d8765052e62040e1560a8d9e52556" }, "downloads": -1, "filename": "gsw-3.3.1.tar.gz", "has_sig": false, "md5_digest": "abb0a45fbcdad8620b85526432d5ecd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2367736, "upload_time": "2019-04-22T17:00:40", "url": "https://files.pythonhosted.org/packages/31/88/bfb0b1df0ea0a147bde8020af1ffc089ff711a9c9ca630ebb6212a8bc8ff/gsw-3.3.1.tar.gz" } ] }