Skip to content

DOC: Add a release note for fully annotating the main numpy namespace#20217

Merged
charris merged 1 commit intonumpy:mainfrom
BvB93:rel-note
Oct 28, 2021
Merged

DOC: Add a release note for fully annotating the main numpy namespace#20217
charris merged 1 commit intonumpy:mainfrom
BvB93:rel-note

Conversation

@BvB93
Copy link
Copy Markdown
Member

@BvB93 BvB93 commented Oct 28, 2021

Closes #16546

Annotating the main Numpy namespace

Starting from the 1.20 release, PEP 484 type annotations have been included for parts of the NumPy library; annotating the remaining functions being a work in progress. With the release of 1.22 this process has been completed for the main NumPy namespace, which is now fully annotated.

Besides the main namespace, a limited number of sub-packages contain annotations as well. This includes, among others, numpy.testing, numpy.linalg and numpy.random (available since 1.21).

@bashtage
Copy link
Copy Markdown
Contributor

This is great news and a terrific (nee heroic) effort @BvB93

@charris charris merged commit 851f5c4 into numpy:main Oct 28, 2021
@charris
Copy link
Copy Markdown
Member

charris commented Oct 28, 2021

Thanks Bas.

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.

Big list of functions in the top-level namespace missing types

3 participants