Release notes v0.8.0 (2022/01/31)#
Quick Overview#
New Physically Based Rendering (PBR) added. It includes anisotropic rotation and index of refraction among other material properties.
New Principled BRDF shader unique to FURY added. BRDF stands for bidirectional reflectance distribution function.
VTK 9.1.0 defined as minimum version.
Continuous Integration (CI) platform updated.
New actors added (Rhombicuboctahedron, Pentagonal Prism).
New UI layouts added (Vertical and Horizontal).
New module fury.molecular added.
New module fury.lib added. Module improved loading speed.
Demos added and updated.
Documentation updated.
Details#
GitHub stats for 2021/08/03 - 2022/01/28 (tag: v0.7.1)
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 12 authors contributed 500 commits.
Anand Shivam
Antriksh Misri
Bruno Messias
Eleftherios Garyfallidis
Javier Guaje
Marc-Alexandre Côté
Meha Bhalodiya
Praneeth Shetty
PrayasJ
Sajag Swami
Serge Koudoro
Shivam Anand
We closed a total of 81 issues, 34 pull requests and 47 regular issues;
this is the full list (generated with the script
tools/github_stats.py
):
Pull Requests (34):
PR #523: Adding Anisotropy and Clear coat to PBR material
PR #536: Remove VTK_9_PLUS flag
PR #535: [ENH] Add missing shaders block
PR #532: Remove and replace vtkactor from docstring
PR #503: devmessias gsoc posts part 2: weeks 09, 10 and 11
PR #534: [FIX] remove update_user_matrix from text3d
PR #527: [FIX] Allow sphere actor to use faces/vertices without casting issues. In addition, update versioning system (versioneer).
PR #509: adding numpy_to_vtk_image_data method to utility
PR #507: Deprecate and rename label to vector_text
PR #524: [WIP] Add debugging CI Tools
PR #521: Snapshot flipping bug fix
PR #520: Added rotation along the axis in Solar System Animations example
PR #518: Pytest patch
PR #519: Principled material
PR #515: Changing how we do things with our test suite.
PR #516: Adding Rhombicuboctahedron actor
PR #514: [FIX] Radio button and checkbox tests
PR #513: [FIX] Mesa installation
PR #506: update tutorial import
PR #504: Update molecular module import
PR #470: Update the way we import external libraries by using only the necessary modules
PR #452: Molecular module
PR #491: Method to process and load sprite sheets
PR #496: Added GSoC blog posts for remaining weeks
PR #498: Fix disk position outside the slider line
PR #488: Fix material docstrings, improved standard parameters and improved materials application support
PR #449: Add python3.9 for our CI’s
PR #493: GSoC blogs 2021
PR #474: Add primitive and actor for pentagonal prism with test
PR #362: Animated Surfaces
PR #433: Peak representation improvements
PR #432: Fine-tuning of the OpenGL state
PR #479: Added Vertical Layout to layout module
PR #480: Added Horizontal Layout to layout module
Issues (47):
#523: Adding Anisotropy and Clear coat to PBR material
#536: Remove VTK_9_PLUS flag
#535: [ENH] Add missing shaders block
#532: Remove and replace vtkactor from docstring
#503: devmessias gsoc posts part 2: weeks 09, 10 and 11
#534: [FIX] remove update_user_matrix from text3d
#526: Text justification in vtkTextActor3D
#500: Adding a utility function to convert a numpy array to vtkImageData
#527: [FIX] Allow sphere actor to use faces/vertices without casting issues. In addition, update versioning system (versioneer).
#400: Sphere actor does not appear when vertices and faces are used
#509: adding numpy_to_vtk_image_data method to utility
#431: Deprecation warning raised in from utils.numpy_to_vtk_cells
#457: Improve loading speed using partial imports
#468: Remove all vtk calls from tutorials and demos
#507: Deprecate and rename label to vector_text
#524: [WIP] Add debugging CI Tools
#521: Snapshot flipping bug fix
#467: Window snapshot inverts the displayed scene
#520: Added rotation along the axis in Solar System Animations example
#505: want a highlight feature
#518: Pytest patch
#519: Principled material
#515: Changing how we do things with our test suite.
#512: Flocking-simulation using boid rules
#516: Adding Rhombicuboctahedron actor
#514: [FIX] Radio button and checkbox tests
#513: [FIX] Mesa installation
#511: Flocking-simulation using boid rules
#506: update tutorial import
#504: Update molecular module import
#404: Parametric functions- actor, primitives
#470: Update the way we import external libraries by using only the necessary modules
#452: Molecular module
#469: Mismatch in parameter and docstring in manifest_standard() in material module
#491: Method to process and load sprite sheets
#496: Added GSoC blog posts for remaining weeks
#498: Fix disk position outside the slider line
#488: Fix material docstrings, improved standard parameters and improved materials application support
#449: Add python3.9 for our CI’s
#493: GSoC blogs 2021
#474: Add primitive and actor for pentagonal prism with test
#362: Animated Surfaces
#324: Animate a wave function
#433: Peak representation improvements
#432: Fine-tuning of the OpenGL state
#479: Added Vertical Layout to layout module
#480: Added Horizontal Layout to layout module