Releases: Kushaalkumar-pothula/gravitylab
GravityLab v10.0
GravityLab is a fast astrophysical N-body simulator written in Python and Cython. Performance-critical parts of the code, such as physics solvers, are implemented in Cython, which makes GravityLab very fast. The main Python module provides a powerful, yet simple class Simulation
which makes the process of creating, running, and plotting GralityLab simulations very simple for the user.
-
Fast Cython physics solvers
- N-body integrators:
- Leapfrog method
- Euler-Cromer method
- Acceleration solver
- Separation solver
- N-body integrators:
-
Powerful Python module
Simulation
class: easily setup simulations- Add initial conditions
- Run simulations
- Plot positions (with various options)
I wrote this code during my 10th grade, over the summer, as I learned about N-body simulations.
GravityLab is now available on PyPI, though it doesn't work.
GravityLab v9.1.1
Test release, again
GravityLab v9.1
Yet another test release
GravityLab v9
Another test release
GravityLab v8.0
Beta release to test CI bug fix
GravityLab v7.0 beta
Try fixing bugs
GravityLab v6.0
Fix CI errors, again
GravityLab v5
Bug fixes for PyPI deployment
GravityLab v4
Remove dependency versions for successful CI deployment to PyPI.
Second Release of GravityLab
This release is mostly a test release to check GitHub Actions for publishing to PyPI.