TEIGA Logo

PSF-Reconstruction

psfr at work!

Nel biennio 2025-2026, abbiamo svolto per INAF - Osservatorio Astronomico di Roma il servizio di 'Realizzazione di software basato su algoritmi di ricostruzione della PSF, progetto STILES' [*].

L'appalto ha avuto per oggetto lo sviluppo di una procedura (pipeline) per la ricostruzione della Point Spread Function (PSF) a partire dagli input forniti dai sistemi di Single Conjugated Adaptive Optics (SCAO) dello strumento MICADO e dai dati ambientali messi a disposizione dall'osservatorio di ESO ELT a Cerro Armazones.

L'infrastruttura software all'interno di cui è stata sviluppata la pipeline, l'ESO Data Processing System (EDPS), è ideata per eseguire moduli di processamento di dati scientifici dell'ESO. Più in dettaglio, lungo la durata del contratto, ci siamo occupati dei diversi aspetti del processo di riduzione dati:

  • Abbiamo sviluppato la pipeline, scritta in linguaggio Python, che si interfaccia con i cinque moduli denominati “recipes” (punto seguente) inseriti in un sistema di riduzione dati interattivo. La pipeline è stata sviluppata a partire dai modelli (templates) forniti dai committenti.
  • Ogni recipe è stata sviluppata in linguaggio C all'interno della Common Pipeline Library (CPL) distribuita da ESO. Ha come input uno o più file .FITS (cubi di dati immagini o tabelle), ed in output uno o più file dello stesso tipo. Ogni recipe utilizza diverse functions (punto seguente).
  • Le singole recipe gestiscono a loro volta una serie di processi denominati “functions”, sviluppati anch'essi in linguaggio C. Durante il progetto abbiamo sviluppato e ottimizzato una parte delle functions fornite dai committenti.

Il progetto è attualmente in fase di conclusione e nel prossimo futuro il consorzio MICADO renderà pubblico il software.

[*] Dati di contratto

  • Titolo: "Realizzazione di software basato su algoritmi di ricostruzione della PSF, progetto STILES"
  • Finanziamento: il contratto è stato finanziato dall'Unione Europea - NextGenerationEU, Codice Identificativo IR0000034, CUP C33C22000640006, CIG B34864DEAC. PNRR Missione 4, Componente 2, Linea di Investimento 3.1

Disclaimer

  • Il contratto è stato finanziato dall'Unione Europea - NextGenerationEU. I punti di vista e le opinioni espresse sono tuttavia solo quelli degli autori e non riflettono necessariamente quelli dell'Unione Europea o della Commissione Europea. Né l'Unione Europea né la Commissione Europea possono essere ritenute responsabili per essi.