Skip to content

Maintenance and documentation release. - #7

Merged
mathiassalvas merged 8 commits into
mainfrom
dev_v0.2.2
Aug 7, 2026
Merged

Maintenance and documentation release.#7
mathiassalvas merged 8 commits into
mainfrom
dev_v0.2.2

Conversation

@mathiassalvas

Copy link
Copy Markdown
Collaborator
  • Python 3.13 & 3.14 support — extended requires-python, dropped the numpy<2.1 cap (fixes pip install on new Pythons), CI now covers 3.9–3.14.
  • Dependency cleanup — removed unused cython runtime dep; lowered the pydantic floor to widen support.
  • Optional compiled convolution_cconvolve now falls back transparently to NumPy if it can't load, instead of crashing (+ test coverage).
  • MATLAB comparison tooling — added scripts to compare SHINIER output against the original MATLAB SHINE toolbox.
  • Documentation overhaul — removed decorative emojis, restructured Detailed Processing Modes and Demos, fixed the paper citation, and added a SHINIER PDF page + illustrations to Read the Docs.

Verification

Installs and passes the unit + validation suite on Python 3.13 and 3.14 (NumPy 1.26 and 2.5); Read the Docs builds cleanly.

mathiassalvas and others added 8 commits July 8, 2026 16:34
- Introduced `run_matlab_shine_comparison.sh` to facilitate comparison between SHINIER and the original MATLAB SHINE toolbox.
- The script includes checks for required executables and directories, and prompts the user for necessary paths.
- Implements validation for the SHINE toolbox and its functions.
- Supports configurable parameters such as modes, iterations, and output directories.
- Automates the process of running MATLAB scripts and comparing outputs with Python.
-Fix issue with readthedocs
-Update min dependencies
-Better handling of cconvolve
-Add GIF for StimulusMasker
-Clean the format of the documentation
-Add a PDF of the paper
@mathiassalvas mathiassalvas reopened this Aug 7, 2026
@mathiassalvas
mathiassalvas merged commit af06a08 into main Aug 7, 2026
54 checks passed
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.

1 participant