Astrophysics

Open-source projects categorized as Astrophysics

Top 23 Astrophysic Open-Source 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/

  • rebound

    💫 An open-source multi-purpose N-body code. (by hannorein)

  • 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
  • awesome-physics

    🌌 A collaborative list of awesome software for exploring Physics concepts

  • taotie

    饕餮:A curated collection of resources for astrophysical research

  • ThreeBodyBot

    Poorly written code that generates moderately exciting plots of a very specific physics phenomenon that enthralls dozens of us around the globe.

  • Project mention: A rudimentary simulation of the three-body problem | news.ycombinator.com | 2024-04-02

    This is the source code for the popular ThreeBodyBot [0]

    It contains a numerics tutorial [1] that au found very useful for my use case.

    [0] https://github.com/kirklong/ThreeBodyBot

    [1] https://github.com/kirklong/ThreeBodyBot/blob/master/Numeric... (ipynb)

  • tardis

    TARDIS - Temperature And Radiative Diffusion In Supernovae

  • heyoka

    C++ library for ODE integration via Taylor's method and LLVM

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • SwiftAA

    The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.

  • 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)

  • HEP-ASTRO-COSMO

    HEP/Astroparticle/Astrophysics/Cosmology open source packages. Community effort. Physics people, unite!

  • 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):

  • SWIFT

    Modern astrophysics and cosmology particle-based code. Mirror of gitlab developments at https://gitlab.cosma.dur.ac.uk/swift/swiftsim (by SWIFTSIM)

  • heyoka.py

    Python library for ODE integration via Taylor's method and LLVM

  • fitsio

    fitsio is a pure-Go package to read and write `FITS` files

  • PandExo

    A Community Tool for Transiting Exoplanet Science with the JWST & HST

  • Project mention: Help with running exoplanet simulations | /r/research | 2023-12-10

    Hello!! I'm an 11th grade AP Research student and I need help running exoplanet simulations. All of the simulations lead me to GitHub repositories (which I don't know how to use) and the installation guides are confusing. I'm currently looking at VPLanet (link to GitHub repository | link to installation guide), as well as vplot, PandExo, and Exo-Transmit. If there are any other options for running models of simulations, please let me know! My research is studying hycean exoplanets and relating them to future exoplanet characterization space missions, and I want to simulate a planet's conditions as well as instrumentation.

  • assist

    ASSIST is a software package for ephemeris-quality integrations of test particles. (by matthewholman)

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

    A GUI for measuring properties of Fast Radio Bursts

  • shenanigans

    Semi-random funky stuff, mainly for my PhD experiments and articles. Contains calculations and algorithm implementations for various applied mathematics and astrophysics articles I worked on.

  • 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

  • vif

    Easy, robust, and fast numerics in C++. (by cschreib)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Astrophysics related posts

  • Julia 1.10 Released

    15 projects | news.ycombinator.com | 27 Dec 2023
  • Exploring the Cosmos in 3D: StarScholar3D & StellarPhysicsHub Astronomy Projects

    2 projects | /r/Python | 11 Dec 2023
  • Big Dipper Asterism in 3D

    2 projects | /r/SpaceGifs | 6 Dec 2023
  • Skyfield: Elegant Astronomy for Python

    1 project | news.ycombinator.com | 30 Nov 2023
  • Astropy: Common core package for Astronomy in Python

    1 project | news.ycombinator.com | 31 Oct 2023
  • [R] Astronomia ex machina: a history, primer and outlook on neural networks in astronomy

    1 project | /r/MachineLearning | 31 May 2023
  • License Adherence Help

    3 projects | /r/opensource | 21 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 6 May 2024
    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. Learn more →

Index

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

Project Stars
1 astropy 4,218
2 rebound 767
3 awesome-physics 457
4 taotie 377
5 ThreeBodyBot 222
6 tardis 195
7 heyoka 190
8 SwiftAA 165
9 stingray 163
10 PyAutoLens 157
11 Virgo 136
12 HEP-ASTRO-COSMO 103
13 nbody-python 90
14 SWIFT 78
15 heyoka.py 58
16 fitsio 52
17 PandExo 32
18 assist 19
19 frbgui 18
20 shenanigans 14
21 constrainedtransport-python 13
22 rascal 12
23 vif 11

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