Third-party software components


Table of Contents

About this Document
Third-party software components
BZip2 / 1.0.8
Boost / 1.78.0
CLAPACK / 3.2.1
CryptoPP / 8.6.0
DCMTK / 3.6.6
EasyBMP / 1.06
Eigen3 / 3.4.0
Embree / 2.17.7
FTGL / 2.1.2
Freetype / 2.11.1
GLEW / 2.2.0
GLFW / 3.3.6
GTest / 1.11.0
HDF5 / 1.12.1
Hunspell / 1.7.0
ICU / 70.1
ITK / 4.6.0
Imath / 3.1.4
JPEG / 9e
LZF / 3.5.0
Minizip / 1.2.12
OpenCL / 2022.01.04
OpenCLICDLoader / 2022.01.04
OpenCV / 4.5.5
OpenInventor / 2.5.1
OpenVDB / 9.0.0
PNG / 1.6.37
ProtobufDummy / 3.19.4
PythonBindingInventor / 2022.02.11
PythonBindingQt / 2022.02.11
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.5.0
TIFF / 4.3.0
TurboJPEG / 2.1.3
VTK / 7.1.1
WebP / 1.2.2
XercesC / 2.7.0
ZLIB / 1.2.12
alabaster / 0.7.12
assimp / 5.2.3
asyncqt / 2019.04.16
babel / 2.9.1
bootstrap / 3.1.1
c-blosc / 1.21.1
certifi / 2021.10.08
chai / 4.3.4
chardet / 4.0.0
coveragepy / 4.5.1
cython / 0.29.28
dateutil / 2.6.1
docutils / 0.17.1
double-conversion / 3.2.0
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.91.0
libaec / 1.0.6
libffi / 3.4.2
libiconv / 1.16
libpq / 13.3
libsodium / 1.0.18
libxml2 / 2.9.13
libxslt / 1.1.35
lz4 / 1.9.3
lzma_sdk / 19.00
mako / 1.1.6
markupsafe / 2.0.1
matplotlib / 1.4.3
mesa / 20.3.4
mocha / 3.2.0
newmat / 11
numpy / 1.22.3
openexr / 3.1.4
openssl / 1.1.1o
packaging / 21.3
pcre2 / 10.39
pycryptodomex / 3.14.1
pydicom / 2.2.2
pygments / 2.11.2
pyodbc / 4.0.32
pyparsing / 3.0.7
python / 3.9.11
pytz / 2022.1
rarfile / 3.3.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.32
sqlite3 / 3.38.1
stlab / 1.6.2
threejs / 135
wheel / 0.37.1
xz-utils / 5.2.5
yui2 / 2.9.0
zstd / 1.5.2
Additional third-party software in the MeVisLab Public SDK
Cluster / 1.59
FLANN / 1.9.1
PCL / 1.12.1
dirsync / 2.2.5
httmock / 1.4.0
kissfft / 131.1.0
libzmq / 4.3.4
muparser / 2.3.3
nlohmann_json / 3.10.5
openigtlink / 2021.03.10
picojson / 1.3.0
pyyaml / 6.0.0
pyzmq / 22.3.0
requests / 2.27.1
spline / 1.0.0
urllib3 / 1.26.9
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.78.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.6

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

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

Dependencies

GLFW is required by: openvdb

GTest / 1.11.0

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

General purpose library and file format for storing scientific data

Dependencies

HDF5 requires: ZLIB, libaec

HDF5 is required by: vigra, flann

Hunspell / 1.7.0

Hunspell spell checker - an improved replacement for myspell

ICU / 70.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.4

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

Minizip / 1.2.12

A Massively Spiffy Yet Delicately Unobtrusive Compression Library

Dependencies

Minizip requires: ZLIB

OpenCL / 2022.01.04

C language headers for the OpenCL API

Dependencies

OpenCL is required by: opencl-icd-loader

OpenCLICDLoader / 2022.01.04

OpenCL ICD Loader

Dependencies

OpenCLICDLoader requires: OpenCL

OpenCV / 4.5.5

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

Portable Network Graphics library

Dependencies

PNG requires: ZLIB

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

ProtobufDummy / 3.19.4

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

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 (deprecated and unmaintained)

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

QtWebKit is required by: python_binding_qt

SoQtMeVis / 1.1.0

Qt Inventor Binding

Dependencies

SoQtMeVis requires: GLEW, OpenInventor, Qt5Dummy

TBB / 2021.5.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.3.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.3

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

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

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

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

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

certifi / 2021.10.08

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

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

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

Dependencies

coveragepy requires: python

cython / 0.29.28

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

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

A portable foreign-function interface library

Dependencies

libffi is required by: python

libiconv / 1.16

Internationalization support librarys

Dependencies

libiconv is required by: dcmtk, openinventor

libpq / 13.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

libxml2 / 2.9.13

XML C parser and toolkit

Dependencies

libxml2 requires: ZLIB, ICU

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

libxslt / 1.1.35

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

Dependencies

libxslt requires: libxml2

libxslt is required by: qt5

lz4 / 1.9.3

Extremely fast compression algorithm

Dependencies

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

lzma_sdk / 19.00

LZMA SDK

mako / 1.1.6

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

Dependencies

mako requires: python

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

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 / 20.3.4

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

mocha / 3.2.0

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

newmat / 11

A C++ matrix library

numpy / 1.22.3

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

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

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

pcre2 / 10.39

Perl-compatible regular expression library

Dependencies

pcre2 is required by: qt5

pycryptodomex / 3.14.1

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

Dependencies

pycryptodomex requires: python

pydicom / 2.2.2

pydicom is a pure python package for working with DICOM files

Dependencies

pydicom requires: python

pygments / 2.11.2

Python syntax highlighter

Dependencies

pygments requires: python

pyodbc / 4.0.32

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

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, pygments, rarfile, scikit-build, snowballstemmer, sphinx_rtd_theme, sphinx, sqlalchemy, pyodbc, dirsync, httmock, pyyaml, pyzmq, numpy, pythonqt, dateutil, markupsafe, pytz, pyparsing, packaging, wheel, requests, cython, chardet, six, idna, certifi, urllib3

pytz / 2022.1

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

Dependencies

pytz requires: python

pytz is required by: matplotlib

rarfile / 3.3.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.32

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

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

Dependencies

sqlite3 is required by: qt5, python

stlab / 1.6.2

Software Technology Lab (stlab) libraries

threejs / 135

JavaScript 3D library

wheel / 0.37.1

A built-package format for Python

Dependencies

wheel requires: python

wheel is required by: scikit-build

xz-utils / 5.2.5

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

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

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

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 / 22.3.0

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

Dependencies

pyzmq requires: python, libzmq, cython

requests / 2.27.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.9

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