Third-party software components


Table of Contents

About this Document
Third-party software components
BZip2 / 1.0.8
Boost / 1.80.0
CLAPACK / 3.2.1
CryptoPP / 8.6.0
DCMTK / 3.6.7
EasyBMP / 1.06
Eigen3 / 3.4.0
Embree / 2.17.7
FTGL / 2.1.2
Freetype / 2.12.1
GLEW / 2.2.0
GLFW / 3.3.8
GTest / 1.12.1
HDF5 / 1.12.2
Hunspell / 1.7.1
ICU / 72.1
ITK / 4.6.0
Imath / 3.1.6
JPEG / 9e
LZF / 3.5.0
LibXml2 / 2.10.3
Minizip / 1.2.13
OpenCV / 4.6.0
OpenInventor / 2.5.1
OpenVDB / 9.1.0
PNG / 1.6.39
ProtobufDummy / 21.9
PythonBindingInventor / 2022.02.11
PythonBindingQt / 2022.10.26
PythonQt / 2022.02.11
QHttpServer / 2020.12.29
Qhull / 8.0.2
Qt / 5.12.12
QtService / 2019.06.10
QtSingleApplication / 2019.05.20
QtWebKit / 5.212.0-alpha4
SoQtMeVis / 1.1.0
TBB / 2021.7.0
TIFF / 4.4.0
TurboJPEG / 2.1.4
VTK / 7.1.1
WebP / 1.2.4
XercesC / 2.7.0
ZLIB / 1.2.13
alabaster / 0.7.12
assimp / 5.2.5
asyncqt / 2019.04.16
babel / 2.10.3
bootstrap / 3.1.1
c-blosc / 1.21.1
cdt / 1.1.2
certifi / 2022.9.24
chai / 4.3.6
chardet / 4.0.0
coveragepy / 4.5.4
cython / 0.29.32
dateutil / 2.6.1
docutils / 0.17.1
double-conversion / 3.2.1
future / 0.18.2
idna / 3.3
jedi / 0.8.1
jemalloc / 4.5.0
jinja / 2.11.3
jquery / 3.6.0
jquery-ui / 1.13.1
kf5-extra-cmake-modules / 5.99.0
libaec / 1.0.6
libffi / 3.4.4
libiconv / 1.17
libpq / 14.3
libsodium / 1.0.18
libxslt / 1.1.37
lz4 / 1.9.4
lzma_sdk / 19.00
mako / 1.2.3
markupsafe / 2.0.1
matplotlib / 1.4.3
mesa / 22.2.4
mocha / 10.0.0
newmat / 11
numpy / 1.23.4
openexr / 3.1.5
openssl / 1.1.1s
packaging / 21.3
pcre2 / 10.40
pycryptodomex / 3.15.0
pydicom / 2.3.1
pygments / 2.13.0
pyodbc / 4.0.34
pyparsing / 3.0.7
python / 3.9.15
pytz / 2022.6.0
rarfile / 4.0.0
requirejs / 2.3.6
scikit-build / 0.13.1
six / 1.16.0
snowballstemmer / 2.2.0
sphinx / 1.3.1
sphinx_rtd_theme / 0.1.8
sqlalchemy / 1.4.44
sqlite3 / 3.40.0
stlab / 1.7.0
threejs / 140
wheel / 0.38.4
xz-utils / 5.2.8
yui2 / 2.9.0
zstd / 1.5.2
Additional third-party software in the MeVisLab Public SDK
Cluster / 1.59
FLANN / 1.9.1
OpenCL / 2022.09.30
OpenCLICDLoader / 2022.09.30
PCL / 1.12.1
ctk-cli / 1.5
dirsync / 2.2.5
httmock / 1.4.0
kissfft / 131.1.0
libzmq / 4.3.4
muparser / 2.3.3
nlohmann_json / 3.11.2
openigtlink / 2021.03.10
picojson / 1.3.0
pyyaml / 6.0.0
pyzmq / 24.0.1
requests / 2.28.1
spline / 1.0.0
urllib3 / 1.26.12
vigra / 1.11.1
xylib / 1.6.0

About this Document

This document lists all third-party libraries that are included in the MeVisLab Pro SDK and MeVisLab Public SDK which are available to the user.

Third-party software components

BZip2 / 1.0.8

bzip2 is a free and open-source file compression program that uses the Burrows–Wheeler algorithm

Dependencies

BZip2 is required by: xylib, freetype, python

Boost / 1.80.0

Boost provides free peer-reviewed portable C++ source libraries

Components

These are all the declared components for the Boost package:

Boost::boost

Boost::diagnostic_definitions

Boost::disable_autolinking

Boost::atomic

Boost::chrono

Boost::container

Boost::date_time

Boost::filesystem

Boost::iostreams

Boost::json

Boost::locale

Boost::log

Boost::log_setup

Boost::math_c99

Boost::math_c99f

Boost::math_c99l

Boost::math_tr1

Boost::math_tr1f

Boost::math_tr1l

Boost::program_options

Boost::random

Boost::regex

Boost::serialization

Boost::system

Boost::thread

Boost::timer

Boost::type_erasure

Boost::wserialization

Boost::st_exception

Boost::headers

CLAPACK / 3.2.1

CLAPACK, a C translation of the FORTRAN77 LAPACK linear algebra libraries

CryptoPP / 8.6.0

A library of cryptographic schemes

DCMTK / 3.6.7

The DICOM Toolkit

Dependencies

DCMTK requires: PNG, LibXml2, TIFF, JPEG, libiconv

DCMTK is required by: itk

EasyBMP / 1.06

Cross-Platform Windows Bitmap Library

Eigen3 / 3.4.0

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms

Components

These are all the declared components for the Eigen3 package:

Eigen3::Eigen

Dependencies

Eigen3 is required by: opencv, pcl

Embree / 2.17.7

Provides ray tracing kernels and BVH building

FTGL / 2.1.2

library to use arbitrary fonts in OpenGL applications

Dependencies

FTGL requires: Freetype

Freetype / 2.12.1

A high-quality and portable font engine

Dependencies

Freetype requires: ZLIB, BZip2, PNG

Freetype is required by: ftgl, vtk, matplotlib, openinventor

GLEW / 2.2.0

The OpenGL Extension Wrangler Library

Dependencies

GLEW is required by: python_binding_inventor, soqtmevis, vtk, pcl, openinventor

GLFW / 3.3.8

A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

Dependencies

GLFW is required by: openvdb

GTest / 1.12.1

Google Testing and Mocking Framework

Components

These are all the declared components for the GTest package:

GTest::gmock_lib

GTest::gmock_main

GTest::gtest_lib

GTest::gtest_main

HDF5 / 1.12.2

General purpose library and file format for storing scientific data

Dependencies

HDF5 requires: ZLIB, libaec

HDF5 is required by: vigra, flann

Hunspell / 1.7.1

Hunspell spell checker - an improved replacement for myspell

ICU / 72.1

Unicode support, software internationalization, and software globalization

Components

These are all the declared components for the ICU package:

ICU::dt

ICU::in

ICU::io

ICU::test

ICU::tu

ICU::i18n

ICU::uc

ICU::data

Dependencies

ICU is required by: qtwebkit, qt5, libxml2

ITK / 4.6.0

An open-source, cross-platform library that provides developers with an extensive suite of software tools for image analysis

Dependencies

ITK requires: ZLIB, PNG, TIFF, DCMTK, JPEG

Imath / 3.1.6

Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics

Dependencies

Imath is required by: openexr

JPEG / 9e

Library to load, handle and manipulate images in the JPEG format

Dependencies

JPEG is required by: itk, opencv, vtk, vigra, dcmtk, openinventor, qtwebkit, qt5, tiff

LZF / 3.5.0

Fast LZ compression library

LibXml2 / 2.10.3

XML C parser and toolkit

Dependencies

LibXml2 requires: ZLIB, ICU

LibXml2 is required by: vtk, dcmtk, qtwebkit, libxslt

Minizip / 1.2.13

A Massively Spiffy Yet Delicately Unobtrusive Compression Library

Dependencies

Minizip requires: ZLIB

OpenCV / 4.6.0

OpenCV is an open source computer vision and machine learning software library

Dependencies

OpenCV requires: Eigen3, PNG, TIFF, WebP, numpy, ProtobufDummy, python, Qt5Dummy, JPEG

OpenInventor / 2.5.1

An extensible 3D rendering toolkit

Dependencies

OpenInventor requires: GLEW, JPEG, libiconv, Freetype

OpenInventor is required by: python_binding_inventor, soqtmevis

OpenVDB / 9.1.0

A suite of tools for the efficient storage and manipulation of sparse volumetric data discretized on three-dimensional grids

Dependencies

OpenVDB requires: GLFW, TBB, openexr, Boost, c-blosc

PNG / 1.6.39

Portable Network Graphics library

Dependencies

PNG requires: ZLIB

PNG is required by: itk, opencv, vtk, matplotlib, pcl, vigra, dcmtk, qtwebkit, freetype, qt5

ProtobufDummy / 21.9

Google's Protocol Buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data

Dependencies

ProtobufDummy requires: ZLIB

ProtobufDummy is required by: opencv

PythonBindingInventor / 2022.02.11

Python binding into Inventor

Dependencies

PythonBindingInventor requires: GLEW, numpy, OpenInventor, Qt5Dummy, python, PythonQt

PythonBindingQt / 2022.10.26

Python binding into Qt

Dependencies

PythonBindingQt requires: Qt5Dummy, python, PythonQt, QtWebKit

PythonQt / 2022.02.11

PythonQt is a dynamic Python binding for Qt

Dependencies

PythonQt requires: Qt5Dummy, python

PythonQt is required by: python_binding_inventor, python_binding_qt

QHttpServer / 2020.12.29

Qt based HTTP Server based on Joyent's HTTP Parser library

Dependencies

QHttpServer requires: Qt5Dummy

Qhull / 8.0.2

Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram

Dependencies

Qhull is required by: pcl

Qt / 5.12.12

Qt is a leading cross-platform application and UI development framework for desktop, embedded and mobile operating systems

Dependencies

Qt requires: ZLIB, JPEG, TIFF, PNG, WebP, pcre2, double-conversion, ICU, sqlite3, libpq, libxslt, openssl

Qt is required by: opencv, python_binding_inventor, python_binding_qt, qhttpserver, qtservice, qtsingleapplication, soqtmevis, vtk, pythonqt, qtwebkit

QtService / 2019.06.10

Qt library for developing Windows services and Unix daemons

Dependencies

QtService requires: Qt5Dummy

QtSingleApplication / 2019.05.20

Qt library to start applications only once per user

Dependencies

QtSingleApplication requires: Qt5Dummy

QtWebKit / 5.212.0-alpha4

WebKit rendering library for the Qt5 framework (deprecated)

Dependencies

QtWebKit requires: Qt5Dummy, JPEG, PNG, LibXml2, kf5-extra-cmake-modules, ZLIB, ICU, sqlite3

QtWebKit is required by: python_binding_qt

SoQtMeVis / 1.1.0

Qt Inventor Binding

Dependencies

SoQtMeVis requires: GLEW, OpenInventor, Qt5Dummy

TBB / 2021.7.0

oneAPI Threading Building Blocks (oneTBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability

Components

These are all the declared components for the TBB package:

TBB::tbb

TBB::tbb12

TBB::tbbmalloc

TBB::tbbmalloc_proxy

Dependencies

TBB is required by: openvdb

TIFF / 4.4.0

Tag Image File Format (TIFF) library

Dependencies

TIFF requires: xz-utils, ZLIB, zstd, JPEG

TIFF is required by: itk, opencv, vtk, vigra, dcmtk, qt5

TurboJPEG / 2.1.4

MMX, SSE, and SSE2 SIMD accelerated JPEG library

VTK / 7.1.1

The Visualization Toolkit (VTK) is open source software for manipulating and displaying scientific data

Dependencies

VTK requires: Boost, GLEW, PNG, LibXml2, lz4, python, Qt5Dummy, TIFF, ZLIB, JPEG, Freetype

WebP / 1.2.4

library to encode and decode images in WebP format

Components

These are all the declared components for the WebP package:

WebP::webpdecoder

WebP::webpdemux

WebP::libwebpmux

WebP::webp

Dependencies

WebP is required by: opencv, qt5

XercesC / 2.7.0

A validating XML parser written in a portable subset of C++

ZLIB / 1.2.13

A Massively Spiffy Yet Delicately Unobtrusive Compression Library

Dependencies

ZLIB is required by: itk, minizip, vtk, matplotlib, pcl, vigra, xylib, protobuf, openexr, c-blosc, qtwebkit, freetype, qt5, hdf5, libpng, tiff, python, libxml2, openssl

alabaster / 0.7.12

Lightweight, configurable Sphinx theme

Dependencies

alabaster requires: python

assimp / 5.2.5

library to import and export various 3d-model-formats including scene-post-processing to generate missing render data

asyncqt / 2019.04.16

asyncio event loop for Qt

Dependencies

asyncqt requires: python

babel / 2.10.3

Babel is an internationalization library for Python

Dependencies

babel requires: python

bootstrap / 3.1.1

CSS framework directed at responsive, mobile-first front-end web development

c-blosc / 1.21.1

An extremely fast, multi-threaded, meta-compressor library

Dependencies

c-blosc requires: lz4, ZLIB, zstd

c-blosc is required by: openvdb

cdt / 1.1.2

CDT: Constrained Delaunay Triangulation.

certifi / 2022.9.24

A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts

Dependencies

certifi requires: python

certifi is required by: requests

chai / 4.3.6

BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework

chardet / 4.0.0

Python character encoding detector

Dependencies

chardet requires: python

chardet is required by: requests

coveragepy / 4.5.4

Coverage.py is a tool for measuring code coverage of Python programs

Dependencies

coveragepy requires: python

cython / 0.29.32

The most widely used Python to C compiler

Dependencies

cython requires: python

cython is required by: pyzmq

dateutil / 2.6.1

Useful extensions to the standard Python datetime features

Dependencies

dateutil requires: python, six

dateutil is required by: matplotlib

docutils / 0.17.1

RST helper library

Dependencies

docutils requires: python

double-conversion / 3.2.1

Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles

Dependencies

double-conversion is required by: qt5

future / 0.18.2

Compatibility layer between Python 2 and Python 3

Dependencies

future requires: python

idna / 3.3

Internationalized Domain Names for Python (IDNA 2008 and UTS #46)

Dependencies

idna requires: python

idna is required by: requests

jedi / 0.8.1

Awesome autocompletion, static analysis and refactoring library for python

Dependencies

jedi requires: python

jemalloc / 4.5.0

Jemalloc is a general-purpose scalable concurrent allocator

jinja / 2.11.3

A small but fast and easy to use stand-alone template engine written in pure Python

Dependencies

jinja requires: python, markupsafe

jquery / 3.6.0

A fast, small, and feature-rich JavaScript library

jquery-ui / 1.13.1

A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library

kf5-extra-cmake-modules / 5.99.0

KDE's extra modules and scripts for CMake

Dependencies

kf5-extra-cmake-modules is required by: qtwebkit

libaec / 1.0.6

Adaptive Entropy Coding library

Dependencies

libaec is required by: hdf5

libffi / 3.4.4

A portable foreign-function interface library

Dependencies

libffi is required by: python

libiconv / 1.17

Internationalization support library

Dependencies

libiconv is required by: dcmtk, openinventor

libpq / 14.3

C interface library for the PostgreSQL RDBMS

Dependencies

libpq requires: openssl

libpq is required by: qt5

libsodium / 1.0.18

A portable fork of NaCl, a higher-level cryptographic library

Dependencies

libsodium is required by: libzmq

libxslt / 1.1.37

libxslt is a software library implementing XSLT processor, based on libxml2

Dependencies

libxslt requires: LibXml2

libxslt is required by: qt5

lz4 / 1.9.4

Extremely fast compression algorithm

Dependencies

lz4 is required by: vtk, c-blosc, flann

lzma_sdk / 19.00

LZMA SDK

mako / 1.2.3

A templating language that borrows the best ideas from the existing templating languages

Dependencies

mako requires: python, pygments, markupsafe

markupsafe / 2.0.1

Implements a text object that escapes characters so it is safe to use in HTML and XML

Dependencies

markupsafe requires: python

markupsafe is required by: jinja, mako

matplotlib / 1.4.3

A comprehensive library for creating static, animated, and interactive visualizations in Python

Dependencies

matplotlib requires: python, six, numpy, dateutil, pytz, pyparsing, PNG, ZLIB, Freetype

mesa / 22.2.4

an open source software implementation of OpenGL, Vulkan, and other graphics API specifications

mocha / 10.0.0

Simple, flexible, fun javascript test framework for node.js & the browser

newmat / 11

A C++ matrix library

numpy / 1.23.4

NumPy is the fundamental package for scientific computing with Python

Dependencies

numpy requires: python

numpy is required by: opencv, python_binding_inventor, matplotlib

openexr / 3.1.5

OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications

Dependencies

openexr requires: Imath, ZLIB

openexr is required by: openvdb

openssl / 1.1.1s

full-strength general purpose cryptography library (including SSL and TLS)

Dependencies

openssl requires: ZLIB

openssl is required by: qt5, python, libpq

packaging / 21.3

Core utilities for Python packages

Dependencies

packaging requires: python

packaging is required by: scikit-build, pyzmq

pcre2 / 10.40

Perl-compatible regular expression library

Dependencies

pcre2 is required by: qt5

pycryptodomex / 3.15.0

PyCryptodome is a self-contained Python package of low-level cryptographic primitives

Dependencies

pycryptodomex requires: python

pydicom / 2.3.1

pydicom is a pure python package for working with DICOM files

Dependencies

pydicom requires: python

pygments / 2.13.0

Python syntax highlighter

Dependencies

pygments requires: python

pygments is required by: mako

pyodbc / 4.0.34

Python ODBC bridge

Dependencies

pyodbc requires: python

pyparsing / 3.0.7

Library of classes for constructing grammars directly in Python code

Dependencies

pyparsing requires: python

pyparsing is required by: matplotlib, scikit-build

python / 3.9.15

An interpreted, interactive, object-oriented programming language

Dependencies

python requires: ZLIB, sqlite3, BZip2, xz-utils, libffi, openssl

python is required by: opencv, python_binding_inventor, python_binding_qt, vtk, alabaster, asyncqt, babel, coveragepy, docutils, future, jedi, jinja, mako, matplotlib, pycryptodomex, pydicom, rarfile, scikit-build, snowballstemmer, sphinx_rtd_theme, sphinx, sqlalchemy, pyodbc, ctk-cli, dirsync, httmock, pyyaml, pyzmq, numpy, pythonqt, dateutil, markupsafe, pygments, pytz, pyparsing, packaging, wheel, requests, cython, chardet, six, idna, certifi, urllib3

pytz / 2022.6.0

Olson tz database for accurate and cross platform timezone calculations in Python

Dependencies

pytz requires: python

pytz is required by: matplotlib

rarfile / 4.0.0

RAR archive reader for Python

Dependencies

rarfile requires: python

requirejs / 2.3.6

RequireJS is a JavaScript file and module loader

scikit-build / 0.13.1

Improved build system generator for CPython C extensions

Dependencies

scikit-build requires: python, packaging, pyparsing, wheel

six / 1.16.0

Utility functions for compatibility with both Python versions 2 and 3

Dependencies

six requires: python

six is required by: matplotlib, dirsync, dateutil

snowballstemmer / 2.2.0

Snowball stemming library collection for Python

Dependencies

snowballstemmer requires: python

sphinx / 1.3.1

A documentation system based on restructured text

Dependencies

sphinx requires: python

sphinx_rtd_theme / 0.1.8

Sphinx theme for readthedocs.org

Dependencies

sphinx_rtd_theme requires: python

sqlalchemy / 1.4.44

SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL

Dependencies

sqlalchemy requires: python

sqlite3 / 3.40.0

Self-contained, serverless, in-process SQL database engine

Dependencies

sqlite3 is required by: qtwebkit, qt5, python

stlab / 1.7.0

Software Technology Lab (stlab) libraries

threejs / 140

JavaScript 3D library

wheel / 0.38.4

A built-package format for Python

Dependencies

wheel requires: python

wheel is required by: scikit-build

xz-utils / 5.2.8

XZ Utils is free general-purpose data compression software with a high compression ratio

Dependencies

xz-utils is required by: tiff, python

yui2 / 2.9.0

A fast, small, and feature-rich JavaScript library

zstd / 1.5.2

Zstandard - Fast real-time compression algorithm

Dependencies

zstd is required by: c-blosc, tiff

Additional third-party software in the MeVisLab Public SDK

Cluster / 1.59

the C Clustering Library

FLANN / 1.9.1

FLANN - Fast Library for Approximate Nearest Neighbors

Dependencies

FLANN requires: lz4, HDF5

FLANN is required by: pcl

OpenCL / 2022.09.30

C language headers for the OpenCL API

Dependencies

OpenCL is required by: opencl-icd-loader

OpenCLICDLoader / 2022.09.30

OpenCL ICD Loader

Dependencies

OpenCLICDLoader requires: OpenCL

PCL / 1.12.1

The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing.

Dependencies

PCL requires: Boost, Eigen3, FLANN, GLEW, PNG, Qhull, ZLIB

ctk-cli / 1.5

Python interface for inspecting and running CLI modules (as defined by CommonTK)

Dependencies

ctk-cli requires: python

dirsync / 2.2.5

Advanced directory tree synchronisation

Dependencies

dirsync requires: python, six

httmock / 1.4.0

A mocking library for requests

Dependencies

httmock requires: python, requests

kissfft / 131.1.0

A mixed-radix Fast Fourier Transform

libzmq / 4.3.4

ZeroMQ core engine in C++, implements ZMTP/3.1

Dependencies

libzmq requires: libsodium

libzmq is required by: pyzmq

muparser / 2.3.3

fast math parser library

nlohmann_json / 3.11.2

A C++11 header-only JSON library with intuitive syntax, trivial integration and serious testing

openigtlink / 2021.03.10

network communication library for image-guided therapy

picojson / 1.3.0

A header-file-only, JSON parser serializer in C++

pyyaml / 6.0.0

PyYAML is a YAML parser and emitter for Python

Dependencies

pyyaml requires: python

pyzmq / 24.0.1

Lightweight and super-fast messaging library built on top of the ZeroMQ library

Dependencies

pyzmq requires: python, cython, libzmq, packaging

requests / 2.28.1

Requests is a simple, yet elegant, HTTP library for Python

Dependencies

requests requires: python, idna, certifi, chardet, urllib3

requests is required by: httmock

spline / 1.0.0

SPLINE, a C++ code which constructs and evaluates spline functions

urllib3 / 1.26.12

urllib3 is a powerful, user-friendly HTTP client for Python

Dependencies

urllib3 requires: python

urllib3 is required by: requests

vigra / 1.11.1

a generic C++ library for image analysis

Dependencies

vigra requires: Boost, HDF5, PNG, TIFF, ZLIB, JPEG

xylib / 1.6.0

library for reading files with x-y data from powder diffraction, spectroscopy, or other experimental methods

Dependencies

xylib requires: Boost, BZip2, ZLIB