mathgl v8.0.1
- Created
- Updated
MathGL is a free library of fast C++ routines for the plotting of the data varied in one or more dimensions
# Usage
mathgl provides CMake targets:
find_package(MathGL2 CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:mgl>,mgl,mgl-static>)
# License
GPL-3.0-only
# Supported Platforms
!uwp & !xbox & !android
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
# Features
Default features: jpeg
, opengl
, png
, zlib
# arma
Armadillo support
Dependencies:
and 8 transitive dependencies:
- blas (by armadillo )
- lapack (by armadillo )
lapack-reference (by blas , lapack , lapack-reference )
Platforms:
!osx & !ios & !uwp & !(arm & windows)
- pthreads (by pthread )
vcpkg-gfortran (by lapack-reference )
Platforms:
windows
Host Dependencies:
2 transitive dependencies:
# examples
Build example programs (not installed)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# fltk
fltk module
Dependencies:
fltk
Features: (none)
and 17 transitive dependencies:
- brotli (by freetype )
- bzip2 (by freetype )
- dirent (by fontconfig )
- expat (by fontconfig )
fontconfig (by fltk )
Platforms:
!osx
freetype (by fltk , fontconfig )
Features:
brotli
,bzip2
,png
,zlib
- getopt (by fontconfig )
getopt-win32 (by getopt )
Platforms:
windows & !mingw
- gettext (by fontconfig )
- gettext-libintl (by gettext )
libiconv (by gettext-libintl )
Platforms:
!linux
- libjpeg-turbo (by fltk )
- libpng (by freetype )
libuuid (by fontconfig )
Platforms:
!windows & !osx & !mingw
- pthread (by fontconfig )
- pthreads (by pthread )
- zlib (by libpng )
Host Dependencies:
5 transitive dependencies:
- gperf (by fontconfig )
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
- vcpkg-tool-meson (by fontconfig )
# gif
gif module
Host Dependencies:
one transitive dependency:
- vcpkg-cmake (by giflib )
# glut
glut module
Dependencies:
and 3 transitive dependencies:
- egl-registry (by opengl-registry )
- opengl (by freeglut )
- opengl-registry (by opengl )
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by freeglut )
- vcpkg-cmake-config (by freeglut )
# gsl
gsl module
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by gsl )
- vcpkg-cmake-config (by gsl )
# hdf5
hdf5 module
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by hdf5 )
- vcpkg-cmake-config (by hdf5 )
# jpeg default
jpeg module
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by libjpeg-turbo )
- vcpkg-cmake-config (by libjpeg-turbo )
# opengl default
opengl module
Dependencies:
and 2 transitive dependencies:
- egl-registry (by opengl-registry )
- opengl-registry (by opengl )
Host Dependencies:
No dependencies.
# png default
png module
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by libpng )
- vcpkg-cmake-config (by libpng )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# qt5
qt5 module
Dependencies:
qt5-base
Features: (none)
and 36 transitive dependencies:
at-spi2-core (by qt5-base )
Platforms:
linux
- brotli (by freetype )
- bzip2 (by freetype )
dbus (by at-spi2-core )
Platforms:
linux
- dirent (by glib )
- double-conversion (by qt5-base )
- egl-registry (by qt5-base )
- expat (by dbus )
fontconfig (by qt5-base )
Platforms:
!windows
freetype (by fontconfig , harfbuzz )
Features:
brotli
,bzip2
,png
,zlib
- getopt (by fontconfig )
getopt-win32 (by getopt )
Platforms:
windows & !mingw
- gettext (by fontconfig )
- gettext-libintl (by glib )
- glib (by at-spi2-core )
- harfbuzz (by qt5-base )
- libcap (by libsystemd )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- libjpeg-turbo (by qt5-base )
- liblzma (by libsystemd )
- libmount (by libsystemd )
- libpng (by freetype )
libsystemd (by dbus )
Platforms:
linux
libuuid (by fontconfig )
Platforms:
!windows & !osx & !mingw
- libxcrypt (by libsystemd )
- lz4 (by libsystemd )
- opengl-registry (by opengl )
- openssl (by qt5-base )
- pthread (by fontconfig )
- pthreads (by pthread )
- sqlite3 (by qt5-base )
- zlib (by glib )
- zstd (by libsystemd )
Host Dependencies:
7 transitive dependencies:
- gperf (by libsystemd )
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
- vcpkg-cmake-get-vars (by libcap )
- vcpkg-pkgconfig-get-modules (by qt5-base )
- vcpkg-tool-meson (by libsystemd )
# wx
wx module
Dependencies:
wxwidgets
Features: (none)
and 46 transitive dependencies:
at-spi2-atk (by gtk3 )
Platforms:
linux
- at-spi2-core (by at-spi2-atk )
- atk (by at-spi2-atk )
- brotli (by freetype )
- bzip2 (by freetype )
dbus (by at-spi2-core )
Platforms:
linux
- dirent (by cairo )
egl-registry (by libepoxy )
Platforms:
!osx & !windows
- expat (by cairo )
- fontconfig (by cairo )
freetype (by cairo , fontconfig , harfbuzz )
Features:
brotli
,bzip2
,png
,zlib
- fribidi (by pango )
- gdk-pixbuf (by gtk3 )
- getopt (by fontconfig )
getopt-win32 (by getopt )
Platforms:
windows & !mingw
- gettext (by atk )
- gettext-libintl (by glib )
- glib (by at-spi2-core )
- libcap (by libsystemd )
- libepoxy (by gtk3 )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- libjpeg-turbo (by gdk-pixbuf )
- liblzma (by libsystemd )
- libmount (by libsystemd )
- libpng (by cairo )
libsystemd (by dbus )
Platforms:
linux
libuuid (by fontconfig )
Platforms:
!windows & !osx & !mingw
- libxcrypt (by libsystemd )
- libxml2 (by at-spi2-atk )
- lz4 (by libsystemd )
- nanosvg (by wxwidgets )
- opengl (by wxwidgets )
- opengl-registry (by opengl )
- pango (by gtk3 )
- pixman (by cairo )
- pthread (by cairo )
- pthreads (by pthread )
tiff (by gdk-pixbuf )
Features: (none)
- zlib (by libpng )
- zstd (by libsystemd )
Host Dependencies:
5 transitive dependencies:
- gperf (by libsystemd )
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
- vcpkg-tool-meson (by pixman )
# zlib default
zlib module
Host Dependencies:
one transitive dependency:
- vcpkg-cmake (by zlib )
# Dependencies
and one transitive dependency:
getopt-win32 (by getopt )
Platforms:
windows & !mingw
# Host Dependencies
mathgl
Features: (none)
- vcpkg-cmake
- vcpkg-cmake-config
No transitive dependencies.
# Dependents
# Host Dependents
# Contributors
- Stefano Sinigardi
- Alvin
- Jack·Boos·Yu
- Billy O'Neal
- autoantwort
- wtywtykk
- Kai Pastor
- Lily Wang
- jim wang
- Chuck Walbourn
- gerard-ryan-immersaview