Ignore:
Timestamp:
08/26/16 19:35:26 (8 years ago)
Author:
Hal Finkel <hfinkel@…>
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)
Message:

Upgrade to latest blosc library

blosc git: e394f327ccc78319d90a06af0b88bce07034b8dd

File:
1 edited

Legend:

Unmodified
Added
Removed
  • thirdparty/blosc/ANNOUNCE.rst

    r00587dc r981e22c  
    11=============================================================== 
    2  Announcing Blosc 1.2.3 
    3  A blocking, shuffling and lossless compression library 
     2 Announcing c-blosc 1.10.0 
     3 A blocking, shuffling and lossless compression library for C 
    44=============================================================== 
    55 
     
    77============ 
    88 
    9 New `blosc_init()` and `blosc_destroy()` functions have been added so 
    10 that the global lock can be initialized safely. These new functions 
    11 will also allow for other kind of initializations/destructions in the 
    12 future. 
     9This release introduces support for the new Zstd codec. Zstd is meant to 
     10achieve larger compression ratios than Zlib, but with higher speeds. We 
     11are talking about a well-balanced codec that should see a lot of use 
     12among Blosc users. There is a blog about what you can expect of it in: 
    1313 
    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! 
     14http://blosc.org/blog/zstd-has-just-landed-in-blosc.html 
    2015 
    2116For more info, please see the release notes in: 
    2217 
    23 https://github.com/FrancescAlted/blosc/wiki/Release-notes 
     18https://github.com/Blosc/c-blosc/blob/master/RELEASE_NOTES.rst 
     19 
    2420 
    2521What is it? 
    2622=========== 
    2723 
    28 Blosc (http://www.blosc.org) is a high performance compressor 
     24Blosc (http://www.blosc.org) is a high performance meta-compressor 
    2925optimized for binary data.  It has been designed to transmit data to 
    3026the processor cache faster than the traditional, non-compressed, 
    3127direct memory fetch approach via a memcpy() OS call. 
    3228 
    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. 
     29Blosc has internal support for different compressors like its internal 
     30BloscLZ, but also LZ4, LZ4HC, Snappy and Zlib.  This way these can 
     31automatically leverage the multithreading and pre-filtering 
     32(shuffling) capabilities that comes with Blosc. 
    3633 
    37 There is also a handy command line for Blosc called Bloscpack 
    38 (https://github.com/esc/bloscpack) that allows you to compress large 
    39 binary datafiles on-disk.  Although the format for Bloscpack has not 
    40 stabilized yet, it allows you to effectively use Blosc from you 
    41 favorite shell. 
    4234 
    4335Download sources 
     
    5042and proceed from there.  The github repository is over here: 
    5143 
    52 https://github.com/FrancescAlted/blosc 
     44https://github.com/Blosc 
    5345 
    5446Blosc is distributed using the MIT license, see LICENSES/BLOSC.txt for 
    5547details. 
     48 
    5649 
    5750Mailing list 
     
    6558 
    6659Enjoy Data! 
    67  
    68  
    69 .. Local Variables: 
    70 .. mode: rst 
    71 .. coding: utf-8 
    72 .. fill-column: 70 
    73 .. End: 
Note: See TracChangeset for help on using the changeset viewer.