astropy
Ajuda seu agente a trabalhar com dados de astronomia. Ele oferece ferramentas para analisar informações do universo. Útil para pesquisadores e cientistas espaciais.
O que ela faz
Astropy é um conjunto de ferramentas para astrônomos que ajuda a trabalhar com dados de astronomia. Ele permite fazer cálculos com unidades (como anos-luz), transformar coordenadas de estrelas e analisar imagens do espaço.
Quando usar
- ✓Converter unidades de distância (ex: de anos-luz para quilômetros).
- ✓Transformar a posição de uma estrela de um sistema de coordenadas para outro.
- ✓Ler informações de arquivos de imagem de telescópios (arquivos FITS).
Exemplo do que pedir para a IA
“Converta 100 anos-luz para quilômetros e me diga a posição galáctica de uma estrela com as seguintes coordenadas ICRS: RA=10.5 graus, Dec=41.2 graus.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Por dentro, Astropy usa código de programação para entender e manipular dados astronômicos. Ele tem funções prontas para lidar com unidades, posições no céu e formatos de arquivo comuns na astronomia.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill astropyOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/astropy/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Astropy
Visão Geral
Astropy é o pacote Python principal para astronomia, fornecendo funcionalidades essenciais para pesquisa astronômica e análise de dados. Use astropy para transformações de coordenadas, cálculos de unidades e quantidades, operações com arquivos FITS, cálculos cosmológicos, manuseio preciso de tempo, manipulação de dados tabulares e processamento de imagens astronômicas.
Quando Usar Esta Habilidade
Use astropy quando as tarefas envolverem:
- Conversão entre sistemas de coordenadas celestes (ICRS, Galáctica, FK5, AltAz, etc.)
- Trabalho com unidades e quantidades físicas (conversão de Jy para mJy, parsecs para km, etc.)
- Leitura, escrita ou manipulação de arquivos FITS (imagens ou tabelas)
- Cálculos cosmológicos (distância de luminosidade, tempo de retrocesso, parâmetro de Hubble)
- Manuseio preciso de tempo com diferentes escalas de tempo (UTC, TAI, TT, TDB) e formatos (JD, MJD, ISO)
- Operações com tabelas (leitura de catálogos, correspondência cruzada, filtragem, junção)
- Transformações WCS entre coordenadas de pixel e do mundo
- Constantes e cálculos astronômicos
Início Rápido
import astropy.units as u
from astropy.coordinates import SkyCoord
from astropy.time import Time
from astropy.io import fits
from astropy.table import Table
from astropy.cosmology import Planck18
# Units and quantities
distance = 100 * u.pc
distance_km = distance.to(u.km)
# Coordinates
coord = SkyCoord(ra=10.5*u.degree, dec=41.2*u.degree, frame='icrs')
coord_galactic = coord.galactic
# Time
t = Time('2023-01-15 12:30:00')
jd = t.jd # Julian Date
# FITS files
data = fits.getdata('image.fits')
header = fits.getheader('image.fits')
# Tables
table = Table.read('catalog.fits')
# Cosmology
d_L = Planck18.luminosity_distance(z=1.0)
Capacidades Principais
1. Unidades e Quantidades (astropy.units)
Manipule quantidades físicas com unidades, realize conversões de unidades e garanta a consistência dimensional em cálculos.
Operações principais:
- Crie quantidades multiplicando valores por unidades
- Converta entre unidades usando o método
.to() - Realize operações aritméticas com manuseio automático de unidades
- Use equivalências para conversões específicas do domínio (espectral, doppler, paralaxe)
- Trabalhe com unidades logarítmicas (magnitudes, decibéis)
Veja: references/units.md para documentação abrangente, sistemas de unidades, equivalências, otimização de desempenho e aritmética de unidades.
2. Sistemas de Coordenadas (astropy.coordinates)
Represente posições celestes e transforme entre diferentes quadros de coordenadas.
Operações principais:
- Crie coordenadas com
SkyCoordem qualquer quadro (ICRS, Galáctica, FK5, AltAz, etc.) - Transforme entre sistemas de coordenadas
- Calcule separações angulares e ângulos de posição
- Corresponda coordenadas a catálogos
- Inclua distância para operações de coordenadas 3D
- Manipule movimentos próprios e velocidades radiais
- Consulte objetos nomeados de bancos de dados online
Veja: references/coordinates.md para descrições detalhadas de quadros de coordenadas, transformações, quadros dependentes do observador (AltAz), correspondência de catálogos e dicas de desempenho.
3. Cálculos Cosmológicos (astropy.cosmology)
Realize cálculos cosmológicos usando modelos cosmológicos padrão.
Operações principais:
- Use cosmologias integradas (Planck18, WMAP9, etc.)
- Crie modelos cosmológicos personalizados
- Calcule distâncias (luminosidade, comovente, diâmetro angular)
- Calcule idades e tempos de retrocesso
- Determine o parâmetro de Hubble em qualquer redshift
- Calcule parâmetros de densidade e volumes
- Realize cálculos inversos (encontre z para uma dada distância)
Veja: references/cosmology.md para modelos disponíveis, cálculos de distância, cálculos de tempo, parâmetros de densidade e efeitos de neutrinos.
4. Manuseio de Arquivos FITS (astropy.io.fits)
Leia, escreva e manipule arquivos FITS (Flexible Image Transport System).
Operações principais:
- Abra arquivos FITS com gerenciadores de contexto
- Acesse HDUs (Header Data Units) por índice ou nome
- Leia e modifique cabeçalhos (palavras-chave, comentários, histórico)
- Trabalhe com dados de imagem (arrays NumPy)
- Manipule dados de tabela (tabelas binárias e ASCII)
- Crie novos arquivos FITS (extensão única ou múltipla)
- Use mapeamento de memória para arquivos grandes
- Acesse arquivos FITS remotos (S3, HTTP)
Veja: references/fits.md para operações de arquivo abrangentes, manipulação de cabeçalho, manuseio de imagem e tabela, arquivos de extensão múltipla e considerações de desempenho.
5. Operações com Tabelas (astropy.table)
Trabalhe com dados tabulares com suporte para unidades, metadados e vários formatos de arquivo.
Operações principais:
- Crie tabelas a partir de arrays, listas ou dicionários
…
Perguntas frequentes
O que são arquivos FITS?
Arquivos FITS são um formato comum usado para armazenar dados científicos, especialmente imagens e tabelas de telescópios.
O que são sistemas de coordenadas celestes?
São maneiras de descrever a posição de objetos no céu, como o sistema ICRS (similar às coordenadas geográficas na Terra) ou o sistema Galáctico (baseado na nossa galáxia).
Astropy pode me ajudar a encontrar planetas?
Astropy foca em manipulação de dados e cálculos. Ele não procura planetas diretamente, mas pode ajudar a analisar dados que já foram coletados sobre eles.
Detalhes
Descrição original do autor
Astropy is the core Python package for astronomy, providing essential functionality for astronomical research and data analysis.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2215
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC