Mayavi

Latest version: v4.8.1

Safety actively analyzes 624763 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

4.8.1

============

This is a bugfix release to work correctly with VTK-9.2.2 and also resolve
pep517 related issues. 3 PRs were merged.

Many thanks to the following folks who contributed to this release in
alphabetical order, Eric Larson, GN (giammi56), Prabhu Ramachandran

Fixes
------

17 Oct 2022 `1183 <https://github.com/enthought/mayavi/pull/1183>`_ (PR)
- Add a pyproject.toml.

11 Oct 2022 `1180 <https://github.com/enthought/mayavi/pull/1180>`_ (larsoner)
- BUG: Work around 9.2.2 bug
- Adds a `VTK_PARSER_VERBOSE` env var that can be set to `1` or `true` to
get it to print instantiations/methods as they are tried.
- Adds a `TVTK_VERBOSE` env var that enables printing during the TVTK tests
(which were segfaulting at one point).

17 Oct 2022 `1174 <https://github.com/enthought/mayavi/pull/1174>`_ (giammi56)
- Update protein.py to work correctly.

4.8.0

============

This release introduces a few useful new features and fixes some bugs. The
primary feature is the addition of support for an itkwidgets_ backend for
jupyter notebook support using entirely client-side rendering. This version
also makes it possible to build and install Mayavi on headless servers.

.. _itkwidgets: https://github.com/InsightSoftwareConsortium/itkwidgets

8 pull requests were merged.

Many thanks to the following folks who contributed to this release in
alphabetical order horiem (yellowshippo), Mark Dickinson, Prabhu
Ramachandran, and Tetsuo Koyama.

Enhancements
-------------

28 Mar 2022 `1139 <https://github.com/enthought/mayavi/pull/1139>`_ (prabhuramachandran)
- Refactor jupyter backends and add support for using itkwidgets_. This
allows us to use Mayavi in a headless manner unlike the other backends
which require offscreen support.
- Also issues with the test backend which is used for the new ``'itk'``
backend.


Fixes
------

11 Jul 2022 `1159 <https://github.com/enthought/mayavi/pull/1159>`_ (prabhuramachandran)
- BUG: Temporary fix to build with VTK 9.2.0rc1

24 Feb 2022 `1135 <https://github.com/enthought/mayavi/pull/1135>`_ (yellowshippo)
- Support VTK_LONG_LONG and VTK_UNSIGNED_LONG_LONG array handler.

21 Feb 2022 `1134 <https://github.com/enthought/mayavi/pull/1134>`_ (prabhuramachandran)
- Fix bug with cell_to_point_data filter.

18 Feb 2022 `1133 <https://github.com/enthought/mayavi/pull/1133>`_ (prabhuramachandran)
- Fix headless build
- Ensure that tests can run when toolkit is null.
- Do not generate docs on build as this will fail on headless servers.

08 Feb 2022 `1131 <https://github.com/enthought/mayavi/pull/1131>`_ (mdickinson)
- Use raw strings for generated docstrings

4.7.4

============

This is primarily a bugfix release that resolves issues with VTK-9.0.3 and
VTK-9.1.x compatibility. CI now uses GitHub Actions and a few other minor bugs
have been fixed. `mlab` imports may be a little faster thanks to some cleanup.

Many thanks to the following who contributed to this release (in alphabetical
order): Aaron Ayres, Eric Larson, marekyggdrasil, Mark Dickinson, Poruri Sai
Rahul, Prabhu Ramachandran, Topi Kuutela.

21 pull requests were merged.

Fixes
------

11 Nov 2021 `1105 <https://github.com/enthought/mayavi/pull/1105>`_ (prabhuramachandran)
- Fix the crashes on VTK-9.1.0.
- Speed up imports by cleaning up the `tvtk_doc` module to be a bit lazier.

10 Nov 2021 `1104 <https://github.com/enthought/mayavi/pull/1104>`_ (larsoner)
- Improve CI behavior on GitHub Actions.

08 Nov 2021 `1103 <https://github.com/enthought/mayavi/pull/1103>`_ (prabhuramachandran)
- BUG: Fix issue `1071 <https://github.com/enthought/mayavi/issues/1071>`_
which caused a crash.

01 Nov 2021 `1102 <https://github.com/enthought/mayavi/pull/1102>`_ (prabhuramachandran)
- BUG: Fix bug with picker and picker UI.

26 Oct 2021 `1098 <https://github.com/enthought/mayavi/pull/1098>`_ (mdickinson)
- Fix RevPrefixMap to inherit directly from TraitType
Fixes `1094 <https://github.com/enthought/mayavi/issues/1094>`_.

10 Nov 2021 `1097 <https://github.com/enthought/mayavi/pull/1097>`_ (larsoner)
- Workarounds for VTK 9.1.0

07 Oct 2021 `1089 <https://github.com/enthought/mayavi/pull/1089>`_ (rahulporuri)
- Address "ResourceWarning"s observed in the testsuite

08 Oct 2021 `1086 <https://github.com/enthought/mayavi/pull/1086>`_ (rahulporuri)
- Remove code that handles unsupported vtk versions (< 7)
See related `1082 <https://github.com/enthought/mayavi/issues/1082>`_ .

07 Oct 2021 `1076 <https://github.com/enthought/mayavi/pull/1076>`_ (rahulporuri)
- Setup GitHub Actions CI

18 Oct 2021 `1050 <https://github.com/enthought/mayavi/pull/1050>`_ (larsoner)
- MAINT: Update for latest VTK
Closes `1049 <https://github.com/enthought/mayavi/issues/1049>`_

18 May 2021 `1045 <https://github.com/enthought/mayavi/pull/1045>`_ (aaronayres35)
- Remove code for older Python versions; part of `987
<https://github.com/enthought/mayavi/issues/987>`_

18 May 2021 `1044 <https://github.com/enthought/mayavi/pull/1044>`_ (aaronayres35)
- Remove all __future__ imports; part of `987
<https://github.com/enthought/mayavi/issues/987>`_

18 May 2021 `1043 <https://github.com/enthought/mayavi/pull/1043>`_ (aaronayres35)
- Remove use of six
part of `987 <https://github.com/enthought/mayavi/issues/987>`_

12 May 2021 `1040 <https://github.com/enthought/mayavi/pull/1040>`_ (aaronayres35)
- Use mock through unittest

24 March 2021 `1020 <https://github.com/enthought/mayavi/pull/1020>`_ (topikuu)
- Fix volume pipeline range check to work with cell_data

2 November 2020 `974 <https://github.com/enthought/mayavi/pull/974>`_ (marekyggdrasil)
- More meaningful example of using TVTK with Mayavi.

4.7.3

============

This is a small bug fix release mainly concerned with compatability with Traits
6.2.0 and soon to be release TraitsUI 7.2.0.

Fixes
-----

10 Dec 2021 `983 <https://github.com/enthought/mayavi/pull/983>`_ (larsoner)
- MAINT: Support Python 3.9

06 May 2021 `1030 <https://github.com/enthought/mayavi/pull/1030>`_ (aaronayres35)
- import from pyface.image not traitsui.image

06 May 2021 `1035 <https://github.com/enthought/mayavi/pull/1035>`_ (aaronayres35)
- Pass a value in appropriate range to avoid failure

4.7.2

============

The significant update for this release is that it is compatible with the
latest VTK-9.x series and is known to work with VTK 9.0.1 from PyPI. The
picker UI has changed to no longer pop up a UI window but instead show the
picked attributes on the render window directly. The original picker UI is now
available on the scene's UI in a separate "Picker" tab. This is accessible
from either the pipeline view when one edits the properties of a scene or
through the "configure scene" gear icon on the scene window toolbar.

Many thanks to the following who contributed to this release (in alphabetical
order):

Amal S Sebastian, Eric Larson, Guillaume Favelier, Hans Moritz Günther, Magnus
Nord, Mark Dickinson, Poruri Sai Rahul, Prabhu Ramachandran, Scott Talbert,
Tetsuo Koyama.

This is largely a bug-fix release with one enhancement/change.
36 pull requests were merged.


Enhancements
------------

30 Apr 2020 `820 <https://github.com/enthought/mayavi/pull/820>`_ (amalss18)
- New picker UI that shows on the render window and not as a pop-up UI.
1. Shifted picker GUI to configure GUI (the Scene's properties).
2. Old UI is in the scene properties or window's configure scene button.
3. Picker data appears as a text widget on the scene.
4. added a mlab.set_picker_props() to set properties of the picker.

Fixes
-----

27 Jul 2020 `931 <https://github.com/enthought/mayavi/pull/931>`_ (larsoner)
- MAINT: Deal with traitsui deprecation of `TraitPrefixMap`

27 Jul 2020 `928 <https://github.com/enthought/mayavi/pull/928>`_ (hamogu)
- Add formats to `savefig` docstring

30 Apr 2020 `913 <https://github.com/enthought/mayavi/pull/913>`_ (PR)
- Add tests to check if hand-crafted views work.

30 Apr 2020 `912 <https://github.com/enthought/mayavi/pull/912>`_ (PR)
- Fix CI and remove 2.7 tests.

25 Apr 2020 `909 <https://github.com/enthought/mayavi/pull/909>`_ (larsoner)
- ENH: VTK 9 compatibility.

25 Apr 2020 `901 <https://github.com/enthought/mayavi/pull/901>`_ (tkoyama010)
- Document use of `PyVirtualDisplay`

25 Apr 2020 `900 <https://github.com/enthought/mayavi/pull/900>`_ (larsoner)
- FIX: Work around NumPy deprecation

25 Apr 2020 `896 <https://github.com/enthought/mayavi/pull/896>`_ (GuillaumeFavelier)
- Replace TraitTuple by Tuple in modules.py

30 Apr 2020 `893 <https://github.com/enthought/mayavi/pull/893>`_ (tkoyama010)
- Use importlib instead of imp.

30 Apr 2020 `877 <https://github.com/enthought/mayavi/pull/877>`_ (swt2c)
- Fix support for wxPython 3.0

25 Apr 2020 `876 <https://github.com/enthought/mayavi/pull/876>`_ (swt2c)
- Remove spurious executable permissions from test data files

24 Dec 2019 `868 <https://github.com/enthought/mayavi/pull/868>`_ (mdickinson)
- Replace uses of traits.api.Long with traits.api.Int

05 Dec 2019 `866 <https://github.com/enthought/mayavi/pull/866>`_ (mdickinson)
- Replace uses of the deprecated trait types 'false' and 'true'

02 Dec 2019 `859 <https://github.com/enthought/mayavi/pull/859>`_ (rahulporuri)
- Replace deprecated rich_compare kwarg when creating traits

18 Nov 2019 `853 <https://github.com/enthought/mayavi/pull/853>`_ (rahulporuri)
- Update edm and install/config scripts

25 Apr 2020 `843 <https://github.com/enthought/mayavi/pull/843>`_ (tkoyama010)
- Avoid using eval

25 Apr 2020 `841 <https://github.com/enthought/mayavi/pull/841>`_ (tkoyama010)
- Added section on "Translating the documentation".

24 Dec 2019 `840 <https://github.com/enthought/mayavi/pull/840>`_ (larsoner)
- BUG: Fix literal comparison. Fixes on Python-3.8.

05 Oct 2019 `822 <https://github.com/enthought/mayavi/pull/822>`_ (tkoyama010)
- Fixed old TVTK documentation.

4.7.1

============

Thanks to the following who contributed to this release (in alphabetical
order): Poruri Sai Rahul, Prabhu Ramachandran

This is a bug-fix release. 3 pull-requests were merged.

Fixes
-----

21 Jul 2019 `807 <https://github.com/enthought/mayavi/pull/807>`_ (PR)
- Fix old pipeline errors in image actor.

16 Jul 2019 `804 <https://github.com/enthought/mayavi/pull/804>`_ (rahulporuri)
- Use the decorator for classmethod
Instead of explicitly calling it in the class definition

04 Jul 2019 `800 <https://github.com/enthought/mayavi/pull/800>`_ (PR)
- Misc bug fixes
Fixes 3 issues that affect the new release due to changes in traits, pyface etc.
- Fix issue with CTF editor not showing.
- Fix issue with lut editor not launching.
- Fix issue with cut/pasting tree nodes and drag drop onto shell.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.