Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #1691

ANN: python-blosc 1.2.7 released

X-FeedAbuse http://nntpfeed.proxad.net/abuse.pl feeded by 195.154.70.45
Path csiph.com!usenet.pasdenom.info!nntpfeed.proxad.net!news.redatomik.org!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <faltet@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'licenses': 0.04; 'binary': 0.07; 'cache': 0.07; 'detect': 0.07; 'pypi': 0.07; 'see:': 0.07; 'subject:ANN': 0.07; 'subject:released': 0.07; '===========': 0.09; 'arrays': 0.09; 'deemed': 0.09; 'omit': 0.09; 'prefix': 0.09; 'url:github': 0.09; 'wrapper': 0.09; 'api': 0.11; 'python': 0.11; 'bug': 0.12; '==========': 0.16; 'alted': 0.16; 'codec': 0.16; 'compression': 0.16; 'datasets': 0.16; 'datasets.': 0.16; 'devise': 0.16; 'fetch': 0.16; 'francesc': 0.16; 'from:addr:faltet': 0.16; 'from:name:francesc alted': 0.16; 'in- memory': 0.16; 'license.': 0.16; 'machinery.': 0.16; 'numpy': 0.16; 'sizeof': 0.16; 'to:addr:python-announce-list': 0.16; 'underlying': 0.16; 'url:licenses': 0.16; 'subject:python': 0.16; 'skip:= 10': 0.16; 'url:org)': 0.16; 'url:)': 0.16; 'numerical': 0.19; 'skip:1 30': 0.19; 'examples': 0.20; 'meant': 0.20; 'memory': 0.22; 'install': 0.23; 'processor': 0.24; 'fixed': 0.29; '----': 0.29; 'important.': 0.30; 'message-id:@mail.gmail.com': 0.30; 'url:wiki': 0.31; 'enabled': 0.31; 'skip:= 20': 0.31; 'allows': 0.31; 'interface': 0.32; 'regular': 0.32; 'call.': 0.33; 'sources': 0.33; 'updated': 0.34; 'at:': 0.34; 'skip:d 20': 0.34; 'tool': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'data,': 0.36; 'in:': 0.36; 'installing': 0.36; 'library.': 0.36; 'url:org': 0.36; 'should': 0.36; 'list': 0.37; 'performance': 0.37; 'to:addr:python.org': 0.39; 'mailing': 0.39; 'called': 0.40; 'release': 0.40; 'how': 0.40; 'competitive': 0.61; 'details.': 0.61; 'first': 0.61; 'high': 0.63; 'url:group': 0.63; 'skip:n 10': 0.64; 'more': 0.64; 'to:2**2': 0.65; 'relatively': 0.65; 'services': 0.66; 'direct': 0.67; 'header:Reply-To:1': 0.67; 'url:pdf': 0.68; 'optimized': 0.68; 'reply-to:no real name:2**0': 0.71; 'reply-to:addr:gmail.com': 0.80; 'site:': 0.83; 'low': 0.83; '============': 0.84; 'python-': 0.84; 'url:master': 0.84; 'announcing': 0.91; 'info,': 0.91; 'email addr:googlegroups.com': 0.95
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=zVAu+zvGlK5Udq9+NfLxbZadPw6/M2usTUjmGUbBjwU=; b=tygOgTe1C4MVSQomD3eZbWNRxGIdK6oo7BaMvKVa02NpAyDg23kkNeGz2ZI/yj0NR+ 2tjZOwOGS0igT/9B9WFpL6buSj8HEjIs0HNc+DhVKMKDtDRUYrNNUyDjdFl2WNvJtojP gDTcl+CkxPCtC3Dldd+Jus0micV/IRtFlKj+/h13APscrZwBgQ9AQexw5aUUxuZC3hdE znYi+eby48uKaTpLvSBqqXGbncEa04XU3ruzPlEuXAEV2mRhTTgYV9qbZ/ISlaSTBgJ0 Q9SZheFBrN9h9odrWSQrLnESLbEOR/BqQ4PxW1hG0LCgKB9Jsct5/EXoL1RiEa1ZdBO0 t/xQ==
MIME-Version 1.0
X-Received by 10.43.162.136 with SMTP id mk8mr1721567icc.28.1430907070658; Wed, 06 May 2015 03:11:10 -0700 (PDT)
Reply-To faltet@gmail.com
Date Wed, 6 May 2015 12:11:10 +0200
Subject ANN: python-blosc 1.2.7 released
From Francesc Alted <faltet@gmail.com>
To Blosc <blosc@googlegroups.com>, Discussion of Numerical Python <numpy-discussion@scipy.org>, python-announce-list@python.org
X-Mailman-Approved-At Wed, 06 May 2015 12:21:17 +0200
Content-Type text/plain; charset=UTF-8
X-Content-Filtered-By Mailman/MimeDel 2.1.20+
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.20+
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
Approved python-announce-list@python.org
Newsgroups comp.lang.python.announce
Message-ID <mailman.167.1430907678.12865.python-announce-list@python.org> (permalink)
Lines 102
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1430907678 news.xs4all.nl 2914 [2001:888:2000:d::a6]:58754
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python.announce:1691

Show key headers only | View raw


=============================
Announcing python-blosc 1.2.7
=============================

What is new?
============

Updated to use c-blosc v1.6.1.  Although that this supports AVX2, it is
not enabled in python-blosc because we still need a way to devise how to
detect AVX2 in the underlying platform.

At any rate, c-blosc 1.6.1 fixed an important bug in the blosclz codec that
a release was deemed important.

For more info, you can have a look at the release notes in:

https://github.com/Blosc/python-blosc/wiki/Release-notes

More docs and examples are available in the documentation site:

http://python-blosc.blosc.org


What is it?
===========

Blosc (http://www.blosc.org) is a high performance compressor
optimized for binary data.  It has been designed to transmit data to
the processor cache faster than the traditional, non-compressed,
direct memory fetch approach via a memcpy() OS call.

Blosc is the first compressor that is meant not only to reduce the size
of large datasets on-disk or in-memory, but also to accelerate object
manipulations that are memory-bound
(http://www.blosc.org/docs/StarvingCPUs.pdf).  See
http://www.blosc.org/synthetic-benchmarks.html for some benchmarks on
how much speed it can achieve in some datasets.

Blosc works well for compressing numerical arrays that contains data
with relatively low entropy, like sparse data, time series, grids with
regular-spaced values, etc.

python-blosc (http://python-blosc.blosc.org/) is the Python wrapper for
the Blosc compression library.

There is also a handy tool built on Blosc called Bloscpack
(https://github.com/Blosc/bloscpack). It features a commmand line
interface that allows you to compress large binary datafiles on-disk.
It also comes with a Python API that has built-in support for
serializing and deserializing Numpy arrays both on-disk and in-memory at
speeds that are competitive with regular Pickle/cPickle machinery.


Installing
==========

python-blosc is in PyPI repository, so installing it is easy:

$ pip install -U blosc  # yes, you should omit the python- prefix


Download sources
================

The sources are managed through github services at:

http://github.com/Blosc/python-blosc


Documentation
=============

There is Sphinx-based documentation site at:

http://python-blosc.blosc.org/


Mailing list
============

There is an official mailing list for Blosc at:

blosc@googlegroups.com
http://groups.google.es/group/blosc


Licenses
========

Both Blosc and its Python wrapper are distributed using the MIT license.
See:

https://github.com/Blosc/python-blosc/blob/master/LICENSES

for more details.

----

  **Enjoy data!**

-- 
Francesc Alted

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

ANN: python-blosc 1.2.7 released Francesc Alted <faltet@gmail.com> - 2015-05-06 12:11 +0200

csiph-web