{ "info": { "author": "Johannes Sahlmann", "author_email": "Johannes.Sahlmann@esa.int", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Astronomy" ], "description": "\npygacs\n======\n\n**Python toolkit to manipulate Gaia catalogue tables hosted at ESA's Gaia Archive Core Systems (GACS)**\n\npygacs provides python modules for the access and manipulation of\ntables in GACS, e.g. basic query on a single table or crossmatch between two tables. It employs the TAP command line access tools described\nin the 'Help' section of the GACS web pages (``_). \n\nBoth public and authenticated access have been\nimplemented.\n\nPlease see pygacsExample_publicAccess.py for a demo on how public tables can easily be queried using ADQL.\n\nTo fully use pygacs, in particular to upload a table for\ncrossmatch operations, you will need to be a registered user of GACS\nand call the example script pygacsExample.py with your access credentials.\n\n\nBasic example usage\n-------------\n\n# import module\n\nimport pygacs.public.publicAccessTools as pgp \n\n# define ADQL query\n\nqueryString = '''SELECT * FROM gaiadr1.tgas_source WHERE parallax >\n100; '''\n\n# define local file to store query result in a VO table\n\noutputFileName = path + 'ADQL_query_result.vot';\n\n# execute query\n\npgp.retrieveQueryResult(queryString,outputFileName);\n\n# read result into astropy table\n\nT = Table.read(outputFileName,format='votable')\n\n\n\nDocumentation\n-------------\n\nAll classes and methods/functions include basic documentation. \n\n\nInstallation notes\n------------------\n\nThis package was developed in a python 2.7 environment, but was also\nsuccessfully tested using python 3.5.\n\nThe following python packages are required:\n\n* `numpy `_\n* `astropy `_\n* `xmltodict `_\n\nOptional (for plotting in the example script):\n\n* `matplotlib `_\n* `pylab `_\n\n\nHow to run the example script\n-----------\n\nYou may use pip for installation:\n\n> pip install pygacs\n\nOr get the source files, e.g.: \n\n> git clone https://github.com/johannes-sahlmann/pygacs\n\nInstall pygacs:\n\n> cd pygacs\n\n> python setup.py install --user\n\nTo run the example script, do:\n\n> cd examples/\n\nFor public access:\n\n> ./pygacsExample_publicAccess.py\n\nFor authenticated access:\n\n> ./pygacsExample.py --help\n\n> ./pygacsExample.py yourGacsUserName yourGacsPassword\n\n\n\n\n\nAttribution\n-----------\n\nPlease acknowledge the ESA Science Archives Team and the Gaia Data\nProcessing and Analysis Consortium (DPAC) if you used this code in your\nresearch.\n\nLicense\n-------\n\nCopyright (c) 2015-2016 Johannes Sahlmann, Gaia Data Processing and Analysis Consortium\n\npygacs is open source and free software: you can redistribute it and/or modify\nit under the terms of the GNU Lesser General Public License as published by the\nFree Software Foundation, either version 3 of the License, or (at your option)\nany later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nthis program. If not, see ``_.\n\n\nChangelog\n---------\n\n.. :changelog:\n\n0.0 (September 2015)\n++++++++++++++++++\n\n- Creation.\n\n \n0.2.5 (March 2016)\n++++++++++++++++++\n\n- Added compatibility with python3.5\n- Added public access functionality \n\n0.2.6 (August 2016)\n++++++++++++++++++\n\n- Updated archive URL\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Johannes-Sahlmann/pygacs", "keywords": "", "license": "LGPLv3+", "maintainer": "", "maintainer_email": "", "name": "pygacs", "package_url": "https://pypi.org/project/pygacs/", "platform": "", "project_url": "https://pypi.org/project/pygacs/", "project_urls": { "Homepage": "https://github.com/Johannes-Sahlmann/pygacs" }, "release_url": "https://pypi.org/project/pygacs/0.2.8/", "requires_dist": null, "requires_python": "", "summary": "Toolkit to access and manipulate Gaia catalogue tables hosted at ESA's Gaia Archive Core Systems (GACS)", "version": "0.2.8" }, "last_serial": 3485217, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "78a90941e726146554b266f5fae7476a", "sha256": "900a500e6e445c3d5c3266a6a0b11ad1a7ee7e3181c3a7e5d286d4a621a65ac7" }, "downloads": -1, "filename": "pygacs-0.1.tar.gz", "has_sig": false, "md5_digest": "78a90941e726146554b266f5fae7476a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14366, "upload_time": "2015-09-03T21:23:19", "url": "https://files.pythonhosted.org/packages/98/fc/ffca39fa62573706d14cd755ee4fefcf2d675961ca6a49348086a4fe91fd/pygacs-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "d58af221dd56cac01a6d7d3dc5304c24", "sha256": "4864680dbab4ee9d95ad22616d5cbf0938f44e4f90807a49693061b05ca4756a" }, "downloads": -1, "filename": "pygacs-0.1.zip", "has_sig": false, "md5_digest": "d58af221dd56cac01a6d7d3dc5304c24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23034, "upload_time": "2015-12-01T14:49:58", "url": "https://files.pythonhosted.org/packages/cd/4b/57e6602fba39b956a07e7f9155584638c6b294e1346865d8289f0f205d90/pygacs-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a19808e6a06d3c4eefa7e8a099432cf2", "sha256": "6c98792b3a6e8953a4211aef458aecc88292852d63b22160d81240bc20b153ca" }, "downloads": -1, "filename": "pygacs-0.2.tar.gz", "has_sig": false, "md5_digest": "a19808e6a06d3c4eefa7e8a099432cf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15620, "upload_time": "2015-12-01T16:24:10", "url": "https://files.pythonhosted.org/packages/b7/76/c114943c7c4894a3d4eb25b162fcb66c407894f46332dcac16757b1b1716/pygacs-0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "2018d6ec1a52a495029644a634eab8d7", "sha256": "480713a4ff43fcfaede890792303b0b417d633c872374e162a3832a8de1ce520" }, "downloads": -1, "filename": "pygacs-0.2.zip", "has_sig": false, "md5_digest": "2018d6ec1a52a495029644a634eab8d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23044, "upload_time": "2015-12-01T16:24:29", "url": "https://files.pythonhosted.org/packages/09/f5/e457346fe75a8ee69772671009e1f4419612bc2c456c98ca43f9ca1a9ffa/pygacs-0.2.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9e4eb0d7c0be04d1c6aecf500d341e78", "sha256": "331416b08137bffcb8934c7614ba5dab0273ed15fb1910d107ee76aa0f154a7c" }, "downloads": -1, "filename": "pygacs-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9e4eb0d7c0be04d1c6aecf500d341e78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16483, "upload_time": "2015-12-02T14:20:14", "url": "https://files.pythonhosted.org/packages/bf/30/84f7bfd1b7bf1894a4eefa237e636144dbf09e04a4596989ea8e731920f4/pygacs-0.2.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "43c12bada56ce3609d5235cad58e7a48", "sha256": "eb5c50ebc0ad0c47ab16b98649a703ca975db78ba7aa05c4aaaa29c7dd6d76ed" }, "downloads": -1, "filename": "pygacs-0.2.1.zip", "has_sig": false, "md5_digest": "43c12bada56ce3609d5235cad58e7a48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24578, "upload_time": "2015-12-02T14:20:20", "url": "https://files.pythonhosted.org/packages/ac/9c/19b2fbf8da4428ccd569ba195b0ce092cbd39645c65c5f9fbdc642389e54/pygacs-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c2fd67f51da0fad0043b47b30bd87563", "sha256": "5ae61cdf3fe1ad2c9ff0fcf2ffc5cc9773b760b91256b2b5e7cabf17813d080b" }, "downloads": -1, "filename": "pygacs-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c2fd67f51da0fad0043b47b30bd87563", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16623, "upload_time": "2016-03-08T23:45:56", "url": "https://files.pythonhosted.org/packages/96/b8/8fbafb912ff4c70e3db81372ac8a72f81adc73249b63b32090138dcc3d22/pygacs-0.2.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "7ae2811ca2414c82ac9fbd2c612e4714", "sha256": "639ca78ea7be8c0cd38320340a195c63c6b9f80559cc10f56f0a9dadead9c172" }, "downloads": -1, "filename": "pygacs-0.2.2.zip", "has_sig": false, "md5_digest": "7ae2811ca2414c82ac9fbd2c612e4714", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24704, "upload_time": "2016-03-08T23:46:05", "url": "https://files.pythonhosted.org/packages/a7/0a/a9d1d687d106e8e9e6685643a8053e0a0209016c3951e1152566dbe7c94c/pygacs-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "3fc770f9839ac8bb6852dbef1a419f16", "sha256": "199c55cafe667710b60c7aac9cd98e68b09ae3ff1448160fc255857b7d364290" }, "downloads": -1, "filename": "pygacs-0.2.3.tar.gz", "has_sig": false, "md5_digest": "3fc770f9839ac8bb6852dbef1a419f16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17043, "upload_time": "2016-03-09T17:59:41", "url": "https://files.pythonhosted.org/packages/84/80/d0c65eecafefd38bebcb7e64c7624816c8fd57cb8405157bfbe76ff5e735/pygacs-0.2.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "eeb08d23160024b23e3265055486b33a", "sha256": "eba1a6e51676a54ed94409131e868c64211a7f48514feb014c78400db85e8efd" }, "downloads": -1, "filename": "pygacs-0.2.3.zip", "has_sig": false, "md5_digest": "eeb08d23160024b23e3265055486b33a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25923, "upload_time": "2016-03-09T17:59:48", "url": "https://files.pythonhosted.org/packages/0a/ab/61a35695d157b1bef864d72e3de69759e5499ae886162d8939e0c64c457d/pygacs-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "266cf6d76690c8ac8f109e9324ac0b36", "sha256": "40b43cb039a384fdf4fbd87cf0c8106c33cb7fd6c8d0662c899879502658aca7" }, "downloads": -1, "filename": "pygacs-0.2.4.tar.gz", "has_sig": false, "md5_digest": "266cf6d76690c8ac8f109e9324ac0b36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17055, "upload_time": "2016-03-09T18:02:18", "url": "https://files.pythonhosted.org/packages/58/11/c41d36067e9f527a5556c00a34c4afcefcb027e05486657cc9b736281003/pygacs-0.2.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "9abdee9072906db52f01dd2e5eaeae7f", "sha256": "b4a8aaa99d20bfe15eeaedcab5e608810f8f3c77b5544d40a694f2e494ad334d" }, "downloads": -1, "filename": "pygacs-0.2.4.zip", "has_sig": false, "md5_digest": "9abdee9072906db52f01dd2e5eaeae7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25926, "upload_time": "2016-03-09T18:02:26", "url": "https://files.pythonhosted.org/packages/93/0d/9484280410dd3f53582f8fbdfe531f80772d27aceb9193a0deea8f33decd/pygacs-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "b129c2207d6279131412203b49f32e31", "sha256": "cf2eac2d9679c2e3e4cd9801dca29876a84b71f0ce5c8ec607ef451cf83c548c" }, "downloads": -1, "filename": "pygacs-0.2.5.tar.gz", "has_sig": false, "md5_digest": "b129c2207d6279131412203b49f32e31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16922, "upload_time": "2016-03-09T19:09:36", "url": "https://files.pythonhosted.org/packages/28/f1/f3013316a8da773ea6cbbeb5b3c8a6601f6d897a3b6243371a8afdf0a523/pygacs-0.2.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "05ea6bcc1a8bb5ddf62cfeb5afd3e9eb", "sha256": "6f92254d274e009143fb5e047327503c55976b2e1e7fcf3995b02a89111bf989" }, "downloads": -1, "filename": "pygacs-0.2.5.zip", "has_sig": false, "md5_digest": "05ea6bcc1a8bb5ddf62cfeb5afd3e9eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25842, "upload_time": "2016-03-09T19:09:52", "url": "https://files.pythonhosted.org/packages/ea/4f/121183c46096673be86c8c2280f4b31d065e47a8978a3385e490e9257c0d/pygacs-0.2.5.zip" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "6d80b46622c70da57718ee2c697f4ae2", "sha256": "f8567ce36a1421c9dcdc54c46b74fcd67bf9f5da7f117f526df149d83b7c29ff" }, "downloads": -1, "filename": "pygacs-0.2.6.tar.gz", "has_sig": false, "md5_digest": "6d80b46622c70da57718ee2c697f4ae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17059, "upload_time": "2016-08-26T14:47:12", "url": "https://files.pythonhosted.org/packages/ef/e8/ddc80674f9f0e63bdd69101c05a56e7aa01fd108dd34221e4bf6440d2cc4/pygacs-0.2.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "23dc0d7395703064e96c69af5da0f186", "sha256": "547c6a14c48b8432574caf50887cb7873b1888bb715d93141d4b6395a8628f7b" }, "downloads": -1, "filename": "pygacs-0.2.6.zip", "has_sig": false, "md5_digest": "23dc0d7395703064e96c69af5da0f186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26184, "upload_time": "2016-08-26T14:47:14", "url": "https://files.pythonhosted.org/packages/9c/b4/5a7632e4180f9cc1695fecdca93d3d8ecaf95e01b2805dd5ec88ffffbbbd/pygacs-0.2.6.zip" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "e82d879b6833ee33ba952f0e5f5c489d", "sha256": "d52af8c7d54f99f810419d47a8c2e16eb17a04c39b3d1c4ed3df0214c51f3d20" }, "downloads": -1, "filename": "pygacs-0.2.7.tar.gz", "has_sig": false, "md5_digest": "e82d879b6833ee33ba952f0e5f5c489d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17259, "upload_time": "2018-01-12T19:41:35", "url": "https://files.pythonhosted.org/packages/36/9a/af3c8b4dc7f16fb595a5ec69f27cd3136ed56178653baa8f53385ba6bbee/pygacs-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "ddacda885dabf4573852752e8936ab95", "sha256": "43250d31b4500692120525450eaaf6571b924189d97d8b95571becf6306a33ae" }, "downloads": -1, "filename": "pygacs-0.2.8.tar.gz", "has_sig": false, "md5_digest": "ddacda885dabf4573852752e8936ab95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17316, "upload_time": "2018-01-12T20:20:48", "url": "https://files.pythonhosted.org/packages/ef/54/c3379929e5bdc5a80c69879dca317e1668ec50d0b17f78d2e380803d929f/pygacs-0.2.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ddacda885dabf4573852752e8936ab95", "sha256": "43250d31b4500692120525450eaaf6571b924189d97d8b95571becf6306a33ae" }, "downloads": -1, "filename": "pygacs-0.2.8.tar.gz", "has_sig": false, "md5_digest": "ddacda885dabf4573852752e8936ab95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17316, "upload_time": "2018-01-12T20:20:48", "url": "https://files.pythonhosted.org/packages/ef/54/c3379929e5bdc5a80c69879dca317e1668ec50d0b17f78d2e380803d929f/pygacs-0.2.8.tar.gz" } ] }