Pynbody

Latest version: v1.6.0

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

Scan your dependencies

Page 3 of 7

1.5.0

New features
* Add support for 'galaxy' format for rockstar by cphyc in https://github.com/pynbody/pynbody/pull/709
* Refactors SubSnap into some smaller mixin classes that express different underlying concepts https://github.com/pynbody/pynbody/pull/749
* Introduces new "copy on access" concept, via `SimSnap.get_copy_on_access_simsnap()` which returns an initially empty simsnap that copies the parent simsnap lazily. (This is a facility introduced to make tangos able to use shared memory for efficiency: https://github.com/pynbody/tangos/pull/242)

Bug fixes
* Eliminates many warnings (745)
* Makes tests more reproducible (747)

Miscellaneous
* Move back to gcc for building macos wheels ([because clang's libomp introduces compatibility issues](https://github.com/pynbody/pynbody/pull/749/commits/42758300781a900a78ac096c8aeac7275cc9de49))

**Full Changelog**: https://github.com/pynbody/pynbody/compare/v1.4.2...v1.5.0

1.4.2

Enhancements
* Add default units to two-phase properties by bwkeller in https://github.com/pynbody/pynbody/pull/719

Bug fixes

* Fix tform conversion in Ramses snapshots by cphyc in https://github.com/pynbody/pynbody/pull/740
* Avoid bare excepts that can obscure KeyboardInterrupt by cphyc in https://github.com/pynbody/pynbody/pull/654

**Full Changelog**: https://github.com/pynbody/pynbody/compare/v1.4.1...v1.4.2

1.4.1

What's Changed
* Compatibility fixes for python 3.12 (https://github.com/pynbody/pynbody/pull/732)

**Full Changelog**: https://github.com/pynbody/pynbody/compare/v1.4.0...v1.4.1

1.4.0

What's Changed
* Remove confusing warning when scanning for AHF files, and stop running AHF by default (https://github.com/pynbody/pynbody/pull/734)
* Enhancements when working with TNG snapshots: temperatures, SF times and units all fixed (https://github.com/pynbody/pynbody/pull/735, https://github.com/pynbody/pynbody/pull/736)


**Full Changelog**: https://github.com/pynbody/pynbody/compare/v1.3.2...v1.4.0

1.3.2

What's Changed

Some small bug fixes

* Replace `xdrlib` use for reading Nchilada with direct implementation by jobovy in https://github.com/pynbody/pynbody/pull/702
* Clarify intent of use_family vs only_family when matching halos by apontzen in https://github.com/pynbody/pynbody/pull/715
* Fix rotating 3d family arrays by apontzen in https://github.com/pynbody/pynbody/pull/729
* Switch to using numpy.get_include() to get numpy header files by jobovy in https://github.com/pynbody/pynbody/pull/731
* Updates to work better with TNG code by apontzen in https://github.com/pynbody/pynbody/pull/721


**Full Changelog**: https://github.com/pynbody/pynbody/compare/v1.3.1...v1.3.2

1.3.1

There are no new features or fixes in this release. It updates the wheel build system (cibuildwheel) and in particular provides a wider range of arm64 Mac wheels. It also updates the dependencies to be complaint with NEP29.

**Full Changelog**: https://github.com/pynbody/pynbody/compare/v1.3.0...v1.3.1

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.