Astropy: Python for Astronomy
v7.2 — Edição de 2026. Um guia abrangente sobre o Astropy, o pacote principal para Astronomia em Python, que abrange unidades, coordenadas, tabelas, ficheiros FITS, modelação e cosmologia (v7.2).
Episódios
O Coração do Astropy: Unidades e Quantidades
3m 31sDescubra os conceitos fundamentais do Astropy: unidades e quantidades. Aprenda a combinar valores escalares e arrays com unidades físicas para lidar automaticamente com a análise dimensional.
Escalas de Tempo e Precisão: O Módulo astropy.time
4m 42sExplore como o Astropy lida com precisão sub-nanossegundo ao longo da idade do universo. Abordamos UTC, TAI, Tempo Dinâmico Baricêntrico e o objeto Time.
Navegando no Céu: A Classe SkyCoord
3m 38sAprenda a definir e transformar coordenadas celestes usando a classe SkyCoord. Exploramos o ICRS, referenciais Galácticos e o cruzamento de catálogos.
Para Além da Ascensão Reta e Declinação: Rastreio 3D e Velocidades
4m 04sVá além das coordenadas 2D estáticas. Aprenda a adicionar distâncias, calcular separações 3D, modelar movimentos próprios e calcular correções de velocidade radial.
Domínio de Dados Tabulares: A Classe QTable
3m 33sDescubra por que razão o Astropy tem a sua própria classe QTable em vez de depender puramente do Pandas. Aprenda a armazenar colunas multidimensionais, Quantities e Mixins.
Operações Avançadas em Tabelas: Masking e Joins
3m 52sEleve as suas competências com a QTable ao próximo nível, lidando com dados em falta com MaskedColumns e executando joins ao estilo de bases de dados.
A Interface Unificada de I/O
3m 40sAprenda como o Astropy abstrai a leitura e escrita de ficheiros numa única interface unificada. Abordaremos o manuseamento de tabelas FITS, VOTables e formatos ASCII de forma contínua.
Desmistificando Cabeçalhos FITS e HDUs
4m 07sMergulhe no módulo bruto astropy.io.fits para manipular Header Data Units (HDUs). Aprenda a analisar, editar e corrigir cabeçalhos FITS não padronizados.
Lidar com Ficheiros FITS Massivos e Armazenamento na Cloud
4m 10sAprenda a lidar com conjuntos de dados FITS massivos que não cabem na RAM usando mapeamento de memória, e descubra como fazer streaming de recortes a partir de buckets na cloud usando fsspec.
Dados em Grelha: As Classes NDData e CCDData
4m 07sEvolua dos arrays numpy brutos para o CCDData. Aprenda a agrupar dados de imagem 2D com máscaras, metadados WCS e incertezas físicas robustas.
World Coordinate Systems: Mapeando Píxeis para o Céu
4m 03sTraduza píxeis da câmara em coordenadas celestes usando o pacote WCS. Compreenda a API de alto nível e a matemática por trás das projeções FITS.
Modelos Analíticos e Fitting
3m 42sMergulhe no módulo astropy.modeling. Aprenda a construir modelos 1D e 2D, aplicar restrições de parâmetros e executar fitters lineares ou não lineares.
Modelos Compostos e Fits Personalizados
4m 01sExpanda o seu conjunto de ferramentas de modelação combinando múltiplos modelos matemáticos e definindo os seus próprios fitters personalizados e modelos sensíveis a unidades.
Análise de Séries Temporais: À Caça de Exoplanetas
4m 13sAnalise dados periódicos usando o módulo astropy.timeseries. Percorremos o processo de dobragem de curvas de luz e a descoberta de períodos com o algoritmo Box Least Squares.
Cálculos Cosmológicos: Medindo o Universo
3m 16sRealize cálculos complexos à escala do universo usando o módulo astropy.cosmology. Calcule tempos de retrocesso, distâncias de luminosidade e encontre redshifts com base na idade.