Only the ~1800-image rotation dataset is kept in LFS; a separate ~5000-image serial set is too
large to ship, and the serial path can be exercised by running the rotation series in serial
mode if needed. Removes JFJochProcess_LysoSerial and the serial entry from the start-up listener
and README. The rotation [large] test now runs against the committed data and passes.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- .gitattributes tracks tests/data/*.h5 via git-LFS for big reference datasets.
- tests/TestData.h resolves tests/data files and reports absent / unfetched-LFS-pointer
so tests can SKIP() instead of failing; tests/data/README.md documents fetching + the
expected lyso_rotation/lyso_serial datasets.
- JFJochProcessLargeTest: a Catch start-up listener that prints dataset availability, plus
[large] full-analysis runs (rotation indexing + serial) that SKIP when data is absent.
Verified against the real 1800-image lyso rotation set (100% indexing, cell 78.2/78.2/37.8)
and skips cleanly without it.
- jfjoch_process.cpp: drop the ~15 now-unused workflow includes left after the JFJochProcess
extraction.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>