graphics/py-mayavi 4.9.0 FreeBSD
Application and library for 3D visualization and plotting in Python
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d7c115c4b3- License
- BSD3CLAUSE, LGPL21, LGPL20, EPL, LGPL3, BSD2CLAUSE, APACHE11
- Categories
- graphics, science, python
- Package size
- 18115.2 KiB, 29769.1 KiB installed
Description
3D Scientific Data Visualization and Plotting.
The Mayavi project includes two related packages for 3-dimensional visualization: Mayavi: A tool for easy and interactive visualization of data, with seamless integration with Python scientific libraries. TVTK: A Traits-based wrapper for the Visualization Toolkit, a popular open-source visualization library.
These libraries operate at different levels of abstraction. TVTK manipulates visualization objects, while Mayavi lets you operate on your data, and then see the results. Most users either use the Mayavi user interface or program to its scripting interface; you probably don't need to interact with TVTK unless you want to create a new Mayavi module.
Install
Binary package:
pkg install py312-mayavi
From the ports tree:
cd /usr/ports/graphics/py-mayavi/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-mayavi>0:graphics/py-mayavi
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.9.0 | 4.9.0 | - | 4.8.2_5 | - |
| FreeBSD:14:quarterly | 4.9.0 | 4.9.0 | n/a | 4.8.2_5 | - |
| FreeBSD:15:latest | 4.9.0 | 4.9.0 | n/a | - | - |
| FreeBSD:15:quarterly | 4.9.0 | 4.9.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.9.0 | 4.9.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Runtime 10
${PYTHON_PKGNAMEPREFIX}apptools>0: devel/py-apptools${PYTHON_PKGNAMEPREFIX}configobj>0: devel/py-configobj${PYTHON_PKGNAMEPREFIX}envisage>0: devel/py-envisage${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}packaging>0: devel/py-packaging${PYTHON_PKGNAMEPREFIX}pyface>=6.1.1: devel/py-pyface${PYTHON_PKGNAMEPREFIX}pygments>0: textproc/py-pygments${PYTHON_PKGNAMEPREFIX}puremagic>0: sysutils/py-puremagic${PYTHON_PKGNAMEPREFIX}traits>=6.0.0: devel/py-traits${PYTHON_PKGNAMEPREFIX}traitsui>=7.0.0: graphics/py-traitsui
Test 1
${PYTHON_PKGNAMEPREFIX}pytest-timeout>0: devel/py-pytest-timeout
The full lists below include those, and their dependencies in turn.
Build dependencies 115
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/qt5-sql
- devel/binutils
- devel/dbus
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/icu
- devel/level-zero
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/py-wheel
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-qmake
- devel/readline
- devel/xdg-utils
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/qt5-opengl
- graphics/tiff
- graphics/vulkan-headers
- graphics/wayland
- lang/gcc14
- lang/lua54
- lang/python312
- lang/python315
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- math/vtk9
- misc/hicolor-icon-theme
- misc/hwdata
- net/openmpi4
- net/py-mpi4py
- net/qt5-network
- print/freetype2
- print/harfbuzz
- print/indexinfo
- science/hdf5
- science/libaec
- science/netcdf
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- security/munge
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-declarative
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-uiplugin
- x11-toolkits/qt5-widgets
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcursor
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
The first 100 are listed.
Run dependencies 309
- accessibility/at-spi2-core
- accessibility/qt5-speech
- accessibility/qt6-speech
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libmspack
- archivers/lzo2
- archivers/minizip
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/ebur128
- audio/espeak-ng
- audio/flac
- audio/gstreamer1-plugins-pulse
- audio/jack
- audio/lame
- audio/libmysofa
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/openal-soft
- audio/opus
- audio/pcaudiolib
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- comms/qt5-connectivity
- comms/qt5-sensors
- comms/qt5-serialport
- comms/qt6-connectivity
- comms/qt6-sensors
- comms/qt6-serialport
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt5-sql
- databases/qt5-sqldrivers-sqlite3
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/binutils
- devel/dbus
- devel/dbus-glib
- devel/dotconf
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/hwloc2
- devel/icu
- devel/json-glib
- devel/level-zero
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libnotify
- devel/libpciaccess
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm19
- devel/nspr
- devel/orc
- devel/pcre2
- devel/pcsc-lite
- devel/pkgconf
- devel/py-apptools
- devel/py-configobj
- devel/py-dbus
- devel/py-envisage
- devel/py-evdev
- devel/py-importlib-metadata
- devel/py-importlib-resources
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyface
- devel/py-pygobject
- devel/py-pyudev
- devel/py-qt5-pyqt
The first 100 are listed.
Required by 1
Configuration
No options to configure.
- USES
- python shebangfix
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mayavi-4.9.0.tar.gz | 8.57814e+06 | d12cfb362a658b0d99f088184abb6dca805d8accc437bd5e8131c221987783de |
Master sites 1
- PYPI