petitRADTRANS.radtrans_core.interpolate_line_opacities#
JAX implementation of fortran_inputs.interpolate_line_opacities
Functions#
|
Interpolate an opacity grid at a given temperature profile. |
|
|
|
|
|
|
|
Module Contents#
- petitRADTRANS.radtrans_core.interpolate_line_opacities.interpolate_line_opacities(pressures, temperatures, temperature_pressure_grid_input, opacity_grid, temperature_grid_size, pressure_grid_size)#
Interpolate an opacity grid at a given temperature profile.
Parameters: pressures : jax.numpy.ndarray
Array of pressures for each layer.
- temperaturesjax.numpy.ndarray
Array of temperatures for each layer.
- temperature_pressure_grid_inputjax.numpy.ndarray
Temperature-pressure grid for interpolation.
- opacity_gridjax.numpy.ndarray
Opacity grid for interpolation.
Returns: interpolated_opacities : jax.numpy.ndarray
Interpolated opacities.
- petitRADTRANS.radtrans_core.interpolate_line_opacities._interpolate_stacked_species_opacities(pressures, temperatures, line_opacities_grid, line_opacities_temperature_pressure_grid, line_opacities_temperature_grid_size, line_opacities_pressure_grid_size)#
- petitRADTRANS.radtrans_core.interpolate_line_opacities._interpolate_stacked_species_opacities_flat(pressures, temperatures, line_opacities_grid, line_opacities_temperature_pressure_grid, line_opacities_temperature_grid_size, line_opacities_pressure_grid_size)#
- petitRADTRANS.radtrans_core.interpolate_line_opacities._interpolate_stacked_species_opacities_summed(pressures, temperatures, line_opacities_grid, line_opacities_temperature_pressure_grid, line_opacities_temperature_grid_size, line_opacities_pressure_grid_size, line_species_mass_fractions)#
- petitRADTRANS.radtrans_core.interpolate_line_opacities.interpolate_species_opacities(pressures, temperatures, n_g, n_frequencies, line_opacities_grid, line_opacities_temperature_pressure_grid, line_opacities_temperature_grid_size, line_opacities_pressure_grid_size, output_layout='ng_f_s_l')#
- petitRADTRANS.radtrans_core.interpolate_line_opacities.interpolate_species_opacities_summed(pressures, temperatures, n_g, n_frequencies, line_opacities_grid, line_opacities_temperature_pressure_grid, line_opacities_temperature_grid_size, line_opacities_pressure_grid_size, line_species_mass_fractions)#