Closed marcomusy closed 9 months ago
The updates encompass a transition from VTK to Vedo for 3D visualization across various files, alongside enhancements in data filtering and plotting capabilities. This evolution involves renaming entities for clarity and aligning with modern visualization practices.
Files | Change Summary |
---|---|
magicclass/__init__.py , ext/vtk/__init__.py , ext/vtk/widgets.py , ext/vtk/components.py , ext/vtk/const.py , ext/vtk/volume.py |
Transition from VTK to Vedo: Renamed classes and variables, updated method implementations, and documentation. |
examples/use_click.py |
Introduced numpy and medfilt from scipy.signal , updated variable name from self._filtrated to self._filtered . |
examples/vedo_ex1.py |
Added a new file for creating a 3D viewer using Vedo and VTK, offering interactive visualization features. |
🐇✨
In the realm of code, where changes abound,
From VTK to Vedo, our paths are now wound.
With filters and plots, our data takes flight,
A leap by the rabbit, into the 3D night.
🌌🚀
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Hi @marcomusy ,
That looks very nice! Thank you for your contribution. I left two comments on the changes. Could you take a look at them? I think it's almost ready to merge.
It's very reasonable not to define another API on magicclass side, as vedo already has clean API 👍 I'll merge this PR, and I'll see if there's any better way of the deprecation warning stuff. Thanks!
This PR updates the existing class to support vedo 3d renderings, also adds an example of usage.
Summary by CodeRabbit
VedoViewerUI
class for 3D visualization with points, axes, and a histogram.numpy
andmedfilt
for data filtering inuse_click.py
.self._filtrated
toself._filtered
across relevant files.