Skip to content

Joss review fixes - #5

Merged
IAmirKhani merged 7 commits into
mainfrom
joss-review-fixes
Jul 16, 2026
Merged

Joss review fixes#5
IAmirKhani merged 7 commits into
mainfrom
joss-review-fixes

Conversation

@IAmirKhani

Copy link
Copy Markdown
Collaborator
  • Removed the outdated JOSS publication note from the README.

- paper/figures/figure2.py imports matplotlib, but it was undeclared
  anywhere in pyproject.toml; a reviewer following the README's own
  'pip install -e .' + 'python paper/figures/figure2.py' instructions
  would hit ModuleNotFoundError. Add a 'figures' extra and update
  README/tutorials.md instructions accordingly.
- The sdist had no include/exclude config, so it bundled the entire
  repo (paper.pdf, all figure exports, dev notes, .claude/, .github/),
  ballooning it to 2.27MB. Constrain sdist/wheel targets to just the
  package, tests, README, and LICENSE (23.7KB).
- Regenerate figure exports and paper.pdf as part of verification.
@IAmirKhani
IAmirKhani merged commit e76db80 into main Jul 16, 2026
5 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