now explicitly supports 'box' halo catalog, in case we load halos
directly from simulation box positions