1
- Version 0.15.0 (Not released yet )
2
- =================================
1
+ Version 0.15.0 (2021-03-25 )
2
+ ===========================
3
3
4
4
New features
5
5
------------
@@ -14,6 +14,9 @@ New features
14
14
15
15
- Support two-sided broadcasting in arithmetic operations with arrays by [ @SparrowLii ]
16
16
17
+ This now allows, for example, addition of a 3 x 1 with a 1 x 3 array; the
18
+ operands are in this case broadcast to 3 x 3 which is the shape of the result.
19
+
17
20
Note that this means that a new trait bound is required in some places when
18
21
mixing dimensionality types of arrays in arithmetic operations.
19
22
@@ -45,25 +48,11 @@ New features
45
48
Enhancements
46
49
------------
47
50
48
- - New constructors ` Array::from_iter ` and ` Array::from_vec ` by [ @bluss ] .
49
- No new functionality, just that these constructors are avaiable without trait
50
- imports.
51
-
52
- https://github.com/rust-ndarray/ndarray/pull/921
53
-
54
51
- Ndarray can now correctly determine that arrays can be contiguous, even if
55
52
they have negative strides, by [ @SparrowLii ]
56
53
57
- https://github.com/rust-ndarray/ndarray/pull/885
58
-
59
- - ` NdProducer::raw_dim ` is now a documented method by [ @jturner314 ]
60
-
61
- https://github.com/rust-ndarray/ndarray/pull/918
62
-
63
- - ` AxisDescription ` is now a struct with field names, not a tuple struct by
64
- [ @jturner314 ]
65
-
66
- https://github.com/rust-ndarray/ndarray/pull/915
54
+ https://github.com/rust-ndarray/ndarray/pull/885 <br >
55
+ https://github.com/rust-ndarray/ndarray/pull/948
67
56
68
57
- Improvements to ` map_inplace ` by [ @jturner314 ]
69
58
@@ -79,15 +68,30 @@ Enhancements
79
68
80
69
https://github.com/rust-ndarray/ndarray/pull/890
81
70
71
+ API changes
72
+ -----------
73
+
74
+ - New constructors ` Array::from_iter ` and ` Array::from_vec ` by [ @bluss ] .
75
+ No new functionality, just that these constructors are avaiable without trait
76
+ imports.
77
+
78
+ https://github.com/rust-ndarray/ndarray/pull/921
79
+
80
+ - ` NdProducer::raw_dim ` is now a documented method by [ @jturner314 ]
81
+
82
+ https://github.com/rust-ndarray/ndarray/pull/918
83
+
84
+ - ` AxisDescription ` is now a struct with field names, not a tuple struct by
85
+ [ @jturner314 ] . Its accessor methods are now deprecated.
86
+
87
+ https://github.com/rust-ndarray/ndarray/pull/915
88
+
82
89
- Methods for array comparison ` abs_diff_eq ` and ` relative_eq ` are now
83
90
exposed as inherent methods too (no trait import needed), still under the approx
84
91
feature flag by [ @bluss ]
85
92
86
93
https://github.com/rust-ndarray/ndarray/pull/946
87
94
88
- API changes
89
- -----------
90
-
91
95
- Changes to the slicing-related types and macro by [ @jturner314 ] and [ @bluss ] :
92
96
93
97
- Remove the ` Dimension::SliceArg ` associated type, and add a new ` SliceArg `
@@ -155,16 +159,15 @@ API changes
155
159
https://github.com/rust-ndarray/ndarray/pull/937 <br >
156
160
https://github.com/rust-ndarray/ndarray/pull/907 <br >
157
161
158
- - ` blas-src ` dependency updated to 0.7.0 by [ @bluss ]
159
-
160
- https://github.com/rust-ndarray/ndarray/pull/891
161
-
162
162
- Updated ` matrixmultiply ` dependency to 0.3.0 by [ @bluss ]
163
163
and adding new feature flag ` matrixmultiply-threading ` to enable its threading
164
164
165
165
https://github.com/rust-ndarray/ndarray/pull/888 <br >
166
166
https://github.com/rust-ndarray/ndarray/pull/938 <br >
167
167
168
+ - Updated ` num-complex ` dependency to 0.4.0 by [ @bluss ]
169
+
170
+ https://github.com/rust-ndarray/ndarray/pull/952
168
171
169
172
Bug fixes
170
173
---------
@@ -191,6 +194,13 @@ Bug fixes
191
194
Other changes
192
195
-------------
193
196
197
+ - It was changed how we integrate with BLAS and ` blas-src ` . Users of BLAS need
198
+ to read the README for the updated instructions. Ndarray itself no longer
199
+ has public dependency on ` blas-src ` . Changes by [ @bluss ] .
200
+
201
+ https://github.com/rust-ndarray/ndarray/pull/891 <br >
202
+ https://github.com/rust-ndarray/ndarray/pull/951
203
+
194
204
- Various improvements to tests and CI by [ @jturner314 ]
195
205
196
206
https://github.com/rust-ndarray/ndarray/pull/934 <br >
0 commit comments