Skip to content

Commit be7b1cb

Browse files
authored
Bump to 0.7 and update changelog (#429)
1 parent 050c21d commit be7b1cb

File tree

5 files changed

+52
-3
lines changed

5 files changed

+52
-3
lines changed

CHANGELOG.md

+49
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,54 @@
11
# Changelog
22

3+
## [0.7.0] - 2024-03-21
4+
5+
### New! :sparkles:
6+
7+
* There's a [new command-line interface (CLI)](https://developmentseed.org/lonboard/v0.7.0/cli)! Use the `lonboard` command to quickly visualize one or more data files readable by GDAL! For example: `lonboard admins.geojson features.gpkg`. By @kylebarron in https://github.com/developmentseed/lonboard/pull/379
8+
* Type hinting for constructors and `from_geopandas` method. This should make it easier to pass the correct parameters into layers. This has been tested to work in IDEs like VSCode, but unfortunately appears not to work in JupyterLab. By @kylebarron in https://github.com/developmentseed/lonboard/pull/399
9+
10+
![Type hints are now supported in constructors.](assets/type-hints-constructor.jpg)
11+
* Warn on missing CRS. One of the most common reasons that you might see an empty map is from accidentally visualizing data that is not in EPSG 4326 (longitude-latitude). We now emit a warning for data that doesn't have a CRS defined on the data. By @kylebarron in https://github.com/developmentseed/lonboard/pull/395.
12+
* Lonboard is [now on `conda-forge`](https://prefix.dev/channels/conda-forge/packages/lonboard)! Install with `conda install -c conda-forge lonboard`. By @giswqs in https://github.com/developmentseed/lonboard/pull/223
13+
* Add [PointCloudLayer](https://developmentseed.org/lonboard/v0.7.0/api/layers/point-cloud-layer/). By @kylebarron in https://github.com/developmentseed/lonboard/pull/396
14+
* Add [fly-to map action](https://developmentseed.org/lonboard/v0.7.0/api/map/#lonboard.Map.fly_to) to "fly" the map to a new location. By @kylebarron in https://github.com/developmentseed/lonboard/pull/408
15+
* [Docs showcase page](https://developmentseed.org/lonboard/v0.7.0/examples/) by @kylebarron in https://github.com/developmentseed/lonboard/pull/401
16+
* Improve default colors in [`viz`](https://developmentseed.org/lonboard/v0.7.0/api/viz/). We now attempt to apply some basic styling onto data passed into `viz`. This will likely further improve in the future. By @kylebarron in https://github.com/developmentseed/lonboard/pull/389
17+
18+
### Fixes :bug:
19+
20+
* Set exported HTML height to 100% by @kylebarron in https://github.com/developmentseed/lonboard/pull/377
21+
* Raise error on single input to MultiRangeSlider by @kylebarron in https://github.com/developmentseed/lonboard/pull/367
22+
* Fix pandas `to_numeric` FutureWarning by @kylebarron in https://github.com/developmentseed/lonboard/pull/368
23+
* Fix viewing polygons in local html files by @kylebarron in https://github.com/developmentseed/lonboard/pull/387
24+
* Fix: fix sliced array input for reprojection by @kylebarron in https://github.com/developmentseed/lonboard/pull/391
25+
* Fix: Don't reproject for epsg:4326 input by @kylebarron in https://github.com/developmentseed/lonboard/pull/392
26+
* Fix: Fix weighted centroid calculation by @kylebarron in https://github.com/developmentseed/lonboard/pull/393
27+
* Fix `viz()` with `__geo_interface__` input by @kylebarron in https://github.com/developmentseed/lonboard/pull/426
28+
* Add DataFilterExtension notebook to website by @kylebarron in https://github.com/developmentseed/lonboard/pull/362
29+
* Allow non-compliant geoarrow CRS metadata by @kylebarron in https://github.com/developmentseed/lonboard/pull/369
30+
* Automatically parse geoarrow.wkb to native geoarrow by @kylebarron in https://github.com/developmentseed/lonboard/pull/372
31+
* Parse GeoParquet metadata by @kylebarron in https://github.com/developmentseed/lonboard/pull/407
32+
* CLI: 'crs' in geoparquet metadata should be optional. by @jwass in https://github.com/developmentseed/lonboard/pull/411
33+
34+
### Other changes
35+
36+
* Creating a new user bug report by @emmalu in https://github.com/developmentseed/lonboard/pull/386
37+
* Update epic template by @emmalu in https://github.com/developmentseed/lonboard/pull/382
38+
* NormalAccessor by @naomatheus in https://github.com/developmentseed/lonboard/pull/376
39+
* Conda: Try including `manifest.in` file for `static` folder inclusion by @kylebarron in https://github.com/developmentseed/lonboard/pull/421
40+
* Switch to animated hero image by @kylebarron in https://github.com/developmentseed/lonboard/pull/423
41+
* Add CRS to GeoDataFrame in notebook examples by @kylebarron in https://github.com/developmentseed/lonboard/pull/419
42+
43+
## New Contributors
44+
45+
* @emmalu made their first contribution in https://github.com/developmentseed/lonboard/pull/382
46+
* @naomatheus made their first contribution in https://github.com/developmentseed/lonboard/pull/376
47+
* @jwass made their first contribution in https://github.com/developmentseed/lonboard/pull/411
48+
* @giswqs made their first contribution in https://github.com/developmentseed/lonboard/pull/223
49+
50+
**Full Changelog**: https://github.com/developmentseed/lonboard/compare/v0.6.0...v0.7.0
51+
352
## [0.6.0] - 2024-02-13
453

554
### New! :sparkles:

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ gdf = gpd.GeoDataFrame(...)
5050
viz(gdf)
5151
```
5252

53-
Under the hood, this delegates to a `ScatterplotLayer`, `PathLayer`, or `SolidPolygonLayer`. Refer to the [documentation](https://developmentseed.org/lonboard/) and [examples](https://developmentseed.org/lonboard/latest/examples/internet-speeds/) for more control over rendering.
53+
Under the hood, this delegates to a [`ScatterplotLayer`](https://developmentseed.org/lonboard/latest/api/layers/scatterplot-layer/), [`PathLayer`](https://developmentseed.org/lonboard/latest/api/layers/path-layer/), or [`SolidPolygonLayer`](https://developmentseed.org/lonboard/latest/api/layers/solid-polygon-layer/). Refer to the [documentation](https://developmentseed.org/lonboard/) and [examples](https://developmentseed.org/lonboard/latest/examples/internet-speeds/) for more control over rendering.
5454

5555
## Documentation
5656

assets/type-hints-constructor.jpg

149 KB
Loading

docs/cli.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Lonboard includes a command-line interface for quickly viewing local data files.
44

5-
The CLI is accessible either through the `lonboard` entry point or via `python -m lonboard`.
5+
The CLI is accessible either through the `lonboard` entry point or via `python -m lonboard` the latter can be useful to ensure that the `lonboard` instance you're calling is the same as your current `python` environment.
66

77
```
88
> lonboard --help

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "lonboard"
3-
version = "0.7.0-beta.2"
3+
version = "0.7.0"
44
description = "Python library for fast, interactive geospatial vector data visualization in Jupyter."
55
authors = ["Kyle Barron <[email protected]>"]
66
license = "MIT"

0 commit comments

Comments
 (0)