flip.power_spectra.class_engine =============================== .. py:module:: flip.power_spectra.class_engine Attributes ---------- .. autoapisummary:: flip.power_spectra.class_engine.log flip.power_spectra.class_engine._minimal_suggested_settings flip.power_spectra.class_engine._class_setting_default flip.power_spectra.class_engine._class_acuracy_setting_defaults Functions --------- .. autoapisummary:: flip.power_spectra.class_engine.create_log flip.power_spectra.class_engine.get_fiducial_fs8 flip.power_spectra.class_engine.get_fiducial_s8 flip.power_spectra.class_engine.compute_power_spectrum Module Contents --------------- .. py:function:: create_log(log_level='info') The create_log function creates a logger object that can be used to log messages. The function takes one argument, the log_level, which is set to "info" by default. The function returns a Logger object with the specified logging level. :param log_level: Set the logging level :returns: A logger object .. py:data:: log .. py:data:: _minimal_suggested_settings :value: ('h', 'omega_b', 'omega_cdm', 'sigma8', 'n_s') .. py:data:: _class_setting_default .. py:data:: _class_acuracy_setting_defaults .. py:function:: get_fiducial_fs8(model, redshift) .. py:function:: get_fiducial_s8(model, redshift) .. py:function:: compute_power_spectrum(power_spectrum_settings, redshift, minimal_wavenumber, maximal_wavenumber, number_points, non_linear_model=None, logspace=True)