.. _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: