msimet / Stile

Stile: the Systematics Tests In Lensing pipeline
BSD 3-Clause "New" or "Revised" License
9 stars 6 forks source link

Move from corr2 to corr2 v3.0 aka TreeCorr #33

Closed msimet closed 9 years ago

msimet commented 10 years ago

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 the subprocess 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:

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!

rmjarvis commented 10 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. :)

rmandelb commented 10 years ago

You already know what I think, but for the sake of the others who might not be aware: I fully support this change!

HironaoMiyatake commented 10 years ago

+1 :)

msimet commented 10 years ago

Will do, thanks!