Release notes v0.5.1 (2020-04-01)#

Quick Overview#

  • Remove python 2 compatibility

  • Added texture management

  • Added multiples primitives.

  • Added multiples actors (contour_from_label, billboard…)

  • Huge improvement of multiple UI (RangeSlider, …)

  • Improved security (from md5 to sha256)

  • Large documentation update, examples and tutorials

  • Increased tests coverage and code quality

Details#

GitHub stats for 2019/10/29 - 2020/04/02 (tag: v0.4.0)

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

The following 20 authors contributed 407 commits.

  • ChenCheng0630

  • Devanshu Modi

  • Eleftherios Garyfallidis

  • Etienne St-Onge

  • Filipi Nascimento Silva

  • Gottipati Gautam

  • Javier Guaje

  • Jon Haitz Legarreta Gorroño

  • Liam Donohue

  • Marc-Alexandre Côté

  • Marssis

  • Naman Bansal

  • Nasim

  • Saransh Jain

  • Serge Koudoro

  • Shreyas Bhujbal

  • Soham Biswas

  • Vivek Choudhary

  • ibrahimAnis

  • lenixlobo

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

Pull Requests (49):

  • PR #227: [Fix] update streamlines default color

  • PR #210: Added contour_from_label method

  • PR #225: update tutorial folder structure

  • PR #223: [Fix] sphere winding issue

  • PR #218: Changed options attribute from list to dict and updated respective tests

  • PR #220: bumping scipy version to 1.2.0

  • PR #213: Utils vtk

  • PR #215: Remove more than one actors at once

  • PR #207: updated fetcher

  • PR #206: [FIX] avoid in-place replacements

  • PR #203: Namanb009 windowtitlefix

  • PR #204: Vertical Layout for RangeSlider

  • PR #190: Add initial state to checkbox

  • PR #201: [FIX] icons flipping

  • PR #181: Vertical Layout for LineDoubleSlider2D

  • PR #198: Utils test and winding order algorithm

  • PR #192: Tetrahedron, Icosahedron primitives

  • PR #189: Added dynamic text positioning

  • PR #194: [FIX] Update superquadrics test

  • PR #182: [Doc] Reshape the documentation

  • PR #177: [Fix] Flipping during save

  • PR #191: DOC: Fix actor.line parameter type and add optional keyword

  • PR #173: Fixing Text Overflow of ListBox2D

  • PR #167: Animated Network Visualization Example

  • PR #165: Vertical Layout for LineSlider2D

  • PR #154: Added Shader tutorial

  • PR #153: Sep viz ui

  • PR #132: Add Billboard actor

  • PR #164: Documentation

  • PR #163: Spelling error

  • PR #157: Corrected Disk2D comments

  • PR #148: Replace md5 by sha 256

  • PR #145: DOC: Fix io:load_image and io:save_image docstrings

  • PR #144: STYLE: Change examples README file extension to reStructuredText

  • PR #143: STYLE: Improve the requirements’ files’ style.

  • PR #139: [Fix] some docstring for doc generation

  • PR #140: [DOC] Add demo for showing an network

  • PR #136: Started new tutorial about using normals to make spiky spheres

  • PR #134: Add event parameter on add_window_callback method in ShowManager class.

  • PR #129: update loading and saving IO for polydata

  • PR #131: Add Superquadric primitives and actors

  • PR #130: Adding Sphere primitives

  • PR #128: Update Deprecated function

  • PR #126: Add basic primitives

  • PR #125: Add Deprecated decorator

  • PR #124: Texture utilities and actors

  • PR #118: Remove python2 compatibility

  • PR #120: Replace pickle with JSON for “events_counts” dict serialization

  • PR #115: Release 0.4.0 preparation

Issues (104):

  • #150: Re-compute Bounds in Slicer

  • #227: [Fix] update streamlines default color

  • #135: Backward compatibilities problem with streamtube

  • #77: contour_from_label

  • #210: Added contour_from_label method

  • #225: update tutorial folder structure

  • #223: [Fix] sphere winding issue

  • #137: Issues with provided spheres

  • #152: Improve checkbox options cases

  • #218: Changed options attribute from list to dict and updated respective tests

  • #76: Improve Checkbox options access

  • #219: Issue occur when I Start testing the project

  • #220: bumping scipy version to 1.2.0

  • #217: Transformed options attribute from list to dict and updated respective tests

  • #213: Utils vtk

  • #179: Utility functions are needed for getting numpy arrays from actors

  • #212: Namanb009 issue 133 fix

  • #214: Namanb009 Remove multiple actors

  • #215: Remove more than one actors at once

  • #211: Namanb009 hexadecimal color support

  • #187: New utility functions are added in utils.py and tests are added in te…

  • #209: Namanb009 viz_ui.py does not show render window when run

  • #207: updated fetcher

  • #206: [FIX] avoid in-place replacements

  • #203: Namanb009 windowtitlefix

  • #202: Window Title name does not change

  • #204: Vertical Layout for RangeSlider

  • #190: Add initial state to checkbox

  • #75: Improve Checkbox initialisation

  • #201: [FIX] icons flipping

  • #199: Loading of Inverted icons using read_viz_icons

  • #181: Vertical Layout for LineDoubleSlider2D

  • #175: LineDoubleSlider2D vertical layout

  • #198: Utils test and winding order algorithm

  • #192: Tetrahedron, Icosahedron primitives

  • #189: Added dynamic text positioning

  • #176: Allowing to change text position on Sliders

  • #185: NF: winding order in utils

  • #170: NF: adding primitive stars, 3D stars, rhombi.

  • #195: Added dynamic text position on sliders

  • #194: [FIX] Update superquadrics test

  • #171: bug-in-image 0.1

  • #182: [Doc] Reshape the documentation

  • #156: Test Case File Updated

  • #155: There are libraries we have to install not mentioned in the requirement.txt file to run the test case.

  • #122: Documentation not being rendered correctly

  • #177: [Fix] Flipping during save

  • #160: Saved Images are vertically Inverted

  • #193: Merge pull request #2 from fury-gl/master

  • #191: DOC: Fix actor.line parameter type and add optional keyword

  • #178: changed text position

  • #188: Added dynamic text positioning

  • #173: Fixing Text Overflow of ListBox2D

  • #15: viz.ui.ListBoxItem2D text overflow

  • #166: Build Native File Dialogs

  • #180: Native File Dialog Text Overflow Issue

  • #186: add name

  • #184: Added winding order algorithm to utils

  • #183: Added star2D and 3D, rhombicuboctahedron to tests_primitive

  • #54: generating directed arrows

  • #174: List box text overflow

  • #167: Animated Network Visualization Example

  • #165: Vertical Layout for LineSlider2D

  • #108: Slider vertical layout

  • #172: window.show() is giving Attribute error.

  • #154: Added Shader tutorial

  • #151: Prim shapes

  • #162: Winding order 2

  • #168: Prim test

  • #158: nose is missing

  • #71: viz_ui.py example needs expansion

  • #153: Sep viz ui

  • #132: Add Billboard actor

  • #164: Documentation

  • #163: Spelling error

  • #161: Merge pull request #1 from fury-gl/master

  • #157: Corrected Disk2D comments

  • #121: Replace md5 by sha2 or sha3 for security issue

  • #148: Replace md5 by sha 256

  • #147: update md5 to sha256

  • #146: Shapes

  • #145: DOC: Fix io:load_image and io:save_image docstrings

  • #144: STYLE: Change examples README file extension to reStructuredText

  • #142: STYLE: Change examples README file extension to markdown

  • #143: STYLE: Improve the requirements’ files’ style.

  • #139: [Fix] some docstring for doc generation

  • #140: [DOC] Add demo for showing an network

  • #136: Started new tutorial about using normals to make spiky spheres

  • #134: Add event parameter on add_window_callback method in ShowManager class.

  • #81: Add superquadric function in actor.py

  • #129: update loading and saving IO for polydata

  • #131: Add Superquadric primitives and actors

  • #130: Adding Sphere primitives

  • #128: Update Deprecated function

  • #126: Add basic primitives

  • #125: Add Deprecated decorator

  • #124: Texture utilities and actors

  • #99: [WIP] Adding util to get Numpy 3D array of RGBA values

  • #118: Remove python2 compatibility

  • #117: Remove compatibility with python 2

  • #123: WIP: Texture support

  • #119: Improve data Serialization

  • #120: Replace pickle with JSON for “events_counts” dict serialization

  • #115: Release 0.4.0 preparation