Skip to content

Conversation

@pellet
Copy link
Owner

@pellet pellet commented Nov 23, 2025

Added detailed docstrings and comments to the VisualPatternReversalVEP class:

  • Module-level documentation explaining the P100 component and clinical applications
  • Class-level documentation with usage examples
  • Comprehensive docstrings for all methods including init, load_stimulus, present_stimulus, etc.
  • Inline comments explaining VR vs monitor modes, checkerboard parameters, and timing
  • Documentation of standard clinical parameters (1 degree check size, 2 Hz reversal rate)
  • Updated init.py to properly export the VisualPatternReversalVEP class

The documentation follows Python docstring conventions and matches the style
used in other eeg-notebooks experiments.

Added detailed docstrings and comments to the VisualPatternReversalVEP class:
- Module-level documentation explaining the P100 component and clinical applications
- Class-level documentation with usage examples
- Comprehensive docstrings for all methods including __init__, load_stimulus, present_stimulus, etc.
- Inline comments explaining VR vs monitor modes, checkerboard parameters, and timing
- Documentation of standard clinical parameters (1 degree check size, 2 Hz reversal rate)
- Updated __init__.py to properly export the VisualPatternReversalVEP class

The documentation follows Python docstring conventions and matches the style
used in other eeg-notebooks experiments.
- Created comprehensive VEP documentation page (doc/experiments/vvep.rst)
- Added VEP experiment to doc index toctree
- Documented Pattern Reversal VEP for P100 measurement
- Included clinical applications, standard parameters, and experiment design
- Documentation builds successfully and renders correctly in HTML
- Follows existing documentation style and structure

The documentation includes:
- Overview of Visual Evoked Potentials
- P100 component characteristics and significance
- Clinical applications (MS diagnosis, optic neuritis, etc.)
- ISCEV standard parameters (1 degree checks, 2 Hz reversal)
- Support for both monitor and VR (Meta Quest 2) modes
- Monocular recording with alternating eye blocks
- Updated module docstring path reference in pattern_reversal_vep.py
- Updated project name reference in VEP documentation (vvep.rst)
- Ensures consistent branding throughout the documentation
- Updated all references from 'Quest 2' to 'Meta Quest' for consistency
- Updated in both code documentation and RST files
- Changes include:
  - Module docstring
  - Function parameters and docstrings
  - Inline comments
  - Documentation RST file

This provides more generic VR headset naming that applies to the entire
Meta Quest line rather than a specific model.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants