Kyle Barron
Kyle Barron
> GeoPandas provides `GeoDataFrame.from_arrow()` which accepts any object that implements `__arrow_c_stream__(requested_schema=None)`. Adding a couple reference links: this is defined by the [Arrow PyCapsule Interface](https://arrow.apache.org/docs/format/CDataInterface/PyCapsuleInterface.html), a wrapper around the underlying [Arrow...
I agree it shouldn't be in the core API, but having something like `@anywidget/arrow` or `@anywidget/table` that provides arrow-based helpers could be useful 🤷♂️ > I'd like to have a...
With https://github.com/roeap/object-store-python/pull/9 it should be possible to fetch multiple ranges within a file concurrently with range coalescing (using `get_ranges_async`). Note that this object-store API accepts multiple ranges _within one object_,...
While @rabernat has seen some impressive perf improvements in some settings when making many requests with Rust's tokio runtime, which would possibly also trickle down to a Python binding, the...
The `object-store-python` package is not very well maintained https://github.com/roeap/object-store-python/issues/24, so I took a few days to implement my own wrapper around the Rust `object_store` crate: https://github.com/developmentseed/object-store-rs I'd like to update...
I have a few questions because the `Store` API has changed a bit since the spring. - There's a new `BufferPrototype` object. Is the `BufferPrototype` chosen by the store implementation...
I think I'm confused why it's a parameter at all. Why shouldn't it return a protocol, and the store can implement whatever interface is most convenient to return data. Put...
It makes sense that we'll always need a copy for CPU -> GPU, but I'd like to avoid situations where a store must copy data for CPU -> CPU. Right...
Sure, I really meant to say "if the store loads data into the CPU, then we'll need to make a copy for CPU to GPU". I'm not surprised that it's...
Can someone detail the semantics of `ByteRangeRequest`? It's a type hint of https://github.com/zarr-developers/zarr-python/blob/9dd9ac640f215dc1f9176979940b9f419e51e25a/src/zarr/abc/store.py#L18 But that type hint on its own isn't fully descriptive, and I can't find any documentation about...