Differentiable Cosmological Forward Model
-
Updated
Dec 4, 2025 - Python
Differentiable Cosmological Forward Model
Script written in Python to integrate the equations of motion of N particles interacting with each other gravitationally. The script computes the equations of motion and use scipy.integrate to integrate them. Then it uses matplotlib to visualize the solution.
Negative Mass N-body Simulation Codes
Libraries to analyze numerical simulations
GPU-accelerated N-Body particle simulator with visualizer.
This Python project's goal is to model the collision of multiple galaxies through the use of an optimized N-Body problem engine.
Nbody simulation with python pygame, (solar system)
A simple N-Body simulator, able to support a galactic environnement (under the form of a gravitational field).
Nbody simulator with pygame viewer
Repository for SMBH recoil capstone project
Parallelized direct N-body code in Python + Numba to simulate galaxy mergers with ~2×10⁵ particles
Test to add water-retention-interpolation to a rebound n-body integration
N-Body [Experimental!]
In physics, the n-body problem is the problem of predicting the individual motions of a group of celestial objects interacting with each other gravitationally.
Collection of personal projects of Math/Physics Simulations and visualisations.
This project vows to achieve the creation of a physics simulation of the solution for the N-Bodies problem. The main Python class will choose a randomized distribution of massive bodies and will let them evolve, calculating their positions at the next time-step using the Barnes-Hut method in 2D or in 3D. This verison of the project is currently …
Tiny n-body simulation project, just for fun
An N-body simulation comparison application forming the basis of my final year Honours project for the BSc (Hons) Computing degree program.
Add a description, image, and links to the nbody-simulation topic page so that developers can more easily learn about it.
To associate your repository with the nbody-simulation topic, visit your repo's landing page and select "manage topics."