v0.9.0
What's Changed
- Add OpenGL flags for offscreen rendering by @skoudoro in #537
- Re-enabling nearly all under investigation tests by @Garyfallidis in #542
- Improve setuptools by @skoudoro in #544
- Force mesa update by @skoudoro in #560
- Check to see if file exists before opening by @rkharsan in #557
- Record should not make the window appear by @Garyfallidis in #564
- New website changes by @sreekarchigurupati in #563
- Minor documentation fixes by @lej0hn in #565
- Updated code of
viz_network_animated
to usefury.utils
by @xtanion in #556 - Added simulation for Tesseract by @xtanion in #559
- Fixed #550 : Added necessary allignment between glyph creation and ac… by @Sassafrass6 in #551
- Update Website Footer by @skoudoro in #566
- Replace theme in requirements/docs.txt by @rkharsan in #567
- Fix vertex order in prim_tetrahedron by @rkharsan in #571
- Fixed the static path in configuration file for docs by @sreekarchigurupati in #572
- Add new example/demo: three-dimensional fractals by @rkharsan in #569
- Fixed the rotation matrix in repeat_primitive. by @m-agour in #555
- Modified Arrow actor to use repeat primitive by default by @m-agour in #552
- Cone actor uses
repeat_primitive
by default by @xtanion in #547 - Added
x,y,z
layouts to the layout module. by @antrikshmisri in #486 - Function to save screenshots with magnification factor by @guaje in #570
- Adapt GridLayout to work with UI by @antrikshmisri in #443
- Added play/pause buttons by @lej0hn in #577
- Sphere actor uses repeat_primitive by default by @xtanion in #533
- Shader API improvements by @guaje in #561
- symmetric parameter for peak by @tvcastillod in #574
- FURY Streaming System Proposal by @devmessias in #437
- Update website by @skoudoro in #580
- Deprecation of the function shaders.load by @guaje in #582
- Changing dot actor by @tvcastillod in #584
- Adding Pre-GSoC Journey Blog Post by @ganimtron-10 in #590
- Fixed some old tutorials. by @m-agour in #591
- Fixed multi_samples not being used. by @m-agour in #594
- Added my first blog post by @m-agour in #586
- First blog: GSoC by @xtanion in #589
- changed
use_primitive
to false by default by @xtanion in #595 - Keep original dtype for offsets in vtk format by @frheault in #581
- Timer id is returned after creating the timer. by @m-agour in #598
- Support empty ArraySequence in saving (for empty vtk) by @frheault in #593
- Updating author's name in README by @ganimtron-10 in #601
- Creating a fetcher to fetch new icons by @ganimtron-10 in #609
- Added support for fetching gltf samples by @xtanion in #602
- Creating an
off_focus
hook inTextBox2D
by @ganimtron-10 in #501 - Adding Week1 Blog Post by @ganimtron-10 in #605
- Added an accurate way to get the FPS for the showManager by @m-agour in #597
- Adding week 1 blog post by @xtanion in #608
- Added week 1 post by @m-agour in #606
- Creating
DrawPanel
UI by @ganimtron-10 in #599 - Adding Week 2 Blog Post by @ganimtron-10 in #607
- Added blog post for week 2 by @m-agour in #615
- Added week 2 blog by @xtanion in #614
- Adding Week 3 BlogPost by @ganimtron-10 in #611
- Fixing API limits reached issue in gltf fetcher by @xtanion in #616
- Adding Week 4 Blogpost by @ganimtron-10 in #621
- Week 3 blog post. by @m-agour in #619
- Adding week 3 blog post by @xtanion in #622
- Adding support for importing simple glTF files by @xtanion in #600
- Added week 4 blog post by @m-agour in #625
- Adding week 4 blog post by @xtanion in #627
- Adding Week 5 BlogPost by @ganimtron-10 in #624
- Added primitives count to the the Actor's polydata by @m-agour in #617
- Added week 5 blog post by @m-agour in #633
- Add DPI support for window snapshots by @Nibba2018 in #610
- Bugfix: Visibility issues with ListBox2D by @Nibba2018 in #632
- Adding week 5 blog post by @xtanion in #637
- Prevented calling
on_change
when slider value is set without user intervention by @m-agour in #634 - Migrate Windows from Azure to GHA by @skoudoro in #639
- Adding Week 6 Blogpost by @ganimtron-10 in #638
- Adding week 6 blog post by @xtanion in #644
- Week 6 blog post by @m-agour in #641
- Adding Week 7 Blogpost by @ganimtron-10 in #646
- Added week 7 blog post by @m-agour in #649
- Adding week 7 blog post by @xtanion in #648
- Fixing
ZeroDivisionError
thrown by UI sliders when thevalue_range
is zero (0) by @ganimtron-10 in #645 - Fix test skybox by @guaje in #655
- Adding Week 8 Blogpost by @ganimtron-10 in #650
- Adding week 8 blog post by @xtanion in #659
- Adding Week 9 Blogpost by @ganimtron-10 in #654
- Week 9 blog post by @m-agour in #662
- Week 8 blog post by @m-agour in #656
- Adding week 9 blog post by @xtanion in #663
- Adding function to export scenes as glTF by @xtanion in #630
- Tutorial on making a primitive using polygons and SDF by @tvcastillod in #620
- Keyframe animations and interpolators by @m-agour in #647
- Added blog post for week 10 by @m-agour in #669
- Adding Week 10 Blogpost by @ganimtron-10 in #666
- Adding week 10 blog post by @xtanion in #670
- DrawPanel Feature: Adding Rotation of shape from Center by @ganimtron-10 in #623
- Adding Week 11 Blogpost by @ganimtron-10 in #671
- Adding week 11 blog post by @xtanion in #676
- DrawPanel Update: Removing
in_progress
paramter while drawing shapes by @ganimtron-10 in #673 - Week 11 blog post by @m-agour in #675
- DrawPanel Update: Seperating tests to test individual features by @ganimtron-10 in #674
- DrawPanel Update: Moving repetitive functions to helpers by @ganimtron-10 in #679
- Improving
vector_text
by @m-agour in #661 - DrawPanel Update: Repositioning the
mode_panel
andmode_text
by @ganimtron-10 in #678 - Adding Week 12 Blogpost by @ganimtron-10 in #672
- Added blog post for week 12 by @m-agour in #681
- Adding week 12 blog post by @xtanion in #682
- Adding Week 13 Blogpost by @ganimtron-10 in #683
- Added week 13 post by @m-agour in #691
- Set position and width of the
PlaybackPanel
by @m-agour in #692 - Adding Week 14 Blogpost by @ganimtron-10 in #684
- Adding week 13 blog post by @xtanion in #686
- Timeline hierarchical transformation and fixing some issues by @m-agour in #665
- [WIP] Adding ability to load glTF animations by @xtanion in #643
- GLTF actor colors from material by @xtanion in #689
- [WIP] Remove initialize call from multiple places by @skoudoro in #667
- Added blog post for week 14 by @m-agour in #698
- Adding Week 16 Blogpost by @ganimtron-10 in #699
- glTF skinning animation implementation by @xtanion in #685
- Updating
fetch_viz_new_icons
to fetch new icons by @ganimtron-10 in #701 - Adding Week 15 Blogpost by @ganimtron-10 in #693
- Adding week 14 blog by @xtanion in #697
- Adding morphing support in
gltf.py
by @xtanion in #700 - fix: double render call with timeline obj causes a seg fault by @devmessias in #706
- Fix: segfault created by record method by @devmessias in #712
- Seperating the Timeline into Timeline and Animation by @m-agour in #694
- Add Timelines to ShowManager directly by @m-agour in #690
- Updating animation tutorials by @m-agour in #680
- Scientific domains enhancement by @maharshi-gor in #717
- Home page mobile friendly by @maharshi-gor in #718
- Logo changes by @maharshi-gor in #719
- Fix failing tests due to last numpy release by @skoudoro in #722
- Update CI's by @skoudoro in #723
- Fix: Color changes on docs pages fixed by @maharshi-gor in #721
- Feature/community page by @maharshi-gor in #724
- Improve Doc management + quick fix by @skoudoro in #725
- Fix links in CONTRIBUTING.rst by @RelativisticMechanic in #729
- Update CI and add pyproject.toml by @skoudoro in #730
- Fix flipped images in load, save, and snapshot by @sparshg in #728
- Add precommit by @skoudoro in #735
- Adding GSoC'22 Final Report by @ganimtron-10 in #726
- remove object keyword from class by @skoudoro in #737
- added a check for operating system before executing the tput command through popen in fury/data/fetcher.py update_progressbar() function by @Sailesh-2209 in #739
- Multithreading example simplified and refactored by @Garyfallidis in #740
- Multithreading support and examples by @filipinascimento in #502
- Resolving GridUI caption error by @ganimtron-10 in #478
- Feature/scientific domains by @maharshi-gor in #727
- Adding GSoC'22 final report by @xtanion in #736
- Added GSoC'22 Final Report by @m-agour in #734
- DrawPanel Update: Moving rotation_slider from
DrawShape
toDrawPanel
by @ganimtron-10 in #688 - Principled update by @guaje in #710
- Update initialize management by @skoudoro in #744
- Connected the sliders to the right directions by @nasimanousheh in #747
- Triangle strips 2 Triangles by @Garyfallidis in #756
- update the deprecated get_data() to get_fdata in viz_roi_contour.py in the demo section. by @Clarkszw in #762
- add instruction of how to download suzanne model for getting started page by @Clarkszw in #761
- update deprecated function get.data() to get.fdata() by @Clarkszw in #760
- update viz_roi_contour.py by @Clarkszw in #754
- some fixs and ex addition in docstrings in actor.py by @SaraSaadoun in #748
- ComboBox2D drop_down_button mouse callback was inside for loop by @dwijrajhari in #764
- add instruction about how to get Suzanne model by @Clarkszw in #765
- Cylindrical billboard implementation by @tvcastillod in #677
- Update Peak actor shader by @skoudoro in #767
- Merge Demo and examples by @skoudoro in #769
- Cylinder repeat primitive by @Clarkszw in #766
- add one condition in
repeat_primitive
to handle direction [-1, 0, 0], issue #770 by @Clarkszw in #771 - Remove alias keyword on documentation by @skoudoro in #777
- TabUI collapsing/expanding improvements by @skoudoro in #778
- Remove unneeded multithreading call by @Garyfallidis in #741
- versions-corrected by @maharshi-gor in #779
- Tab customization by @guaje in #781
- Billboard tutorial by @guaje in #587
- Add Codespell and update codecov by @skoudoro in #782
- Record keyframe animation as GIF and MP4 by @m-agour in #687
- Peak fix in Nvidia GPUs by @guaje in #784
- Release preparation 0.9.0 by @skoudoro in #629
New Contributors
- @rkharsan made their first contribution in #557
- @sreekarchigurupati made their first contribution in #563
- @lej0hn made their first contribution in #565
- @Sassafrass6 made their first contribution in #551
- @m-agour made their first contribution in #555
- @frheault made their first contribution in #581
- @RelativisticMechanic made their first contribution in #729
- @sparshg made their first contribution in #728
- @Sailesh-2209 made their first contribution in #739
- @Clarkszw made their first contribution in #762
- @SaraSaadoun made their first contribution in #748
Full Changelog: v0.8.0...v0.9.0