pycorr wraps two-point counter engines such as Corrfunc (ascl:1703.003) to estimate the correlation function. It supports theta (angular), s, s-mu, rp-pi binning schemes, analytical two-point counts with periodic boundary conditions, and inverse bitwise weights (in any integer format) and (angular) upweighting. It also provides MPI parallelization and jackknife estimate of the correlation function covariance matrix.
https://ui.adsabs.harvard.edu/abs/2020MNRAS.491.3022S , https://ui.adsabs.harvard.edu/abs/2019scec.conf....3S