Kyle Barron
Kyle Barron
By the way, I just released a new version of the Python bindings to geoarrow-rs, v0.4: https://geoarrow.org/geoarrow-rs/python/latest/
I assume obstore/object_store expects to handle the normalization itself. Can you try removing that normalization from the virtualizarr side?
JSON is more descriptive than Arrow around `null` and `undefined`. Because Arrow is columnar, we essentially only preserve `null` and not `undefined` (because the column is defined). I believe pyarrow...
> `open_virtual_dataset` use an explicit `obstore` `ReadableFile` Why do you want to work with `ReadableFile`? It would be better to work with the raw obstore calls. `ReadableFile` will only be...
I really like import sorting, which isn't stable: https://rust-lang.github.io/rustfmt/?version=v1.8.0&search=#group_imports
> 1. Should we also add the nightly formatter requirement to the contributor docs? Yes! We should! Would you like to make a PR for that? > 3. Does it...
I could prototype with https://github.com/skogler/mapbox_earcut_python. It's available both on [pypi](https://pypi.org/project/mapbox-earcut/) and on [conda-forge](https://prefix.dev/channels/conda-forge/packages/mapbox_earcut). But maybe eventually it could be worth it having a geoarrow-earcut 🤷♂️
We might also let `viz` take in a list of `Layer` objects? 🤷♂️
👋 It's a good question, and we should have better documentation about it. I think the tl;dr is that @geoarrow/deck.gl-layers is focused on **the absolute fastest rendering from GeoArrow, with...
The `GeoJsonReader` accepts any input that implements [`Read`](https://doc.rust-lang.org/nightly/std/io/trait.Read.html). So you can pass in a `File` or, preferably, a `BufReader`.