Smoothed particle hydrodynamics analysis and visualization with Python.
Plonk is a Python tool for analysis and visualization of smoothed particle hydrodynamics data with a focus on astrophysical fluid dynamics.
With Plonk we aim to integrate the high quality SPH visualisation of Splash into the modern Python astronomer workflow, and provide a framework for analysis of smoothed particle hydrodynamics simulation data.
Plonk is under development. However, it is becoming more stable. Please use Plonk and if you have any issues or feature requests please leave feedback by raising a GitHub issue.
- Getting help
- API documentation
If you use Plonk in a scientific publication, please cite the paper published in JOSS.
Mentiplay, (2019). Plonk: Smoothed particle hydrodynamics analysis and visualization with Python. Journal of Open Source Software, 4(44), 1884, https://doi.org/10.21105/joss.01884.
For BibTeX entry, see CITATION.bib.
The main author is Daniel Mentiplay.
If you would like to contribute, see CONTRIBUTING.md.
Copyright 2020 Daniel Mentiplay and contributors.
Plonk is available under the MIT license. For details see LICENSE.
Here are some other, mature, Python analysis and visualization packages for smoothed particle hydrodynamics, and other scientific, data:
- pynbody — “an analysis package for astrophysical N-body and Smooth Particle Hydrodynamics simulations”.
- Py-SPHViewer — “a parallel Python package to visualise and explore N-body + Hydrodynamics simulations using the Smoothed Particle Hydrodynamics (SPH) scheme”.
- yt project — “yt is an open-source, permissively-licensed Python package for analyzing and visualizing volumetric data”.
In addition, Splash is a mature, Unix command line, “free and open source visualisation tool for Smoothed Particle Hydrodynamics (SPH) simulations”, written in Fortran.