chore: carve paper figures/eval out of the package; fix CI collection#4
Merged
Merged
Conversation
Move all manuscript figure-generation code, paper/benchmark eval scripts,
their detection/PR-sweep helpers, and the paper tests into the gitignored
dev/paper/ tree so they no longer ship in the wheel or break CI.
- src/tokeye/extra/eval/{events,sweep,fold_stats}.py -> dev/paper/eval/
(extra/eval now ships only the silbidopy + D3D loaders)
- scripts/eval/*.py + *.ipynb -> dev/paper/eval/; eval_*.sh + ablation/eval.sh
-> dev/paper/eval/commands/ (paths updated); scripts/test_ablation_smoke.py too
- output/nature_figures -> dev/paper/figures (was already untracked)
- 7 paper/ablation tests -> dev/paper/tests/ with a conftest that puts
dev/paper/eval on sys.path; tests/ keeps only core + dep-free ablation tests
- moved scripts/tests now import the helpers locally (from sweep/events/
fold_stats) instead of tokeye.extra.eval.*
CI: the four collection errors (h5py/pybaselines/tifffile/lightning) are gone
because the tests importing tokeye.training.big_tf_unet_ablation.step_* moved
out of tests/. Also:
- add [project.optional-dependencies] train so `pip install tokeye[train]` works
- align CI python matrix to 3.13/3.14 (matches requires-python >=3.13)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Move all manuscript figure-generation code, paper/benchmark eval scripts, their detection/PR-sweep helpers, and the paper tests into the gitignored dev/paper/ tree so they no longer ship in the wheel or break CI.
CI: the four collection errors (h5py/pybaselines/tifffile/lightning) are gone because the tests importing tokeye.training.big_tf_unet_ablation.step_* moved out of tests/. Also:
pip install tokeye[train]works