Skip to content

refactor: hashing design - #15

Merged
EYH0602 merged 12 commits into
mainfrom
feat/refactor
Feb 6, 2026
Merged

EYH0602 merged 12 commits into
mainfrom
feat/refactor

Conversation

@EYH0602

@EYH0602 EYH0602 commented Feb 6, 2026

Copy link
Copy Markdown
Member

No description provided.

Unify Frame.__hash__ and the coverage pipeline to use the same hash
algorithm (default: phash). Previously Frame used average_hash while
dedup/coverage used phash, causing inconsistent deduplication results.

Add HashMethod type alias and compute_hash() utility. Thread
hash_method parameter through Frame, dedup functions, FrameCoverage,
and get_frame_cov().
@EYH0602
EYH0602 merged commit 47e4099 into main Feb 6, 2026
4 checks passed
@EYH0602
EYH0602 deleted the feat/refactor branch February 9, 2026 23:46
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