Skip to main content

An object oriented approach to visualization of 1D to 4D data.

Project description

Visvis is a pure Python library for visualization of 1D to 4D data in an object oriented way. Essentially, visvis is an object oriented layer of Python on top of OpenGl, thereby combining the power of OpenGl with the usability of Python. A Matlab-like interface in the form of a set of functions allows easy creation of objects (e.g. plot(), imshow(), volshow(), surf()).

With visvis a range of different data can be visualized by simply adding world objects to a scene (or axes). These world objects can be anything from plots (lines with markers), to images, 3D rendered volumes, shaded meshes, or you can program your own world object class. If required, these data can also be moved in time.

Visvis can be used in Python scripts, interactive Python sessions (as with IPython or IEP) and can be embedded in applications.

Requirements:
  • Numpy

  • PyOpengl

  • A backend GUI toolkit (PySide, PyQt4, PyQt5, wxPython, GTK, fltk)

  • (optionally, to enable reading and writing of images) imageio

usage: import visvis as vv

All wobjects, wibjects and functions are present in the visvis namespace. For clean lists, see vv.wibjects, vv.wobjects, or vv.functions, respectively.

For more help, see …

Visvis is maintained by Almar Klein.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

visvis-1.14.0.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

visvis-1.14.0-py3-none-any.whl (4.9 MB view details)

Uploaded Python 3

File details

Details for the file visvis-1.14.0.tar.gz.

File metadata

  • Download URL: visvis-1.14.0.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for visvis-1.14.0.tar.gz
Algorithm Hash digest
SHA256 e363760739f2ff2110ab88cb8c9b251297d1857b1cb37bfcc544beb26aab385a
MD5 eb3d713d803ad5bb9710573988891155
BLAKE2b-256 dd8ec651ecf4309b0e0cda1b213db34f7c2a693760e908c4c465b80d7518f1f0

See more details on using hashes here.

File details

Details for the file visvis-1.14.0-py3-none-any.whl.

File metadata

  • Download URL: visvis-1.14.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for visvis-1.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ffac39e989e3efd21cf32172450689229036dad77c8b6014398897468d862682
MD5 baf044ce20c3655d9364728815dc8082
BLAKE2b-256 8e3b786bc4c3ef7bf34df3423ca02f7552e15a0844efad93df7894f917e31207

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page