Tom Augspurger
Tom Augspurger
Adds a `Group.tree` method for pretty printing a hierarchy. For now the old `expand` keyword, which I think controlled whether the tree was expanded by default in the HTML output,...
### Zarr version v3 ### Numcodecs version n/a ### Python Version n/a ### Operating System n/a ### Installation n/a ### Description In https://github.com/zarr-developers/zarr-python/pull/2400, we need a method for getting the...
### Zarr version v3 ### Numcodecs version na ### Python Version na ### Operating System na ### Installation na ### Description Mentioned in https://github.com/zarr-developers/zarr-python/pull/2323#issuecomment-2407566652, right now we can't create a...
### Zarr version v3 ### Numcodecs version na ### Python Version na ### Operating System na ### Installation na ### Description While working on consolidated metadata, I bumped into some...
Over in https://github.com/zarr-developers/zarr-python/pull/2262, we'd like to write a file but only if it doesn't already exist. On a local file system, this would be `open(path, mode="xb")`, which will fail with...
Mentioned in https://github.com/rapidsai/kvikio/pull/603#discussion_r1944851855, when we throw an exception while reading a remote file in C++, we currently get a generic `RuntimeError` in python. We should be able to translate these...
The following script, which uses `RemoteFile.open_s3` followed by a `pread` on multiple s3 objects, segfaults. ```python import cupy as cp import kvikio BUCKET = "kvikiobench-56481" def main(): paths = [...
I'll occasionally see a `RuntimeError` when using `cudf.read_parquet` to read a parquet file from S3. I'll grab a full traceback next time I see one, but here's part of one:...
S3 supports pre-signed URLs, a way to encode authorization into the URL so that they can be shared and used similarly to a public HTTP URL. Currently, it looks like...
AWS supports short-term / temporary AWS credentials. The concept is described at https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html, but the basic idea is that in addition to `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`, you provide an `AWS_SESSION_TOKEN` which...