Plonk

Latest version: v0.7.4

Safety actively analyzes 714736 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.4.1

Added

- Add scatter plots, i.e. particle plots with variable color and size markers.
- Add `extra_quantities` method to easily calculate extra quantities on the snapshot.
- Allow for setting array units, whether the array is rotatable, and whether it is a dust on derived arrays.
- Profiles are automatically generated from any 1d Snap quantity.
- Access individual dust quantities on profiles via '_001', etc.
- Read Phantom equation of state information to get pressure, sound speed, temperature.
- Add extra Snap quantities, e.g. Stokes number.
- Add extra profiles, e.g. Toomre Q.
- Allow accessing components of Snap quantities via '_x', etc.
- Calculate standard deviation on profiles.

Changed

- Use verbose names for all snapshot quantities, e.g. 'dust_fraction' not 'dustfrac' and 'velocity_divergence' not 'divv'.

Removed

- Remove `Evolution` object in favour of pandas DataFrame.

0.4.0

Added

- Add physical units on the `Snap` object.
- Physical units are compatible with all visualization and analysis modules.

0.3.1

Added

- Add many analysis functions.
- Animations of visualizations.

Changed

- Make it easier to add profiles to Profile
- Make `plonk.visualize.plot` easier to use.

Fixed

- Fix bug in `Snap.rotate` not rotating sink particles.

0.3.0

Changed

- Interpolation functions are now written in Python and JIT-compiled with Numba.

0.2.1

Added

- Add the JOSS paper describing the code.

0.2.0

Changed

- Use KDEpy for interpolation.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.