Conveners
Tutorials: Tutorial 1
- Gregory Ciccarelli (Smithsonian Astrophysical Observatory)
Tutorials: Tutorial 2
- Jos de Bruijne
Tutorials: Tutorial 3
- Fergus Baker (University of Bristol)
Tutorials: Tutorial 4
- Sébastien Derriere (CDS, Observatoire astronomique de Strasbourg)
-
Jos de Bruijne09/11/2025, 13:00tutorial
The European Space Agency (ESA) Euclid Quick Release 1 (Q1) consists of some 35 TB of single-epoch imaging, spectroscopy, and catalogues covering three Euclid Deep Fields of combined size 63 deg2 on the sky. The data are available at the ESAC Science Data Centre (ESDC) through the Euclid Science Archive as well as the ESA Datalabs e-science platform. ESA Datalabs offers direct access to the...
Go to contribution page -
Gregory Ciccarelli (Smithsonian Astrophysical Observatory)09/11/2025, 13:00tutorial
This tutorial will provide a hands-on introduction to automating unit testing in Python using the industry-standard pytest framework. Participants will learn how to design software components that are easily testable, write effective unit tests using pytest to ensure software robustness and maintainability, and generate and utilize code coverage metrics to verify the comprehensiveness of their...
Go to contribution page -
Sébastien Derriere (CDS, Observatoire astronomique de Strasbourg)09/11/2025, 15:30tutorial
The main goal of this tutorial is to teach participants how to use hierarchical Virtual Observatory (VO) standards allowing construction, exploration and querying of all-sky datasets. The Hierarchical Progressive Survey (HiPS) and the Space-Time Multi-Order Coverage map (ST-MOC) standards can be used by data providers to expose their datasets (images or catalogues), and astronomers can use...
Go to contribution page -
Fergus Baker (University of Bristol)09/11/2025, 15:30tutorial
Obtaining a clear picture of a new or even existing codebase is difficult. This
Go to contribution page
is especially true if the aim is to ascertain which parts of the code are
crucial to the primary function or performance of the software, and which are
for handling edge-cases, memory management, input/output (IO), or even argument
parsing. One of the most effective means by which to learn such information...