Release notes v0.11.0#

Quick Overview#

  • New SPEC: Keyword-only adopted.

  • New SPEC: Lazy loading adopted.

  • New standard for coding style.

  • Documentation updated.

  • Website updated.

Details#

GitHub stats for 2024/02/27 - 2024/07/31 (tag: v0.10.0)

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

The following 7 authors contributed 70 commits.

  • Ishan Kamboj

  • Jon Haitz Legarreta Gorroño

  • Kaustav Deka

  • Robin Roy

  • Serge Koudoro

  • Wachiou BOURAÏMA

  • dependabot[bot]

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

Pull Requests (35):

  • PR #919: NF: Implementation of lazy_loading in fury.stream.server

  • PR #918: DOCS: simplify FURY import

  • PR #916: DOCS: simplify import

  • PR #915: [DOCS][FIX]: Update variable descriptions in visualization examples

  • PR #907: NF: Add lazy_loader feature in FURY

  • PR #914: DOC: GSoC Blogs Week 6, 7, 8

  • PR #911: [DOC][FIX] fix typos in blog posts

  • PR #913: Fix: Replace setuptools.extern.packaging with direct packaging import

  • PR #909: RF: add keyword arguments decorator (warn_on_args_to_kwargs) in the module: stream

  • PR #902: RF: Add keyword arguments decorator to module: UI

  • PR #899: RF: Add keyword arguments to module: animation

  • PR #901: RF: Add keyword arguments decorator to module: shaders

  • PR #900: RF: Add keyword arguments to module: data

  • PR #898: RF: Add keyword arguments to module: actors

  • PR #888: NF: Add keyword_only decorator to enforce keyword-only arguments

  • PR #908: DOC: add Wachiou’s week5 Blog post

  • PR #906: [DOC] GSoC week 4 and 5

  • PR #905: DOC: My weeks 3 and 4 blog post

  • PR #903: CI: remove 3.8 add 3.12

  • PR #896: DOC: GSoC Week 2 & 3

  • PR #897: DOC: Add wachiou’s week 2 blog post

  • PR #892: [DOC] week 1 blog GSoC

  • PR #894: DOC: Wachiou Week 1 Blog Post

  • PR #893: fix: gitignore

  • PR #889: DOC: Add Wachiou BOURAIMA GSoC’24 first Blog post

  • PR #890: [DOC] GSoC Blog: Robin Roy (Community Bonding)

  • PR #891: [TYPO] Typo fix in code

  • PR #886: DOC: Document the coding style enforcement framework

  • PR #881: STYLE: Format code using ruff

  • PR #884: build(deps): bump pre-commit/action from 3.0.0 to 3.0.1 in the actions group

  • PR #885: Fix pycodestyle stream

  • PR #877: Fixed Pycodestyle errors in fury/actors/odf_slicer.py, fury/actors/peak.py, fury/actors/tensor.py, and fury/data/fetcher.py

  • PR #855: Fix #780 : Added top/bottom for Tabs Bar in Tab Panel UI

  • PR #879: STYLE: Transition to ruff to enforce import statement sorting

  • PR #868: Added Dark mode, Fixed Search Bar for documentation site

Issues (48):

  • #917: fury.stream.server is missing lazy_loading

  • #919: NF: Implementation of lazy_loading in fury.stream.server

  • #918: DOCS: simplify FURY import

  • #916: DOCS: simplify import

  • #915: [DOCS][FIX]: Update variable descriptions in visualization examples

  • #907: NF: Add lazy_loader feature in FURY

  • #914: DOC: GSoC Blogs Week 6, 7, 8

  • #911: [DOC][FIX] fix typos in blog posts

  • #912: Deprecator bug with setuptools >=71.0.3

  • #913: Fix: Replace setuptools.extern.packaging with direct packaging import

  • #910: ENH: Add a GHA workflow to build docs

  • #909: RF: add keyword arguments decorator (warn_on_args_to_kwargs) in the module: stream

  • #902: RF: Add keyword arguments decorator to module: UI

  • #899: RF: Add keyword arguments to module: animation

  • #901: RF: Add keyword arguments decorator to module: shaders

  • #900: RF: Add keyword arguments to module: data

  • #898: RF: Add keyword arguments to module: actors

  • #888: NF: Add keyword_only decorator to enforce keyword-only arguments

  • #908: DOC: add Wachiou’s week5 Blog post

  • #906: [DOC] GSoC week 4 and 5

  • #905: DOC: My weeks 3 and 4 blog post

  • #903: CI: remove 3.8 add 3.12

  • #896: DOC: GSoC Week 2 & 3

  • #897: DOC: Add wachiou’s week 2 blog post

  • #895: DOC: Add My week 2 blog post

  • #892: [DOC] week 1 blog GSoC

  • #894: DOC: Wachiou Week 1 Blog Post

  • #893: fix: gitignore

  • #889: DOC: Add Wachiou BOURAIMA GSoC’24 first Blog post

  • #890: [DOC] GSoC Blog: Robin Roy (Community Bonding)

  • #871: actor.texture hides all other actors from the scene

  • #891: [TYPO] Typo fix in code

  • #887: NF: Add keyword_only decorator to enforce keyword-only arguments

  • #886: DOC: Document the coding style enforcement framework

  • #881: STYLE: Format code using ruff

  • #884: build(deps): bump pre-commit/action from 3.0.0 to 3.0.1 in the actions group

  • #883: Wassiu contributions

  • #885: Fix pycodestyle stream

  • #880: improved readability in fetcher.py

  • #882: Wassiu contributions

  • #876: Pycodestyle errors in fury/actors/odf_slicer.py, fury/actors/peak.py, fury/actors/tensor.py, and fury/data/fetcher.py

  • #877: Fixed Pycodestyle errors in fury/actors/odf_slicer.py, fury/actors/peak.py, fury/actors/tensor.py, and fury/data/fetcher.py

  • #878: Docs: Remove ‘$’ from fury/docs/README.md commands

  • #780: Tabs bar positioning in TabUI

  • #855: Fix #780 : Added top/bottom for Tabs Bar in Tab Panel UI

  • #879: STYLE: Transition to ruff to enforce import statement sorting

  • #868: Added Dark mode, Fixed Search Bar for documentation site

  • #867: Added Dark mode, Fixed Search Bar for documentation site