Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Integration of N5K winners into CCL (#1092)
* First Baby steps * Ready for integration * remove vestiges of angpow * clarifying limber and non-limber * INCOMPLETE: FFTLog restructuring to allow integration of spherical bessel functions and derivatives of bessel functions * working version of FKEM non-limber integration with copy of N5K benchmark repo and new calculator. Needs comments in code and debugging * working version of FKEM non-limber integration with copy of N5K benchmark repo and new calculator. Needs comments in code and debugging * Comments in code and general debugging * Starting to port N5K unit tests. * missing data files * completed test, fixed typo * benchmark fix * better efficiency of FKEM and splining fix * test * cleanup * linted * ccl_fftlog depreciation edits to pass unit tests * unit test formatting * unit test formatting * unit test formatting * added fftlog tests * added fftlog tests * added fftlog tests * improved performance and bug fixes for FKEM implementation * Update ccl_fftlog.i * Update ccl_fftlog.i * Update pyutils.py * Update environment.yml * Update environment.yml * Update environment.yml * restore rtd * more cleanup * 644 * more 644 * N5Krm * no angpow * FKEM hashing * FKEM hashing * FKEM hashing * FKEM hashing * FKEM hashing * FKEM hashing * FKEM hashing * Update environment.yml * clearer benchmark * towards PT tests * FKEM bug fixes for PT calculations * FKEM bug fixes for PT calculations * FKEM bug fixes for PT calculations * Update environment.yml * Update environment.yml * Update environment.yml * Delete src/nonlimber_matter_utils directory * Delete compare_nonlimber_FKEM.ipynb * privacy updates for nonlimber code * privacy updates for nonlimber code * privacy updates for nonlimber code * Update ccl_fftlog.c * consolidate FKEM helper methods into Tracers * streamlined benchmark, removed remnant global variable, avoided division by zero * Update tracers.py * Update tracers.py * Update _nonlimber_FKEM.py --------- Co-authored-by: paulrogozenski <[email protected]> Co-authored-by: paulrogozenski <[email protected]> Co-authored-by: David Alonso <[email protected]>
- Loading branch information