Astropy: Python for Astronomy
v7.2 — Edizione 2026. Una guida completa ad Astropy, il pacchetto principale per l'astronomia in Python, che copre unità, coordinate, tabelle, file FITS, modeling e cosmologia (v7.2).
Episodi
Il cuore di Astropy: unità e quantità
3m 15sScopri i concetti fondamentali di Astropy: unità e quantità. Impara a combinare valori scalari e array con unità fisiche per gestire automaticamente l'analisi dimensionale.
Scale temporali e precisione: il modulo astropy.time
4m 07sEsplora come Astropy gestisce la precisione al di sotto del nanosecondo lungo l'età dell'universo. Tratteremo UTC, TAI, il Tempo Dinamico Baricentrico e l'oggetto Time.
Navigare nel cielo: la classe SkyCoord
4m 08sImpara a definire e trasformare le coordinate celesti usando la classe SkyCoord. Esploreremo l'ICRS, i sistemi di riferimento galattici e il cross-matching dei cataloghi.
Oltre RA e Dec: tracciamento 3D e velocità
3m 46sVai oltre le coordinate 2D statiche. Impara ad aggiungere distanze, calcolare separazioni 3D, modellare i moti propri e calcolare le correzioni della velocità radiale.
Padronanza dei dati tabulari: la classe QTable
3m 25sScopri perché Astropy ha la sua classe QTable invece di affidarsi esclusivamente a Pandas. Impara a memorizzare colonne multidimensionali, Quantities e Mixins.
Operazioni avanzate sulle tabelle: masking e join
4m 04sPorta le tue competenze con QTable al livello successivo gestendo i dati mancanti con MaskedColumns ed eseguendo join in stile database.
L'interfaccia I/O unificata
3m 53sScopri come Astropy astrae la lettura e la scrittura dei file in un'unica interfaccia unificata. Tratteremo la gestione fluida di tabelle FITS, VOTables e formati ASCII.
Demistificare gli header FITS e gli HDUs
3m 59sImmergiti nel modulo grezzo astropy.io.fits per manipolare gli Header Data Units (HDUs). Impara ad analizzare, modificare e correggere gli header FITS non standard.
Gestire file FITS enormi e cloud storage
3m 49sImpara a gestire enormi dataset FITS che non entrano nella RAM utilizzando il memory mapping e scopri come trasmettere ritagli dai bucket cloud usando fsspec.
Dati a griglia: le classi NDData e CCDData
4m 08sPassa dai semplici array numpy a CCDData. Impara a raggruppare i dati delle immagini 2D con maschere, metadati WCS e solide incertezze fisiche.
World Coordinate Systems: mappare i pixel sul cielo
4m 02sTraduci i pixel della fotocamera in coordinate celesti usando il pacchetto WCS. Comprendi l'API di alto livello e la matematica dietro le proiezioni FITS.
Modelli analitici e fitting
3m 55sImmergiti nel modulo astropy.modeling. Impara a costruire modelli 1D e 2D, applicare vincoli ai parametri ed eseguire fitter lineari o non lineari.
Modelli composti e fit personalizzati
3m 48sEspandi il tuo kit di strumenti di modeling combinando più modelli matematici e definendo i tuoi fitter personalizzati e modelli sensibili alle unità di misura.
Analisi delle serie temporali: a caccia di esopianeti
3m 51sAnalizza i dati periodici usando il modulo astropy.timeseries. Ti guideremo attraverso il folding delle curve di luce e la scoperta dei periodi con l'algoritmo Box Least Squares.
Calcoli cosmologici: misurare l'universo
3m 56sEsegui calcoli complessi su scala universale usando il modulo astropy.cosmology. Calcola i tempi di lookback, le distanze di luminosità e trova i redshift in base all'età.