summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMark Wiebe <mwwiebe@gmail.com>2011-08-05 14:31:04 -0500
committerCharles Harris <charlesr.harris@gmail.com>2011-08-27 07:26:52 -0600
commitd54c93d29bc9ac2d32b18047e085b88afa9f7095 (patch)
treef3b99117e056f71861155434dda9eff3dec71014 /doc
parent79f0dd9179fb7639547aac6d975a21648fe52c45 (diff)
downloadnumpy-d54c93d29bc9ac2d32b18047e085b88afa9f7095.tar.gz
ENH: missingdata: Adding NA support to various methods
Diffstat (limited to 'doc')
-rw-r--r--doc/release/2.0.0-notes.rst25
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/release/2.0.0-notes.rst b/doc/release/2.0.0-notes.rst
index a040f503b..683f24eac 100644
--- a/doc/release/2.0.0-notes.rst
+++ b/doc/release/2.0.0-notes.rst
@@ -2,6 +2,7 @@
NumPy 2.0.0 Release Notes
=========================
+[Possibly 1.7.0 release notes, as ABI compatibility is still being maintained]
Highlights
==========
@@ -10,6 +11,30 @@ Highlights
New features
============
+Support for NA missing values similar to those in R has been implemented.
+This was done by adding optional NA masks to the core array object.
+
+Support for NA is not complete, here is a list of the things that do and
+do not work with NA values:
+
+What works with NA:
+ * Basic indexing and slicing, as well as full boolean mask indexing.
+ * All element-wise ufuncs.
+ * UFunc.reduce methods, with a new skipna parameter.
+ * Array methods:
+ + ndarray.clip,
+
+What doesn't work with NA:
+ * Fancy indexing, such as with lists and partial boolean masks.
+ * UFunc.reduce of multi-dimensional arrays, with skipna=True and a ufunc
+ that doesn't have an identity.
+ * UFunc.accumulate, UFunc.reduceat.
+ * np.logical_and, np.logical_or, np.all, and np.any don't satisfy the
+ rules NA | True == True, and NA & False == False yet.
+ * Array methods:
+ + ndarray.argmax, ndarray.argmin,
+
+
Custom formatter for printing arrays
------------------------------------