Welcome to the repository of Strasbourg astronomical Data Center CDS jupyter notebooks.
All tutorials here illustrate how astronomers can search, find, and access data they need from archives across the world. We offer a focus on archives compliant with Virtual Observatory (VO) protocols and standards, as defined by the International Virtual Observatory Alliance (IVOA).
Some tutorials hosted here are based on EURO-VO tutorials usually with the same or a similar name.
- Accessing and using astronomical data: a series of Jupyter notebooks tutorials
- Table of contents
- How to use the tutorials
- Flight plan
- 1. Intro to CDS services in notebooks
- 2. Arp peculiar galaxies catalog __ First steps with MOCs
- 3. Abel1656, The Coma Cluster of Galaxies __ The Simple Spectral Access Protocol
- 4. High Energy tutorial __ advanced use of CDS services
- 5. Brown Dwarf search via cross-matching catalogs
- 6. The MASH Planetary Nebulae Catalog __ Advanced usage of HiPS and MOC
- 7. Multi-Order Coverage data structure to plan Multi Messenger Astronomy observations
- Additional tutorials used in past conferences and schools
- Need help?
- Glossary
You can also download the notebooks to your personal machine and use them there.
Note the currently supported python versions and the list of dependencies in the file requirements.txt
.
🚨 Known issues 🚨
- with python 3.11: installation of MOCpy returns "module frozen" error
Additionnaly, to be able to see the ipyaladin
widget you will need to enable the extensions by running the two lines in the file postBuild
. This widget is currently supported in Jupyter Notebooks but not in JupyterLab.
The tutorials come in a recommended order ranging from basic usage of the CDS tools to more advanced examples.
We show how to call Simbad, Aladin Lite, Vizier and X-match in a Jupyter Notebook.
We explore Arp's Catalog of peculiar Galaxies and extract the galaxies explored both in the SDSS and GALEX surveys by using MOCs. This tutorial highlights two python modules for querying data : astroquery and pyvo.
This tutorial focuses on the Coma Cluster of Galaxies. In particular, we search for redshift information of galaxies in the spatial vicinity of the cluster centre. To get this information we get catalogues with measured redshifts and a spectrum, from which we measure a redshift. It uses the Simple Spectral Access (SSA) protocol of the virtual observatory.
For this tutorial we focus on gamma-ray and high energy spectral bands and start by querying suitable catalogues using VO tools. After that we cross-correlate catalogues to find entries for objects in different photon energy bands. We then apply selection criteria to extract sources from a catalogue and use the resulting observational measures of the selected objects to explore possible correlations. We close by displaying spectral energy distributions obtained from different photometric data sets.
Brown dwarfs are objects occupying the gap between the least massive stars and the most massive planets. They are intrinsically faint objects. Hence, heir detection is not straightforward and, in fact, was almost impossible until the advent of global surveys at deep optical and near-infrared bands like SDSS, 2MASS or DENIS. We propose here to mine the 2MASS point source catalogue (2MASS-PSC) and SDSS-DR9 databases to identify T-type brown dwarfs through an appropriate combination of colors in the optical and the infrared, an approach that perfectly fits into the Virtual Observatory.
This tutorial is centred on using HiPS and MOC to efficiently reach your science goals. In particular it will help you answer questions such as: What is the footprint of my imaging survey? Where on the sky do we have low foreground extinction? Where do these two regions overlap? How can I get interesting catalogue entries within these regions? This questions are answered by building MOCs from a set of images. We also build a MOC from the pixel values of an all-sky survey. We then move on to query catalogues in an intersection of these MOCs.
We will first explore Multi-Order Coverage (MOC) data structure manipultation, then we will see how astroplan and Space-Time Multi Order Coverage (STMOC) can be combined to plan observation according to a MOC. The final step is a concrete example illustrating how STMOCs can be built in a few seconds to plan observations from three ground observatories, with the aim to cover of the sky localisation produced after detection of a gravitational wave.
Each folder represents a different summer school and the associated tutorials. These are not maintained but still accessible.
Don't hesitate to ask a question in the Q&A of our Discussions
section.
- HiPS: Hierarchical Progressive Surveys - efficient tiling systems to serve (all-sky) imaging surveys, cubes or catalogues, the user only downloads and sees what they are interested in and the more they zoom the more they see, more information here
- MOC also SMOC: MultiOrder Coverage map (or Space MultiOrder Coverage) - efficient way of describing arbitrary patches of the sky, logical operations such as union, intersection of MOC can be calculated, tables can be filtered by MOCs, more information here
- STMOC: Space-Time MultiOrder Coverage map - is a MOC that encompasses time information.
- SSA: Simple Spectral Access protocol to access spectrums, more information here
- SAMP: Simple Application Messaging Protocol - a messaging system to share information between different astronomical softwares, such as python, Aladin, Topcat, etc. more information here
- : dynamic astronomical database of objects appearing in scientific publications, updated every working day,
- : an interactive sky atlas,
- : a collection of published astronomical catalogues,
- : an efficient cross-matching tool between very large catalogues,
- : a python library allowing MOC manipulation