Version 1.8.0
Improvements
- Support for Python 3.12 #230
- Now works out-of-the-box with TNG-like simulations #228
- Ability to add simulations processing timesteps in parallel #229
- Allow specifying number of processors for multiprocessing parallel backend #232
- Adds option to tangos write to target particular timesteps #236
- Optimizations for working with MySQL and other server-based databases #223
Bug fixes
- Allow inclusion criterion to return None as well as True/False #211
- Fix for compatibility with SQLAlchemy 2 #214
- Remove references to nose throughout documentation #216
- Fix outdated ref to numpy.int in test_stat_files.py #219
- Fix issue 226 (missing svg files) #227
- Allow for MPI implementations which don't allow int32-sized tags #231
- pynbody server: Transmit OSError on load failure #235
- Fix error when mixing derived and loaded arrays (pynbody server mode) #237
Full Changelog: v1.7.0...v1.8.0