All Versions
22
Latest Version
Avg Release Cycle
135 days
Latest Release
56 days ago

Changelog History
Page 1

  • v0.8.1 Changes

    August 27, 2021

    ๐Ÿ›  Fixed bugs:

    ๐Ÿ”€ Merged pull requests:

  • v0.8.0 Changes

    August 20, 2021

    โœจ Enhancements:

    • โž• Add PyQt6 backend #2172 (mars0001)
    • โœ‚ Remove 'VNC' backend #2164 (almarklein)
    • โ™ป๏ธ Refactor texture_lut() Colormap method to BaseColormap for cleaner usage #2160 (almarklein)
    • Rendering arbitrary planes in the VolumeVisual #2149 (alisterburt)
    • Switch examples and website gallery to sphinx-gallery #2148 (djhoese)
    • โž• Add "jupyter_rfb" backend for inline Jupyter Notebook/Lab display #2142 (almarklein)
    • Migrate from string formatting to template ($) variables in VolumeVisual shaders #2117 (brisvag)
    • โž• Add clipping planes to VolumeVisual #2116 (brisvag)

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ›  Fix volume_plane.py example not having a toggle for the animation #2179 (djhoese)
    • ๐Ÿ›  Fix minor bug in volume_clipping.py example #2175 (kevinyamauchi)
  • v0.7.3 Changes

    July 21, 2021

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ›  Fix VolumeVisual.cmap setter not working for most colormaps #2150 (alisterburt)
  • v0.7.2 Changes

    July 20, 2021

    ๐Ÿ›  Fixed bugs:

    • โž• Add filter keyword arguments to subclassed filters #2144 (clarebcook)
    • ๐Ÿ›  Fix scalable textures clim_normalized when auto clims are used #2140 (djhoese)
  • v0.7.1 Changes

    July 13, 2021

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ›  Fix auto clim calculation if all data is non-finite #2131 (almarklein)
    • โšก๏ธ Update light direction in mesh shading examples #2125 (asnt)

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ—„ Set stacklevel for colormap deprecation. #2134 (Carreau)
    • ๐Ÿ‘‰ Make meshes upright and face the camera in mesh examples #2126 (asnt)
  • v0.7.0 Changes

    June 30, 2021

    โœจ Enhancements:

    • ๐Ÿ”„ Change Visual GL state so it is only set if drawing #2111 (djhoese)
    • โž• Add handling of NaNs in ImageVisual #2106 (djhoese)
    • ๐Ÿ‘Œ Improve specular light in phong shading #2091 (almarklein)
    • ๐Ÿ›  Fix SceneCanvas Node leaking reference to itself #2089 (djhoese)
    • ๐Ÿ‘Œ Improve infinity/NaN handling in VolumeVisual and ImageVisual clim calculations #2085 (almarklein)
    • ๐Ÿ”„ Change builtin colormaps to all be instances #2066 (djhoese)
    • โž• Add setter for colorbar label text #2057 (djhoese)
    • โž• Add average intensity projection (average) rendering mode to VolumeVisual #2055 (alisterburt)
    • โž• Add attenuated MIP (attenuated_mip) rendering mode to VolumeVisual #2047 (alisterburt)
    • โž• Add minimum intensity projection (minip) shading to VolumeVisual #2046 (alisterburt)
    • โž• Add more options to control the length of normals in MeshNormals visual #2043 (asnt)
    • โž• Add visual for displaying mesh normals #2031 (asnt)
    • Identify and expose Phong shading parameters in mesh ShadingFilter #2029 (asnt)
    • โž• Add the ability to make the wireframe transparent with the wireframe filter #2026 (asnt)
    • โž• Add ability to show only a mesh wireframe with the wireframe filter #2025 (asnt)
    • โšก๏ธ Optimize SurfacePlotVisual when only color is updated #2002 (djhoese)
    • โž• Add PySide6 backend #1978 (Kusefiru)
    • โž• Add networkx layout to GraphVisual #1941 (cvanelteren)
    • Overhaul vispy website #1931 (djhoese)
    • โž• Add 'texture_format' kwarg to ImageVisual for floating point textures #1920 (djhoese)
    • โž• Add Tkinter backend #1918 (ThenTech)
    • โž• Add 'texture_format' kwarg to VolumeVisual for floating point textures #1912 (djhoese)
    • Let camera link be limited to specified properties #1886 (povik)
    • Speed up arcball and turntable cameras #1884 (povik)
    • ๐Ÿ›  Fix jupyter lab extension to use newest vispy.js #1866 (mjlbach)
    • ๐Ÿ‘ Allow for 2D X and Y coordinates in SurfacePlotVisual #1863 (dvsphanindra)
    • โž• Add ImageVisual gamma and smarter in-shader contrast limits #1844 (tlambert03)
    • Implement volume contrast limits in shader, add gamma #1842 (tlambert03)
    • ๐Ÿ‘‰ Make demos easier to switch to PySide2 from PyQt5 #1835 (fedepell)
    • ๐Ÿ‘‰ Use meshio fall back for reading and writing mesh files #1824 (nschloe)
    • โž• Add nearest interpolation to volume visual #1803 (sofroniewn)
    • โœ‚ Remove isosurface green color in VolumeVisual #1802 (sofroniewn)
    • โž• Add "transparent" color to internal color_dict #1794 (HagaiHargil)
    • ๐Ÿ‘‰ Make all AxisVisual parameters easily updatable after instantiation #1792 (tlambert03)
    • ๐Ÿ‘‰ Make it possible to get and set the face, bold, and italic properties of Text via properties #1777 (astrofrog)
    • โœ… Check for GUI eventloop when testing for jupyter kernel #1714 (hmaarrfk)
    • Add lines_adjacency and line_strip_adjacency OpenGL primitives. #1705 (proto3)
    • โž• Add ability to pass webGL context arguments for notebook backend canvas initialization #1693 (klarh)
    • โž• Add mesh wireframe filter #1689 (asnt)
    • ๐Ÿ‘ Allow changing spectrogram parameters after it has been drawn #1670 (cimbi)
    • ๐Ÿ›  Fix event loop detection triggering on blocked events #1590 (kne42)
    • Replace Grid Widget cassowary solver with kiwisolver #1501 (MatthieuDartiailh)
    • โž• Add ShadingFilter for meshes by separating it from MeshVisual #1463 (asnt)
    • โ™ป๏ธ Refactor MeshVisual indexing for easier and more flexible filter creation #1462 (asnt)
    • Changed vispy.plot.Fig.__init__() to allow passing 'keys' argument #1449 (jimofthecorn)
    • โž• Add TextureFilter for adding textures to MeshVisuals #1444 (asnt)

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ›  Fix VolumeVisual artifacts with mip/minip if nothing was found #2115 (brisvag)
    • ๐Ÿ›  Fix inconsistent picking behavior regarding depth testing #2110 (djhoese)
    • ๐Ÿ›  Fix grid solver not updating variables when height/width changed #2100 (djhoese)
    • ๐Ÿ›  Fix alpha handling in 'translucent' Visuals and add 'alpha' keyword argument to Canvas.render #2090 (djhoese)
    • ๐Ÿ›  Fix PanZoomCamera 'center' property not updating view #2079 (djhoese)
    • ๐Ÿ›  Fix VolumeVisual bounds representing the wrong axis #2070 (djhoese)
    • ๐Ÿ‘‰ make agg lines write correct depth value #2063 (almarklein)
    • ๐Ÿ›  Fix glfw not sizing visuals correctly on initial draw #2059 (djhoese)
    • Dont force selection of gl2 backend #2058 (almarklein)
    • ๐Ÿ›  Fix typo in double shader #2051 (theGiallo)
    • ๐Ÿ›  Fix changing mesh shading mode when initially None #2042 (asnt)
    • Prevent translucent window with QOpenGLWidget #2040 (asnt)
    • ๐Ÿ›  Fix various issues with shading in the MeshVisual #2028 (asnt)
    • ๐Ÿ›  Fix face normal in cube geometry (create_cube function) #2027 (asnt)
    • ๐Ÿ›  Fix axis labeling issue when flipped #2022 (Kusefiru)
    • ๐Ÿ›  Fix TextVisual producing log message about unused uniform #2004 (djhoese)
    • โž• Add workaround for MacOS dlopen #1975 (rayg-ssec)
    • ๐Ÿ›  Fix data type issue in create_sphere() #1956 (desteemy)
    • ๐Ÿ›  Fix ImportError on Python 3.9 #1914 (cgohlke)
    • ๐Ÿ›  Fix ImageVisual not updating color transform after texture update #1911 (tlambert03)
    • ๐Ÿ›  Fix OpenGL to ctypes type mapping #1883 (cgohlke)
    • ๐Ÿ›  Fix ImageVisual updating vertex coordinates on every draw #1853 (djhoese)
    • ๐Ÿ›  Fix GitHub raw file download base URL #1821 (djhoese)
    • ๐Ÿ›  Fix LinePlotVisual not remembering styles #1807 (tlambert03)
    • ๐Ÿ›  Fix grid_widget when Fig gets a single element #1101 (gouarin)

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ‘ท Replace CI environment variable checks with constants #2119 (djhoese)
    • โ™ป๏ธ Refactor ImageVisual for easier subclassing #2105 (djhoese)
    • โช Restore ambient light behavior as in v0.6.0 #2088 (asnt)
    • Document OpenGL state presets #2084 (asnt)
    • โž• Add Code of Conduct #2076 (djhoese)
    • ๐Ÿ“‡ Rename all HUSL usages to HSLuv #2061 (djhoese)
    • โœ‚ Remove unused py2/3 compatibility module #2060 (djhoese)
    • ๐Ÿ›  Fix dead link in shader docstring #2050 (theGiallo)
    • ๐Ÿ›  Fix website deploy commit message references #2038 (djhoese)
    • ๐Ÿ›  Fix URL to contributor guide #2032 (asnt)
    • ๐Ÿ›  Fixed multiple code style issues. #1983 (Aaru143)
    • โœ‚ Removed Python 2.7 wrapper on GzipFile #1943 (irajasyed)
    • Replaced bundled 'pypng' (png) dependency with pillow #1934 (Kartik-byte)
    • โœ‚ Remove six dependency #1933 (sgaist)
    • ๐Ÿ›  Fix typo in examples/basics/gloo/hello_fbo.py #1930 (BioGeek)
    • ๐Ÿ›  Fix EGL docstring copy/paste error #1921 (BioGeek)
    • ๐Ÿ›  Fix various numpy deprecation warnings #1913 (GuillaumeFavelier)
    • ๐Ÿ›  Fix styling issues due to new flake8 version #1864 (djhoese)
    • โšก๏ธ Update vispy.js submodule to 0.3.0 #1837 (djhoese)
    • ๐Ÿ›  Fix DataBuffer.set_subdata docstring with wrong offset units #1825 (asnt)
    • DOC: Drop installation instructions from readme #1806 (hoechenberger)
    • โž• Add new example for mouse editing/drawing of shapes #1480 (fschill)
  • v0.6.6

    November 28, 2020
  • v0.6.5 Changes

    September 23, 2020

    ๐Ÿš€ Patch release with small styling fixes and other build related fixes to work with Python 3.8 and future versions of Python.

  • v0.6.4 Changes

    December 13, 2019

    โœจ Enhancements:

    • โš  Filter unnecessary QSocketNotifier warning when using QtConsole #1789 (hmaarrfk)
    • ๐Ÿ›  FIX: Nest triangle and skimage imports #1781 (larsoner)
    • Switch to setuptools_scm version.py usage to avoid import overhead #1780 (djhoese)

    ๐Ÿ›  Fixed bugs:

  • v0.6.3 Changes

    November 27, 2019

    โœจ Enhancements:

    • ๐Ÿ‘Œ Improve AxisVisual visual by providing property getters and setters #1744 (astrofrog)
    • ๐Ÿ›  Fix MarkerVisual scaling when rotating in 3D space #1702 (sofroniewn)

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ›  Fix string formatting of array shape #1768 (cgohlke)
    • ๐Ÿ›  Fix texture alignment to use data itemsize #1758 (djhoese)
    • ๐Ÿ›  Fix shader version handling in webgl backend #1756 (djhoese)
    • ๐Ÿ›  Fix 2D mesh bounds IndexError when viewed in 3D #1749 (sofroniewn)
    • ๐Ÿ›  Fix xaxis labels being wrong initially in PlotWidget #1748 (tlambert03)
    • ๐Ÿ›  Various bug fixes related to AxisVisual #1743 (astrofrog)
    • ๐Ÿ›  Fixed a bug in linking two flycameras #1557 (SuyiWang)

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Fix additional numpy warnings when dealing with dtypes of size 1 #1766 (djhoese)