This page gives an overview over all public Lava modules, classes and functions.
Lava is divided into the sub-packages:
The process library containing commonly used Processes and ProcessModels.
Magma, containing the main components of Lava:
Magma core base classes, definitions and functionality
Magma compiler compiling and building the network and communication channels
Magma runtime providing a frontend for execution and control
Lava’s fundamental concepts and key components are described in Lava Architecture.
Explanatory tutorials and example code can be found in the in-depth tutorials and in the End-to-end Tutorial notebooks.
- Lava process library
- Lava Utils