L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Design et création · SKILL.md

astropy

astropy

Use Astropy core for astronomy units, coordinates, times, tables, FITS/WCS files, modeling, statistics, visualization, cosmology, configuration, and public CLIs.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: astropy description: "Use Astropy core for astronomy units, coordinates, times, tables, FITS/WCS files, modeling, statistics, visualization, cosmology, configuration, and public CLIs." metadata: disco-role: operating disable-model-invocation: true license: BSD 3-Clause

Astropy Repo Skill

Use this skill when a task needs the Astropy core Python package for astronomy or astrophysics analysis. Astropy is a CPU scientific-Python library; selected workflows do not require GPU or accelerator backends. Use an installed Astropy package and the bundled references/scripts here rather than reopening the source repository.

Fast Start

import astropy
from astropy import units as u
print(astropy.__version__)
print((42 * u.km / u.s).to(u.m / u.s))

If plotting, fitting, convolution FFT paths, or common dataframe bridges are needed, prefer installing the common optional set:

python -m pip install "astropy[recommended]"

Use astropy[all] only for broad optional integrations such as HDF5, Parquet, S3/fsspec, Jupyter, or additional astronomy packages.

Route by Task

Shared References and Scripts

Operating Rules

  1. Keep units attached until a non-Astropy API requires raw arrays; then use .to_value(unit) and record the unit.
  2. Be explicit about format=, scale=, frame=, unit=, origin=, and format names for I/O to avoid silent guessing.
  3. Use temporary files for smoke checks and never mutate user FITS/table files unless the user explicitly requested that exact operation.
  4. For offline or reproducible tasks, disable or control remote downloads before coordinate/time/IERS/name-resolution operations.
  5. Validate scientific transformations numerically: unit round-trips, pixel/world round-trips, table read/write round-trips, fit residuals, or cosmology unit checks.
  6. Route optional dependency errors to the nearest sub-skill first, then to the root troubleshooting reference for install-level decisions.

Do Not Use This Skill For

  • General NumPy/Pandas data processing without Astropy APIs, astronomy formats, units, times, or coordinates.
  • Maintaining the Astropy repository, release engineering, CI, or documentation build workflows.
  • Running broad Astropy test suites or benchmarks as a substitute for a focused user workflow.
  • SAMP services, remote data downloads, or file-mutating CLI operations without explicit user approval and bounded temporary-file safeguards.
Skills enregistrées