numcodecs.js
numcodecs.js copied to clipboard
Buffer compression and transformation codecs for use in Zarr.js and beyond...
VlenUtf8 is a common codec for string arrays, and porting it should be relatively straightforward: https://github.com/zarr-developers/numcodecs/blob/2c1aff98e965c3c4747d9881d8b8d4aad91adb3a/numcodecs/vlen.pyx#L48-L178 I'm working on doing this for Vitessce, so if you're interested let me know!
I setup this repo a while ago (before knowing about GitHub actions) and think it would be nice to explore building the codecs / wasm in CI (rather than checking...
We are looking at lz4 implementations (and possibly other compressions) for Apache Arrow in https://issues.apache.org/jira/browse/ARROW-8674 and it would be very interesting for us to understand how this library compares in...
The file references written by `tifffile` include several codecs not implemented in `numcodecs`. Should explore adding some of these as a submodule for this repository (e.g. `imagecodecs_jpeg`) https://github.com/cgohlke/imagecodecs/blob/master/imagecodecs/numcodecs.py
The return value of `ZSTD_getFrameContentSize` is not checked before being passed to `malloc`. https://github.com/manzt/numcodecs.js/blob/b9a8ca932240a6de9ad6c00f9820ab5e6bbca4c1/codecs/zstd/zstd_codec.cpp#L28-L29 Here is the relevant excerpt from the [Zstd manual](https://facebook.github.io/zstd/zstd_manual.html) as of version 1.5.1 > #define ZSTD_CONTENTSIZE_UNKNOWN...
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. Commits 74b2db2 3.0.3 88f1429 update eslint. lint, fix unit tests. 415d660 Snyk js braces 6838727 (#40) 190510f fix tests, skip 1 test in test/braces.expand...
👋🏽 wondering how hard it would be to add support for fixedscaleoffset? I am playing with zarrita.js and the POWER Zarr dataset on AWS (for example https://nasa-power.s3.us-west-2.amazonaws.com/merra2/spatial/power_merra2_annual_spatial_utc.zarr, variable TS) and...
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.19.2 to 0.25.0. Release notes Sourced from esbuild's releases. v0.25.0 This release deliberately contains backwards-incompatible changes. To avoid automatically picking up releases like this, you should either...