Skip to content

Commit

Permalink
NcHIPert Reformulation (#95)
Browse files Browse the repository at this point in the history
* Removed old singularity code from CSQ1D. Working version of vexp_bounce.ipynb.
* Removing old singularity interface (deprecated).
* Updated perturbations to use CSQ1D instead of the old and deprecated HOAA.
* Simplified CSQ1D interface. Now the subclasses are responsible for any extra parameter of the system.
* Redesigned CSQ1D to better organize the output in terms of different parametrizations and frames.
* Updated nc_de_cont, vacuum_study.ipynb and test_py_csq1d.py to use the new design.
* Updated stubs.
* New method to compute the state at a time and frame.
* Updated vacuum_study_adiabatic.
* Updated vacuum_study.
* Updated unit testing.
* Added tests for non adiabatic vacuum and its propagation using ODE and the propagator.
* More tests for NcmCSQ1D and NcmCSQ1DState.
* Cleaning notebooks.
* Added electromagnetic constants to NcmC. Added unit testing.
* New NcHIPertEM for free electromagnetic field computation.
* Improved interface for perturbation objects (work in progress).
* Updated vexp_bounce.ipynb to use the new interface.
* Updating primordial_perturbations/magnetic_dust_bounce.ipynb.

---------

Co-authored-by: EFrion <frion.emmanuel@hotmail.fr>
Co-authored-by: Eduardo Barroso <eduardojsbarroso@gmail.com>
  • Loading branch information
3 people committed Apr 22, 2024
1 parent 99a7de8 commit fc63c39
Show file tree
Hide file tree
Showing 68 changed files with 12,412 additions and 4,275 deletions.
18 changes: 10 additions & 8 deletions docs/numcosmo-docs.sgml
Expand Up @@ -77,9 +77,10 @@
<section>
<title>Power spectrum functions</title>
<xi:include href="xml/ncm_powspec.xml"/>
<xi:include href="xml/ncm_powspec_corr3d.xml"/>
<xi:include href="xml/ncm_powspec_filter.xml"/>
<xi:include href="xml/ncm_powspec_sphere_proj.xml"/>
<xi:include href="xml/ncm_powspec_corr3d.xml"/>
<xi:include href="xml/ncm_powspec_spline2d.xml"/>
</section>
<section>
<title>Harmonic Oscillator</title>
Expand Down Expand Up @@ -271,14 +272,15 @@
<chapter>
<title>Perturbations</title>
<xi:include href="xml/nc_hipert.xml"/>
<xi:include href="xml/nc_hipert_bg_var.xml"/>
<xi:include href="xml/nc_hipert_wkb.xml"/>
<xi:include href="xml/nc_hipert_adiab.xml"/>
<xi:include href="xml/nc_hipert_gw.xml"/>
<xi:include href="xml/nc_hipert_two_fluids.xml"/>
<xi:include href="xml/nc_hipert_boltzmann.xml"/>
<xi:include href="xml/nc_hipert_bg_var.xml"/>
<xi:include href="xml/nc_hipert_boltzmann_std.xml"/>
<xi:include href="xml/nc_hipert_boltzmann.xml"/>
<xi:include href="xml/nc_hipert_em.xml"/>
<xi:include href="xml/nc_hipert_first_order.xml"/>
<xi:include href="xml/nc_hipert_gw.xml"/>
<xi:include href="xml/nc_hipert_two_fluids.xml"/>
<xi:include href="xml/nc_hipert_wkb.xml"/>
<section>
<title>Gravitational theories</title>
<xi:include href="xml/nc_hipert_grav.xml"/>
Expand Down Expand Up @@ -320,9 +322,9 @@
<section>
<title>Matter Power Spectrum</title>
<xi:include href="xml/nc_powspec_ml.xml"/>
<xi:include href="xml/nc_powspec_ml_fix_spline.xml"/>
<xi:include href="xml/nc_powspec_ml_transfer.xml"/>
<xi:include href="xml/nc_powspec_ml_cbe.xml"/>
<xi:include href="xml/nc_powspec_ml_spline.xml"/>
<xi:include href="xml/nc_powspec_ml_transfer.xml"/>
<xi:include href="xml/nc_powspec_mnl.xml"/>
<xi:include href="xml/nc_powspec_mnl_halofit.xml"/>
</section>
Expand Down
188 changes: 0 additions & 188 deletions examples/example_exp_potential.py

This file was deleted.

0 comments on commit fc63c39

Please sign in to comment.