Tangos

Latest version: v1.9.1

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

Scan your dependencies

Page 1 of 4

1.9.1

Note that version 1.9.0 was not released but was used internally by the EDGE collaboration. These release notes compare to version 1.8.0.

New features
* New shared memory server mode by apontzen in https://github.com/pynbody/tangos/pull/242
* Improve import tool to allow excluding named properties from import by apontzen in https://github.com/pynbody/tangos/pull/241

Enhancements
* Significantly improved output from tangos write; less verbose, and more informative regarding performance by apontzen in https://github.com/pynbody/tangos/pull/233

Bug fixes
* Compatibility fix for pynbody 1.5.1 by apontzen in https://github.com/pynbody/tangos/pull/244

**Full Changelog**: https://github.com/pynbody/tangos/compare/v1.8.0...v1.9.1

1.8.0

Improvements
* Support for Python 3.12 https://github.com/pynbody/tangos/pull/230
* Now works out-of-the-box with TNG-like simulations https://github.com/pynbody/tangos/pull/228
* Ability to add simulations processing timesteps in parallel https://github.com/pynbody/tangos/pull/229
* Allow specifying number of processors for multiprocessing parallel backend https://github.com/pynbody/tangos/pull/232
* Adds option to tangos write to target particular timesteps https://github.com/pynbody/tangos/pull/236
* Optimizations for working with MySQL and other server-based databases https://github.com/pynbody/tangos/pull/223

Bug fixes
* Allow inclusion criterion to return None as well as True/False https://github.com/pynbody/tangos/pull/211
* Fix for compatibility with SQLAlchemy 2 https://github.com/pynbody/tangos/pull/214
* Remove references to nose throughout documentation https://github.com/pynbody/tangos/pull/216
* Fix outdated ref to numpy.int in test_stat_files.py https://github.com/pynbody/tangos/pull/219
* Fix issue 226 (missing svg files) https://github.com/pynbody/tangos/pull/227
* Allow for MPI implementations which don't allow int32-sized tags https://github.com/pynbody/tangos/pull/231
* pynbody server: Transmit OSError on load failure https://github.com/pynbody/tangos/pull/235
* Fix error when mixing derived and loaded arrays (pynbody server mode) https://github.com/pynbody/tangos/pull/237

**Full Changelog**: https://github.com/pynbody/tangos/compare/v1.7.0...v1.8.0

1.7.0

Enhancements

* Now works with PostgreSQL https://github.com/pynbody/tangos/pull/206
* Enhanced speed for some queries which involve returning links, as part of https://github.com/pynbody/tangos/pull/206
* Removes need for MySQL ONLY_FULL_GROUP_BY to be disabled, as part of https://github.com/pynbody/tangos/pull/206
* Add ability to get typetag in a live calculation https://github.com/pynbody/tangos/pull/202
* Add support for Gadget 4 snapshots with subfind halos https://github.com/pynbody/tangos/pull/203
* Add experimental facility to patch trees where halos (esp subhalos) get 'lost' by halo finder https://github.com/pynbody/tangos/pull/192
* Add ability to get typetag in a live calculation https://github.com/pynbody/tangos/pull/202
* Improved ability to use Enzo, yt, and rockstar by anchwr https://github.com/pynbody/tangos/pull/205 https://github.com/pynbody/tangos/pull/207
* Turn `tangos_add_bh` stand-alone command line tool into `tangos import-changa-bh` subcommand by apontzen in https://github.com/pynbody/tangos/pull/208

Bug fixes

* Issue a sensible error if no subcommand provided to tangos command line https://github.com/pynbody/tangos/pull/200
* Fix bug in matching across where multiple target halos exist https://github.com/pynbody/tangos/pull/201
* Fix 197 – locking issue when linking halos https://github.com/pynbody/tangos/pull/198

**Full Changelog**: https://github.com/pynbody/tangos/compare/v1.6.1...v1.7.0

1.6.1

Bug fix
-------

Fixes a bug in the improved web interface, where merger trees would become unscrollable.

Improvement
-------------

Hides plot options in the web interface when the merger tree is being displayed, to prevent confusion about what the options apply to.


**Full Changelog**: https://github.com/pynbody/tangos/compare/v1.6.0...v1.6.1

1.6.0

Enhancements

* Miscellaneous improvements to the web server front end and implementation by apontzen in https://github.com/pynbody/tangos/pull/193
* Support the combination of Ramses + AHF as halo finder by cphyc in https://github.com/pynbody/tangos/pull/178
* Tests switched from nose (which is deprecated) to pytest by apontzen in https://github.com/pynbody/tangos/pull/179
* Support for SQLAlchemy 2.0 by apontzen in https://github.com/pynbody/tangos/pull/174, https://github.com/pynbody/tangos/pull/175
* Improve "remove-duplicate" command so that it deletes all duplicates rather than just one at a time by cphyc in https://github.com/pynbody/tangos/pull/176
* Improve "remove-duplicate" command so that it deletes links as well as property duplicates by Martin-Rey in https://github.com/pynbody/tangos/pull/187

Bug fixes

* Avoid locking database when importing properties in a MPI session by Martin-Rey in https://github.com/pynbody/tangos/pull/181
* Modernize and clean up python by apontzen in https://github.com/pynbody/tangos/pull/183 and fixed by mtremmel in https://github.com/pynbody/tangos/pull/194
* Fix ID inconsistencies in AHF handler by Martin-Rey in https://github.com/pynbody/tangos/pull/191


**Full Changelog**: https://github.com/pynbody/tangos/compare/v1.5.1...v1.6.0

1.5.1

This version has no code changes over version 1.5.0, but comes with a corrected README file and PyPI description, reflecting that tangos now requires Python>3.6.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.