Skip to main content

A collection of PSA utilities

Project description


A python package for working with the ESA Planetary Science Archive. The following sub-modules are available:


Provides functions to help with downloading public data products using either PDAP or TAP


Provides a class to package PDS4 products for delivery to the PSA


Provides useful utilities for working with the geogen geometry generator package


A wrapper of the astropy tap class with some convenience functions and useful queries


A minimal wrapper of the PDAP API using the requests library


Common functions used across the package


Anything contained here is designed for PSA internal use.


The following dependencies must be met:

  • python >=3.6
  • matplotlib
  • numpy
  • astropy
  • pandas
  • pyyaml
  • requests



pip install psa_utils

should do the job, although creating a dedicated environment is recommended (see below).


First, clone this repository. If you are using conda, the dependencies can be installed in a new environment using the provided environment file:

conda env create -f environment.yml

The newly created environment can be activated with:

conda activate psa_utils

Otherwise, please make sure the dependencies are installed with your system package manager, or a tool like pip. Use of a conda environment or virtualenv is recommended!

The package can then be installed with:

python install


The URL for the PSA can be specified when instantiating the tap class. If none is given, a default URL is used, which corresponds to the default operational server.


The Jupyter notebook included with this repository shows examples of each function and module. Click here to access the notebook!

Project details

Download files

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

Source Distribution

psa_utils-0.2.6.tar.gz (32.6 kB view hashes)

Uploaded Source

Built Distribution

psa_utils-0.2.6-py3-none-any.whl (35.0 kB view hashes)

Uploaded Python 3

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