Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Galaxy WL reformulation #93

Open
wants to merge 177 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
177 commits
Select commit Hold shift + click to select a range
e2e9bd1
New NcGalaxyWL object
May 8, 2023
5024525
Changed naming scheme from GSD to GalaxySD
May 20, 2023
66e5fee
New nc_galaxy_sd_position object prototype
May 20, 2023
a7f1630
Fixed typo in object description
May 21, 2023
3a34b9e
New nc_galaxy_sd_z_proxy object prototype
May 21, 2023
586bc45
Fixed copyright notice time
May 21, 2023
3323392
Fixed gen and integ methods to not depend on cosmology
May 21, 2023
442bc86
Various fixes
May 22, 2023
b91ede4
New nc_galaxy_sd_shape object prototype
May 22, 2023
8ffbcc1
Various fixes
May 22, 2023
3c89916
Temporarily renamed nc_galaxy_wl object to avoid name conflict with o…
May 22, 2023
51136b5
Registered new objects. NumCosmo currentrly compiling
May 22, 2023
81f563e
Various fixes
May 22, 2023
be35213
Added new observation matrix property (and related methods) and eval_…
May 22, 2023
4e5ae18
Merge branch 'master' into wl_rebuild
caioolivv May 22, 2023
eebd2c5
New nc_galaxy_sd_position object describing a flat prior for redshift
May 29, 2023
67ecd1f
Registered new object nc_galaxy_sd_position_flat
May 29, 2023
bf4e66f
Added new unit test for nc_galaxy_sd_position_flat, testing if r and …
May 29, 2023
d32a502
Registered test for nc_galaxy_sd_position_flat
May 29, 2023
d436435
Fixing typo on install_property
Jun 1, 2023
45de7f6
Forgot to register NC_TYPE_GALAXY_SD_POSITION_FLAT
Jun 1, 2023
1dd7265
Various fixes
Jun 1, 2023
4a6a5b0
Registered new object nc_galaxy_sd_z_proxy_gauss
Jun 1, 2023
6a09156
Created new object nc_galaxy_sd_shape_gauss describing gaussian distr…
Jun 5, 2023
f25ca63
Registered new nc_galaxy_sd_shape_gauss object
Jun 5, 2023
61d53e8
Merge branch 'master' into wl_rebuild
vitenti Jun 6, 2023
17209c8
Merge branch 'master' into wl_rebuild
vitenti Jun 16, 2023
72dc1b5
Merge branch 'galaxy_sd_shape_gauss' into wl_rebuild
Jun 16, 2023
80fcaa2
Fixed docs
Jun 16, 2023
35bbdc6
Added new methods nc_galaxy_wl_likelihood_prepare and nc_galaxy_wl_li…
Jun 16, 2023
02a89fe
Created new object nc_data_cluster_wll
Jun 16, 2023
348d823
Registered new object
Jun 16, 2023
1fb08d4
Merge branch 'master' into wl_rebuild
vitenti Jun 18, 2023
2958c1e
Merge branch 'master' into wl_rebuild
vitenti Jun 19, 2023
0b57723
Reduced number of samples generated for KDE. Fixed memory leak.
Jun 19, 2023
2cc6ecc
Fixed memory leak (again)
Jun 19, 2023
db2b478
Resetting KDE after each eval, prepare now happens inside eval, now u…
Jun 20, 2023
6fefa0b
Gen method now uses complete equation instead of linear approximation
Jun 22, 2023
fcda984
Created new object nc_galaxy_sd_z_proxy_dirac describind a Dirac delt…
Jun 22, 2023
f420dee
Registered new nc_galaxy_sd_z_proxy_dirac object
Jun 22, 2023
3d5250f
Fixed r distribution
Jun 22, 2023
c587f67
Improving interface and testing new galaxy wek lensing likelihood imp…
vitenti Jun 26, 2023
8291e27
Merge branch 'master' into wl_rebuild
vitenti Jun 29, 2023
82236bd
Merge branch 'wl_rebuild' of github.com:NumCosmo/NumCosmo into wl_reb…
vitenti Jun 29, 2023
f977695
Working on building the wl likelihood.
vitenti Jun 29, 2023
187f305
Merge branch 'wl_rebuild' of github.com:NumCosmo/NumCosmo into wl_reb…
vitenti Jun 29, 2023
947762e
Fixing bugs and testing.
vitenti Jul 3, 2023
fddf143
Merge branch 'master' into wl_rebuild
vitenti Jul 4, 2023
26ef7c7
Made data cuts as parameters.
vitenti Jul 6, 2023
de12101
Added methods for setting ndata and accessing the KDE
Jul 8, 2023
29f7244
New object nc_galaxy_sd_position_srd_y1
Jul 8, 2023
d8832cc
Changed nc_galaxy_wl_likelihood KDE object class and nc_galaxy_sd_pos…
Jul 8, 2023
e871e59
separated r and z generation
Jul 10, 2023
9f288e4
Cleaned up code and fixed bug when setting cuts on wl_likelihood
Jul 10, 2023
1090df1
Removed cut on shape
Jul 11, 2023
9c72983
Now prepare only adds points that are statistically significant to th…
Jul 13, 2023
54cd0c2
Added renormalization
Jul 13, 2023
583d834
Merge branch 'master' into wl_rebuild
vitenti Jul 24, 2023
e8e8301
Added new leave-one-out cross validation method.
Jul 27, 2023
091ec25
Merge commit 'e8e8301f703764bfe4c0389a9425a6fb226b6df9' into wl_rebuild
Jul 27, 2023
1632aad
Merge branch 'master' into wl_rebuild
vitenti Oct 11, 2023
9e529b1
Testing new CV types.
vitenti Oct 27, 2023
6733f63
Merge branch 'kde_loocv' into wl_rebuild
Oct 27, 2023
4082d59
Removed wrong break.
vitenti Oct 27, 2023
63345cd
Fixed allocation error.
vitenti Oct 27, 2023
d1e49f8
Merge branch 'kde_loocv' into wl_rebuild
Oct 27, 2023
4a82f1c
Testing stopping criteria for integration.
vitenti Oct 28, 2023
eb790bb
Testing amise integral.
vitenti Oct 28, 2023
f430147
Removing debug printing.
vitenti Oct 28, 2023
4637b49
Merge branch 'master' into wl_rebuild
vitenti Nov 7, 2023
0e4b437
Merge branch 'master' into wl_rebuild
vitenti Nov 9, 2023
d5d9c44
Merge branch 'master' into kde_loocv
vitenti Nov 9, 2023
0d49bd6
Merge branch 'kde_loocv' into wl_rebuild
vitenti Nov 9, 2023
68e8520
Removed old LOO case.
vitenti Nov 9, 2023
13c5cb5
Fixed mixed StatsDist.
vitenti Nov 9, 2023
6deff60
Sampling using antithetic variates to improve convergence.
vitenti Nov 9, 2023
1a4fa01
Optimizing MC integration for LOO.
vitenti Nov 9, 2023
2a66d83
Merge branch 'kde_loocv' into wl_rebuild
vitenti Nov 9, 2023
1bc40e3
Merge branch 'master' into wl_rebuild
vitenti Nov 9, 2023
763c8f8
Refactoring methods.
vitenti Nov 10, 2023
14dc1dc
Added data generation from wl_rebuild
Nov 11, 2023
2a0473b
Fixed test.
vitenti Nov 11, 2023
67a917f
Merge branch 'wl_rebuild' of github.com:NumCosmo/NumCosmo into wl_reb…
vitenti Nov 11, 2023
970de9a
Merge branch 'master' into wl_rebuild
vitenti Nov 17, 2023
089b6ea
Encapsulating objects WIP.
vitenti Nov 18, 2023
21dfd57
Added support for integration to nc_galaxy_sd objects
Nov 23, 2023
a35e046
Added support for integration on nc_data_cluster_wll and nc_galaxy_wl…
Nov 23, 2023
908acd1
Merge branch 'wl_rebuild' of github.com:NumCosmo/NumCosmo into wl_reb…
vitenti Dec 3, 2023
04d854b
Merge branch 'master' into wl_rebuild
vitenti Dec 3, 2023
35d67fd
Fixed signed/unsigned and header include.
vitenti Dec 3, 2023
e206482
Removed debugging code
Dec 5, 2023
d24cb72
Fixed r distribution
Dec 5, 2023
7815ff5
Simplified distributions
Dec 5, 2023
d5f8c43
Added support for setting integral precision, changed range of integr…
Dec 5, 2023
c9e8ceb
Merge branch 'master' into wl_rebuild
vitenti Dec 5, 2023
6b2010c
Merge branch 'master' into wl_rebuild
vitenti Dec 5, 2023
401d6a6
Merge branch 'master' into wl_rebuild
vitenti Dec 7, 2023
dd8dd72
Turning NcGalaxySDPosition into a model.
vitenti Dec 7, 2023
9b29226
Renaming nc_galaxy_sd_position_srd_y1 to nc_galaxy_sd_position_lsst_srd.
vitenti Dec 7, 2023
bce7dd7
Completed tests for test_nc_galaxy_sd_position.
vitenti Dec 7, 2023
a346bfd
Fixed bug in sd_z_proxy_gauss where PROP_SIGMA wasn't replicated duri…
Dec 7, 2023
a600c18
Working on testing galaxy weak lensing infra.
vitenti Dec 8, 2023
f3531e1
Merge branch 'master' into wl_rebuild
vitenti Dec 8, 2023
3632bf3
Merge branch 'master' into wl_rebuild
vitenti Dec 10, 2023
f6523db
Merge branch 'wl_rebuild' of github.com:NumCosmo/NumCosmo into wl_reb…
vitenti Dec 10, 2023
1093745
Refactoring Galaxy objects to simplify properties.
vitenti Dec 11, 2023
a0000b1
Fixed bug when performing vectorized integration.
vitenti Dec 11, 2023
8c3e4a8
Adding test for KDE vs integration.
vitenti Dec 12, 2023
e008ece
Extended shape to et and ex.
vitenti Dec 12, 2023
b6a1bc7
Merge branch 'master' into wl_rebuild
vitenti Dec 20, 2023
898c463
Merge branch 'master' into wl_rebuild
vitenti Dec 23, 2023
901146e
Merge branch 'master' into wl_rebuild
vitenti Dec 24, 2023
1a9697a
Merge branch 'master' into wl_rebuild
vitenti Dec 24, 2023
38718ec
Merge branch 'master' into wl_rebuild
vitenti Jan 1, 2024
803c418
Merge branch 'master' into wl_rebuild
vitenti Jan 2, 2024
6a41cf6
Merge branch 'master' into wl_rebuild
vitenti Jan 8, 2024
2f1fa27
Merge branch 'master' into wl_rebuild
vitenti Jan 9, 2024
869cfcd
Merge branch 'master' into wl_rebuild
vitenti Jan 10, 2024
c474139
Merge branch 'master' into wl_rebuild
vitenti Jan 13, 2024
06db0cc
Merge branch 'master' into wl_rebuild
vitenti Jan 16, 2024
87a634e
Merge branch 'master' into wl_rebuild
vitenti Jan 16, 2024
415cc1f
Merge branch 'master' into wl_rebuild
vitenti Jan 21, 2024
396253f
Merge branch 'master' into wl_rebuild
vitenti Jan 30, 2024
4cb99d2
Merge branch 'master' into wl_rebuild
vitenti Feb 2, 2024
0d19086
Merge branch 'master' into wl_rebuild
vitenti Feb 4, 2024
a4f6456
Update z_min calculation and remove debug print statement
Feb 5, 2024
e1012ee
Removed old weak lensing interface. nc_data_cluster_wll now substitut…
Feb 7, 2024
40a68e1
Renamed nc_data_cluster_wll to nc_data_cluster_wl
Feb 7, 2024
9b5b93b
Readded nc_data_cluster_wl_get_len, exposed nc_data_cluster_wl_eval_m…
Feb 8, 2024
74e99d1
Fixing fisher matrix refining
vitenti Feb 9, 2024
0738b74
Less agressive step increase.
vitenti Feb 9, 2024
aa5e288
Remove unnecessary line in meson.build
caioolivv Feb 9, 2024
a4f5352
Refactor NcDataClusterWL to use 'use_kde' instead of 'kde_method'
caioolivv Feb 9, 2024
dddff0b
Clear observation matrix when setting observation property
caioolivv Feb 9, 2024
b43d8d2
Update nc_data_cluster_wl_constructed function name
caioolivv Feb 9, 2024
7289b0c
Refactor NcDataClusterWLIntArg structure in nc_data_cluster_wl.c
caioolivv Feb 9, 2024
e86b754
Remove unnecessary argument in nc_data_cluster_wl_prepare_kde
caioolivv Feb 9, 2024
19df755
Refactor variable names and remove unnecessary code in nc_data_cluste…
caioolivv Feb 9, 2024
d738c44
Fix returned value of _nc_data_cluster_wl_get_len function
caioolivv Feb 9, 2024
259175c
Add z_cluster parameter to nc_data_cluster_wl_new function
caioolivv Feb 9, 2024
187452c
Add true_z_min property to NcGalaxySDZProxyGauss class
caioolivv Feb 9, 2024
b7595a5
Refactor NcDataClusterWL declaration and remove unnecessary macros
caioolivv Feb 9, 2024
2e3f954
Merge branch 'master' into wl_rebuild
vitenti Feb 16, 2024
4a563ab
Merge branch 'master' into wl_rebuild
vitenti Feb 20, 2024
5cf300a
Optmizing sd_shape_gauss_integ calculation on multiple points.
caioolivv Mar 1, 2024
402a0c4
Optimizing sd_position_lsst_srd_integ
caioolivv Mar 1, 2024
e020f93
Revert "Optmizing sd_shape_gauss_integ calculation on multiple points."
caioolivv Mar 4, 2024
9b82dc7
Add integ_prep method to NcGalaxySDShape class
caioolivv Mar 4, 2024
f3b0e1c
Refactor integral preparation in nc_data_cluster_wl.c
caioolivv Mar 4, 2024
937541a
Merge pull request #146 from NumCosmo/wl_rebuild_opt
caioolivv Mar 4, 2024
35f325e
Enabled integral parallelization
caioolivv Mar 5, 2024
faf1cec
Readded old sd_shape_integ_method and renamed new optimized sd_shape_…
caioolivv Mar 11, 2024
e62c5f1
Merge branch 'master' into wl_rebuild
vitenti Mar 15, 2024
9f0eaef
Merge branch 'master' into wl_rebuild
vitenti Apr 3, 2024
ea01c82
Merge branch 'master' into wl_rebuild
vitenti Apr 10, 2024
54dd820
Merge branch 'master' into wl_rebuild
vitenti Apr 12, 2024
daf0b20
Merge branch 'master' into wl_rebuild
vitenti Apr 13, 2024
667e576
Merge branch 'master' into wl_rebuild
vitenti Apr 14, 2024
13f7082
Merge branch 'master' into wl_rebuild
vitenti Apr 22, 2024
d389a0d
Refactor nc_data_cluster_wl_kde_eval_m2lnP function in nc_data_cluste…
caioolivv May 5, 2024
d51a75a
Adding tests for nc_galaxy_sd_z_proxy_dirac.c and completing nc_galax…
caioolivv May 7, 2024
e34e993
Add tests for nc_galaxy_sd_z_proxy_dirac.c
caioolivv May 7, 2024
cfb41c6
Refactor test_nc_galaxy_sd_z_proxy_dirac.c
caioolivv May 7, 2024
56cc42d
Add tests for nc_galaxy_sd_shape_gauss.c
caioolivv May 7, 2024
e42538b
Refactor test_nc_galaxy_sd_z_proxy_dirac.c
caioolivv May 7, 2024
a69f631
Add test for nc_galaxy_sd_z_proxy_gauss.c
caioolivv May 7, 2024
b938de1
Adding and refactoring basic test in test_nc_galaxy_sd_z_proxy_gauss.c
caioolivv May 7, 2024
d4d0e14
Adding basic test in test_nc_galaxy_sd_z_proxy_dirac.c
caioolivv May 7, 2024
43bf47c
Refactor code in nc_galaxy_sd_shape_gauss.c and add basic test
caioolivv May 7, 2024
136a012
Exclude lines from coverage in nc_galaxy_sd_z_proxy_dirac.c
caioolivv May 7, 2024
33b05a1
Add tests to test_nc_data_cluster_wl.c
caioolivv May 7, 2024
a6f7a78
Merge branch 'master' into wl_rebuild
vitenti May 15, 2024
46a4fd9
Merge branch 'master' into wl_rebuild
vitenti May 15, 2024
37a5c2a
Merge branch 'master' into wl_rebuild
vitenti May 15, 2024
073909e
Merge branch 'master' into wl_rebuild
vitenti May 15, 2024
d806b4b
Merge branch 'master' into wl_rebuild
vitenti May 17, 2024
c9b2bf6
Merge branch 'master' into wl_rebuild
vitenti May 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 0 additions & 6 deletions docs/numcosmo-docs.sgml
Original file line number Diff line number Diff line change
Expand Up @@ -403,12 +403,6 @@
<xi:include href="xml/nc_reduced_shear_cluster_mass.xml"/>
<xi:include href="xml/nc_reduced_shear_calib.xml"/>
<xi:include href="xml/nc_reduced_shear_calib_wtg.xml"/>
<xi:include href="xml/nc_galaxy_wl.xml"/>
<xi:include href="xml/nc_galaxy_wl_dist.xml"/>
<xi:include href="xml/nc_galaxy_wl_ellipticity_gauss.xml"/>
<xi:include href="xml/nc_galaxy_wl_ellipticity_kde.xml"/>
<xi:include href="xml/nc_galaxy_wl_ellipticity_binned.xml"/>
<xi:include href="xml/nc_galaxy_wl_proj.xml"/>
</section>
<section>
<title>Galaxy ACF</title>
Expand Down