Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #3654

ANN: VisPy 0.7.0 Released

From David Hoese <dhoese@gmail.com>
Newsgroups comp.lang.python.announce
Subject ANN: VisPy 0.7.0 Released
Date 2021-06-30 18:49 -0500
Message-ID <b4d5f9fe-7120-989d-8386-62a51c5cbb2c@gmail.com> (permalink)

Show all headers | View raw


Hi all,

VisPy 0.7.0 has just been released on PyPI and conda-forge. This is a 
big release that has been in the works for a while now. This release was 
made possible thanks to the Chan Zuckerberg Initiative's Essential Open 
Source Software for Science Grant. I also want to thank the folks in the 
Napari community (https://napari.org/) for helping us with new features, 
bug fixes, and testing. We've also had a lot of help from the original 
creators of VisPy including Almar Klein who has done a lot of work in 
this final stretch to get 0.7 out. Lastly, I want to thank Alex ("asnt" 
on GitHub) for volunteering his time and essentially rewriting the 
MeshVisual and adding a lot of new features to it. A few of the other 
new features are listed below. The full release notes including the 
users that contributed to the project can be found at 
https://github.com/vispy/vispy/blob/main/CHANGELOG.md.

What's new in 0.7:

* VolumeVisuals and ImageVisuals now support floating point textures
* MeshVisual has been rewritten and shading logic separated out to a 
special "ShadingFilter" with much more control over the shading properties.
* MeshVisual also has new filters like TextureFilter for adding textures 
to a mesh and WireframeFilter for showing the wireframe for your mesh.
* A new MeshNormalsVisual for displaying the normals of a Mesh.
* New website (more content coming soon)
* Many many many bug fixes related to picking, depth/overlapping issues, 
memory leaks, and other performance improvements.
* Code cleanup and removal of old vendored/bundled dependencies 
including a new grid solver based on kiwisolver.


What is VisPy?
--------------

VisPy is a Python library for interactive scientific visualization that 
is designed to be fast, scalable, and easy to use. VisPy leverages the 
computational power of modern Graphics Processing Units (GPUs) through 
the OpenGL library to display very large datasets. Applications of VisPy 
include:

High-quality interactive scientific plots with millions of points.
Direct visualization of real-time data.
Fast interactive visualization of 3D models (meshes, volume rendering).
OpenGL visualization demos.
Scientific GUIs with fast, scalable visualization widgets (Qt or IPython 
notebook with WebGL).

See the Gallery and many other example scripts on the VisPy website 
(http://vispy.org/).

Upgrading
---------

VisPy supports Python 3.6+ on Linux, Mac OSX, and Windows. VisPy's heavy 
use of the GPU means that users will need to have modern and up-to-date 
video drivers for their system. VisPy can use one of many backends, see 
the documentation for details. We strive to keep backwards compatibility 
with older versions of VisPy, but interfaces are still being designed to 
best serve our users. As such, some things may have changed that break 
your existing usage. See the Release Notes (linked below) for more 
information on what has changed and contact the VisPy developers for 
help with any problems you run into.

Links
-----

GitHub: https://github.com/vispy/vispy
Website: http://vispy.org/
Gitter (for chat): https://gitter.im/vispy/vispy
Mailing list: https://groups.google.com/forum/#!forum/vispy
Release Notes: https://github.com/vispy/vispy/blob/main/CHANGELOG.md

Contributing
------------

Help is always welcome. See our Contributor's Guide for information on 
how you can participate:

https://vispy.org/dev_guide/contributor_guide.html

Thanks,

Dave

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

ANN: VisPy 0.7.0 Released David Hoese <dhoese@gmail.com> - 2021-06-30 18:49 -0500

csiph-web