uniform_fmm.py is our implementation of fmm galaxy_sim.py contains the brute force implementation as well as ways to generate galaxies and make simulations (both .npy and .gif files are created and saved) rquirements.txt lists the package dependencies
numba_attempt_bad is a folder containing our attempts to improve the speed of uniform_fmm.py error_calcs is a folder containing the results of our various runs of both the naive approach and fmm