Astropy: Python for Astronomy
v7.2 — Ediția 2026. Un ghid cuprinzător pentru Astropy, pachetul de bază pentru astronomie în Python, acoperind unități, coordonate, tabele, fișiere FITS, modelare și cosmologie (v7.2).
Episoade
Inima Astropy: Unități și mărimi
4m 02sDescoperă conceptele fundamentale din Astropy: unități și mărimi. Învață cum să combini valori scalare și array-uri cu unități fizice pentru a gestiona automat analiza dimensională.
Scări de timp și precizie: Modulul astropy.time
4m 29sExplorează modul în care Astropy gestionează precizia sub-nanosecundă de-a lungul vârstei universului. Acoperim UTC, TAI, Barycentric Dynamical Time și obiectul Time.
Navigând pe cer: Clasa SkyCoord
4m 34sÎnvață cum să definești și să transformi coordonatele cerești folosind clasa SkyCoord. Explorăm ICRS, sistemele de referință galactice și potrivirea încrucișată a cataloagelor.
Dincolo de ascensia dreaptă și declinație: Urmărire 3D și viteze
3m 57sTreci dincolo de coordonatele 2D statice. Învață cum să adaugi distanțe, să calculezi separări 3D, să modelezi mișcările proprii și să calculezi corecțiile pentru viteza radială.
Stăpânirea datelor tabulare: Clasa QTable
3m 59sDescoperă de ce Astropy are propria clasă QTable în loc să se bazeze exclusiv pe Pandas. Învață cum să stochezi coloane multidimensionale, obiecte Quantity și Mixins.
Operațiuni avansate pe tabele: Mascare și Join-uri
3m 54sDu-ți abilitățile QTable la nivelul următor gestionând datele lipsă cu MaskedColumns și executând join-uri în stilul bazelor de date.
Interfața unificată I/O
4m 16sÎnvață cum Astropy abstractizează citirea și scrierea fișierelor într-o singură interfață unificată. Vom acoperi gestionarea fără probleme a tabelelor FITS, VOTables și a formatelor ASCII.
Demistificarea headerelor FITS și a HDU-urilor
4m 09sAprofundează modulul de bază astropy.io.fits pentru a manipula Header Data Units (HDUs). Învață cum să parsezi, să editezi și să repari headerele FITS non-standard.
Gestionarea fișierelor FITS masive și stocarea în cloud
4m 05sÎnvață cum să gestionezi seturi masive de date FITS care nu încap în memoria RAM folosind memory mapping și descoperă cum să faci streaming la decupaje din bucket-uri de cloud folosind fsspec.
Date sub formă de grilă: Clasele NDData și CCDData
4m 18sTreci de la array-uri numpy simple la CCDData. Învață cum să grupezi datele de imagine 2D cu măști, metadate WCS și incertitudini fizice robuste.
World Coordinate Systems: Cartografierea pixelilor pe cer
4m 15sTransformă pixelii camerei în coordonate cerești folosind pachetul WCS. Înțelege API-ul de nivel înalt și matematica din spatele proiecțiilor FITS.
Modele analitice și fitting
3m 55sAprofundează modulul astropy.modeling. Învață cum să construiești modele 1D și 2D, să aplici constrângeri parametrilor și să rulezi fittere liniare sau non-liniare.
Modele compuse și fitting personalizat
4m 35sExtinde-ți setul de instrumente de modelare combinând mai multe modele matematice și definind propriile fittere personalizate și modele care țin cont de unități.
Analiza seriilor de timp: Vânătoarea de exoplanete
4m 51sAnalizează datele periodice folosind modulul astropy.timeseries. Parcurgem plierea curbelor de lumină și descoperirea perioadelor cu algoritmul Box Least Squares.
Calcule cosmologice: Măsurarea universului
4m 07sEfectuează calcule complexe la scara universului folosind modulul astropy.cosmology. Calculează timpii lookback, distanțele de luminozitate și găsește deplasările spre roșu (redshifts) pe baza vârstei.