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