A simple python library for working with the Gemini Observatory Archive APIs
Project description
pygoa_gemini
A simple python library for working with the Gemini Observatory Archive (GOA) APIs
Installation
The scripts require a standard python distribution that includes the requests package. This is compatible with both Python 2.7 and Python 3.6+.
Then install the library by downloading and unpacking the zip file or use git,
git clone https://github.com/bryanmiller/pygoa_gemini.git
or pip
pip install pygoa-gemini
Authentication
In order to download prioprietary data you must provide the GOA authentication cookie from a web browser. Updated instructions for how to find the cookie are given below.
First login to https://archive.gemini.edu with your archive account. Associate your account to programs with proprietary data using the program key provided to the PI. See the GOA help page for more details.
Safari
- Go to Preferences - Advanced and turn on "Show Develop menu in menu bar".
- Click "Show Web Inspector" in the Develop menu.
- Select Cookies in the Storage tab. The cookie you need is called gemini_archive_session.
Firefox
- Select Tools->Web Developer->Storage Inspector.
- Click on "Cookies" and select "https://archive.gemini.edu". The cookie you need is called gemini_archive_session.
Chrome
- Select View->Developer->Developer Tools.
- Click on "Cookies" and select "https://archive.gemini.edu". The cookie you need is called gemini_archive_session.
Copy the value of the cookie and store it in a hidden file called /.goa_auth. By default get_goa_authority assumes that this is in the home directory, but the path (keydir) can be specified.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pygoa_gemini-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edd23864e277821aa4bd5ed7de2043c713df663d5107b7ae38b368aaf8e12927 |
|
MD5 | b02b414acf0ebf005e7251d4d2c23387 |
|
BLAKE2b-256 | 9a060abd78a1e266571a70c7b568326accb1dfecb8dd3c904b13575c6446dfd8 |