Ecosyste.ms: OpenCollective

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

Blosc

Blosc is a very high performance meta-compressor specially designed for compressing binary data.
Collective - Host: numfocus - https://opencollective.com/blosc - Website: https://www.blosc.org - Code: https://github.com/Blosc/c-blosc2

When compression level is set to 0, return immediately without doing anything. This is consistent with the rule that Blosc will give up and return 0 in case it cannot compress in less space than the original buffer size.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@33 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 50eba5e32f8727ae7726d802ac07d8ffdb66f48e authored almost 15 years ago
Implemented loop for compr levels in bench.c

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@32 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - e6fa59b3fbd105f52a8e85160e895b259a4717ec authored almost 15 years ago
Implemented loop for compr levels in bench.c

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@32 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - e6fa59b3fbd105f52a8e85160e895b259a4717ec authored almost 15 years ago
Removed some header files that are not needed.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@31 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 05d44328e4ffe9ddfb3818731d6bff8481b9dd25 authored almost 15 years ago
Removed some header files that are not needed.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@31 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 05d44328e4ffe9ddfb3818731d6bff8481b9dd25 authored almost 15 years ago
Better explanations for bench.c

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@30 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 3f0388826483da54ce5de912444a86943c218dfc authored almost 15 years ago
Better explanations for bench.c

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@30 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 3f0388826483da54ce5de912444a86943c218dfc authored almost 15 years ago
The small benchmark in blosc.c has been moved into its own bench.c file.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@29 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 9ba48dafedd639b089faa42b7dee0f1dcff45b20 authored almost 15 years ago
The small benchmark in blosc.c has been moved into its own bench.c file.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@29 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 9ba48dafedd639b089faa42b7dee0f1dcff45b20 authored almost 15 years ago
All indentation is set to two spaces.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@28 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 331c4dc087c62a1a448ad3007a703e00b046d34b authored almost 15 years ago
All indentation is set to two spaces.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@28 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 331c4dc087c62a1a448ad3007a703e00b046d34b authored almost 15 years ago
Added instructionf of use in blosc.h.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@27 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 3a8dd9d5869f77a413ca3e636c19420c75f38ecd authored almost 15 years ago
Added instructionf of use in blosc.h.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@27 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 3a8dd9d5869f77a413ca3e636c19420c75f38ecd authored almost 15 years ago
Merged in r4333:4343 from blosc branch in PyTables.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@26 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - a94f69fe330165ce3edf93d8aec44fb944520a25 authored almost 15 years ago
Merged in r4333:4343 from blosc branch in PyTables.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@26 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - a94f69fe330165ce3edf93d8aec44fb944520a25 authored almost 15 years ago
Cosmetic changes in README.txt.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@25 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - fe8892f00e23b13fe69b87833b41aa52a8ca305c authored almost 15 years ago
Cosmetic changes in README.txt.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@25 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - fe8892f00e23b13fe69b87833b41aa52a8ca305c authored almost 15 years ago
Merged in r4336 from pytables' blosc branch (elsize needs to be explicitely set when reading external file).

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@24 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - ffbab2c1727eab1d8f39c70de9d5cd07b87c64c6 authored almost 15 years ago
Merged in r4336 from pytables' blosc branch (elsize needs to be explicitely set when reading external file).

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@24 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - ffbab2c1727eab1d8f39c70de9d5cd07b87c64c6 authored almost 15 years ago
Put in sync with latest rev (r4335) of blosc branch in PyTables.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@23 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - bad26a2553da6156a6b9c5abeeabc4c98c165089 authored almost 15 years ago
Put in sync with latest rev (r4335) of blosc branch in PyTables.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@23 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - bad26a2553da6156a6b9c5abeeabc4c98c165089 authored almost 15 years ago
Put in sync with r4333 of the blosc branc of pytables.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@22 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 149a42d9f9bd95612b916c3f44bad19096341bfe authored almost 15 years ago
Put in sync with r4333 of the blosc branc of pytables.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@22 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 149a42d9f9bd95612b916c3f44bad19096341bfe authored almost 15 years ago
Changed uppercase of FastLZ.txt license file.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@21 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 67b6255fcfe08b2b7fa7e1668209911bc5b3088e authored almost 15 years ago
Changed uppercase of FastLZ.txt license file.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@21 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 67b6255fcfe08b2b7fa7e1668209911bc5b3088e authored almost 15 years ago
Put in sync with PyTables' Blosc version.

Several bugs have been fixed and a lot of improvement done in
compression ratios, specially in h...

github.com/Blosc/c-blosc2 - 64e7651a205c9003f4694e0b7cee12a3f2a3c2cb authored about 15 years ago
Put in sync with PyTables' Blosc version.

Several bugs have been fixed and a lot of improvement done in
compression ratios, specially in h...

github.com/Blosc/c-blosc - 64e7651a205c9003f4694e0b7cee12a3f2a3c2cb authored about 15 years ago
Added a README.txt file with instructions for compiling Blosc. A clear warning saying that this is ALPHA software has been added.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@19 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 718a002761f8137e350ebe9d77c9cecf23f45066 authored over 15 years ago
Added a README.txt file with instructions for compiling Blosc. A clear warning saying that this is ALPHA software has been added.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@19 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 718a002761f8137e350ebe9d77c9cecf23f45066 authored over 15 years ago
Fixed a problem when the data is not compressible.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@18 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 7aacad14c9f4a29c7b8e94ded2265c0f9604cf70 authored over 15 years ago
Fixed a problem when the data is not compressible.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@18 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 7aacad14c9f4a29c7b8e94ded2265c0f9604cf70 authored over 15 years ago
Added license files. Adopted MIT license.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@17 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 251932f90fc55d58a8372fee96ada5c7e69c6d6e authored over 15 years ago
Added license files. Adopted MIT license.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@17 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 251932f90fc55d58a8372fee96ada5c7e69c6d6e authored over 15 years ago
Fixed a typo introduced some days ago.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@16 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - fbb734134eb6eda05e080d08c39f9a6ec627c7db authored over 15 years ago
Fixed a typo introduced some days ago.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@16 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - fbb734134eb6eda05e080d08c39f9a6ec627c7db authored over 15 years ago
Avoided a warning about long constants in 32-bit platforms.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@15 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - b07b4eb194151983f8ac4581bdc1d8b7563f5fb8 authored over 15 years ago
Avoided a warning about long constants in 32-bit platforms.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@15 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - b07b4eb194151983f8ac4581bdc1d8b7563f5fb8 authored over 15 years ago
Some fixes for the non-SSE2 mode.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@14 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - e410d8588a3f9f392ab82af4e0d9c4f384256a15 authored over 15 years ago
Some fixes for the non-SSE2 mode.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@14 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - e410d8588a3f9f392ab82af4e0d9c4f384256a15 authored over 15 years ago
Added protection against using SSE2 code in platforms not having SSE2.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@13 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - db44882e6503923f99e62632886f82b14318b616 authored over 15 years ago
Added protection against using SSE2 code in platforms not having SSE2.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@13 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - db44882e6503923f99e62632886f82b14318b616 authored over 15 years ago
The hash table size for finding matches is now dependent on the

optimization level. This makes the compression a bit slower, but in
exchange, smaller sizes also...

github.com/Blosc/c-blosc2 - b854001b3a8bcbf73c9710eeba22857157e0d7f4 authored over 15 years ago
The hash table size for finding matches is now dependent on the

optimization level. This makes the compression a bit slower, but in
exchange, smaller sizes also...

github.com/Blosc/c-blosc - b854001b3a8bcbf73c9710eeba22857157e0d7f4 authored over 15 years ago
Added a couple of functions so as to allow the user to select the

optimization level and whether shuffle is desired or not.

git-svn-id: http://blosc.pytables.or...

github.com/Blosc/c-blosc - da88cf233fbb5581ee0e42a2fd51c6e325b6145e authored over 15 years ago
Added a couple of functions so as to allow the user to select the

optimization level and whether shuffle is desired or not.

git-svn-id: http://blosc.pytables.or...

github.com/Blosc/c-blosc2 - da88cf233fbb5581ee0e42a2fd51c6e325b6145e authored over 15 years ago
More cosmetic. Now, GCC don't issue warnings at all.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@10 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 19d5477fc4a370a3b38c3a0e73955a3eadba3447 authored over 15 years ago
More cosmetic. Now, GCC don't issue warnings at all.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@10 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 19d5477fc4a370a3b38c3a0e73955a3eadba3447 authored over 15 years ago
Added a new _blosc_c() function for symmetry reasons. Other cosmetic changes (for symmetry reasons too).

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@9 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 12383c2d213c83c8a6c04835cc2b6c59ed582d92 authored over 15 years ago
Added a new _blosc_c() function for symmetry reasons. Other cosmetic changes (for symmetry reasons too).

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@9 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 12383c2d213c83c8a6c04835cc2b6c59ed582d92 authored over 15 years ago
Shuffle routines go to another file. Some beautification of code has also been done.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@8 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - b8e1e349bc3bcd968fe903f73ac70b1bd1c9892f authored over 15 years ago
Shuffle routines go to another file. Some beautification of code has also been done.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@8 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - b8e1e349bc3bcd968fe903f73ac70b1bd1c9892f authored over 15 years ago
Added a new shuffle2 for SSE2 instructions.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@7 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 81eaa04d0a082fbd7b62109e45eda7930d66e16a authored over 15 years ago
Added a new shuffle2 for SSE2 instructions.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@7 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 81eaa04d0a082fbd7b62109e45eda7930d66e16a authored over 15 years ago
Implemented shuffle16, optimized for shuffling type sizes of 16 bytes.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@6 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 7a5e57569ed27d435a1232a564bb2244f70058b7 authored over 15 years ago
Implemented shuffle16, optimized for shuffling type sizes of 16 bytes.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@6 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 7a5e57569ed27d435a1232a564bb2244f70058b7 authored over 15 years ago
shuffle4 updated so that it is more similar to shuffle8.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@5 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 0ae0585a9f85d4bfdbe660d447a1799c268c66e7 authored over 15 years ago
shuffle4 updated so that it is more similar to shuffle8.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@5 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 0ae0585a9f85d4bfdbe660d447a1799c268c66e7 authored over 15 years ago
Added the optimization routine for shuffling types of 8 bytes.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@4 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - d966543b69340b74e36d31ec967f301e6ca318a9 authored over 15 years ago
Added the optimization routine for shuffling types of 8 bytes.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@4 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - d966543b69340b74e36d31ec967f301e6ca318a9 authored over 15 years ago
First import of blosc source.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@3 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - e866f0b215ee6920db50a82c2fd11a0833c74601 authored over 15 years ago
First import of blosc source.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@3 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - e866f0b215ee6920db50a82c2fd11a0833c74601 authored over 15 years ago