Closed msimet closed 9 years ago
Of course if there are any features you need from TreeCorr to make it work better in Stile, please don't hesitate to ask. :)
You already know what I think, but for the sake of the others who might not be aware: I fully support this change!
+1 :)
Will do, thanks!
As many of you know, we rely right now on the program
corr2
written by Mike Jarvis (@rmjarvis) to do all of our correlation functions.corr2
is a compiled program, and we have been writing catalogs to disk and calling the program via thesubprocess
module in order to use it.Today, a new version (v3.0) was released, including a Python interface called
treecorr
. It's a GitHub repository: https://github.com/rmjarvis/TreeCorr. I propose that we move to this version of the code rather than the old compiled v2.x. It has a number of benefits:corr2_utils.py
and rely on the package's own built-in functions, so we won't be as vulnerable to minor changes in the package.corr2
installation (which was already very simple). You canpip install TreeCorr
or clone/download the repo and use the provided installation script. CFITSIO is no longer required.Mike was kind enough to let me investigate this version before it was released, so shortly I'll be pushing a branch that has some working code on it, although it's not flexible enough yet (has some hardcoded things just so I could check the script functionality).
I suppose I should back up: does anyone have any objections to this change? If so, please do let me know!