Documentation
README
Figure duplicate audit
Audit at the smallest meaningful experimental-image unit. Hashes and feature matches find candidates; they do not establish misconduct or even duplication on their own.
Inputs and workspace
Accept either one PDF or one directory of manuscript images. Resolve tagged or attached paths before running anything. Ask for a page range only when the user did not specify one and scanning the whole PDF would materially change scope.
Create a new analysis directory such as analysis/figure-audit-YYYYMMDD-HHMM.
Never modify source images, overwrite a prior audit, or silently omit an
unreadable file.
This is the opening of the README. Read the full README on GitHub.