Backwards compatibility warning
Tangos v1.10 requires pynbody 2.0, which does not maintain perfect backwards-compatibility with pynbody v1. Therefore, consider carefully whether you want to upgrade tangos if you are in the middle of a project. You may be best sticking with a single version of pynbody/tangos for a given project.
One notable change is that AHF halos now receive a different numbering scheme (due to historical inconsistencies in pynbody that are now fixed). It is possible to get backward-compatibile numbering, but this requires updating your database. You should probably reach out to [email protected] or [email protected] if you plan to upgrade tangos while working with an AHF-based simulation catalogue.
There are no breaking changes in tangos itself, other than the requirement for pynbody 2.0 (#250 #254 #266 #265 #268 )
Other enhancements
-
Web server now searches for a free port, or a port can be specified on the command line (e.g.
tangos serve production.ini 8000
for port 8000; ortangos serve
just finds the first free port above 6543; #250 ) -
Resumes certain tasks after e.g. tangos add terminates unexpectedly #245 #246
-
Improvements to statistics reporting during long writing operations #248 #247
-
Introduces support for HBT+ #259
-
Check file against ignore_file_pattern regardless of extension value by @anchwr in #252
-
Add new parameters as tangos simulation properties by @mtremmel in #260
-
Support for the combination of Rockstar + RAMSES by @cphyc #263
Bug fixes
Full Changelog: v1.9.1...v1.10.0