Published February 19, 2025 | Version v1.10.0
Software Open

pynbody/tangos: Version 1.10.0

  • 1. Lund University
  • 2. Johns Hopkins University
  • 3. University of Washington

Description

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 mtremmel@ucc.ie or andrew.p.pontzen@durham.ac.uk 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 (https://github.com/pynbody/tangos/pull/250 https://github.com/pynbody/tangos/pull/254 https://github.com/pynbody/tangos/pull/266 https://github.com/pynbody/tangos/pull/265 https://github.com/pynbody/tangos/pull/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; or tangos serve just finds the first free port above 6543; https://github.com/pynbody/tangos/pull/250 )

  • Resumes certain tasks after e.g. tangos add terminates unexpectedly https://github.com/pynbody/tangos/pull/245 https://github.com/pynbody/tangos/pull/246

  • Improvements to statistics reporting during long writing operations https://github.com/pynbody/tangos/pull/248 https://github.com/pynbody/tangos/pull/247

  • Introduces support for HBT+ https://github.com/pynbody/tangos/pull/259

  • Check file against ignore_file_pattern regardless of extension value by @anchwr in https://github.com/pynbody/tangos/pull/252

  • Add new parameters as tangos simulation properties by @mtremmel in https://github.com/pynbody/tangos/pull/260

  • Support for the combination of Rockstar + RAMSES by @cphyc https://github.com/pynbody/tangos/pull/263

  • Support for cross-linking yt simulations by @cphyc https://github.com/pynbody/tangos/pull/263

Bug fixes

  • Fix several issues related to changa BH mergerlogs by @mtremmel in https://github.com/pynbody/tangos/pull/264

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

Files

pynbody/tangos-v1.10.0.zip

Files (1.5 MB)

Name Size Download all
md5:63827bff2d220851c52dce1822fc9172
1.5 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/pynbody/tangos/tree/v1.10.0 (URL)

Software