Skip to content

Releases: Kushaalkumar-pothula/gravitylab

GravityLab v10.0

12 Sep 10:05
37fe63c
Compare
Choose a tag to compare

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

12 Sep 09:52
c89d9d6
Compare
Choose a tag to compare

Test release, again

GravityLab v9.1

30 Aug 17:49
0a28427
Compare
Choose a tag to compare

Yet another test release

GravityLab v9

30 Aug 17:43
b85a17f
Compare
Choose a tag to compare

Another test release

GravityLab v8.0

30 Aug 17:40
1ccc7c1
Compare
Choose a tag to compare

Beta release to test CI bug fix

GravityLab v7.0 beta

16 Aug 10:11
f8ca600
Compare
Choose a tag to compare

Try fixing bugs

GravityLab v6.0

16 Aug 09:03
29389b0
Compare
Choose a tag to compare

Fix CI errors, again

GravityLab v5

16 Aug 08:58
3632c39
Compare
Choose a tag to compare

Bug fixes for PyPI deployment

GravityLab v4

16 Aug 08:55
7161072
Compare
Choose a tag to compare

Remove dependency versions for successful CI deployment to PyPI.

Second Release of GravityLab

16 Aug 08:49
e80fd2f
Compare
Choose a tag to compare

This release is mostly a test release to check GitHub Actions for publishing to PyPI.