Alistair Miles
Alistair Miles
Consider implementing zigzag encoding, possibly in combination with naive delta and/or xor delta.
Implement an XOR delta filter (XOR with previous value)
It would be possible to implement a simple run length codec, e.g., making use of https://gist.github.com/nvictus/66627b580c13068589957d6ab0919e66. This would very likely not offer any better compression than proper compressors, but might...
[Paper by Charles Zender](http://www.geosci-model-dev.net/9/3199/2016) introduces Bit-Grooming, a lossy compression/quantization and compares it to lossless compression and to lossy compression with Linear Packing, a common method for netCDF data. See also...
When using S3Map to write data into S3, currently the list of keys is cached the first time ``.keys()`` is called, so any subsequent items added via ``__setitem__`` do not...
Currently there are convenience functions ``open_array(...)`` and ``open_group(...)``, as well as a multi-purpose ``open(...)``. These functions are a bit of a hangover from the earlier days of Zarr when there...
### Bug report Trying to instantiate a browser with a custom reference genome doesn't seem to work. ```python import ipyigv as igv from ipyigv.options import ReferenceGenome, Track print(igv.__version__) genomeDict =...
I'd really like a way to add and edit format fields to the sample call data when writing a VCF file. Specifically, what I'm looking to do is add the...
In the current v3 protocol spec draft, an [array metadata document](https://zarr-specs.readthedocs.io/en/core-protocol-v3.0-dev/protocol/core/v3.0.html#array-metadata) contains both core metadata (like array data type, shape, chunk shape, etc.) **and** user attributes. E.g.: ```json { "shape":...
Currently the [v3.0 core protocol draft section on node names](https://zarr-specs.readthedocs.io/en/core-protocol-v3.0-dev/protocol/core/v3.0.html#node-names) states the following: > Note that node names are used to form storage keys, and that some storage systems will...