NBodySimulator
A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
2 of 20 committers (10.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.9%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics
Basic Info
- Host: GitHub
- Owner: SciML
- License: other
- Language: Julia
- Default Branch: master
- Homepage: https://docs.sciml.ai/NBodySimulator/stable/
- Size: 621 KB
Statistics
- Stars: 135
- Watchers: 8
- Forks: 19
- Open Issues: 14
- Releases: 18
Topics
Metadata Files
README.md
NBodySimulator
Simulating systems of N interacting bodies.
Tutorials and Documentation
For information on using the package, see the stable documentation. Use the in-development documentation for the version of the documentation, which contains the unreleased features.
Example
julia
using NBodySimulator
using StaticArrays
using Plots
body1 = MassBody(SVector(0.0, 1.0, 0.0), SVector(5.775e-6, 0.0, 0.0), 2.0)
body2 = MassBody(SVector(0.0, -1.0, 0.0), SVector(-5.775e-6, 0.0, 0.0), 2.0)
G = 6.673e-11
system = GravitationalSystem([body1, body2], G)
tspan = (0.0, 1111150.0)
simulation = NBodySimulation(system, tspan)
sim_result = run_simulation(simulation)
animate(sim_result, "path_to_animated_particles.gif")

Owner
- Name: SciML Open Source Scientific Machine Learning
- Login: SciML
- Kind: organization
- Email: contact@chrisrackauckas.com
- Website: https://sciml.ai
- Twitter: SciML_Org
- Repositories: 170
- Profile: https://github.com/SciML
Open source software for scientific machine learning
GitHub Events
Total
- Watch event: 10
- Delete event: 2
- Push event: 5
- Pull request event: 11
- Create event: 3
Last Year
- Watch event: 10
- Delete event: 2
- Push event: 5
- Pull request event: 11
- Create event: 3
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Christopher Rackauckas | a****s@c****m | 34 |
| Mikhail Vaganov | a****7@m****u | 17 |
| Arno Strouwen | a****n@t****e | 12 |
| github-actions[bot] | 4****] | 11 |
| deXtoRious | d****s@g****m | 11 |
| Anant Thazhemadam | a****m@g****m | 6 |
| dependabot[bot] | 4****] | 6 |
| Sebastian Micluța-Câmpeanu | m****5@g****m | 5 |
| CompatHelper Julia | c****y@j****g | 4 |
| Chris de Graaf | me@c****v | 2 |
| Anand | a****j@u****u | 1 |
| Anshul Singhvi | a****7@s****u | 1 |
| DanielVandH | d****l@g****m | 1 |
| David Widmann | d****n | 1 |
| Hendrik Ranocha | m****l@r****e | 1 |
| Julia TagBot | 5****t | 1 |
| Ruibin Liu | r****8@g****m | 1 |
| Yingbo Ma | m****5@g****m | 1 |
| Pepijn de Vos | p****s@j****m | 1 |
| mkg33 | m****z@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 20
- Total pull requests: 67
- Average time to close issues: 27 days
- Average time to close pull requests: 22 days
- Total issue authors: 16
- Total pull request authors: 19
- Average comments per issue: 4.05
- Average comments per pull request: 0.3
- Merged pull requests: 59
- Bot issues: 0
- Bot pull requests: 24
Past Year
- Issues: 0
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: about 7 hours
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
- jrdegreeff (3)
- Mikhail-Vaganov (2)
- ArnoStrouwen (2)
- benjamin-macadam (1)
- astro-kevin (1)
- ChrisRackauckas (1)
- bonnom (1)
- gekaremi (1)
- H-M-H (1)
- BeastyBlacksmith (1)
- SebastianM-C (1)
- moradza (1)
- axla-io (1)
- JuliaTagBot (1)
- antoine-levitt (1)
Pull Request Authors
- github-actions[bot] (21)
- ArnoStrouwen (10)
- ChrisRackauckas (9)
- dependabot[bot] (9)
- Mikhail-Vaganov (7)
- SebastianM-C (5)
- thazhemadam (4)
- christopher-dG (2)
- JuliaTagBot (1)
- DanielVandH (1)
- anandijain (1)
- YingboMa (1)
- ranocha (1)
- Ruibin-Liu (1)
- dextorious (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- julia 2 total
- Total dependent packages: 1
- Total dependent repositories: 0
- Total versions: 18
juliahub.com: NBodySimulator
A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics
- Homepage: https://docs.sciml.ai/NBodySimulator/stable/
- Documentation: https://docs.juliahub.com/General/NBodySimulator/stable/
- License: MIT
-
Latest release: 1.11.0
published over 1 year ago
Rankings
Dependencies
- StaticArrays *
- StochasticDiffEq *
- actions/cache v3 composite
- actions/checkout v4 composite
- codecov/codecov-action v3 composite
- julia-actions/julia-buildpkg v1 composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest v1 composite
- julia-actions/setup-julia v1 composite
- julia-actions/setup-julia latest composite
- actions/checkout v4 composite
- codecov/codecov-action v3 composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/setup-julia latest composite
- actions/checkout v4 composite
- julia-actions/setup-julia latest composite
- actions/checkout v4 composite
- julia-actions/julia-buildpkg v1 composite
- julia-actions/julia-invalidations v1 composite
- julia-actions/setup-julia v1 composite
- JuliaRegistries/TagBot v1 composite