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)
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...
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...
Obtaining a clear picture of a new or even existing codebase is difficult. This
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...