https://github.com/jborrow/seagen
SEA Generator (work by Jacob Kegerreis) implemented in python for use with SWIFT.
https://github.com/jborrow/seagen
Last synced: 3 months ago
JSON representation
SEA Generator (work by Jacob Kegerreis) implemented in python for use with SWIFT.
- Host: GitHub
- URL: https://github.com/jborrow/seagen
- Owner: JBorrow
- Created: 2018-03-04T14:34:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-06T15:23:24.000Z (about 7 years ago)
- Last Synced: 2024-12-27T06:41:30.114Z (5 months ago)
- Language: Python
- Size: 20.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
SEAGen
======A python implementation of Jacob Kegerreis' Stretched-Equal-Area generation
algorithm for SPH spheres.Requirements:
+ `python3.6.0` or above
+ `tqdm`, `matplotlib`, `scipy`, `numpy` (available through `pip3 install -r requrements.txt`)Currently this package is _not_ on PyPI but we plan to release it there once
completed.Current Status
--------------+ Initial implementation of the generation algorithms is coming along nicely;
these are available through the `GenIC` object in `seagen/objects.py`.
+ Documentation is somewhat sparse, however this should improve shortly.
+ Need to implement some basic SPH algorithms for generating density and
smoothing length from the particle aragements.
+ Frontends are still required; I hope to produce one for GADGET-2 (SWIFT)
files and one that matches a text-file based input system.Contributing
------------Pull requests are more than welcome.