HBTplus Python toolbox

Python module with helpers for analysis of dark matter haloes from HBTplus halo finder.


Makefile is used to document computation of targets for any given values of gravity, snapshot, f or density profile parameters. run.sh and submit.sh demonstrate sample calculation and submission to a batch queue.


  • HBTReader: general utility class, from HBTplus
  • HBTHistoryReader: provides an efficient collapsed mass history (CMH) calculation
  • HBTProfileReader: provides halo and subhalo density profile reader & calculation; does not perform fitting - this is done in src.process.prof()
  • HBTEnvironmentReader: calculates environmental proxies, as described in Haas+2012 and Shi+2017 (only $D_{N,f}$)