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 →
Top 23 Astrophysic Open-Source Projects
-
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.
-
ThreeBodyBot
Poorly written code that generates moderately exciting plots of a very specific physics phenomenon that enthralls dozens of us around the globe.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
SwiftAA
The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.
-
HEP-ASTRO-COSMO
HEP/Astroparticle/Astrophysics/Cosmology open source packages. Community effort. Physics people, unite!
-
SWIFT
Modern astrophysics and cosmology particle-based code. Mirror of gitlab developments at https://gitlab.cosma.dur.ac.uk/swift/swiftsim (by SWIFTSIM)
-
assist
ASSIST is a software package for ephemeris-quality integrations of test particles. (by matthewholman)
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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/
Project mention: A rudimentary simulation of the three-body problem | news.ycombinator.com | 2024-04-02This 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)
I'm trying to use this code (from here) but in Pytorch (it's an N-body simulation):
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.
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
Astrophysics related posts
-
Julia 1.10 Released
-
Exploring the Cosmos in 3D: StarScholar3D & StellarPhysicsHub Astronomy Projects
-
Big Dipper Asterism in 3D
-
Skyfield: Elegant Astronomy for Python
-
Astropy: Common core package for Astronomy in Python
-
[R] Astronomia ex machina: a history, primer and outlook on neural networks in astronomy
-
License Adherence Help
-
A note from our sponsor - InfluxDB
www.influxdata.com | 6 May 2024
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