Skip to main content
Ctrl+K
logo
FURY
  • Installation
  • About
  • API reference
  • Blog
  • Community
  • Installation
  • About
  • API reference
  • Blog
  • Community

Table of Contents

About FURY

  • About
  • License
  • Blog

Programming with FURY

  • Installation
  • Getting Started
  • Tutorials
  • FURY - pyBullet Integration Guide

Developers Guide

  • API Reference
  • Contributing
  • Release History

Join our community!

  • Contributors
  • Discord Community
  • Mailing list
  • Source Code
  • File a bug
  • Feature Request
  • WEEK 9:...

WEEK 9: Fixing Sphinx Warnings and Investigating Web Footer Issues#

Hello everyone, welcome to my Google Summer of Code (GSoC) 2024 journey! Week 9 was devoted to fixing Sphinx warnings caused by indentation errors in some docstrings of some examples in the auto_examples folder. I also started investigating why the footer of the FURY site distorts when you try to move the mouse over an element.

Continuing the Fight Against Sphinx Warnings#

My main task this week has been to continue dealing with the Sphinx warnings in our documentation. I focused on the 188 warnings related to the main documentation, as well as 2 warnings in the blog posts. I fixed 19 warnings caused by the docstring of viz_**.py modules in the source/auto_examples folder by fixing the indentation errors in the docstrings of the examples.

Here is an example of indentation error in the docstring of the example auto_examples/04_demos/viz_animated_surfaces.py:

... Code block ...

###############################################################################
# Variables and their usage:
# :time - float: initial value of the time variable i.e. value of the time variable at
#               the beginning of the program; (default = 0)
# dt: float
#     amount by which ``time`` variable is incremented for every iteration
#     of timer_callback function (default = 0.1)
# lower_xbound: float

... Code block ...

Investigating Web Footer Issues#

In parallel, I started investigating an issue with the FURY website’s footer, which deforms when hovering over an element with the mouse. This problem affects the user experience and visual consistency of the site. My work this week has focused on diagnosing the underlying cause of this issue and planning the necessary steps to fix it. This task has been both technically intriguing and a great opportunity to sharpen my web development skills.

issue number: #874

Did I get stuck anywhere ?#

I encountered some challenges while fixing the indentation errors in the docstrings of the examples. The errors were caused by inconsistent indentation in the docstrings, which made it difficult to identify the root cause of the warnings. However, I was able to resolve these issues and make progress in addressing the Sphinx warnings.

What’s next ?#

For week 10, I plan to:

  • Continue fixing the Sphinx warnings in the documentation.

  • Start fixing the issue with the footer of the FURY website.

WEEK 8: Refining Lazy Loading Implementation and Simplifying Imports in FURY   WEEK 10: Investigating Footer Deformation and Limited Progress on Warnings
On this page
  • Continuing the Fight Against Sphinx Warnings
  • Investigating Web Footer Issues
  • Did I get stuck anywhere ?
  • What’s next ?
Show Source
 logo.
About
  • Developers
  • Support
  • Download
  • Tutorials
Friends
  • DIPY
  • Helios
  • Furious Atoms
Support
  • The department of Intelligent Systems Engineering of Indiana University
  • NSF NCN - Engineered NanoBIO - NSF award #1720625
  • Google Summer of Code Program
© 2018-2024, FURY. All rights reserved.