Release notes v2.0.0a6#

Quick Overview#

  • Gizmo (Axis Helper) Introduction

  • Billboard Sphere Actor (Impostor)

  • Streamtubes GPU bug fixes

  • Adding TexturedButton2D and TextButton2D

  • Adding LineSlider2D

  • API to read back from GPU

  • Updated to pygfx 0.16.0

Details#

GitHub stats for 2026/01/23 - 2026/03/06 (tag: v2.0.0a5)

These lists are automatically generated, and may be incomplete or contain duplicates.

The following 8 authors contributed 65 commits.

  • Aditya Gupta

  • Faris Abouagour

  • Maharshi Gor

  • Mohamed Agour

  • Pedamallu Umesh Gupta

  • Praneeth Shetty

  • Serge Koudoro

  • Your Name

We closed a total of 26 issues, 18 pull requests and 8 regular issues; this is the full list (generated with the script tools/github_stats.py):

Pull Requests (18):

  • #1146: Fix: Billboard bounding box not accounting for visual size

  • #1147: BF/MTN: Bounding box for gpu streamtube actor

  • #1141: NF: Gizmo Introduction.

  • #1120: Fix: Opacity/alpha transparency not applied in primitive actors

  • #1125: Fix: remove redundant local.position offset in actor_from_primitive (multiple centers)

  • #1056: UI: Adding TexturedButton2D and TextButton2D

  • #1118: UI: Adding LineSlider2D

  • #1103: fix: correct typo in boys2rgb - z4 should be z2*z2 not z*z2 #857

  • #1087: Stremtubes GPU bug fix for issue #1067

  • #1037: Sphere billboard (Impostor)

  • #1097: Fix: handle None and tuple colors in point actor(#1092)

  • #1086: Fix progress bar to update in-place on Windows terminals

  • #1098: NF: API to read back from gpu

  • #1094: DOC: Fix broken links and typos in Contributing guide and README

  • #1079: RF: Size based splitting of streamtube actor.

  • #1052: UI: Adding TextBlock2D

  • #1076: REL: Release Preparation for 2.0.0a5.

  • #1075: BF: Slicer flickering in the nearest interpolation.

Issues (8):

  • #1145: Billboard actors have incorrect initial camera framing (excessive zoom)

  • #1119: Opacity/alpha transparency not applied in primitive actors

  • #1124: actor_from_primitive applies double position offset when using multiple centers

  • #1067: GPU streamtubes does not provide colors in the geometery.

  • #857: Wrong boys2rgb colormap

  • #1092: Point actor fails if the colors are not provided.

  • #1042: Download during fetch_viz_models is too verbose

  • #1078: Buffers run out if the size of streamtubes/streamlines is huge.