From 29c37a5016b9b50f2db49f7d3f15c9fd506e4ac2 Mon Sep 17 00:00:00 2001 From: Kyle Barron Date: Fri, 10 Nov 2023 14:56:37 -0500 Subject: [PATCH] Update docs and bump to 0.4.0 (#240) --- CHANGELOG.md | 17 +++++++++++++++++ docs/api/experimental/traits.md | 3 +++ docs/api/layer-extensions/brushing-extension.md | 6 ++++++ .../collision-filter-extension.md | 6 ++++++ docs/api/layers/arc-layer.md | 6 ++++++ docs/api/layers/heatmap-layer.md | 6 ++++++ docs/api/layers/text-layer.md | 6 ++++++ mkdocs.yml | 12 +++++++++++- pyproject.toml | 2 +- 9 files changed, 62 insertions(+), 2 deletions(-) create mode 100644 docs/api/experimental/traits.md create mode 100644 docs/api/layer-extensions/brushing-extension.md create mode 100644 docs/api/layer-extensions/collision-filter-extension.md create mode 100644 docs/api/layers/arc-layer.md create mode 100644 docs/api/layers/heatmap-layer.md create mode 100644 docs/api/layers/text-layer.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 124211de..a6862db4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.4.0] - 2023-11-10 + +### New Features + +- New `HeatmapLayer` +- New `experimental` module, with new layers (`ArcLayer`, `TextLayer`) and "layer extensions" (`BrushingExtension`, `CollisionFilterExtension`). +- New "migration" notebook using the experimental `ArcLayer`. + +### Fixed + +- Add pandas v2 requirement by @kylebarron in https://github.com/developmentseed/lonboard/pull/229 +- bump anywidget to 0.7.1 by @kylebarron in https://github.com/developmentseed/lonboard/pull/233 + + This should error when the JS files have not been included when packaging. + +**Full Changelog**: https://github.com/developmentseed/lonboard/compare/v0.3.0...v0.4.0 + ## [0.3.0] - 2023-11-07 ### New Features diff --git a/docs/api/experimental/traits.md b/docs/api/experimental/traits.md new file mode 100644 index 00000000..edeac63c --- /dev/null +++ b/docs/api/experimental/traits.md @@ -0,0 +1,3 @@ +# lonboard.experimental.traits + +::: lonboard.experimental.traits.PointAccessor diff --git a/docs/api/layer-extensions/brushing-extension.md b/docs/api/layer-extensions/brushing-extension.md new file mode 100644 index 00000000..fd93517f --- /dev/null +++ b/docs/api/layer-extensions/brushing-extension.md @@ -0,0 +1,6 @@ +# BrushingExtension + +::: lonboard.experimental.BrushingExtension + options: + show_bases: false + inherited_members: true diff --git a/docs/api/layer-extensions/collision-filter-extension.md b/docs/api/layer-extensions/collision-filter-extension.md new file mode 100644 index 00000000..919d2630 --- /dev/null +++ b/docs/api/layer-extensions/collision-filter-extension.md @@ -0,0 +1,6 @@ +# CollisionFilterExtension + +::: lonboard.experimental.CollisionFilterExtension + options: + show_bases: false + inherited_members: true diff --git a/docs/api/layers/arc-layer.md b/docs/api/layers/arc-layer.md new file mode 100644 index 00000000..62adce77 --- /dev/null +++ b/docs/api/layers/arc-layer.md @@ -0,0 +1,6 @@ +# ArcLayer + +::: lonboard.experimental.ArcLayer + options: + show_bases: false + inherited_members: true diff --git a/docs/api/layers/heatmap-layer.md b/docs/api/layers/heatmap-layer.md new file mode 100644 index 00000000..77c4923f --- /dev/null +++ b/docs/api/layers/heatmap-layer.md @@ -0,0 +1,6 @@ +# HeatmapLayer + +::: lonboard.HeatmapLayer + options: + show_bases: false + inherited_members: true diff --git a/docs/api/layers/text-layer.md b/docs/api/layers/text-layer.md new file mode 100644 index 00000000..2dd28ed8 --- /dev/null +++ b/docs/api/layers/text-layer.md @@ -0,0 +1,6 @@ +# TextLayer + +::: lonboard.experimental.TextLayer + options: + show_bases: false + inherited_members: true diff --git a/mkdocs.yml b/mkdocs.yml index eefb1c83..fe64216e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -35,11 +35,21 @@ nav: - api/viz.md - api/map.md - Layers: - - api/layers/scatterplot-layer.md + - api/layers/heatmap-layer.md - api/layers/path-layer.md + - api/layers/scatterplot-layer.md - api/layers/solid-polygon-layer.md - api/colormap.md - api/traits.md + - Experimental: + - Layer Extensions: + - api/layer-extensions/brushing-extension.md + - api/layer-extensions/collision-filter-extension.md + - Layers: + - api/layers/arc-layer.md + - api/layers/text-layer.md + - api/experimental/traits.md + # - Caveats: caveats.md - Performance: performance.md - Changelog: CHANGELOG.md diff --git a/pyproject.toml b/pyproject.toml index 7a959502..65931769 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "lonboard" -version = "0.3.0" +version = "0.4.0" description = "Python library for fast, interactive geospatial vector data visualization in Jupyter." authors = ["Kyle Barron "] license = "MIT"