Pynbody

Latest version: v2.1

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

Scan your dependencies

Page 1 of 8

2.1.0

This is a small release, with a bump to the minor version number due to the changed interface to `hist2d`.

What's Changed

* Fix some issues with, and improve interface to, `hist2d` https://github.com/pynbody/pynbody/pull/886
* Fix issue with writing non-cosmological time in tipsy output by apontzen in https://github.com/pynbody/pynbody/pull/882
* Fix inconsistency between docs and behaviour of ramses_util.convert_to_tipsy https://github.com/pynbody/pynbody/pull/876
* Update dependency versions to comply with SPEC0 https://github.com/pynbody/pynbody/pull/883


**Full Changelog**: https://github.com/pynbody/pynbody/compare/v2.0.0...v2.1.0

2.0.0

🎆 This is the first non-beta release of pynbody v2, with major differences compared to v1. See [the documentation](https://pynbody.readthedocs.io/latest/tutorials/changes_v2.html) for a summary of changes.

Compared to v2.0.0rc2, the dependency on the external extinction package has been removed since it no longer seems to be maintained. Furthermore, some now-unnecessary workarounds for compatibility with numpy 2 have been removed (these were fixed upstream in h5py). See https://github.com/pynbody/pynbody/pull/874.


**Full Changelog**: https://github.com/pynbody/pynbody/compare/v2.0.0-rc2...v2.0.0

2.0.0rc2

Improvements
* Reorder tutorials and categorise them better by apontzen in https://github.com/pynbody/pynbody/pull/870
* Added ipython autocompletion by TomCallingham in https://github.com/pynbody/pynbody/pull/864
* Introduce better morphology tools (fixed version of decomp + ability to estimate jcirc) by apontzen in https://github.com/pynbody/pynbody/pull/872

Bug fixes
* fix bad arctan calculation in j_phi calculation by mtremmel in https://github.com/pynbody/pynbody/pull/868
* Make kdmain.cpp work when compiling with numpy v1 by G-Francio in https://github.com/pynbody/pynbody/pull/869
* Fixed capitalization issue for default band argument in calc_mags by anchwr in https://github.com/pynbody/pynbody/pull/873
* AHF MPI compatibility fix by mtremmel in https://github.com/pynbody/pynbody/pull/871

**Full Changelog**: https://github.com/pynbody/pynbody/compare/v2.0.0-rc1...v2.0.0-rc2

2.0.0rc1

This completes the overhaul of the whole pynbody package, marking version 2 "rc1" status. 🎆

What's Changed

* Added support for python 3.13 and aarch64 builds (https://github.com/pynbody/pynbody/pull/851, https://github.com/pynbody/pynbody/pull/852)
* Removed the interpolate module, use scipy instead (https://github.com/pynbody/pynbody/pull/853)
* Cleaned up theoretical_profiles.py and docs (https://github.com/pynbody/pynbody/pull/847)
* Cleaned up and documented profile module (https://github.com/pynbody/pynbody/pull/854)
* Removed pkdgrav_cosmo and fixed documentation for ramses_util (https://github.com/pynbody/pynbody/pull/856)
* Fixed bug when calling deprecated derived_quantity method (https://github.com/pynbody/pynbody/pull/857)
* Update documentation for simdict (https://github.com/pynbody/pynbody/pull/858)
* Updated array documentation (https://github.com/pynbody/pynbody/pull/859)
* Made transformations independent of whether they are applied before or after lazy-loading (https://github.com/pynbody/pynbody/pull/860)
* Fixed issue with inconsistent dtypes between derived/loaded arrays (https://github.com/pynbody/pynbody/pull/862)
* Rationalised pynbody.plot subpackage and re-implemented spherical healpix image generation (https://github.com/pynbody/pynbody/pull/863)


**Full Changelog**: https://github.com/pynbody/pynbody/compare/v2.0.0-beta.14...v2.0.0-rc1

2.0.0beta.14

Enhancements
* Fills in missing documentation for parallelism, and updates the parallelism interface to be more usable (https://github.com/pynbody/pynbody/pull/846)
* Modernises the ionisation table calculation routines, and adds much better documentation for them (https://github.com/pynbody/pynbody/pull/849)
* Phase diagram plot that handles gasoline and ChaNGa superbubble outputs automatically by bwkeller in https://github.com/pynbody/pynbody/pull/842



**Full Changelog**: https://github.com/pynbody/pynbody/compare/v2.0.0-beta.12...v2.0.0-beta.14

2.0.0beta.12

Enhancements

* Add support for tipsy snapshots with > 2^32 particles by bwkeller in https://github.com/pynbody/pynbody/pull/840
* Updated mechanisms for fetching testdata (https://github.com/pynbody/pynbody/pull/835)
* Compatibility with gizmo files (https://github.com/pynbody/pynbody/pull/816)
* Clarifications and enhancements to halo shape tools by morkney, apontzen (https://github.com/pynbody/pynbody/pull/832)

Bug fixes

* Fix documentation and rationalise gravity modules (https://github.com/pynbody/pynbody/pull/836)
* Fixed bugs in the Kennicutt-Schmidt law plotting function by bwkeller (https://github.com/pynbody/pynbody/pull/841)
* Fix for infinite recursion due to changes in numpy array (https://github.com/pynbody/pynbody/pull/844)
* Fix for reading Arepo-SubfindHDF format with multiple files by gandhalij, apontzen (https://github.com/pynbody/pynbody/pull/843)
* Fix for 2020 nchilada naming conventions (https://github.com/pynbody/pynbody/pull/834)


**Full Changelog**: https://github.com/pynbody/pynbody/compare/v2.0.0-beta.11...v2.0.0-beta.12

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.