Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Blosc/b2h5py

Transparent optimized reading of n-dimensional Blosc2 slices for h5py
https://github.com/Blosc/b2h5py

Add test case for monkey-patching `h5py.Dataset`.

41f2b0de59b8f24351b6194b9dc6902c32f6e0e4 authored about 1 year ago
Add function to check for `h5py.Dataset` patching status.

67ec203247ee106d59fa189ffe6a4e228e7a5a55 authored about 1 year ago
Convert tests directory into subpackage.

c460a391096aa65ec484958cb36ff7eb8f16936a authored about 1 year ago
Add test case to check original h5py slicing by unpatching dataset.

00227a5ef299384577d91e68bf5a5cc284d80dd7 authored about 1 year ago
Fix mentions to h5py issue.

5ee79e03d52cd7c21b129f529ee33497a9552c33 authored about 1 year ago
Update comments related with imports in optimized slicing example.

453e79eb9c03d756f3246e6811ebcebbbca61c22 authored about 1 year ago
Remove copyright notice from optimized slicing example file.

It was created from scratch by Blosc developers anyway.

c52bdb67eb04fc3db0a2da9402160c495fb510f7 authored about 1 year ago
Add example of Blosc2 optimized slicing.

A direct copy of file `h5py/examples/blosc2_optimized_slicing.py` from commit
ed99de91 of branch...

991b92c0b1b4c4da4e0b1b3c60bea4e7dc2fc13f authored about 1 year ago
Delay updating wrapper `__getitem__` function until the last moment.

For instance, if someone imports `b2h5py`, unpatches `h5py.Dataset`, then some
other code monkey...

8eb0a84123a4ba40b98ef4b02b232f170dd0714a authored about 1 year ago
Use `functools` wrapping instead of `_h5py__getitem__` attribute.

`functools.update_wrapper()` (since Python 3.2) already puts the wrapped
function in the wrapper...

d00386bddccbae32c0cd8473622faaad0a657a53 authored about 1 year ago
Simplify imports in optimized slicing tests file.

Both `blosc2` and `hdf5plugin` are always expected to be present (they are
package dependencies)...

04f05fb17d8261182dcf1fe89db981ed1c2925e3 authored about 1 year ago
Re-style docstrings of optimized slicing tests file.

It no longer needs to follow h5py's formatting.

6721e5e4dceb231233cd02d1143f4a90a916912e authored about 1 year ago
Remove copyright notice from optimized slicing tests file.

It was created from scratch by Blosc developers anyway.

d86876fb1e3fdc530af61b8882927d8f6ddeb6e6 authored about 1 year ago
Add unit tests for Blosc2 optimized slicing.

A direct copy of file `h5py/tests/test_slicing_blosc2.py` from commit ed99de91
of branch `b2nd-o...

020a59dfe6c2c59c98c2a9af28af4527e1821e67 authored about 1 year ago
Add `__init__.py` file to enable importing.

Importing monkey-patches `h5py.Dataset` as indicated in the readme.

9a90a356db16619b88c5a3ff5113a2f6956b0136 authored about 1 year ago
Machinery to (un)patch the `h5py.Dataset` class with Blosc2 slicing.

851bd829d55ec3e200dba54a41b20bae9ee64fd2 authored about 1 year ago
Simplify imports in optimized slicing implementation file.

Both `blosc2` and `hdf5plugin` are always expected to be present (they are
package dependencies)...

786f2d80deade74fee022055c392a817cb8ddaeb authored about 1 year ago
Re-style docstring of optimized slicing implementation file.

It no longer needs to follow h5py's formatting.

bac15c746da9fc8f438a0f51d8b5ddcf8d5a2dbe authored about 1 year ago
Remove copyright notice from optimized slicing implementation file.

It was created from scratch by Blosc developers anyway.

c609f0f7265627b8375325503d02ac309a1a8d34 authored about 1 year ago
Add implementation of Blosc2 optimized slicing.

A direct copy of file `h5py/_hl/blosc2.py` from commit ed99de91 of branch
`b2nd-opt-array-slice-...

dd1fbc4f880cec1c8a6a9bedbd951639218db78f authored about 1 year ago
Add readme and license files.

5e011e3c98962d406dc2cabcebca8d8b7dc1bffe authored about 1 year ago