技能 astropy
🔭

astropy

安全 🌐 网络访问📁 文件系统访问⚙️ 外部命令

Trabajar con datos y cálculos astronómicos

也可从以下获取: K-Dense-AI

La investigación astronómica requiere un manejo preciso de coordenadas celestes, unidades físicas y formatos de datos especializados. Esta habilidad proporciona orientación experta sobre el uso de astropy para transformaciones de coordenadas, operaciones con archivos FITS, cálculos cosmológicos y conversiones de escalas de tiempo.

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“astropy”。 Convertir coordenadas de M31 a marco galáctico y calcular separación angular de una fuente en (10.68, 41.27) grados

预期结果:

  • Coordenadas galácticas de M31 (Galaxia de Andrómeda): l ~ 121.17 grados, b ~ -21.57 grados
  • La separación angular de (10.68, 41.27) es aproximadamente 56.4 grados en el cielo
  • Las dos fuentes están ampliamente separadas en el cielo, no están cerca una de la otra

正在使用“astropy”。 Calcular la distancia de luminosidad y la edad del universo en corrimiento al rojo z=0.5 usando la cosmología Planck18

预期结果:

  • Distancia de luminosidad en z=0.5: aproximadamente 2750 Mpc
  • Distancia de diámetro angular: aproximadamente 1830 Mpc
  • Tiempo de mirada atrás: aproximadamente 5 mil millones de años
  • Edad del universo en este corrimiento al rojo: aproximadamente 10.2 mil millones de años

正在使用“astropy”。 Leer el encabezado de un archivo FITS y listar todas las palabras clave con sus valores

预期结果:

  • SIMPLE = T (el archivo FITS cumple con el estándar)
  • BITPIX = -32 (datos de punto flotante de 32 bits)
  • NAXIS = 2 (imagen de dos dimensiones)
  • NAXIS1 = 2048, NAXIS2 = 2048 (dimensiones de imagen)
  • EXPTIME = 300.0 (tiempo de exposición en segundos)
  • FILTER = V (filtro visual usado)

安全审计

安全
v5 • 1/17/2026

Pure documentation-only skill containing markdown files with example Python code for legitimate astronomical calculations. All 412 static findings are FALSE POSITIVES triggered by markdown formatting and documentation content, not actual executable code. The skill documents standard astropy operations for reading astronomical FITS files and querying public astronomical catalogs.

9
已扫描文件
3,009
分析行数
3
发现项
5
审计总数

风险因素

🌐 网络访问 (2)
📁 文件系统访问 (2)
⚙️ 外部命令 (1)
审计者: claude 查看审计历史 →

质量评分

45
架构
100
可维护性
87
内容
20
社区
100
安全
91
规范符合性

你能构建什么

Procesar datos de observación

Leer archivos FITS de telescopios, extraer metadatos y realizar transformaciones de coordenadas para análisis

Aprender cálculos astronómicos

Entender conceptos cosmológicos a través de ejemplos prácticos con cálculos de distancia de luminosidad y tiempo de mirada atrás

Manejar conjuntos de datos científicos

Trabajar con formatos de archivos astronómicos especializados y realizar cálculos conscientes de unidades en grandes conjuntos de datos

试试这些提示

Conversión básica de coordenadas
Usar SkyCoord de astropy para convertir coordenadas RA/Dec del sistema ICRS a coordenadas galácticas para una fuente en RA=10.68 grados, Dec=41.27 grados
Leer archivo FITS
Leer un archivo FITS usando astropy.io.fits, acceder a las palabras clave del encabezado y extraer datos de imagen de la primera extensión HDU
Cálculos cosmológicos
Usar astropy.cosmology Planck18 para calcular distancia de luminosidad, distancia de diámetro angular y tiempo de mirada atrás para una fuente en corrimiento al rojo z=1.5
Conversión de escala de tiempo
Convertir una hora UTC 2023-01-15 12:30:00 a escalas de tiempo TAI, TT y TDB usando astropy.time.Time

最佳实践

  • Siempre adjunta unidades a las cantidades para asegurar la consistencia dimensional en los cálculos
  • Usa gestores de contexto (declaraciones with) al abrir archivos FITS para un manejo seguro
  • Especifica las escalas de tiempo explícitamente al trabajar con tiempos astronómicos precisos

避免

  • Realizar transformaciones de coordenadas sin verificar el sistema de coordenadas de entrada
  • Usar Tables en lugar de QTables cuando las columnas tienen unidades físicas
  • Modificar palabras clave estructurales de FITS (SIMPLE, BITPIX, NAXIS) sin entender las consecuencias

常见问题

¿Qué versión de Python requiere astropy?
Astropy soporta Python 3.9 o posterior. Instala con uv pip install astropy o pip install astropy.
¿Cuál es el corrimiento al rojo máximo para cálculos cosmológicos?
Los cálculos de astropy son válidos para z menor que aproximadamente 5000-6000, dependiendo del modelo cosmológico usado.
¿Cómo integro astropy con NumPy y pandas?
Las cantidades de astropy funcionan perfectamente con operaciones de NumPy. Convierte tablas a pandas usando el método Table.to_pandas().
¿Están seguros mis datos al leer archivos FITS remotos?
Astropy puede leer de S3 y HTTP. Usa .section para recortes remotos para evitar descargar archivos completos. Ningún dato sale de tu entorno inesperadamente.
¿Por qué mis transformaciones de coordenadas son lentas?
Procesa coordenadas como matrices en lugar de en bucles. Reutiliza objetos de marco para múltiples transformaciones. Las conversiones de escala pueden requerir descargas de datos IERS.
¿Cómo se compara astropy con otras bibliotecas de astronomía?
Astropy es la biblioteca central de Python para astronomía. Proporciona herramientas estandarizadas usadas por la mayoría de paquetes de astronomía. CCDAstroPy se basa en astropy para casos de uso específicos.