-
Notifications
You must be signed in to change notification settings - Fork 284
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
added has_metricpotential_transfers, has_source_(h,eta,h_prima,eta_pr… #107
Conversation
…ime) and corresponding index_tp_(h,eta,h_prima,eta_prime) to perturbs structure.
I finally implemented it, sorry for the delay! I also propagated your useful changes to explanatory.ini, input.c, spectra.c, in such way that this feature can be used even in the main executable (the user will then need to pass a new input parameter 'extra metric transfer functions = yes', set to no by default). This is now in the private development branch, it should be released within v2.6.0 scheduled for tomorrow (23.03.2017). Once 2.6 is released, I will close this pull request. |
Great, thanks! |
…quest #107 by Wessel Valkenburg
…e, python3 compatibility, new features for linear growth factor and transfer function output * devel: (21 commits) finsihed updates to doc for v2.6.0 updated first chapter of manual updated soxygen style, new background function compatible with doxygen better documented fluid parameters in explanatory.ini version number updated to 2.6.0 (but doc not yet updated) added details on w(a) in explanatory.ini done with w(a) rewriting w_fld(a) properly implemented everywhere else excepted 1 place in perturbations (w_prime) w_fld(a) properly implemented in background excepted 1 place (integral for IC) first working step in rewriting of w_fld(a) Fixed Makefile to not link classy with OpenMP if CLASS was compiled without OpenMP added output of Cl_dl in wrapper, following pull request #23 (Credits Atsushi Nishizawa) new input flag: extra metric transfer functions, implementing pull request #107 by Wessel Valkenburg precision parameter hyper_sampling_curved_low_nu changed from 6 to 7 new functions in classy for compatibility with SDSS likelihood in MontePython v2.3 added function scale_independent_growth_factor(z) to classy added reminders of lensing potential/deflection/shear conversion in explanatory and header Corrected D(a) to make it compatible with relativistic backscaling 1702.03221 Fixed a few Python3 compatibility issues and made the matter power spectrum computed check in the pk function simpler and more robust Implemented and tested non-zero curvature in PPF equations ...
Done 👍 |
* upstream/master: (40 commits) changed version number to 2.6.1 corrected default value of selection_magnification_bias=0 corrected a factor in the definition of C_l^shearshear removed a memory leak in functions raw_cl ans lensed_cl removed a memory leak in functions pk and pk_lin of the wrapper added to the wrapper new functions f() and sigma() corrected bugs affecting only P_NL(k) in presence of isocurvature modes finsihed updates to doc for v2.6.0 updated first chapter of manual updated soxygen style, new background function compatible with doxygen better documented fluid parameters in explanatory.ini version number updated to 2.6.0 (but doc not yet updated) added details on w(a) in explanatory.ini done with w(a) rewriting w_fld(a) properly implemented everywhere else excepted 1 place in perturbations (w_prime) w_fld(a) properly implemented in background excepted 1 place (integral for IC) first working step in rewriting of w_fld(a) Fixed Makefile to not link classy with OpenMP if CLASS was compiled without OpenMP added output of Cl_dl in wrapper, following pull request lesgourg#23 (Credits Atsushi Nishizawa) new input flag: extra metric transfer functions, implementing pull request lesgourg#107 by Wessel Valkenburg ... Conflicts: Makefile doc/manual/CLASS_MANUAL.pdf doc/manual/html/annotated.html doc/manual/html/arrays_8h_source.html doc/manual/html/background_8c.html doc/manual/html/background_8c.js doc/manual/html/background_8c__incl.map doc/manual/html/background_8c__incl.md5 doc/manual/html/background_8c__incl.png doc/manual/html/background_8c_a0b67501d55c3db17771981743e2309e2_icgraph.map doc/manual/html/background_8c_a0b67501d55c3db17771981743e2309e2_icgraph.md5 doc/manual/html/background_8c_a0b67501d55c3db17771981743e2309e2_icgraph.png doc/manual/html/background_8c_a5b0d8db279856b3c96aba08c83aa19d6_cgraph.map doc/manual/html/background_8c_a5b0d8db279856b3c96aba08c83aa19d6_cgraph.md5 doc/manual/html/background_8c_a5b0d8db279856b3c96aba08c83aa19d6_cgraph.png doc/manual/html/background_8c_a5cc3564dbb251914c77d44f4990b21b9_cgraph.map doc/manual/html/background_8c_a5cc3564dbb251914c77d44f4990b21b9_cgraph.md5 doc/manual/html/background_8c_a5cc3564dbb251914c77d44f4990b21b9_cgraph.png doc/manual/html/background_8c_a61601a17447fc6a806921680d2e52c8f_icgraph.map doc/manual/html/background_8c_a61601a17447fc6a806921680d2e52c8f_icgraph.md5 doc/manual/html/background_8c_a61601a17447fc6a806921680d2e52c8f_icgraph.png doc/manual/html/background_8c_a9bd1bb8603145f86e8c57ad64a709931_icgraph.map doc/manual/html/background_8c_a9bd1bb8603145f86e8c57ad64a709931_icgraph.md5 doc/manual/html/background_8c_a9bd1bb8603145f86e8c57ad64a709931_icgraph.png doc/manual/html/background_8c_aea9a32ebd60cc65e848e38cdd3ea6df5_cgraph.map doc/manual/html/background_8c_aea9a32ebd60cc65e848e38cdd3ea6df5_cgraph.md5 doc/manual/html/background_8c_aea9a32ebd60cc65e848e38cdd3ea6df5_cgraph.png doc/manual/html/background_8c_afc47d7f15b3ff372df079890efcc6eb6_icgraph.map doc/manual/html/background_8c_afc47d7f15b3ff372df079890efcc6eb6_icgraph.md5 doc/manual/html/background_8c_afc47d7f15b3ff372df079890efcc6eb6_icgraph.png doc/manual/html/background_8h.html doc/manual/html/background_8h.js doc/manual/html/background_8h__dep__incl.map doc/manual/html/background_8h__dep__incl.md5 doc/manual/html/background_8h__dep__incl.png doc/manual/html/background_8h__incl.map doc/manual/html/background_8h__incl.md5 doc/manual/html/background_8h__incl.png doc/manual/html/background_8h_source.html doc/manual/html/background_8h_structbackground.js doc/manual/html/class_8c.html doc/manual/html/class_8c__incl.map doc/manual/html/class_8c__incl.md5 doc/manual/html/class_8c__incl.png doc/manual/html/class_8h_source.html doc/manual/html/classes.html doc/manual/html/common_8h.html doc/manual/html/common_8h__dep__incl.map doc/manual/html/common_8h__dep__incl.md5 doc/manual/html/common_8h__dep__incl.png doc/manual/html/common_8h__incl.map doc/manual/html/common_8h__incl.md5 doc/manual/html/common_8h__incl.png doc/manual/html/common_8h_source.html doc/manual/html/dei__rkck_8h_source.html doc/manual/html/dir_000001_000000.html doc/manual/html/dir_5c982d53a68cdbcd421152b4020263a9.html doc/manual/html/dir_97d01b1f9891ec902cbe01fed786cf8c.html doc/manual/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html doc/manual/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.map doc/manual/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.md5 doc/manual/html/dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png doc/manual/html/dir_d44c64559bbebec7f509842c48db8b23.html doc/manual/html/doxygen.css doc/manual/html/evolver__ndf15_8h_source.html doc/manual/html/evolver__rkck_8h_source.html doc/manual/html/files.html doc/manual/html/files.js doc/manual/html/formula.repository doc/manual/html/functions.html doc/manual/html/functions_b.html doc/manual/html/functions_c.html doc/manual/html/functions_d.html doc/manual/html/functions_e.html doc/manual/html/functions_f.html doc/manual/html/functions_g.html doc/manual/html/functions_h.html doc/manual/html/functions_i.html doc/manual/html/functions_k.html doc/manual/html/functions_l.html doc/manual/html/functions_m.html doc/manual/html/functions_n.html doc/manual/html/functions_o.html doc/manual/html/functions_p.html doc/manual/html/functions_q.html doc/manual/html/functions_r.html doc/manual/html/functions_s.html doc/manual/html/functions_t.html doc/manual/html/functions_u.html doc/manual/html/functions_v.html doc/manual/html/functions_vars.html doc/manual/html/functions_vars_b.html doc/manual/html/functions_vars_c.html doc/manual/html/functions_vars_d.html doc/manual/html/functions_vars_e.html doc/manual/html/functions_vars_f.html doc/manual/html/functions_vars_g.html doc/manual/html/functions_vars_h.html doc/manual/html/functions_vars_i.html doc/manual/html/functions_vars_k.html doc/manual/html/functions_vars_l.html doc/manual/html/functions_vars_m.html doc/manual/html/functions_vars_n.html doc/manual/html/functions_vars_o.html doc/manual/html/functions_vars_p.html doc/manual/html/functions_vars_q.html doc/manual/html/functions_vars_r.html doc/manual/html/functions_vars_s.html doc/manual/html/functions_vars_t.html doc/manual/html/functions_vars_u.html doc/manual/html/functions_vars_v.html doc/manual/html/functions_vars_w.html doc/manual/html/functions_vars_y.html doc/manual/html/functions_vars_z.html doc/manual/html/functions_w.html doc/manual/html/functions_y.html doc/manual/html/functions_z.html doc/manual/html/globals.html doc/manual/html/globals_b.html doc/manual/html/globals_c.html doc/manual/html/globals_d.html doc/manual/html/globals_defs.html doc/manual/html/globals_e.html doc/manual/html/globals_enum.html doc/manual/html/globals_eval.html doc/manual/html/globals_f.html doc/manual/html/globals_func.html doc/manual/html/globals_g.html doc/manual/html/globals_i.html doc/manual/html/globals_l.html doc/manual/html/globals_n.html doc/manual/html/globals_o.html doc/manual/html/globals_p.html doc/manual/html/globals_r.html doc/manual/html/globals_s.html doc/manual/html/globals_t.html doc/manual/html/globals_v.html doc/manual/html/graph_legend.html doc/manual/html/hermite3__interpolation__csource_8h_source.html doc/manual/html/hermite4__interpolation__csource_8h_source.html doc/manual/html/hermite6__interpolation__csource_8h_source.html doc/manual/html/hyperspherical_8h_source.html doc/manual/html/index.html doc/manual/html/input_8c.html doc/manual/html/input_8c__incl.map doc/manual/html/input_8c__incl.md5 doc/manual/html/input_8c__incl.png doc/manual/html/input_8h.html doc/manual/html/input_8h__dep__incl.map doc/manual/html/input_8h__dep__incl.md5 doc/manual/html/input_8h__dep__incl.png doc/manual/html/input_8h__incl.map doc/manual/html/input_8h__incl.md5 doc/manual/html/input_8h__incl.png doc/manual/html/input_8h_source.html doc/manual/html/jquery.js doc/manual/html/lensing_8c.html doc/manual/html/lensing_8c__incl.map doc/manual/html/lensing_8c__incl.md5 doc/manual/html/lensing_8c__incl.png doc/manual/html/lensing_8h.html doc/manual/html/lensing_8h__dep__incl.map doc/manual/html/lensing_8h__dep__incl.md5 doc/manual/html/lensing_8h__dep__incl.png doc/manual/html/lensing_8h__incl.map doc/manual/html/lensing_8h__incl.md5 doc/manual/html/lensing_8h__incl.png doc/manual/html/lensing_8h_source.html doc/manual/html/md_chap2.html doc/manual/html/md_chap3.html doc/manual/html/md_mod.html doc/manual/html/navtree.css doc/manual/html/navtree.js doc/manual/html/navtreedata.js doc/manual/html/navtreeindex0.js doc/manual/html/navtreeindex1.js doc/manual/html/navtreeindex2.js doc/manual/html/navtreeindex3.js doc/manual/html/navtreeindex4.js doc/manual/html/navtreeindex5.js doc/manual/html/nonlinear_8c.html doc/manual/html/nonlinear_8c__incl.map doc/manual/html/nonlinear_8c__incl.md5 doc/manual/html/nonlinear_8c__incl.png doc/manual/html/nonlinear_8h.html doc/manual/html/nonlinear_8h.js doc/manual/html/nonlinear_8h__dep__incl.map doc/manual/html/nonlinear_8h__dep__incl.md5 doc/manual/html/nonlinear_8h__dep__incl.png doc/manual/html/nonlinear_8h__incl.map doc/manual/html/nonlinear_8h__incl.md5 doc/manual/html/nonlinear_8h__incl.png doc/manual/html/nonlinear_8h_source.html doc/manual/html/output_8c.html doc/manual/html/output_8c__incl.map doc/manual/html/output_8c__incl.md5 doc/manual/html/output_8c__incl.png doc/manual/html/output_8h.html doc/manual/html/output_8h__dep__incl.map doc/manual/html/output_8h__dep__incl.md5 doc/manual/html/output_8h__dep__incl.png doc/manual/html/output_8h__incl.map doc/manual/html/output_8h__incl.md5 doc/manual/html/output_8h__incl.png doc/manual/html/output_8h_source.html doc/manual/html/pages.html doc/manual/html/parser_8h_source.html doc/manual/html/perturbations_8c.html doc/manual/html/perturbations_8c__incl.map doc/manual/html/perturbations_8c__incl.md5 doc/manual/html/perturbations_8c__incl.png doc/manual/html/perturbations_8h.html doc/manual/html/perturbations_8h.js doc/manual/html/perturbations_8h__dep__incl.map doc/manual/html/perturbations_8h__dep__incl.md5 doc/manual/html/perturbations_8h__dep__incl.png doc/manual/html/perturbations_8h__incl.map doc/manual/html/perturbations_8h__incl.md5 doc/manual/html/perturbations_8h__incl.png doc/manual/html/perturbations_8h_source.html doc/manual/html/perturbations_8h_structperturb__vector.js doc/manual/html/perturbations_8h_structperturb__workspace.js doc/manual/html/perturbations_8h_structperturbs.js doc/manual/html/primordial_8c.html doc/manual/html/primordial_8c__incl.map doc/manual/html/primordial_8c__incl.md5 doc/manual/html/primordial_8c__incl.png doc/manual/html/primordial_8h.html doc/manual/html/primordial_8h__dep__incl.map doc/manual/html/primordial_8h__dep__incl.md5 doc/manual/html/primordial_8h__dep__incl.png doc/manual/html/primordial_8h__incl.map doc/manual/html/primordial_8h__incl.md5 doc/manual/html/primordial_8h__incl.png doc/manual/html/primordial_8h_source.html doc/manual/html/quadrature_8h_source.html doc/manual/html/resize.js doc/manual/html/search/all_0.html doc/manual/html/search/all_1.html doc/manual/html/search/all_10.html doc/manual/html/search/all_11.html doc/manual/html/search/all_11.js doc/manual/html/search/all_12.html doc/manual/html/search/all_12.js doc/manual/html/search/all_13.html doc/manual/html/search/all_13.js doc/manual/html/search/all_14.html doc/manual/html/search/all_14.js doc/manual/html/search/all_15.html doc/manual/html/search/all_16.html doc/manual/html/search/all_17.html doc/manual/html/search/all_18.html doc/manual/html/search/all_2.html doc/manual/html/search/all_2.js doc/manual/html/search/all_3.html doc/manual/html/search/all_3.js doc/manual/html/search/all_4.html doc/manual/html/search/all_4.js doc/manual/html/search/all_5.html doc/manual/html/search/all_5.js doc/manual/html/search/all_6.html doc/manual/html/search/all_7.html doc/manual/html/search/all_7.js doc/manual/html/search/all_8.html doc/manual/html/search/all_8.js doc/manual/html/search/all_9.html doc/manual/html/search/all_9.js doc/manual/html/search/all_a.html doc/manual/html/search/all_a.js doc/manual/html/search/all_b.html doc/manual/html/search/all_c.html doc/manual/html/search/all_c.js doc/manual/html/search/all_d.html doc/manual/html/search/all_d.js doc/manual/html/search/all_e.html doc/manual/html/search/all_f.html doc/manual/html/search/classes_0.html doc/manual/html/search/classes_1.html doc/manual/html/search/classes_2.html doc/manual/html/search/classes_2.js doc/manual/html/search/classes_3.html doc/manual/html/search/classes_4.html doc/manual/html/search/classes_5.html doc/manual/html/search/classes_6.html doc/manual/html/search/classes_7.html doc/manual/html/search/defines_0.html doc/manual/html/search/defines_1.html doc/manual/html/search/enums_0.html doc/manual/html/search/enums_1.html doc/manual/html/search/enums_2.html doc/manual/html/search/enums_3.html doc/manual/html/search/enums_4.html doc/manual/html/search/enums_5.html doc/manual/html/search/enums_6.html doc/manual/html/search/enumvalues_0.html doc/manual/html/search/enumvalues_1.html doc/manual/html/search/enumvalues_2.html doc/manual/html/search/enumvalues_2.js doc/manual/html/search/enumvalues_3.html doc/manual/html/search/files_0.html doc/manual/html/search/files_1.html doc/manual/html/search/files_2.html doc/manual/html/search/files_3.html doc/manual/html/search/files_4.html doc/manual/html/search/files_5.html doc/manual/html/search/files_6.html doc/manual/html/search/files_7.html doc/manual/html/search/files_8.html doc/manual/html/search/functions_0.html doc/manual/html/search/functions_0.js doc/manual/html/search/functions_1.html doc/manual/html/search/functions_2.html doc/manual/html/search/functions_3.html doc/manual/html/search/functions_4.html doc/manual/html/search/functions_5.html doc/manual/html/search/functions_6.html doc/manual/html/search/functions_7.html doc/manual/html/search/functions_8.html doc/manual/html/search/functions_9.html doc/manual/html/search/functions_a.html doc/manual/html/search/pages_0.html doc/manual/html/search/pages_0.js doc/manual/html/search/pages_1.html doc/manual/html/search/pages_1.js doc/manual/html/search/pages_2.html doc/manual/html/search/pages_3.html doc/manual/html/search/search.css doc/manual/html/search/variables_0.html doc/manual/html/search/variables_1.html doc/manual/html/search/variables_10.html doc/manual/html/search/variables_10.js doc/manual/html/search/variables_11.html doc/manual/html/search/variables_11.js doc/manual/html/search/variables_12.html doc/manual/html/search/variables_12.js doc/manual/html/search/variables_13.html doc/manual/html/search/variables_13.js doc/manual/html/search/variables_14.html doc/manual/html/search/variables_15.html doc/manual/html/search/variables_16.html doc/manual/html/search/variables_17.html doc/manual/html/search/variables_2.html doc/manual/html/search/variables_2.js doc/manual/html/search/variables_3.html doc/manual/html/search/variables_3.js doc/manual/html/search/variables_4.html doc/manual/html/search/variables_4.js doc/manual/html/search/variables_5.html doc/manual/html/search/variables_6.html doc/manual/html/search/variables_6.js doc/manual/html/search/variables_7.html doc/manual/html/search/variables_7.js doc/manual/html/search/variables_8.html doc/manual/html/search/variables_8.js doc/manual/html/search/variables_9.html doc/manual/html/search/variables_9.js doc/manual/html/search/variables_a.html doc/manual/html/search/variables_b.html doc/manual/html/search/variables_b.js doc/manual/html/search/variables_c.html doc/manual/html/search/variables_c.js doc/manual/html/search/variables_d.html doc/manual/html/search/variables_e.html doc/manual/html/search/variables_f.html doc/manual/html/sparse_8h_source.html doc/manual/html/spectra_8c.html doc/manual/html/spectra_8c__incl.map doc/manual/html/spectra_8c__incl.md5 doc/manual/html/spectra_8c__incl.png doc/manual/html/spectra_8h.html doc/manual/html/spectra_8h__dep__incl.map doc/manual/html/spectra_8h__dep__incl.md5 doc/manual/html/spectra_8h__dep__incl.png doc/manual/html/spectra_8h__incl.map doc/manual/html/spectra_8h__incl.md5 doc/manual/html/spectra_8h__incl.png doc/manual/html/spectra_8h_source.html doc/manual/html/spectra_8h_structspectra.js doc/manual/html/svgpan.js doc/manual/html/svnversion_8h_source.html doc/manual/html/tabs.css doc/manual/html/thermodynamics_8c.html doc/manual/html/thermodynamics_8c__incl.map doc/manual/html/thermodynamics_8c__incl.md5 doc/manual/html/thermodynamics_8c__incl.png doc/manual/html/thermodynamics_8h.html doc/manual/html/thermodynamics_8h.js doc/manual/html/thermodynamics_8h__dep__incl.map doc/manual/html/thermodynamics_8h__dep__incl.md5 doc/manual/html/thermodynamics_8h__dep__incl.png doc/manual/html/thermodynamics_8h__incl.map doc/manual/html/thermodynamics_8h__incl.md5 doc/manual/html/thermodynamics_8h__incl.png doc/manual/html/thermodynamics_8h_source.html doc/manual/html/thermodynamics_8h_structthermo.js doc/manual/html/transfer_8c.html doc/manual/html/transfer_8c__incl.map doc/manual/html/transfer_8c__incl.md5 doc/manual/html/transfer_8c__incl.png doc/manual/html/transfer_8h.html doc/manual/html/transfer_8h__dep__incl.map doc/manual/html/transfer_8h__dep__incl.md5 doc/manual/html/transfer_8h__dep__incl.png doc/manual/html/transfer_8h__incl.map doc/manual/html/transfer_8h__incl.md5 doc/manual/html/transfer_8h__incl.png doc/manual/html/transfer_8h_source.html include/thermodynamics.h source/thermodynamics.c
* 'master' of https://github.com/lesgourg/class_public: (121 commits) finsihed updates to doc for v2.6.0 updated first chapter of manual updated soxygen style, new background function compatible with doxygen better documented fluid parameters in explanatory.ini version number updated to 2.6.0 (but doc not yet updated) added details on w(a) in explanatory.ini done with w(a) rewriting w_fld(a) properly implemented everywhere else excepted 1 place in perturbations (w_prime) w_fld(a) properly implemented in background excepted 1 place (integral for IC) first working step in rewriting of w_fld(a) Fixed Makefile to not link classy with OpenMP if CLASS was compiled without OpenMP added output of Cl_dl in wrapper, following pull request #23 (Credits Atsushi Nishizawa) new input flag: extra metric transfer functions, implementing pull request #107 by Wessel Valkenburg precision parameter hyper_sampling_curved_low_nu changed from 6 to 7 new functions in classy for compatibility with SDSS likelihood in MontePython v2.3 added function scale_independent_growth_factor(z) to classy added reminders of lensing potential/deflection/shear conversion in explanatory and header Corrected D(a) to make it compatible with relativistic backscaling 1702.03221 Fixed a few Python3 compatibility issues and made the matter power spectrum computed check in the pk function simpler and more robust Implemented and tested non-zero curvature in PPF equations ...
…ime) and corresponding index_tp_(h,eta,h_prima,eta_prime) to perturbs structure.