Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make BitsetHandler variable width and a pandas extension #1448

Merged
merged 25 commits into from
Sep 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
67b705d
Minimum viable pandas extension type. Still a lot of work to do
willGraham01 Jul 26, 2024
f45a4d1
Get base pandas DtypeExtension tests working
willGraham01 Jul 26, 2024
5fa8d74
Write __add__ method for union, to prove that we can overwrite methods
willGraham01 Jul 30, 2024
3e4f1f4
Add typehints and clean up now out of date docstrings
willGraham01 Jul 31, 2024
6615417
Add subtraction method
willGraham01 Jul 31, 2024
9688ccd
Docstring with information divulge on nuiances with single-element ac…
willGraham01 Jul 31, 2024
f4f99d6
Return singletons as sets, which allows us to delegate methods on sin…
willGraham01 Jul 31, 2024
d96e464
Add remaining set-delegatable methods and implementations
willGraham01 Jul 31, 2024
cea8135
Additional docstrings and reorder definition of methods for sortability
willGraham01 Jul 31, 2024
d590550
Add comparison operators
willGraham01 Jul 31, 2024
f817058
Add comparison operations. Encounter bug with odd casting when passin…
willGraham01 Jul 31, 2024
3a2fc08
linting pass
willGraham01 Jul 31, 2024
ebc55aa
Remove empty file
willGraham01 Jul 31, 2024
d27057b
Ensure that number of elements is correct if explicitly constructin a…
willGraham01 Aug 19, 2024
2d2715e
Fix some logic sequences and oddly-named variables
willGraham01 Aug 19, 2024
b790d9b
NodeType -> ElementType, and remove now-redundant variable
willGraham01 Aug 19, 2024
fa0e9e6
Fix logic in construct_from_string
willGraham01 Aug 19, 2024
089a3a3
Fix weird casting bug when &= or |= assigning sets of multiple elements
willGraham01 Aug 19, 2024
4d5e8ff
Merge branch 'master' into wgraham/bitsethandler-to-dtype
willGraham01 Aug 19, 2024
dff11bf
Write tests for __or__ and __and__. Breakout common fixtures into sub…
willGraham01 Aug 19, 2024
dfae4d8
Refactor operation test format into parametrisation-only
willGraham01 Aug 20, 2024
2aaa3ff
Write tests for series-wide comparison opps with 'scalars'
willGraham01 Aug 20, 2024
dee6f83
Apply suggestions from code review
willGraham01 Sep 9, 2024
34ce0a3
Merge branch 'master' into wgraham/bitsethandler-to-dtype
willGraham01 Sep 9, 2024
f38b15a
Add pylint ignore to fix CI upstream issue
willGraham01 Sep 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading