.. meta::
:robots: noindex
Software Bill of Materials (SBOM)
====================================
This page lists all third-party components included in or required by the
ESCAPE software, along with their versions and license terms. These components
are subject to their own respective licenses, which are not modified by the
ESCAPE End-User License Agreement.
Last updated: 16 March 2026
C++ Dependencies
-----------------
.. list-table::
:header-rows: 1
:widths: 20 10 15 30 25
* - Component
- Version
- License
- Role
- Fetch Method
* - `Boost `_
- >= 1.65
- BSL-1.0
- Math special functions, format, MPI
- System install
* - `cereal `_
- 1.3.2
- BSD-3-Clause
- Serialization
- Vendored
* - `yaml-cpp `_
- 0.8.0
- MIT
- YAML configuration parsing
- CMake FetchContent
* - `libzmq `_
- 4.3.5
- MPL-2.0
- Message queue for remote evaluation (optional)
- CMake FetchContent
* - `cppzmq `_
- 4.10.0
- MPL-2.0
- C++ bindings for ZeroMQ (optional)
- CMake FetchContent
* - `Dear ImGui `_
- 1.90.1
- MIT
- GUI framework
- CMake FetchContent
* - `GLFW `_
- 3.4
- Zlib
- Window creation and input handling
- CMake FetchContent
* - `ImPlot `_
- 0.16
- MIT
- 2D plotting for ImGui
- CMake FetchContent
* - `ImPlot3D `_
- 0.3
- MIT
- 3D plotting for ImGui
- CMake FetchContent
* - `md4c `_
- 0.5.2
- MIT
- Markdown parsing
- CMake FetchContent
* - `imgui_md `_
- main
- MIT
- Markdown rendering for ImGui
- CMake FetchContent
* - `IconFontCppHeaders `_
- pinned commit
- MIT
- Icon font headers for ImGui
- CMake FetchContent
* - `agent.cpp `_ (incl. llama.cpp)
- main
- MPL-2.0
- Local LLM inference for AI assistant (optional)
- CMake FetchContent
Python Dependencies (core)
---------------------------
.. list-table::
:header-rows: 1
:widths: 25 15 20
* - Component
- Version
- License
* - `NumPy `_
- >= 2.0.0
- BSD-3-Clause
* - `Cython `_
- >= 3.0
- Apache-2.0
* - `PyYAML `_
- any
- MIT
* - `pyparsing `_
- any
- MIT
* - `Plotly `_
- 5.24.1
- MIT
* - `typeguard `_
- any
- MIT
* - `SciPy `_
- any
- BSD-3-Clause
* - `periodictable `_
- any
- Public Domain
* - `setuptools `_
- >= 64.0.0
- MIT
Python Dependencies (optional extras)
---------------------------------------
.. list-table::
:header-rows: 1
:widths: 25 15 20
* - Component
- Extra
- License
* - `matplotlib `_
- jupyter
- PSF
* - `notebook `_
- jupyter
- BSD-3-Clause
* - `ipywidgets `_
- jupyter
- BSD-3-Clause
* - `ipympl `_
- jupyter
- BSD-3-Clause
* - `ipyparallel `_
- jupyter
- BSD-3-Clause
* - `torch `_
- torch
- BSD-3-Clause
* - `skorch `_
- torch
- BSD-3-Clause
* - `notebook-intelligence `_
- agent
- See provider
* - `mcp `_
- agent
- See provider