{ "info": { "author": "Neil Freeman", "author_email": "contact@fakeisthenewreal.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering :: Atmospheric Science" ], "description": "Portolan\n========\n\nConvert between `compass\npoints `__ and\ndegrees. It's a super tiny library with no dependencies.\n\n::\n\n pip install portolan\n\nMethods\n-------\n\nJust a few: ``point``, ``traditional``, ``degrees``, ``middle``,\n``range``.\n\nExamples\n--------\n\nConvert from abbreviations or a decimal degree to the compass point:\n\n.. code:: python\n\n import portolan\n\n portolan.point(abbr='nnw')\n # 'north-northwest'\n\n portolan.point(degree=275.1)\n # 'west'\n\nConvert to traditional names of the Mediterranean basin:\n\n.. code:: python\n\n portolan.traditional(degree=12.6)\n # 'Quarto di Tramontana verso Greco'\n\n portolan.traditional(abbr='NEbE')\n # 'Quarto di Greco verso Levante'\n\nConvert between degrees and abbrevations:\n\n.. code:: python\n\n portolan.abbr(145.0)\n # 'SEbS'\n\n portolan.middle('SEbS')\n # 146.25\n\n portolan.range('SEbS')\n # (140.625, 151.875)\n\n # Remember that North spans the origin\n portolan.range('n')\n # (354.375, 5.625)\n\n # the degrees method returns the minimum, middle, and maximum of a compass point\n portolan.degrees('SEbS')\n # (140.625, 146.25, 151.875)", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fitnr/portolan", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "portolan", "package_url": "https://pypi.org/project/portolan/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/portolan/", "project_urls": { "Homepage": "https://github.com/fitnr/portolan" }, "release_url": "https://pypi.org/project/portolan/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Convert between compass points and degrees", "version": "1.0.1" }, "last_serial": 1767105, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "4b0117f65e55c52063eb625cbd86369c", "sha256": "9c8cf5fdb9513f4d3d7c8a334a708e34cea502ec6774d3126d4f5f048f4f573c" }, "downloads": -1, "filename": "portolan-1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4b0117f65e55c52063eb625cbd86369c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4923, "upload_time": "2015-02-11T22:05:45", "url": "https://files.pythonhosted.org/packages/da/bf/3c9dfdf387fbc43f5b925d1e00c904c5a58cdd1053f9a56b790f7f1870bf/portolan-1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51eb0fa03d35c395fb0f048857c9f0d3", "sha256": "64a188c76927b1c2b674f12fc0a893e07b3da274269dccb62f11084962e61e20" }, "downloads": -1, "filename": "portolan-1.0.tar.gz", "has_sig": false, "md5_digest": "51eb0fa03d35c395fb0f048857c9f0d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3021, "upload_time": "2015-02-11T22:05:43", "url": "https://files.pythonhosted.org/packages/32/e8/085b46ef42a5b03776249ef981c56a208ec63d62d99c5cf5f0e16dbd54dc/portolan-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "dbe3dc3f1d05d5182ee7d285e488069d", "sha256": "4d20af64e8d8a771457a1e333754d70e8cd6a3f11b6dc75fbe3ec25d46fb457a" }, "downloads": -1, "filename": "portolan-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbe3dc3f1d05d5182ee7d285e488069d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4982, "upload_time": "2015-10-13T17:17:17", "url": "https://files.pythonhosted.org/packages/18/41/38a8d69aa4d790aae833b2f15cae36a59f3aeb1a9050dbc669e49b12e006/portolan-1.0.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dbe3dc3f1d05d5182ee7d285e488069d", "sha256": "4d20af64e8d8a771457a1e333754d70e8cd6a3f11b6dc75fbe3ec25d46fb457a" }, "downloads": -1, "filename": "portolan-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbe3dc3f1d05d5182ee7d285e488069d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4982, "upload_time": "2015-10-13T17:17:17", "url": "https://files.pythonhosted.org/packages/18/41/38a8d69aa4d790aae833b2f15cae36a59f3aeb1a9050dbc669e49b12e006/portolan-1.0.1-py2.py3-none-any.whl" } ] }