Changeset 981e22c for thirdparty/blosc/ANNOUNCE.rst
- Timestamp:
- 08/26/16 19:35:26 (8 years ago)
- Branches:
- master, pympi
- Children:
- 8ebc79b
- Parents:
- cda87e9
- git-author:
- Hal Finkel <hfinkel@…> (08/26/16 19:35:26)
- git-committer:
- Hal Finkel <hfinkel@…> (08/26/16 19:35:26)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
thirdparty/blosc/ANNOUNCE.rst
r00587dc r981e22c 1 1 =============================================================== 2 Announcing Blosc 1.2.33 A blocking, shuffling and lossless compression library 2 Announcing c-blosc 1.10.0 3 A blocking, shuffling and lossless compression library for C 4 4 =============================================================== 5 5 … … 7 7 ============ 8 8 9 New `blosc_init()` and `blosc_destroy()` functions have been added so10 that the global lock can be initialized safely. These new functions 11 will also allow for other kind of initializations/destructions in the12 future. 9 This release introduces support for the new Zstd codec. Zstd is meant to 10 achieve larger compression ratios than Zlib, but with higher speeds. We 11 are talking about a well-balanced codec that should see a lot of use 12 among Blosc users. There is a blog about what you can expect of it in: 13 13 14 Existing applications using Blosc do not need to start using the new 15 functions right away, as long as they calling `blosc_set_nthreads()` 16 previous to anything else. However, using them is highly recommended. 17 18 Thanks to Oscar Villellas for the init/destroy suggestion, it is a 19 nice idea indeed! 14 http://blosc.org/blog/zstd-has-just-landed-in-blosc.html 20 15 21 16 For more info, please see the release notes in: 22 17 23 https://github.com/FrancescAlted/blosc/wiki/Release-notes 18 https://github.com/Blosc/c-blosc/blob/master/RELEASE_NOTES.rst 19 24 20 25 21 What is it? 26 22 =========== 27 23 28 Blosc (http://www.blosc.org) is a high performance compressor24 Blosc (http://www.blosc.org) is a high performance meta-compressor 29 25 optimized for binary data. It has been designed to transmit data to 30 26 the processor cache faster than the traditional, non-compressed, 31 27 direct memory fetch approach via a memcpy() OS call. 32 28 33 Blosc is the first compressor (that I'm aware of) that is meant not 34 only to reduce the size of large datasets on-disk or in-memory, but 35 also to accelerate object manipulations that are memory-bound. 29 Blosc has internal support for different compressors like its internal 30 BloscLZ, but also LZ4, LZ4HC, Snappy and Zlib. This way these can 31 automatically leverage the multithreading and pre-filtering 32 (shuffling) capabilities that comes with Blosc. 36 33 37 There is also a handy command line for Blosc called Bloscpack38 (https://github.com/esc/bloscpack) that allows you to compress large39 binary datafiles on-disk. Although the format for Bloscpack has not40 stabilized yet, it allows you to effectively use Blosc from you41 favorite shell.42 34 43 35 Download sources … … 50 42 and proceed from there. The github repository is over here: 51 43 52 https://github.com/ FrancescAlted/blosc44 https://github.com/Blosc 53 45 54 46 Blosc is distributed using the MIT license, see LICENSES/BLOSC.txt for 55 47 details. 48 56 49 57 50 Mailing list … … 65 58 66 59 Enjoy Data! 67 68 69 .. Local Variables:70 .. mode: rst71 .. coding: utf-872 .. fill-column: 7073 .. End:
Note: See TracChangeset
for help on using the changeset viewer.