Python Astrophysics

Open-source Python projects categorized as Astrophysics

Top 11 Python Astrophysic Projects

  • astropy

    Astronomy and astrophysics core library

  • Project mention: Julia 1.10 Released | news.ycombinator.com | 2023-12-27

    Astropy [0] lives at the heart of most work. It has a Python interface, often backed by Fortran and C++ extension modules. If you use Astropy, you're indirectly using libraries like ERFA [6] and cfitsio [7] which are in C/Fortran.

    I personally end up doing a lot of work that uses the HEALPix sky tesselation, so I use healpy [2] as well.

    Openorb is perhaps a good example of a pure-Fortran package that I use quite. frequently for orbit propagation [3].

    In C, there's Rebound [4] (for N-body simulations) and ASSIST [5] (which extends Rebound to use JPL's pre-calculated positions of major perturbers, and expands the force model to account for general relativity).

    There are many more, these are just ones that come to mind from frequent usage in the last few months.

    [0] https://www.astropy.org/

  • tardis

    TARDIS - Temperature And Radiative Diffusion In Supernovae

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • stingray

    Anything can happen in the next half hour (including spectral timing made easy)!

  • PyAutoLens

    PyAutoLens: Open Source Strong Gravitational Lensing

  • Virgo

    📡 Virgo: A Versatile Spectrometer for Radio Astronomy (by 0xCoto)

  • nbody-python

    Vectorized N-body code (Python)

  • Project mention: How to convert this Numpy code to Pytorch? | /r/pytorch | 2023-06-25

    I'm trying to use this code (from here) but in Pytorch (it's an N-body simulation):

  • frbgui

    A GUI for measuring properties of Fast Radio Bursts

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • constrainedtransport-python

    Finite Volume Constrained Transport MHD simulation of the Orszag-Tang vortex

  • rascal

    RAnsac Assisted Spectral CALibration (by jveitchmichaelis)

  • Project mention: Ask HN: Show me your half baked project | news.ycombinator.com | 2023-10-12

    Automated/template-free astronomical spectrograph/spectrometer calibration. Given an emission spectrum and a list of known wavelengths that you expect to see, we try and determine the pixel/wavelength relationship. Traditionally this would either be done with templates (convolve a known spectrum and see where it lines up) or by hand (identify peaks and pixels and shove them into Excel).

    https://github.com/jveitchmichaelis/rascal

  • SolarGUI

    A GUI program which will contain information about solar system (any maybe other things).

  • StarScholar3D

    Dynamic 3D Visualisation of Stars Using The Yale Bright Star Catalogue in Python

  • Project mention: Exploring the Cosmos in 3D: StarScholar3D & StellarPhysicsHub Astronomy Projects | /r/Python | 2023-12-11

    StellarPhysicsHub is a Flask-based web application designed for astronomy enthusiasts and researchers, offering an interactive platform to explore constellations and asterisms. The app uses Flask for backend development and SQLAlchemy for database interactions, backed by a SQLite database. It features a user-friendly interface with search functionality, dynamic content rendering using Jinja2, and employs StarScholar3D for interactive 3D visualisations. The responsive design ensures accessibility across devices however it is best viewed on a PC as the zoom functionality struggles with touch controls.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Astrophysics related posts

Index

What are some of the best open-source Astrophysic projects in Python? This list will help you:

Project Stars
1 astropy 4,210
2 tardis 195
3 stingray 163
4 PyAutoLens 157
5 Virgo 134
6 nbody-python 90
7 frbgui 18
8 constrainedtransport-python 13
9 rascal 12
10 SolarGUI 4
11 StarScholar3D 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com