@@ -6,13 +6,63 @@ Release notes
6
6
0.1.0
7
7
-----
8
8
9
- TODO
9
+ New codecs:
10
10
11
11
* Two new compressor codecs :class: `numcodecs.zstd.Zstd ` and :class: `numcodecs.lz4.LZ4 `
12
12
have been added (`#3 <https://github.com/alimanfoo/numcodecs/issues/3 >`_,
13
13
`#22 <https://github.com/alimanfoo/numcodecs/issues/22 >`_). These provide direct support for
14
14
compression/decompression using `Zstandard <https://github.com/facebook/zstd >`_ and
15
15
`LZ4 <https://github.com/lz4/lz4 >`_ respectively.
16
+ * A new :class: `numcodecs.msgpacks.MsgPack ` codec has been added which uses
17
+ `msgpack-python <https://github.com/msgpack/msgpack-python >`_ to perform encoding/decoding,
18
+ including support for arrays of Python objects
19
+ (`Jeff Reback <https://github.com/jreback >`_;
20
+ `#5 <https://github.com/alimanfoo/numcodecs/issues/5 >`_,
21
+ `#6 <https://github.com/alimanfoo/numcodecs/issues/6 >`_,
22
+ `#8 <https://github.com/alimanfoo/numcodecs/issues/8 >`_,
23
+ `#21 <https://github.com/alimanfoo/numcodecs/issues/21 >`_).
24
+ * A new :class: `numcodecs.pickles.Pickle ` codec has been added which uses the Python pickle protocol
25
+ to perform encoding/decoding, including support for arrays of Python objects
26
+ (`Jeff Reback <https://github.com/jreback >`_;
27
+ `#5 <https://github.com/alimanfoo/numcodecs/issues/5 >`_,
28
+ `#6 <https://github.com/alimanfoo/numcodecs/issues/6 >`_,
29
+ `#21 <https://github.com/alimanfoo/numcodecs/issues/21 >`_).
30
+ * A new :class: `numcodecs.astype.AsType ` codec has been added which uses NumPy to perform type
31
+ conversion
32
+ (`John Kirkham <https://github.com/jakirkham >`_;
33
+ `#7 <https://github.com/alimanfoo/numcodecs/issues/7 >`_,
34
+ `#12 <https://github.com/alimanfoo/numcodecs/issues/12 >`_,
35
+ `#14 <https://github.com/alimanfoo/numcodecs/issues/14 >`_).
36
+
37
+ Other new features:
38
+
39
+ * The :class: `numcodecs.lzma.LZMA ` codec is now supported on Python 2.7 if
40
+ `backports.lzma <https://pypi.python.org/pypi/backports.lzma >`_ is installed
41
+ (`John Kirkham <https://github.com/jakirkham >`_;
42
+ `#11 <https://github.com/alimanfoo/numcodecs/issues/11 >`_,
43
+ `#13 <https://github.com/alimanfoo/numcodecs/issues/13 >`_).
44
+ * The bundled c-blosc library has been upgraded to version
45
+ `1.11.2 <https://github.com/Blosc/c-blosc/releases/tag/v1.11.2 >`_
46
+ (`#10 <https://github.com/alimanfoo/numcodecs/issues/10 >`_,
47
+ `#18 <https://github.com/alimanfoo/numcodecs/issues/18 >`_).
48
+ * An option has been added to the :class: `numcodecs.blosc.Blosc ` codec to allow the block size to
49
+ be manually configured
50
+ (`#9 <https://github.com/alimanfoo/numcodecs/issues/9 >`_,
51
+ `#19 <https://github.com/alimanfoo/numcodecs/issues/19 >`_).
52
+ * The representation string for the :class: `numcodecs.blosc.Blosc ` codec has been tweaked to
53
+ help with understanding the shuffle option
54
+ (`#4 <https://github.com/alimanfoo/numcodecs/issues/4 >`_,
55
+ `#19 <https://github.com/alimanfoo/numcodecs/issues/19 >`_).
56
+
57
+ Maintenance work:
58
+
59
+ * CI tests now run under Python 3.6 as well as 2.7, 3.4, 3.5
60
+ (`#16 <https://github.com/alimanfoo/numcodecs/issues/16 >`_,
61
+ `#17 <https://github.com/alimanfoo/numcodecs/issues/17 >`_).
62
+ * Test coverage is now monitored via
63
+ `coveralls <https://coveralls.io/github/alimanfoo/numcodecs?branch=master >`_
64
+ (`#15 <https://github.com/alimanfoo/numcodecs/issues/15 >`_,
65
+ `#20 <https://github.com/alimanfoo/numcodecs/issues/20 >`_).
16
66
17
67
.. _release_0.0.1 :
18
68
0 commit comments