Skip to content

UOWPhysSoc/Barnes-Hutt-Simulation--James-MattG-

Repository files navigation

Barnes-Hutt-Simulation--James-MattG-

N-body simulation using a Barnes-Hutt algorithm reducing the complexity from O(N^2) to O(N logN).

Written in Python 3.x as a collaboration between Matt Griffiths and James Archer.

Initial concept work by James Archer in Python 2.7. Concept converted to Python 3 by Matt Griffiths and redesigned to work in a class structure. Final design tweaks and bug testing by both parties. Can be rendered in blender using the .blend script.

Requires VPython module (http://vpython.org/) Python 3.x version can be obtained here (http://www.lfd.uci.edu/~gohlke/pythonlibs/)

Avaliable for use under GNU GENERAL PUBLIC LICENSE Version 3. License included in repository.

About

Barnes-Hutt algorithm simulation - Archer J. & Griffiths M.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages