Commit graph

6 commits

Author SHA1 Message Date
Tiara Rodney
1fb1e0d0bf
chore: rename package 2025-06-20 20:33:37 +02:00
Tiara Rodney
dc69eea88a
chore(test): remove redundant module entrypoints
pytest compared to built-in unittest does not discover test suites based on a
directory being marked as a module, instead matching against the basename of a
file to determine whether it is a test suite or not.
2025-06-20 20:19:32 +02:00
Rodney, Tiara
e67a95f15a
feat(string): init Rabin-Karp rolling hash
Implemented Rabin-Karp rolling hash class abstraction.

After testing muliple algorithms for efficient substring searching in a stream
abstracted by a ring buffer, I've dropped the idea of using KMP in favor of
implementing my own algorithm based of the Rabin-Karp rolling hash algorithm.
2025-05-05 01:33:22 +02:00
Rodney, Tiara
ed4220c1f7
test(collections): init tests for CircularBuffer 2025-05-04 02:30:28 +02:00
Rodney, Tiara
bcc65f0a09
refactor(tests): move unit tests to subdirectory
this allows for future separation between unit tests and other test types
2025-05-04 01:38:42 +02:00
Rodney, Tiara
29c7308410
init 2025-05-03 19:28:01 +02:00