awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
astropy avatar

astropy/astropy

0
View on GitHub↗
5,049 stars·2,030 forks·Python·bsd-3-clause·8 vueswww.astropy.org↗

Astropy

Astropy is a core Python library for astronomy, providing a unified framework for astronomical data analysis, coordinate and time computations, and physical constants and unit handling. It is designed as a standard tool for the astronomy community, enabling consistent reading, processing, and visualization of FITS files and ASCII tables through a modular subpackage system that shares common interfaces and conventions.

The library distinguishes itself through broad interoperability across astronomy software, establishing shared protocols for data exchange and collaboration. It includes a coordinate transformation framework supporting multiple celestial reference systems, a time scale handling system for high-precision conversions across UTC, TAI, TT, and other standards, and a quantity‑unit system that enforces dimensional consistency alongside automatic unit conversion. A model fitting infrastructure supports least‑squares and MCMC backends, while a table data model unifies heterogeneous tabular data with metadata and serialization.

Beyond these core differentiators, Astropy also provides a configuration system for per‑package runtime settings and a FITS file I/O framework that abstracts reading and writing headers, images, and tables. The library ships with a catalog of astrophysical constants and standard units, making it a comprehensive toolkit for research workflows that involve celestial coordinate calculations, ephemeris computations, and physical constant usage.

Features

  • Astronomical - Provides a framework for reading, processing, and visualizing FITS files and ASCII tables with consistent interfaces.
  • Tabular Data Models with Metadata - Represents tabular data with column objects, metadata, and serialization for unified handling of heterogeneous data.
  • Astronomical Time Scales - Manages time scales like UTC, TAI, and TT with high-precision conversions and epoch handling for astronomy.
  • Astronomy - Serves as a standard Python library for astronomical data analysis, coordinate calculations, and unit handling.
  • Dimensional Quantity Systems - Associates numerical values with physical units, enabling automatic unit conversion and dimensional consistency.
  • Physical Constant and Unit Management Toolkits - Provides physical constants and unit conversion systems integrated with astronomy domain conventions.
  • Astronomical Time Scale Converters - Converts and manipulates astronomical time scales such as Julian Date and UTC for ephemeris calculations.
  • Interoperability Tools - Establishes common interfaces, units, and conventions to ensure compatibility across a wide range of astronomy software.
  • Astrophysical Constants Catalogs - Provides a catalog of astrophysical constants and standard units for consistent computations across research workflows.
  • Astronomy Software Interoperability Standards - Establishes common interfaces and conventions so that diverse astronomy Python packages can exchange data and work together.
  • FITS File Readers and Writers - Ships a dedicated framework for reading and writing FITS files with support for headers, images, and tables.
  • Astronomical Data Services - Provides standardized tools for reading, processing, and visualizing astronomical data from FITS files and ASCII tables.
  • Standardized Astronomical Computations - Computes celestial coordinates, timescales, and physical constants using standardized methods for astronomical data transformations.
  • Celestial Coordinate Transformations - Implements a class hierarchy for converting between multiple celestial coordinate systems using ICRS-based transformations.
  • Coordinate and Time Computation Libraries - Provides a library for celestial coordinate transformations and time scale conversions used in research.
  • Parametric Model Fitters - Defines parametric models and provides a fitting framework with least-squares and MCMC backends.
  • Modular Package Systems - Organizes functionality into independently installable subpackages with shared core utilities and I/O for astronomical data.
  • Scientific Computing - Library for astronomy.
  • Scientific Computing - Listed in the “Scientific Computing” section of the Awesome Python awesome list.

Historique des stars

Graphique de l'historique des stars pour astropy/astropyGraphique de l'historique des stars pour astropy/astropy

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Astropy

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Astropy.
  • cclib/cclibAvatar de cclib

    cclib/cclib

    408Voir sur GitHub↗

    Parsers and algorithms for computational chemistry logfiles

    Pythoncomputational-chemistryhacktoberfestpython
    Voir sur GitHub↗408
  • atsushisakai/pythonroboticsAvatar de AtsushiSakai

    AtsushiSakai/PythonRobotics

    29,772Voir sur GitHub↗

    PythonRobotics is a comprehensive collection of modular robotics algorithms and educational simulations designed for autonomous navigation, state estimation, and motion control. The project provides a library of standalone implementations for path planning, localization, mapping, and kinematics, serving as a resource for researchers and students to experiment with foundational and advanced robotic theories. The project distinguishes itself through an algorithm-centric design where each module functions as an isolated script, allowing for independent testing and clear pedagogical demonstration

    Pythonalgorithmanimationautonomous-driving
    Voir sur GitHub↗29,772
  • biopython/biopythonAvatar de biopython

    biopython/biopython

    5,078Voir sur GitHub↗

    Biopython is a bioinformatics library for Python providing tools to parse, manipulate, and analyze biological sequences, molecular structures, and phylogenetic trees. It serves as a biological sequence parser for genomic and proteomic data across multiple industry-standard file formats and acts as an interface for querying biological data and citations from NCBI Entrez repositories. The project distinguishes itself through specialized toolkits for protein structure analysis and phylogenetic tree construction. It includes a protein structure analyzer for processing PDB and mmCIF files to calcu

    Pythonbioinformaticsbiopythondna
    Voir sur GitHub↗5,078
  • colour-science/colourAvatar de colour-science

    colour-science/colour

    2,600Voir sur GitHub↗

    Colour Science for Python

    Pythoncolorcolor-sciencecolor-space
    Voir sur GitHub↗2,600
Voir les 30 alternatives à Astropy→

Questions fréquentes

Que fait astropy/astropy ?

Astropy is a core Python library for astronomy, providing a unified framework for astronomical data analysis, coordinate and time computations, and physical constants and unit handling. It is designed as a standard tool for the astronomy community, enabling consistent reading, processing, and visualization of FITS files and ASCII tables through a modular subpackage system that shares common interfaces and conventions.

Quelles sont les fonctionnalités principales de astropy/astropy ?

Les fonctionnalités principales de astropy/astropy sont : Astronomical, Tabular Data Models with Metadata, Astronomical Time Scales, Astronomy, Dimensional Quantity Systems, Physical Constant and Unit Management Toolkits, Astronomical Time Scale Converters, Interoperability Tools.

Quelles sont les alternatives open-source à astropy/astropy ?

Les alternatives open-source à astropy/astropy incluent : manimcommunity/manim — Manim is a scriptable, code-driven framework designed for generating precise technical visualizations and mathematical… biopython/biopython — Biopython is a bioinformatics library for Python providing tools to parse, manipulate, and analyze biological… colour-science/colour — Colour Science for Python. cclib/cclib — Parsers and algorithms for computational chemistry logfiles. atsushisakai/pythonrobotics — PythonRobotics is a comprehensive collection of modular robotics algorithms and educational simulations designed for… mesa/mesa — Mesa is a Python framework for agent-based modeling and complex systems simulation. It provides a toolkit for creating…