Gravitylab

Latest version: v10.0.0

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

6.0

Fix CI errors, again

5.0

Bug fixes for PyPI deployment

4.0

Remove dependency versions for successful CI deployment to PyPI.

3.0

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

1.0

The first release of GravityLab!
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.


This release includes features such as:

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

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.