Skip to main content

Toolkit to access and manipulate Gaia catalogue tables hosted at ESA's Gaia Archive Core Systems (GACS)

Project description

pygacs
======

**Python toolkit to manipulate Gaia catalogue tables hosted at ESA's Gaia Archive Core Systems (GACS)**

pygacs provides python modules for the access and manipulation (e.g. crossmatch) of
tables in GACS. It employs the TAP command line access tools described
in the 'Help' section of the GACS web pages (`<https://geadev.esac.esa.int/gacs-dev/index.html>`_).

So far, only synchronous and authenticated access has been
implemented. To fully use pygacs, in particular to upload a table for
crossmatch operations, you will need to be a registered user of GACS
and call the example script with your access credentials.



Documentation
-------------

All classes and methods/functions include basic documentation.


Installation notes
------------------

This package was developed in a python 2.7 environment.

The following python packages are required:

* `numpy <http://www.numpy.org/>`_
* `astropy <http://www.astropy.org/>`_
* `xmltodict <https://pypi-hypernode.com/pypi/xmltodict/>`_

Optional (for plotting in the example script):

* `matplotlib <http://matplotlib.org/>`_
* `pylab <http://matplotlib.org/pylab/>`_


How to run the example script
-----------

Get the source files, e.g.:

> git clone https://github.com/johannes-sahlmann/pygacs

Install pygacs:

> cd pygacs

> python setup.py install --user

To run the example script, do:

> cd examples/

> ./pygacsExample.py --help

> ./pygacsExample.py yourGacsUserName yourGacsPassword


You may also use pip for installation:

> pip install pygacs




Attribution
-----------

Please acknowledge the ESA Science Archives Team and the Gaia Data
Processing and Analysis Consortium (DPAC) if you used this code in your
research.

License
-------

Copyright (c) 2015 Johannes Sahlmann, Gaia Data Processing and Analysis Consortium

pygacs is open source and free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your option)
any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program. If not, see `<http://www.gnu.org/licenses/>`_.


Changelog
---------

.. :changelog:

0.0 (September 2015)
++++++++++++++++++

- Creation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

pygacs-0.2.1.zip (24.6 kB view details)

Uploaded Source

pygacs-0.2.1.tar.gz (16.5 kB view details)

Uploaded Source

File details

Details for the file pygacs-0.2.1.zip.

File metadata

  • Download URL: pygacs-0.2.1.zip
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pygacs-0.2.1.zip
Algorithm Hash digest
SHA256 eb5c50ebc0ad0c47ab16b98649a703ca975db78ba7aa05c4aaaa29c7dd6d76ed
MD5 43c12bada56ce3609d5235cad58e7a48
BLAKE2b-256 ac9c19b2fbf8da4428ccd569ba195b0ce092cbd39645c65c5f9fbdc642389e54

See more details on using hashes here.

Provenance

File details

Details for the file pygacs-0.2.1.tar.gz.

File metadata

  • Download URL: pygacs-0.2.1.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pygacs-0.2.1.tar.gz
Algorithm Hash digest
SHA256 331416b08137bffcb8934c7614ba5dab0273ed15fb1910d107ee76aa0f154a7c
MD5 9e4eb0d7c0be04d1c6aecf500d341e78
BLAKE2b-256 bf3084f7bfd1b7bf1894a4eefa237e636144dbf09e04a4596989ea8e731920f4

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page