Skip to main content

ESASky Python wrapper

Project description


Welcome to the ESASky Jupyter widget page.


Jupyter comes together with anaconda.


$ pip install pyesasky

pyesasky in Jupyter lab

$ jupyter labextension install pyesasky

In some cases you might also have to run these 2 commands to enable PyESASky in Jupyter

$ jupyter nbextension install --py pyesasky --sys-prefix
$ jupyter nbextension enable --py pyeasky --sys-prefix

In order to be able to run pyesasky in Jupyter lab it is necessary to install the labextension ivywidgets by the following command:

$ jupyter labextension install @jupyter-widgets/jupyterlab-manager

NOTE that this requires node.js to be installed.

If you use conda, you can get it with:

conda install -c conda-forge nodejs

If you use Homebrew on Mac OS X:

brew install node

You can also download Node.js from the Node.js website and install it directly.

Running pyESASky samples:

Multiple sample notebooks of the functionality in pyESASky can be found in

For the basic functionalities, open the pyESASky-Basic.ipynb. To check how to overlay a catalogue, run the pyESASky-Catalogue.ipynb. To overlay a set of footprints, open pyESASky-Footprints.ipynb .

Run pyesasky

In general, it is possible to instantiate pyESASky by running the folowing code in your Jupyter Notebook.

from pyesasky import ESASkyWidget
esasky = ESASkyWidget()

To be able to use catalogue features, the following additional classes must be imported:

from pyesasky import Catalogue
from pyesasky import CatalogueDescriptor
from pyesasky import MetadataDescriptor
from pyesasky import MetadataType

To be able to use footprints features, the following additional classes must be imported:

from pyesasky import FootprintSet
from pyesasky import FootprintSetDescriptor
from pyesasky import MetadataDescriptor
from pyesasky import MetadataType

Source code installation

For a development installation (requires npm),

$ git clone
$ cd pyesasky
$ sh

Project details

Download files

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

Files for pyesasky, version 1.7.1
Filename, size File type Python version Upload date Hashes
Filename, size pyesasky-1.7.1-py2.py3-none-any.whl (626.0 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size pyesasky-1.7.1.tar.gz (824.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page