Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
d37c8ce
add FilterCategoryAccessor modeled after FilterValueAccessor
ATL2001 Sep 21, 2025
53abc41
use FilterCategoryAccessor for get_filter_category, and set the min v…
ATL2001 Sep 21, 2025
8ff247e
pass filterSize and categorySize if they're both defined to the _Data…
ATL2001 Sep 21, 2025
5c7f72e
add temporary example notebook
ATL2001 Sep 21, 2025
a1f519b
lint
ATL2001 Sep 21, 2025
e5281be
more linting...
ATL2001 Sep 21, 2025
732fcf2
Merge branch 'main' into category_filter
kylebarron Oct 14, 2025
2403779
simplify if/else blocks and add defaults if None on python side
ATL2001 Oct 16, 2025
e4625c2
change min values to 1 and set default to 1 for filter_size
ATL2001 Oct 16, 2025
647a111
default category_size to None, filter_size to 1
ATL2001 Oct 16, 2025
b0086ad
added a few more cells to make sure I didnt break anything :)
ATL2001 Oct 16, 2025
daf0a51
lint the trowaway notebook
ATL2001 Oct 16, 2025
fa6d94b
Merge branch 'main' into category_filter
ATL2001 Oct 18, 2025
6f2a8da
Merge branch 'main' into category_filter
ATL2001 Oct 27, 2025
90426c0
update docstring for filter/category_size being optional
ATL2001 Oct 27, 2025
4270606
need to use ravel("C") for multiple categories
ATL2001 Nov 1, 2025
00b0763
add data filter extension tests
ATL2001 Nov 1, 2025
7046fad
Merge remote-tracking branch 'upstream/main' into category_filter
ATL2001 Nov 1, 2025
d733fce
move FilterCategoryAccessor to _extensions.py
ATL2001 Nov 1, 2025
23b8fc7
import TraitError from traitlets
ATL2001 Nov 1, 2025
6eec9d0
remove temp notebook
ATL2001 Nov 9, 2025
95ca5b0
add data-filter-extension-categorical example
ATL2001 Nov 9, 2025
5727578
Merge branch 'main' into category_filter
ATL2001 Nov 9, 2025
a5b1c03
ruff format
ATL2001 Nov 9, 2025
9982c63
lint
ATL2001 Nov 9, 2025
5fde03e
format again
ATL2001 Nov 9, 2025
607c926
typo
ATL2001 Nov 9, 2025
3e1c0b5
Merge branch 'main' into category_filter
kylebarron Feb 11, 2026
3ab0d59
Merge branch 'main' into category_filter
kylebarron Feb 11, 2026
f11faba
Apply suggestions from code review
kylebarron Feb 11, 2026
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
Prev Previous commit
Next Next commit
lint the trowaway notebook
  • Loading branch information
ATL2001 committed Oct 16, 2025
commit daf0a517545492dd8c5aa8fbc57dd09e9c9177f3
14 changes: 8 additions & 6 deletions examples/!category_filter.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@
")\n",
"\n",
"m2 = lonboard.Map(layers=[point_layer2], basemap_style=CartoBasemap.DarkMatter)\n",
"point_layer2.filter_range=[0, 5]\n",
"point_layer2.filter_range = [0, 5]\n",
"m2"
]
},
Expand All @@ -119,7 +119,7 @@
"metadata": {},
"outputs": [],
"source": [
"point_layer2.filter_range=[1, 4]"
"point_layer2.filter_range = [1, 4]"
]
},
{
Expand All @@ -136,12 +136,14 @@
" extensions=[\n",
" DataFilterExtension(filter_size=1, category_size=1),\n",
" ], # no category filter, just a range\n",
" get_filter_category=gdf[\"float_col\"], # use the float column for the filter category\n",
" get_filter_value=gdf[\"int_col\"], # use the int column for the filter category \n",
" get_filter_category=gdf[\n",
" \"float_col\"\n",
" ], # use the float column for the filter category\n",
" get_filter_value=gdf[\"int_col\"], # use the int column for the filter category\n",
")\n",
"\n",
"point_layer3.filter_categories = [1.5]\n",
"point_layer3.filter_range=[0, 3]\n",
"point_layer3.filter_range = [0, 3]\n",
"m3 = lonboard.Map(layers=[point_layer3], basemap_style=CartoBasemap.DarkMatter)\n",
"m3"
]
Expand All @@ -153,7 +155,7 @@
"metadata": {},
"outputs": [],
"source": [
"point_layer3.filter_range=[0, 5]"
"point_layer3.filter_range = [0, 5]"
]
}
],
Expand Down