Releases: fury-gl/fury
Releases · fury-gl/fury
v0.10.0
What's Changed
- Adding Week0 Blogpost by @ganimtron-10 in #788
- Added blogpost week 0 by @tvcastillod in #789
- Adding week 0 blogpost by @JoaoDell in #792
- Adding Week1 Blogpost by @ganimtron-10 in #796
- Week 1 blogpost by @JoaoDell in #797
- Overload set_visibility for Panel2D and Combobox2D by @dwijrajhari in #768
- Added blogpost week 1 by @tvcastillod in #798
- Adding Week2 BlogPost by @ganimtron-10 in #799
- [fix] update deprecated Test by @skoudoro in #801
- Added blogpost week 2 by @tvcastillod in #802
- Week2 Blogpost by @JoaoDell in #800
- feat: added a Card2D widget to UI by @antrikshmisri in #398
- GSoC: Adding Week3 Blogpost by @ganimtron-10 in #805
- Week 3 Blogpost by @JoaoDell in #806
- Added blogpost week 3 by @tvcastillod in #807
- Week 4 Blogpost by @JoaoDell in #809
- GSoC: Adding Week 4 Blogpost by @ganimtron-10 in #811
- Feature/compatible software by @maharshi-gor in #812
- Week 5 blogpost by @JoaoDell in #815
- GSoC: Week 6 Blogpost by @JoaoDell in #819
- Updating broken links in the Scientific Domain Section by @ganimtron-10 in #820
- GSoC: Adding Week 5 Blogpost by @ganimtron-10 in #817
- Ellipsoid actor implemented with SDF by @tvcastillod in #791
- GSoC: Adding Week 6 - 7 Blogpost by @ganimtron-10 in #823
- GSoC: Week 7 Blogpost by @JoaoDell in #822
- Added blogpost week 4, 5, 6, 7 by @tvcastillod in #827
- physics-simulation done by @maharshi-gor in #814
- UI: Adding Bounding Box & Fixing Alignment issue in TextBlock2D by @ganimtron-10 in #803
- GSoC: Week 8 Blogpost by @JoaoDell in #828
- GSoC: Adding Week 8 Blogpost by @ganimtron-10 in #829
- UI: Adding getters and setters for the
TextBlock2D
properties by @ganimtron-10 in #830 - citation section added by @maharshi-gor in #834
- Tutorial on using ellipsoid actor to visualize tensor ellipsoids for DTI by @tvcastillod in #818
- Adding
SpinBoxUI
to theUI
module by @ganimtron-10 in #499 - GSoC: Week 10 Blogpost by @JoaoDell in #836
- GSoC: Adding Week 9 Blogpost by @ganimtron-10 in #833
- GSoC: Week 9 Blogpost by @JoaoDell in #831
- GSoC: Adding Week 11 Blogpost by @ganimtron-10 in #841
- Added blogposts week 8, 9, 10, 11 by @tvcastillod in #840
- GSoC: Adding Week 10 Blogpost by @ganimtron-10 in #839
- GSoC: Week 11 Blogpost by @JoaoDell in #842
- GSoC: Adding Week 12 Blogpost by @ganimtron-10 in #843
- GSoC: Week 12 Blogpost by @JoaoDell in #844
- Added blogpost week 12 by @tvcastillod in #846
- add Code of conduct by @skoudoro in #852
- Added Final Report by @tvcastillod in #848
- GSoC: Adding Final Report 23 by @ganimtron-10 in #847
- GSoC: Final Report by @JoaoDell in #845
- Fix ci by @skoudoro in #865
- build(deps): bump the actions group with 6 updates by @dependabot in #866
- UI Bug fixes for Horizon by @maharshi-gor in #863
- Added/Modified docstrings for 3 actor.py functions by @robinroy03 in #861
- DTI uncertainty visualization by @tvcastillod in #810
New Contributors
- @JoaoDell made their first contribution in #792
- @dependabot made their first contribution in #866
- @robinroy03 made their first contribution in #861
Full Changelog: v0.9.0...v0.10.0
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 https://gi...
v0.8.0
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:
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;
What's Changed
- Added Horizontal Layout to
layout
module by @antrikshmisri in #480 - Added Vertical Layout to
layout
module by @antrikshmisri in #479 - Fine-tuning of the OpenGL state by @devmessias in #432
- Peak representation improvements by @guaje in #433
- Animated Surfaces by @SunTzunami in #362
- Add primitive and actor for pentagonal prism with test by @mehabhalodiya in #474
- GSoC blogs 2021 by @SunTzunami in #493
- Add python3.9 for our CI's by @skoudoro in #449
- Fix material docstrings, improved standard parameters and improved materials application support by @guaje in #488
- Fix disk position outside the slider line by @guaje in #498
- Added GSoC blog posts for remaining weeks by @antrikshmisri in #496
- Method to process and load sprite sheets by @antrikshmisri in #491
- Molecular module by @SunTzunami in #452
- Update the way we import external libraries by using only the necessary modules by @skoudoro in #470
- Update molecular module import by @skoudoro in #504
- update tutorial import by @skoudoro in #506
- [FIX] Mesa installation by @skoudoro in #513
- [FIX] Radio button and checkbox tests by @skoudoro in #514
- Adding Rhombicuboctahedron actor by @PrayasJ in #516
- Changing how we do things with our test suite. by @Garyfallidis in #515
- Principled material by @guaje in #519
- Pytest patch by @skoudoro in #518
- Added rotation along the axis in Solar System Animations example by @xtanion in #520
- Snapshot flipping bug fix by @Garyfallidis in #521
- [WIP] Add debugging CI Tools by @skoudoro in #524
- Deprecate and rename label to vector_text by @skoudoro in #507
- adding
numpy_to_vtk_image_data
method to utility by @ganimtron-10 in #509 - [FIX] Allow sphere actor to use faces/vertices without casting issues. In addition, update versioning system (versioneer). by @skoudoro in #527
- [FIX] remove update_user_matrix from text3d by @skoudoro in #534
- devmessias gsoc posts part 2: weeks 09, 10 and 11 by @devmessias in #503
- Remove and replace vtkactor from docstring by @skoudoro in #532
- [ENH] Add missing shaders block by @skoudoro in #535
- Remove VTK_9_PLUS flag by @skoudoro in #536
- Adding Anisotropy and Clear coat to PBR material by @guaje in #523
- Release preparation 0.8.0 by @skoudoro in #538
New Contributors
- @mehabhalodiya made their first contribution in #474
- @PrayasJ made their first contribution in #516
- @xtanion made their first contribution in #520
Full Changelog: v0.7.1...v0.8.0
v0.7.1
Release notes v0.7.1
Quick Overview
- FURY paper added.
- Fast selection of multiple objects added.
- UI refactored.
- Tests coverage increased.
- New actor (Marker) added.
- New primitive (Triangular Prism) added.
- Demos added and updated.
- Large Documentation Update.
Details
GitHub stats for 2021/03/13 - 2021/08/03 (tag: v0.7.0)
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 15 authors contributed 211 commits.
- Amit Chaudhari
- Antriksh Misri
- Bruno Messias
- Daniel S. Katz
- Eleftherios Garyfallidis
- Gurdit Siyan
- Javier Guaje
- Jhalak Gupta
- LoopThrough-i-j
- MIHIR
- Praneeth Shetty
- Sajag Swami
- Serge Koudoro
- Hariharan Ayappane
We closed a total of 89 issues, 35 pull requests and 54 regular issues;
this is the full list (generated with the script
:file:tools/github_stats.py
):
Pull Requests (35):
- :ghpull:
475
: Gsoc blog 2021 - :ghpull:
476
: Google Summer of Code blog posts - :ghpull:
477
: added blog posts for GSoC'21 - :ghpull:
442
: added method to wrap overflowing text - :ghpull:
441
: Added border support in Panel2D - :ghpull:
466
: two more small bib changes - :ghpull:
464
: Paper Dan's Comments - :ghpull:
459
: extracted Button2D class fromelements
tocore
- :ghpull:
430
: Surface actor colormap fix - :ghpull:
456
: Updated about documentation - :ghpull:
455
: Fixed bibtex - :ghpull:
454
: Added missing DOIs and URLs - :ghpull:
451
: Typo fix - :ghpull:
447
: UI refactoring - :ghpull:
438
: Fast selection of multiple objects in 3D using GPU acceleration - :ghpull:
420
: added an example about graph-tool and nested stochastic block model - :ghpull:
422
: This allow to draw markers using shaders - :ghpull:
444
: Remove deprecated functions - :ghpull:
440
: added support for URL image in ImageContainer2D - :ghpull:
356
: Render a video on an actor. - :ghpull:
436
: [Fix] Update Azure pipeline for windows - :ghpull:
434
: WIP: added tests for layout module - :ghpull:
426
: Allows to define the priority of a shader_callback and obtain the vtkEventId - :ghpull:
394
: Fixed warnings in test_utils.py - :ghpull:
415
: update sk orcid - :ghpull:
413
: add nanohub doi - :ghpull:
412
: fix paper doi - :ghpull:
386
: FURY paper for Journal of Open Source Software (JOSS) - :ghpull:
371
: Textbox2d special character support - :ghpull:
408
: Updating the Missing Parenthesis - :ghpull:
406
: Removed unused library in FURY tutorial - :ghpull:
405
: Updating Redirecting Issues in Readme - :ghpull:
399
: Resolve warnings #317 & and Fix Issue: #355 - :ghpull:
393
: added primitive and actor for triangular prism, added tests too - :ghpull:
396
: #317 Fixing Warnings during test : test_actors.py
Issues (54):
- :ghissue:
407
: UI Textbox background doesn't resize according to text in it. - :ghissue:
421
: Implementing the Resizing of Listbox - :ghissue:
416
: Fixing the Resizing Background issue of TextBox2D UI. - :ghissue:
475
: Gsoc blog 2021 - :ghissue:
476
: Google Summer of Code blog posts - :ghissue:
477
: added blog posts for GSoC'21 - :ghissue:
442
: added method to wrap overflowing text - :ghissue:
441
: Added border support in Panel2D - :ghissue:
466
: two more small bib changes - :ghissue:
464
: Paper Dan's Comments - :ghissue:
445
: [WIP] Example to show how to render multiple bonds - :ghissue:
410
: added BulletList to UI - :ghissue:
459
: extracted Button2D class fromelements
tocore
- :ghissue:
429
: Colormap not working as intended with surface actor - :ghissue:
430
: Surface actor colormap fix - :ghissue:
450
: Issue with references related to JOSS review - :ghissue:
456
: Updated about documentation - :ghissue:
455
: Fixed bibtex - :ghissue:
454
: Added missing DOIs and URLs - :ghissue:
453
: Add missing DOIs and URLs - :ghissue:
451
: Typo fix - :ghissue:
439
: [WIP] Space filling model - :ghissue:
447
: UI refactoring - :ghissue:
438
: Fast selection of multiple objects in 3D using GPU acceleration - :ghissue:
420
: added an example about graph-tool and nested stochastic block model - :ghissue:
422
: This allow to draw markers using shaders - :ghissue:
444
: Remove deprecated functions - :ghissue:
440
: added support for URL image in ImageContainer2D - :ghissue:
356
: Render a video on an actor. - :ghissue:
436
: [Fix] Update Azure pipeline for windows - :ghissue:
434
: WIP: added tests for layout module - :ghissue:
403
: Creating test for layout module - :ghissue:
411
: Added Layout test file - :ghissue:
426
: Allows to define the priority of a shader_callback and obtain the vtkEventId - :ghissue:
417
: Fixing pep issues - :ghissue:
394
: Fixed warnings in test_utils.py - :ghissue:
415
: update sk orcid - :ghissue:
414
: Duplicate ORCIDs in the JOSS paper - :ghissue:
413
: add nanohub doi - :ghissue:
412
: fix paper doi - :ghissue:
386
: FURY paper for Journal of Open Source Software (JOSS) - :ghissue:
371
: Textbox2d special character support - :ghissue:
409
: Segmentation Fault When Running Fury Tests - :ghissue:
408
: Updating the Missing Parenthesis - :ghissue:
406
: Removed unused library in FURY tutorial - :ghissue:
405
: Updating Redirecting Issues in Readme - :ghissue:
375
: Visuals for some parametric 2D functions - :ghissue:
317
: Track and fix warnings during tests. - :ghissue:
355
: [Vulnerability Bug] Used blacklisted dangerous function call that can lead to RCE - :ghissue:
399
: Resolve warnings #317 & and Fix Issue: #355 - :ghissue:
393
: added primitive and actor for triangular prism, added tests too - :ghissue:
395
: FURY installation conflict - :ghissue:
396
: #317 Fixing Warnings during test : test_actors.py - :ghissue:
358
: Updated io.py