-
Notifications
You must be signed in to change notification settings - Fork 22
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
continuum fitting struggling with really noiseless mocks #819
Comments
Exactly, we have to be able to run the analysis without fudge or eta varying, or with a value of sigma_lss that is provided by the user. The amount of optional arguments in picca_deltas is always growing, so hopefully we can also use some sort of configuration file to specify all these options. |
I'd guess changing |
There is another clear case where "user provided" values for these global functions would be useful. I'm now analysing 10 realisations of mocks that are equal in everythin except the random seed. Computing these global functions 10 times is a waste of time, we know that they are going to be very similar. We should be able to recycle the global functions computed from the first iteration for all N-1 remaining analyses |
I think this was addressed by the introduction of the classes Dr16ExpectedFluxFixedEta and similar. @alxogm do you agree? If so, we can close this issue |
picca_deltas.py breaks at the first iteration of continuum fitting for noiseless mocks (exptime~1e10), with the following error:
This is traced back to this line,
picca/py/picca/prep_del.py
Line 118 in bbada92
since the var_pipe calculated is below this limit, and therefore no bins are retained. A simple fix is to lower down this min value for mocks, I'm not sure is a good idea to lower it down in general, but I think it would better to allow eta and fudge be fixed for mocks (as @andreufont has been requesting for a while I think)... @iprafols @Waelthus any thoughts?
The text was updated successfully, but these errors were encountered: