Skip to content

DOC: Update the 1.11.0 release notes. #7073

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 23, 2016

Conversation

charris
Copy link
Member

@charris charris commented Jan 20, 2016

[ci skip]

@charris charris added this to the 1.11.0 release milestone Jan 20, 2016
* ``MaskedArray`` takes view of data **and** mask when slicing in 1.12.0.
The following changes are scheduled for Numpy 1.12.0.

* Relaxed stride checking will become the default.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a link to what this means we could put in? (Imagining reading these from a naive users point of view, and this line is pretty opaque :-))

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is opaque ;) The 1.8.0 release notes has a discussion and there is a brief mention in the 'Internal memory layout of an ndarray' section of the reference guide.

@charris charris force-pushed the update-1.11.0-notes branch from b176b46 to f3f049d Compare January 20, 2016 21:59
@shoyer
Copy link
Member

shoyer commented Jan 21, 2016

There's a missing space here: "datetimes with timeunits" -> "datetimes with time units" (yes, I wrote this section!)


* The datetime64 type is now timezone naive.
* A dtype parameter has been added to ``randint``.
* A new benchmark suite using `Airspeed Velocity`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The benchmark suite isn't user facing, so I would probably drop it as a highlight for the release notes.

FWIW, my favorite changes for the release (beyond your list) include:

  • automatic bin width estimation for np.histogram
  • np.moveaxis (full disclosure: yes, this was mine!)
  • optimization for A @ A.T

@charris charris force-pushed the update-1.11.0-notes branch 2 times, most recently from a740cd4 to fd797f5 Compare January 21, 2016 19:39
@jakirkham
Copy link
Contributor

Just as a reminder, it might be worth noting that norm has been updated to always work on floats to avoid integer rollover. However, this will cause some cases where an int could have been returned to return a float instead.

* The datetime64 type is now timezone naive.
* A dtype parameter has been added to ``randint``.
* Improved detection of two arrays possibly sharing memory.
* Alternative algorithms for ``np.histogram`` bin estimation.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These aren't alternative algorithms -- they are the first options to make it in numpy. I would say simply "automatic bin size estimation for np.histogram"

@charris charris force-pushed the update-1.11.0-notes branch from fd797f5 to b8d61d4 Compare January 23, 2016 20:38
charris added a commit that referenced this pull request Jan 23, 2016
DOC: Update the 1.11.0 release notes.
@charris charris merged commit 639e2a3 into numpy:master Jan 23, 2016
@charris charris deleted the update-1.11.0-notes branch January 23, 2016 21:27
@charris charris removed this from the 1.11.0 release milestone Jan 23, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants