.. _low_level_module_ref: Low-Level Kernel Modules ======================== The documentation below provides details for the low-level modules that wrap the underlying Fortran code. These modules are generated by `pybind11 `_ from C headers of RTE-RRTMGP. The low-level modules provide a direct interface to the Fortran functions in the RTE+RRTMGP package. These modules are used by the high-level modules to provide a more user-friendly interface to the RTE+RRTMGP package. See :ref:`python_module_ref` for more information about the high-level modules. See the `RTE-RRTMGP repository on GitHub `_ and the `RTE-RRTMGP documentation `_ for more information about these functions. pyrte\_rrtmgp.kernels.rte module -------------------------------- .. automodule:: pyrte_rrtmgp.kernels.rte :members: :undoc-members: :show-inheritance: pyrte\_rrtmgp.kernels.rrtmgp module ----------------------------------- .. automodule:: pyrte_rrtmgp.kernels.rrtmgp :members: :undoc-members: :show-inheritance: