Releases: vispy/vispy
Releases · vispy/vispy
Version 0.14.2
Changelog
v0.14.2 (2024-03-14)
Enhancements:
- Radius of ellipse can now be specified as numpy.array #2561 (ullmannJan)
- Add ivec2, ivec3, ivec4 to ATYPEINFO in glir.py #2545 (hmaarrfk)
- Improve Markers symbols validation performance #2533 (Czaki)
Fixed bugs:
- Correction to Vispy.Visuals.Markers.set_data #2565 (c40zAtGitHub)
- Fix SurfacePlotVisual not allowing 2D x and y inputs #2554 (ullmannJan)
- Change
devicePixelRatio
calls todevicePixelRatioF
to get a floating point number instead of an integer #2540 (dalthviz)
Merged pull requests:
- Fix a few typos in the docs #2573 (kraasch)
- Bump pypa/cibuildwheel from 2.16.4 to 2.16.5 #2572 (dependabot[bot])
- Bump pypa/cibuildwheel from 2.16.2 to 2.16.4 #2571 (dependabot[bot])
- Bump actions/cache from 3 to 4 #2569 (dependabot[bot])
- Fix typo in plot widget error message #2563 (jeertmans)
- Bump actions/upload-artifact from 3 to 4 #2559 (dependabot[bot])
- Bump actions/setup-python from 4 to 5 #2556 (dependabot[bot])
- Bump pypa/cibuildwheel from 2.16.1 to 2.16.2 #2536 (dependabot[bot])
Version 0.14.1
Fixed bugs:
Merged pull requests:
- Bump pypa/cibuildwheel from 2.16.0 to 2.16.1 #2534 (dependabot[bot])
- Bump pypa/cibuildwheel from 2.15.0 to 2.16.0 #2531 (dependabot[bot])
- Bump docker/setup-qemu-action from 2 to 3 #2529 (dependabot[bot])
- Bump actions/checkout from 3 to 4 #2527 (dependabot[bot])
Version 0.14.0
Enhancements:
- Remove deprecated code from vispy.color.get_colormap #2519 (codypiersall)
- Cache make_pattern on DashAtlas #2508 (aganders3)
- Add push/pop gl_state for visuals (used in picking) #2502 (aganders3)
- Add primitive picking filters for Mesh and Markers visuals #2500 (aganders3)
Fixed bugs:
- Fix spherical markers depth buffer with scaling='visual' #2506 (brisvag)
- Update _glfw.py #2496 (smyeungx)
- Fix mesh shading with flipped normals #2493 (brisvag)
Merged pull requests:
- Bump pypa/cibuildwheel from 2.14.1 to 2.15.0 and add Python 3.12 wheels #2515 (dependabot[bot])
- Bump pypa/cibuildwheel from 2.14.0 to 2.14.1 #2509 (dependabot[bot])
- Bump pypa/cibuildwheel from 2.13.1 to 2.14.0 #2507 (dependabot[bot])
- Bump pypa/cibuildwheel from 2.13.0 to 2.13.1 #2498 (dependabot[bot])
- Bump pypa/cibuildwheel from 2.12.3 to 2.13.0 #2492 (dependabot[bot])
- Bump mamba-org/provision-with-micromamba from 15 to 16 #2490 (dependabot[bot])
- Add lasso selection example #2485 (DanAurea)
Version 0.13.0
Enhancements:
- Switch MarkersVisual scaling option to string "fixed", "scene", or "visual" #2470 (djhoese)
- Add early-termination optimization to attenuated mip #2465 (aganders3)
- Add
InstancedMeshVisual
for faster and easier rendering of repeated meshes #2461 (brisvag) - Instanced mesh example #2460 (brisvag)
- Use QNativeEventGesture for touchpad gesture input #2456 (aganders3)
Fixed bugs:
Merged pull requests:
- Bump pypa/cibuildwheel from 2.12.1 to 2.12.3 #2472 (dependabot[bot])
- Cleanup site navbar with pydata-sphinx-theme 0.10+ #2371 (djhoese)
Version 0.12.2
Enhancements:
- Clean up and test computation of normals in MeshData #2444 (asnt)
- Vectorize MeshData vertex normals computation #2434 (asnt)
Fixed bugs:
- Fix shader compilation error for MeshVisual when mesh.clim = 'auto' #2463 (aganders3)
- Bugfix: Use color.lower() for _color_dict keys #2459 (psobolewskiPhD)
- Fix f-string missing prefix in gloo/program.py error message #2457 (aganders3)
- Fix character codec error on Windows Python <3.10 #2437 (haesleinhuepf)
Merged pull requests:
- Bump pypa/cibuildwheel from 2.12.0 to 2.12.1 #2462 (dependabot[bot])
- Bump pypa/cibuildwheel from 2.11.4 to 2.12.0 #2447 (dependabot[bot])
- Bump mamba-org/provision-with-micromamba from 14 to 15 #2446 (dependabot[bot])
- Bump pypa/cibuildwheel from 2.11.3 to 2.11.4 #2441 (dependabot[bot])
- Bump pypa/cibuildwheel from 2.11.2 to 2.11.3 #2438 (dependabot[bot])
- Bump docker/setup-qemu-action from 1 to 2 #2432 (dependabot[bot])
- Bump pypa/cibuildwheel from 2.1.1 to 2.11.2 #2431 (dependabot[bot])
Version 0.12.1
Version 0.12.0
Enhancements:
- Scale values when calculating attenuation in attenuated_mip shader #2417 (aganders3)
- clipping planes performance: do not create a new function willy nilly #2383 (brisvag)
- Instance rendering in gloo. #2378 (brisvag)
- Allow setting array to
symbol
inMarkersVisual
#2361 (brisvag)
Fixed bugs:
- Improve PySide6 Support: swapBehavior for DoubleBuffer, BUTTONMAP as pyqt6, xfail test_context #2411 (psobolewskiPhD)
- fix: wx timer from float to int #2396 (Bliss3d)
- Fix custom image interpolation kernels to work with negative numbers #2382 (brisvag)
- Use correct regex when parsing variables #2380 (brisvag)
- Update tube.py to support Python 3.10 and higher. #2370 (tralfaz)
- Fix marker size with anisotropic scaling #2359 (brisvag)
- Fix MouseEvent
.buttons
not including triggering mouse button #2355 (tushar5526) - Implement turntable camera
roll
programmatically and clarify transformation docstrings #2352 (harripj) - Fix dtype casting for Texture objects #2350 (brisvag)
Merged pull requests:
- Bump mamba-org/provision-with-micromamba from 7 to 14 #2425 (dependabot[bot])
- Bump actions/setup-python from 2 to 4 #2424 (dependabot[bot])
- Bump actions/checkout from 2 to 3 #2423 (dependabot[bot])
- Bump actions/download-artifact from 2 to 3 #2422 (dependabot[bot])
- Bump actions/upload-artifact from 2 to 3 #2421 (dependabot[bot])
- Allow 180 fov and clarify docstring #2412 (brisvag)
- Address deprecation warnings with the usage of distuilts for LooseVersion #2404 (hmaarrfk)
- Add governance and steering committee information to README #2397 (djhoese)
- New instanced rendering example #2376 (brisvag)
- Add initial organization charter and project governance #2367 (djhoese)
- Fix a few comment and docstring typos #2353 (timgates42)
- Use
cubic
instead ofbicubic
as name for interpolation #2348 (brisvag) - Fix test for
Image
custom interpolation #2347 (brisvag) - Add realtime data visualization tutorial examples #2339 (djhoese)
Version 0.11.0
Enhancements:
- Reduce memory copies in LineVisual #2327 (christiansandberg)
- Add shader interpolation methods for VolumeVisual #2322 (brisvag)
- Add 'custom' ImageVisual interpolation with custom kernel on GPU #2319 (brisvag)
Fixed bugs:
- Fix clipping planes logic for
Volume
andPlanesClipper
#2329 (brisvag) - Enable text depth testing #2328 (almarklein)
- Fix HIDPI on pyglet #2326 (almarklein)
- Add
blend_equation
(add) to GL_PRESETS #2324 (psobolewskiPhD)
Merged pull requests:
- Fix link to CHANGELOG.md in README.rst #2338 (psobolewskiPhD)
- Typo fix in docstring #2332 (ksohan)
Version 0.10.0
Enhancements:
- Add GL_MIN/GL_MAX constants for glBlendEquation #2320 (djhoese)
- Add cutoff to mip and minip volume projection for fragment discard #2308 (brisvag)
- Optimize shader regular expression compilation #2297 (PydPiper)
- Add ComplexImageVisual for viewing complex image data #1999 (tlambert03)
- Allow depth in Texture2D. #1310 (keunhong)
Fixed bugs:
- Set depth in
VolumeVisual
formip
/minip
/attenuated_mip
rendering modes #2305 (alisterburt)
Merged pull requests: