Skip to content

Python interface for 3PCF#16

Open
misharash wants to merge 120 commits into
oliverphilcox:masterfrom
misharash:interface_3pcf
Open

Python interface for 3PCF#16
misharash wants to merge 120 commits into
oliverphilcox:masterfrom
misharash:interface_3pcf

Conversation

@misharash

@misharash misharash commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Adds library functions to run and post-process 3PCF covariance matrices from Philcox et al 2019, interfaced with the ENCORE estimation framework.

May deserve a major version.

To be done: test that the 2PCF functionality is not affected (it should not be, but it might be). Ideally, also get the 3PCF covariances to converge.

from a copy of 2PCF
Deleted irrelevant arguments and pieces of code and outlined the new arguments and missing pieces
misharash added 25 commits June 5, 2026 19:39
from ENCORE to RascalC (internal) convention
It probably would be very rare in practice, but still easier to guarantee the same number of loops in the two integrals
According to previous removal from C++ code
Make ease the normalization issue
@misharash

Copy link
Copy Markdown
Collaborator Author

From semi-accidental tests, it seems like 2PCF covariance convergence gets much worse in the 3PCF dev version. Not yet sure why/how exactly that can be. But if this is tracked down, it may help with the 3PCF covariance convergence issues too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants