{ "info": { "author": "LSST DESC (contact: Mike Jarvis)", "author_email": "michael@jarvis.net", "bugtrack_url": null, "classifiers": [], "description": ".. image:: https://api.travis-ci.org/LSSTDESC/Coord.svg?branch=master\n :target: https://travis-ci.org/LSSTDESC/Coord\n.. image:: https://codecov.io/gh/LSSTDESC/Coord/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/LSSTDESC/Coord\n\nCoord is a Python module that provides basic functionality related to angles and\ncelestial coordinates.\n\nIt is similar in functionality to the astropy.coordinates module, but with more of an\nemphasis on efficiency. Some functions are more than 100 times faster than the corresponding\nfunctionality in astropy. On the other hand, the API is somewhat more restrictive than\nthe API used by astropy, so the appropriate module to use will depend on your needs.\n\nNotable functionality:\n\n* Spherical geometric calculations of the distance between two points, angles in spherical\n triangles, and areas of spherical triangles.\n* Tangent-plane projection of a coordinate relative to a given center point of the projection.\n* Deprojection back into spherical coordinates.\n* Analytic calculation of the jacobian of the tangent projection.\n* Precession calculations between different epochs.\n* Conversion to galactic and ecliptic coordinate systems (and back).\n\nThe code was originally written by Mike Jarvis for TreeCorr and then also used in GalSim.\nIt has been republished here as a stand-alone module to enable others (within the LSST DESC\nor not) to have easier access to these functions.\n\nOne missing feature (for which pull requests would be welcome) is conversion between FK5 and ICRS\nsystems (or even FK4). If you care about the slight differences between these systems, then you\nshould probably stick to astropy, which does handle these distinctions.\n\nAside: The module was used as a pedagogical tool at the LSST DESC DE School on July 9, 2017.\nA video of the `lesson `_ can be viewed\n`here `_.\n\nLicence\n=======\n\nThe code is licensed under the MIT License, which basically means you can use it in any way\nyou want, so long as you keep the copyright notice at the top of each source file and/or include\nthe accompanying LICENSE file with the distribution.\n\nInstallation\n============\n\nInstalling libffi\n-----------------\n\nThis module is mostly pure Python. However, it does have a small bit of C++ code, which is\nwrapped with cffi. This in turn depends on libffi, which is not itself pip installable.\nMost modern Python installations will have this already installed, so you probably don't have\nto do anything special to use it. However, if not, installing libffi is fairly straightforward:\n\nOn a Mac, you should only need to run the command::\n\n $ xcode-select --install\n\nOn Linux, if you have root access, then one of the following should work for you::\n\n $ apt-get install libffi-dev\n $ yum install libffi-devel\n\nIf you don't have root access (and don't want to bother your sysadmin), then installing from\nsource into a {prefix} directory where you have write access (e.g. your home directory) is also\nnot very hard::\n\n $ wget ftp://sourceware.org:/pub/libffi/libffi-3.2.1.tar.gz\n $ tar xfz libffi-3.2.1.tar.gz\n $ cd libffi-3.2.1\n $ ./configure --prefix={prefix}\n $ make\n $ make install\n $ cp */include/ffi*.h {prefix}/include\n $ cd ..\n\nInstalling Coord\n----------------\n\nOnce you have done one of the above (or not if you already have libffi installed), you can\ninstall Coord with pip::\n\n $ pip install LSSTDESC.Coord --user\n\nor if you have root access, you might prefer::\n\n $ sudo pip install LSSTDESC.Coord\n\nor possibly with neither ``sudo`` nor ``--user`` if your Python distro is in a writable directory.\n\nIf you prefer to download or clone the repo and install manually, you can install with\nsetup.py using one of the usual variants::\n\n $ python setup.py install --prefix={prefix}\n\nor::\n\n $ sudo python setup.py install", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/LSSTDESC/Coord/releases/tag/v1.2.0.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/LSSTDESC/Coord", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "LSSTDESC.Coord", "package_url": "https://pypi.org/project/LSSTDESC.Coord/", "platform": "", "project_url": "https://pypi.org/project/LSSTDESC.Coord/", "project_urls": { "Download": "https://github.com/LSSTDESC/Coord/releases/tag/v1.2.0.zip", "Homepage": "https://github.com/LSSTDESC/Coord" }, "release_url": "https://pypi.org/project/LSSTDESC.Coord/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "Python module for handling angles and celestial coordinates", "version": "1.2.0" }, "last_serial": 5678763, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "d431d88f55e541904960fdffdc5a1914", "sha256": "1b79251fb3e0ce7161ce1246a2e575541ab6b8d7b145be502ac1bf2ddc6d5921" }, "downloads": -1, "filename": "LSSTDESC.Coord-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d431d88f55e541904960fdffdc5a1914", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39884, "upload_time": "2017-08-11T20:05:58", "url": "https://files.pythonhosted.org/packages/be/b2/d40274d0cc3d1657b8dd80c6cc71d166b2ef1ecd4677cba1636c6b1e8712/LSSTDESC.Coord-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "b4e83be167be3b636b6904e527126ce2", "sha256": "603d262ed7f2e7acb187354653c9fbc43d309e17cd6947234eba1976d9a92772" }, "downloads": -1, "filename": "LSSTDESC.Coord-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b4e83be167be3b636b6904e527126ce2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39893, "upload_time": "2017-08-11T20:18:55", "url": "https://files.pythonhosted.org/packages/ef/2a/cf558f710379d81914b8222d73601031059bd548492a92ab8bb63793123d/LSSTDESC.Coord-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "eb104b0435cadaf75f97e2cb0a3c5a55", "sha256": "75bc4d5710d663fd21b485b2b856d2c63f15b5b1054a6ed8ba5249ebc7ed4fce" }, "downloads": -1, "filename": "LSSTDESC.Coord-1.0.3.tar.gz", "has_sig": false, "md5_digest": "eb104b0435cadaf75f97e2cb0a3c5a55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39895, "upload_time": "2017-08-11T20:25:40", "url": "https://files.pythonhosted.org/packages/1e/61/42e1a66227d446c857a4e8d577e3d47e17d98e1aa55e103d7d8e17485ff1/LSSTDESC.Coord-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "f2fd5c2162153cdc187ae0f7aad36549", "sha256": "bc87abdf9f8f306411b36f649c10cc611254582071842cf85038866b0afc9c08" }, "downloads": -1, "filename": "LSSTDESC.Coord-1.0.4.tar.gz", "has_sig": false, "md5_digest": "f2fd5c2162153cdc187ae0f7aad36549", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39825, "upload_time": "2017-08-11T20:46:22", "url": "https://files.pythonhosted.org/packages/cb/5b/ad95e71409abee3c5e456fd179975fb0e94313fcddf151b69a1c7e16a6a1/LSSTDESC.Coord-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "317f0a789100aaa461d1ea1167ce2a8f", "sha256": "fca209035123683cc666aa20d01ea5f67b31f370f2f5195af8a7e8db8bda484f" }, "downloads": -1, "filename": "LSSTDESC.Coord-1.0.5.tar.gz", "has_sig": false, "md5_digest": "317f0a789100aaa461d1ea1167ce2a8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40105, "upload_time": "2017-08-17T05:26:47", "url": "https://files.pythonhosted.org/packages/98/24/51b5ec9c4480508f786fe3fe09c7b441d79160ce4a879d1ed9977a585946/LSSTDESC.Coord-1.0.5.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "852df9d216d7efc490f03e1f63a6edc7", "sha256": "9bc61546e261edd4eb434e8d58b7be1c2a6729b41e9c65278128458a210bd7d0" }, "downloads": -1, "filename": "LSSTDESC.Coord-1.1.0.tar.gz", "has_sig": false, "md5_digest": "852df9d216d7efc490f03e1f63a6edc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45241, "upload_time": "2019-03-07T02:28:39", "url": "https://files.pythonhosted.org/packages/67/52/142f56225cfeb29a3df693251dabcf87596a8a19739953b7f2fa4e30654a/LSSTDESC.Coord-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "8b1c780317b79a8dab9a04482f4422fc", "sha256": "e375ec6414769cafd99a442b192ecbed273c60db596c2cd61f4df0dfc50d6f46" }, "downloads": -1, "filename": "LSSTDESC.Coord-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8b1c780317b79a8dab9a04482f4422fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45175, "upload_time": "2019-04-09T23:05:07", "url": "https://files.pythonhosted.org/packages/e6/ac/3cbeee64325a7a402985410361244da0431cf607bc271f4fa809eba05ff7/LSSTDESC.Coord-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "a51cb554461f650f480bc2fa04f016a9", "sha256": "d2f4a6634658ffdb23b02e99fa49060ccb7910bf3de8b520e5a70557a89148ee" }, "downloads": -1, "filename": "LSSTDESC.Coord-1.1.2.tar.gz", "has_sig": false, "md5_digest": "a51cb554461f650f480bc2fa04f016a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45430, "upload_time": "2019-06-03T00:05:00", "url": "https://files.pythonhosted.org/packages/c4/28/7175cb1c0df002b4435ff25f6f2d92c5ad7417e80f4bdf436783205760cb/LSSTDESC.Coord-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0e1187ff19063fba3877558a6ee99bf9", "sha256": "8bba211e1f58ef92829b39e053b7660b975645a6047a9e7e1d0932c5326a391b" }, "downloads": -1, "filename": "LSSTDESC.Coord-1.2.0.tar.gz", "has_sig": false, "md5_digest": "0e1187ff19063fba3877558a6ee99bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47524, "upload_time": "2019-08-14T18:51:35", "url": "https://files.pythonhosted.org/packages/9d/39/ad17697571c9aed36d20ed9ae0a135e3a734fb7f15a8605f92bf27c3b02c/LSSTDESC.Coord-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0e1187ff19063fba3877558a6ee99bf9", "sha256": "8bba211e1f58ef92829b39e053b7660b975645a6047a9e7e1d0932c5326a391b" }, "downloads": -1, "filename": "LSSTDESC.Coord-1.2.0.tar.gz", "has_sig": false, "md5_digest": "0e1187ff19063fba3877558a6ee99bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47524, "upload_time": "2019-08-14T18:51:35", "url": "https://files.pythonhosted.org/packages/9d/39/ad17697571c9aed36d20ed9ae0a135e3a734fb7f15a8605f92bf27c3b02c/LSSTDESC.Coord-1.2.0.tar.gz" } ] }