swh:1:snp:941b1eea84d0713b8842b96dd251dbd102c3277b

sort by:
Revision Author Date Message Commit Date
7a56ea1 Fix minor build issues (#4) * Python 3.13 is still not out so max supported version is 3.12 * due to `before-all` and `before-build` being run _before_ any of the `build-system.requires` packages are installed, conan is now explicitly installed via pip on MacOS * fix strange build issue on Linux (had to do with the declaration of functions in Cython) * update docs 01 September 2024, 16:34:40 UTC
7cb95f0 Use CMake and cibuildwheel (#3) Switch build system to CMake and use cibuildwheel for building wheels. Other notable changes: * remove setup.py and various requirements.txt * replace autotools with CMake * remove various helper scripts * move `class_public` and `cuba` submodules to `external` dir * move `coffe` to `python/coffe` * fix C-based tests * add CI action for building wheels (EXPERIMENTAL!) * update README.md 01 September 2024, 13:04:17 UTC
80500d4 Build whatever arch is available on MacOS 28 July 2024, 20:26:45 UTC
199e345 Install pdoc directly 28 July 2024, 20:11:56 UTC
bc8f183 Set custom location for CLASS and CUBA libs on MacOS CI 28 July 2024, 20:08:08 UTC
8b64bfd Only build one version for docs 28 July 2024, 19:52:26 UTC
05a04f1 Checkout submodules as well 28 July 2024, 19:48:53 UTC
2bd9334 Forgot to put conan maybe? 28 July 2024, 19:43:09 UTC
83a804a Update README 28 July 2024, 19:40:06 UTC
2413799 Update CI job for docs 28 July 2024, 19:39:16 UTC
9cc4a2c Format cmake files with cmake-format 28 July 2024, 19:34:32 UTC
4a2415e Remove unused files 28 July 2024, 19:31:16 UTC
8833aee Update script for generating docs and README 28 July 2024, 19:25:19 UTC
1f6f3ba Add macos 14 to CI 28 July 2024, 19:11:01 UTC
94dc6d8 Update readme 28 July 2024, 19:10:50 UTC
00bfbef Fix path in test 28 July 2024, 18:46:39 UTC
ae10eb7 Fix includes for class and cuba 28 July 2024, 18:29:09 UTC
d99096d Fix some issues on linux 28 July 2024, 16:07:18 UTC
9c6951f Explicitly specify manylinux image 28 July 2024, 15:51:21 UTC
b8437e4 Clarify README 28 July 2024, 15:48:38 UTC
453a3cd Fix tests and make before-all more robust on macos 28 July 2024, 15:47:22 UTC
722b9c8 Fixes to readme and pyproject 28 July 2024, 15:31:31 UTC
75f6710 Add script for building wheels 28 July 2024, 15:27:52 UTC
745fbd4 Update class commit 28 July 2024, 14:44:43 UTC
df19702 Fix symbol issue 28 July 2024, 14:31:23 UTC
8d1ebc2 Hack around the Conan hack so `pip wheel` works 28 July 2024, 14:20:02 UTC
c31bb8d Update dependencies 28 July 2024, 14:12:02 UTC
4930528 Remove unused scripts 28 July 2024, 14:07:59 UTC
e8cafbd Some improvements for MacOS 28 July 2024, 14:02:05 UTC
0f55f51 Fix typo 28 July 2024, 09:45:42 UTC
25bd627 Use conan on MacOS 28 July 2024, 08:58:04 UTC
d092480 Improvements to library building and discovery 28 July 2024, 08:53:05 UTC
319e5f0 Get cibuildwheel to work on Linux 27 July 2024, 20:38:22 UTC
4616ff2 Somewhat better version that also has Cython 27 July 2024, 13:59:29 UTC
0947d38 Preliminary build with CMake 27 July 2024, 11:11:56 UTC
f4e0619 Update README.md 23 July 2024, 16:03:16 UTC
598ab15 Updated default settings 23 March 2023, 09:59:21 UTC
a532270 Fixed memory leaks in Python wrapper 23 March 2023, 09:24:02 UTC
1aa8538 Added redshift-averaged quantities to CLI 23 March 2023, 09:24:02 UTC
fd05aff Added note about factors of h in redshift-averaged covariance 23 March 2023, 09:24:02 UTC
863664c Updated README 23 March 2023, 09:24:02 UTC
706108f Fixed some minor bugs with `z_min` and `z_max` for redshift-averaged multipoles 23 March 2023, 09:24:02 UTC
ec9b53f Fixed bug with covariance of redshift-averaged multipoles 23 March 2023, 09:24:02 UTC
258889e Fixed average multipoles 23 March 2023, 09:24:02 UTC
10affa5 Added tests 23 March 2023, 09:24:02 UTC
4eacf57 WIP with averaged multipoles and covariance 23 March 2023, 09:24:02 UTC
d741595 Added data for covariance of redshift-averaged multipoles 23 March 2023, 09:23:46 UTC
0ef0eb7 Added data for redshift-averaged multipoles 23 March 2023, 09:23:46 UTC
b07e0bd Added warning about using 2D FFTlog with binned covariance 13 March 2023, 13:24:34 UTC
536e13f Fixed some verbosity issues 08 March 2023, 11:31:13 UTC
5224484 Updated docstrings 08 March 2023, 11:08:40 UTC
05d7dea Added option to switch integrator when computing covariance Also renamed `gsl` option for `covariance_integration_method` to `standard` 08 March 2023, 10:08:35 UTC
d843da1 Fixed integral tests 03 March 2023, 15:10:45 UTC
486571c Settled on using `void*` for all integration routines This is to make the code compatible with a C++ compiler (if one wishes to use the code in such an environment). 03 March 2023, 13:36:19 UTC
ba3aa0f Fixed parsing of legacy correlation contributions 01 March 2023, 15:31:15 UTC
f7e39d3 Updated parsing of certain parameters The following parameters can now either be ints (for backwards compatibility) or strings: - `covariance_interpolation_method` - `covariance_integration_method` - `integration_1d_type` - `pk_type` I've also added a helper utility `_invert_dict` which returns the values of the dictionary as the keys, and the keys as values (in the same order as the original dictionary). 01 March 2023, 15:31:15 UTC
ed05d4e Refactored 1D integration - added `integration_1d_type` and `integration_1d_prec` variables which are used to set the integration method (GSL or double exponential) and the precision of the integration, respectively - added the above to the wrapper - fixed tests and setup scripts to reflect the above 01 March 2023, 15:31:15 UTC
0036dab Modified `_check_parameter_discrete` helper method - removed `kind` arg as it is redundant 01 March 2023, 15:31:15 UTC
5041aa7 Added script for building the source distribution 01 March 2023, 15:31:11 UTC
5c2d6c0 Updated docstring of `Coffe` class 01 March 2023, 09:01:09 UTC
867e812 Added more properties to wrapper - `integrals_fftlog_sampling` - `covariance_integration_method` - `covariance_integration_sampling` - `covariance_interpolation_method` 01 March 2023, 08:59:41 UTC
a581f1e Updated `from_file` method - made all settings sets instead of lists to avoid duplicates - added non-standard contributions to reader (d1-g5) 01 March 2023, 08:56:38 UTC
86cb9b4 Added `_check_parameter_discrete` helper method to wrapper 01 March 2023, 08:55:32 UTC
44638a1 Added enums for cov interpolation and integration 01 March 2023, 08:52:58 UTC
d6af621 Updated README 13 February 2023, 08:55:39 UTC
a90504a Remove current module from search path when building docs Python will traverse the current directory when looking for modules, and since I don't want to build COFFE in the CI (as it takes a bit long), removing the `__init__.py` should do the trick. 12 February 2023, 13:35:06 UTC
f5487ff Added dev requirements to GH action 12 February 2023, 13:26:59 UTC
4ebe159 Revert "Fixed generating docs" This reverts commit 70e7158a2937afb5f297e513bc1e70392f2d0ecf. Reasoning: COFFE is now actually available in PyPI. 12 February 2023, 13:24:51 UTC
4faccd5 Removed commit data from setup.py 12 February 2023, 13:05:02 UTC
a22033a Updated CLASS commit 12 February 2023, 13:04:58 UTC
d823881 Fixed ordering of reinstall script 12 February 2023, 12:22:29 UTC
70e7158 Fixed generating docs 12 February 2023, 12:20:37 UTC
2e825dc Added script for building docs 12 February 2023, 12:07:48 UTC
a2bf8a0 Updated docstrings in wrapper 12 February 2023, 12:05:38 UTC
9bde843 Updated __init__.py docstring 12 February 2023, 12:05:15 UTC
f065445 Updated README 12 February 2023, 12:05:02 UTC
8303b8a Added default settings and script for generating them 12 February 2023, 11:30:22 UTC
6cbdc58 Added CLI in wrapper The new CLI (callable using either `python3 -m coffe` or `coffe-cli`) is almost identical to the old one, and much easier to use. 12 February 2023, 11:27:03 UTC
23c603a Added g4 and g5 contributions to wrapper 12 February 2023, 08:42:56 UTC
6377040 Updated README 10 February 2023, 16:46:38 UTC
e4877bc Updated docstrings 10 February 2023, 16:45:53 UTC
a1195b2 Updated docstrings 10 February 2023, 14:49:29 UTC
21629c5 Updated Python tests 10 February 2023, 13:42:33 UTC
2acb0ab Renamed `install.sh` to `install` to not conflict with autoconf 10 February 2023, 13:33:01 UTC
b1542fd Added missing biases to `from_file` and `to_file` methods 10 February 2023, 13:32:38 UTC
3d1ec8c Updated script for generating docs 10 February 2023, 13:08:40 UTC
0862ab3 Added separate scripts for building wheels on Linux 10 February 2023, 12:42:13 UTC
f9792ec Updated commits for CUBA and CLASS 10 February 2023, 12:37:58 UTC
6c39ae5 Updated example usage file 10 February 2023, 12:15:11 UTC
8ef1954 Merge branch 'feature/conda' into feature/wheel 10 February 2023, 12:08:55 UTC
9ef9f96 Added N_ncdm to `from_file` method 01 February 2023, 20:09:53 UTC
34c9d81 Updated test threshold limits The default precision of the comparison is now 0.5% instead of 0.05%, mostly due to the various gravitational terms because they are extremely small. 01 February 2023, 15:35:55 UTC
31df6ef Fixed various scaling factors Also fixed a long-standing bug in some of the single-integrated terms, because the wrong variable (lambda1/2 instead of z1/2) was used for obtaining the interpolating value, but it doesn't appear to have had much of an effect on the tests as the impacted terms are very small anyway. 01 February 2023, 15:33:53 UTC
f88e740 Fixed C tests Some of the tests only require factors of h as a fix; for some reason, the divergent single integrated terms don't work yet, but this is not really a huge deal as we only need density, RSD, and lensing terms for now. 01 February 2023, 11:42:32 UTC
b0f0563 Added more verbose descriptions of enums 01 February 2023, 11:42:32 UTC
df79ef2 Fixed nonintegrated gravitational terms Some of them were missing factors of H0 01 February 2023, 11:42:32 UTC
9a89c52 Fixed single integrated terms They were missing factors of H0 01 February 2023, 11:42:32 UTC
9e28012 Updated install scripts The command `set -o` actually requires an argument, so it doesn't really make sense to call it without one since then it just prints the current list of options. 01 February 2023, 11:42:32 UTC
822e68b Added better saving of biases in wrapper 01 February 2023, 11:42:32 UTC
4431a19 Added missing file for Python wrapper 27 January 2023, 20:14:17 UTC
back to top