Commit Graph

17 Commits

Author SHA1 Message Date
be91215cc4
pyproject.toml: add flake8, black as dependencies 2022-08-02 18:09:53 -04:00
eab920abeb
bitmask.py: increase test coverage, remove redundant code 2022-07-31 21:38:24 -04:00
0c333eee95
bitmask.py: rewrite exceptions to be more human readable 2022-07-31 21:15:02 -04:00
456bc7b618
bitmask.py: move utility functions to util.py 2022-07-31 20:51:15 -04:00
6d69ee3958
Convert unit tests to pytest 2022-07-31 20:33:06 -04:00
54bd28795b
Package bitmask using hatch 2022-07-31 19:35:09 -04:00
edc9c4d353
bitmask.py: implement bitwise AND, OR, and XOR 2022-07-30 15:28:22 -04:00
b38afa0af4
bitmask.py: implement hex conversion 2022-07-30 14:05:13 -04:00
aac04c5221
bitmask.py: improve unit test readability 2022-07-30 13:55:25 -04:00
2f1b285e83
bitmask.py: add subtraction operators 2022-07-29 21:44:30 -04:00
fe2bfd9356
bitmask.py: clarify logic on discard, remove 2022-07-27 22:07:15 -04:00
0e67984d99
bitmask.py: remove negative number unit test
Negative numbers are possible because signed integers could be used.
2022-07-27 21:59:51 -04:00
22b1d55298
bitmask.py: add unit tests 2022-07-27 17:54:54 -04:00
66bdab797d
Bitmask: add __eq__ method 2022-07-27 15:10:22 -04:00
8e0c2d1fe1
Add LICENSE 2022-07-26 20:20:24 -04:00
f62caadb0f
bitmask.py: add basic Bitmap class 2022-07-26 20:19:16 -04:00
b8770c2225
Initial commit 2022-07-26 20:19:05 -04:00