LSSTDESC / N5K

Non-local No-Nonsense Non-Limber Numerical Knockout
BSD 3-Clause "New" or "Revised" License
7 stars 7 forks source link

Matter #12

Closed schoeneberg closed 2 years ago

schoeneberg commented 3 years ago

Dear all,

this is the first (preliminary) version of my matterlib implementation. Currently, it's still a bit slow (~10s) due to all the inefficient code surrounding it. I expect to be able to improve the speed quite a bit, depending on how much time I have to work on it. Furthermore, I am not 100% certain yet that the results are correct. They look good, but I had to rewrite quite some parts of the code to make it a stand-alone package (as compared to being intrinsic to CLASS). I will try to continue working on this in my spare time over the next week.

Also, please note that I currently set uses_separability=False, which causes slowdown, and uses_separability=True is faster, but might be more inaccurate in the end, depending on the setup. This will have to be tested further.

Cheers, Nils Sch.