Skip to content
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

Experiment with MT #3

Closed
wants to merge 571 commits into from
Closed

Experiment with MT #3

wants to merge 571 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 9, 2020

  1. ENH: add dtype option to cov and corrcoef (numpy#17456)

    Adds a keyword-only dtype parameter to correlate and coerrcoef to allow
    user to specify the dtype of the output.
    
    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
    3 people committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    156cd05 View commit details
    Browse the repository at this point in the history
  2. DOC: Update top links in landing page

    Same intent as PR numpy#17365 -- point "Installation" links to Hugo, start
    page with "What is NumPy", let Hugo page link to
    "Troubleshooting ImportError".
    bjnath committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    c6dc9d6 View commit details
    Browse the repository at this point in the history
  3. CI: modify circleci merge ref grabbing.

    Only attempt to pull from refs/pull/xxxx/merge when pr is still
    active.
    rossbar committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    eed5862 View commit details
    Browse the repository at this point in the history
  4. Fix bash syntax

    rossbar committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    0485b23 View commit details
    Browse the repository at this point in the history
  5. Fix yaml parsing error.

    rossbar committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    7f1d635 View commit details
    Browse the repository at this point in the history
  6. DOC: Delete unused file in PR numpy#17523

    To fix CircleCI fail; missed it in the c6dc9d6 commit.
    bjnath committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    997d6ec View commit details
    Browse the repository at this point in the history
  7. Merge pull request numpy#17525 from rossbar/circleci_envvar_fix

    CI: Make merge ref grabbing conditional on the PR being active
    charris committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    60e1319 View commit details
    Browse the repository at this point in the history
  8. Merge pull request numpy#17520 from bjnath/show-real-license

    DOC: Display real license on license page
    rgommers committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    822e00b View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2020

  1. Configuration menu
    Copy the full SHA
    9c2ae9e View commit details
    Browse the repository at this point in the history
  2. DOC: Fix some links and typos (numpy#17528)

    * Fix some links and typos
    * Use the official website
    Qiyu8 committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    dbb8e99 View commit details
    Browse the repository at this point in the history
  3. MAINT: Do not emit empty Methods heading in np.info (numpy#17498)

    Fixes the incompatible type comparison found in numpy#17490.
    
    This also corrects the logic to not print the heading when only private/magic methods are present.
    stevejoachim committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    aeb2374 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c63dd13 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ce3b27 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    50811dc View commit details
    Browse the repository at this point in the history
  7. MAINT: py3k: remove os.fspath and os.PathLike backports (numpy#17473)

    Since we no longer support Python 3.5 and below, this code is unreachable.
    
    As with the rest of `py3k.py`, we leave behind the aliases to prevent breaking downstream code.
    zer0link committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    4afd82d View commit details
    Browse the repository at this point in the history
  8. MAINT: Cleanup compatibility code for pathlib

    `Path` can now never be none, and `PurePath` is not used and not in `__all__`.
    eric-wieser committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    fd2749e View commit details
    Browse the repository at this point in the history
  9. DOC: fix refguide

    eric-wieser committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    6eb16bc View commit details
    Browse the repository at this point in the history
  10. Merge pull request numpy#17529 from eric-wieser/remove-Path-is-None

    MAINT: Cleanup compatibility code for pathlib
    charris committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    2866c83 View commit details
    Browse the repository at this point in the history
  11. Merge pull request numpy#17527 from takanori-pskq/i13114-fix-npy-bool

    DOC: Fix Boolean types in C functions
    charris committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    f0171ba View commit details
    Browse the repository at this point in the history
  12. Merge pull request numpy#17186 from eric-wieser/datetime-less-bytes

    MAINT: Use utf8 strings in more of datetime
    charris committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    bb6b86e View commit details
    Browse the repository at this point in the history
  13. Merge pull request numpy#17284 from seiko2plus/pass_opt2asv_run

    ENH: Pass optimizations arguments to asv build
    charris committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    07a54df View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2020

  1. Configuration menu
    Copy the full SHA
    588a517 View commit details
    Browse the repository at this point in the history
  2. DOC: Fix escaping

    eric-wieser committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    a6fb916 View commit details
    Browse the repository at this point in the history
  3. MAINT: remove character code literals for integer types

    The various character codes are for C types, which are all
    platform-dependent.
    person142 committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    b81ab44 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. MAINT: Bump hypothesis from 5.37.0 to 5.37.1

    Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.37.0 to 5.37.1.
    - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
    - [Commits](HypothesisWorks/hypothesis@hypothesis-python-5.37.0...hypothesis-python-5.37.1)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    4ad5551 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5fc6e7 View commit details
    Browse the repository at this point in the history
  3. MAINT: Bump mypy from 0.782 to 0.790

    Bumps [mypy](https://github.com/python/mypy) from 0.782 to 0.790.
    - [Release notes](https://github.com/python/mypy/releases)
    - [Commits](python/mypy@v0.782...v0.790)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    7ffd3a7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request numpy#17521 from eric-wieser/remove-scalar-tables

    DOC: Add docstrings for some scalar types
    charris committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    a34cfc9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request numpy#17537 from numpy/dependabot/pip/hypothesis-5…

    ….37.1
    
    MAINT: Bump hypothesis from 5.37.0 to 5.37.1
    charris committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    d4c08f9 View commit details
    Browse the repository at this point in the history
  6. Merge pull request numpy#17538 from numpy/dependabot/pip/pydata-sphin…

    …x-theme-0.4.1
    
    MAINT: Bump pydata-sphinx-theme from 0.4.0 to 0.4.1
    charris committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    4c6f0f8 View commit details
    Browse the repository at this point in the history
  7. Merge pull request numpy#17539 from numpy/dependabot/pip/mypy-0.790

    MAINT: Bump mypy from 0.782 to 0.790
    charris committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    a72b89c View commit details
    Browse the repository at this point in the history
  8. CI: fix conditional for PR merge cmd

    Co-authored-by: Matti Picus <matti.picus@gmail.com>
    rossbar and mattip committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    b6d9582 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. MAINT: Explicit disabling CCompilerOpt in F2PY

      This patch also cleans up `CCompilerOpt` calls in build_ext and build_clib.
    seiko2plus committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    2fce549 View commit details
    Browse the repository at this point in the history
  2. BLD: add new check_compiler_gcc and check_gcc_version_at_least configure

    commands
    
    replaces obsolete (no longer used anywhere AFICT check_compiler_gcc4
    with some more general utilities for checking GCC version
    embray committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    9cc9f77 View commit details
    Browse the repository at this point in the history
  3. BUG: Workaround for numpy#14787: on Windows/Cygwin add extra compiler…

    … flags
    
    when building the numpy.core._multiarray_umath module
    
    This adds the extra compile args to the extension needed to work around
    the bug but only in the known case where the bug is relevant.
    embray committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    3c118aa View commit details
    Browse the repository at this point in the history
  4. DOC: Add missing types to C function docs (numpy#17549)

    `.. c:function::` expects its contents to be a valid C prototype, meaning the return types and arguments are all need types.
    takanori-pskq committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    18da0ef View commit details
    Browse the repository at this point in the history
  5. Merge pull request numpy#17523 from bjnath/new-docpage-top-links

    DOC: Update top links in landing page
    charris committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    9af9a96 View commit details
    Browse the repository at this point in the history
  6. NEP: Initial draft for NEP 43 for extensible ufuncs (numpygh-16723)

    * NEP: Initial draft for NEP 43
    
    * NEP: Small updates to NEP 43
    
    * Partial iteration on some content, mostly updates the calling convention
    
    Its not quite settled, I don't quite like the `npy_intp *` as a default
    "user-data" yet, but I think I may warm up to it, and I think some kind
    of default like that is really very convenient.
    
    Split out `user_data *`, since I think Marten has a point that
    separating "constant" and volatile data is conceptionally easier.
    
    * Add a bit more overview-intro at the start and refactor "bound" method section
    
    * Small fixups based on Marten and also Hameers comments
    
    * Revise the "promotion and dispatching" section a bit.
    
    * Fix back-compat section and add a tiny bit of implementation
    
    * WIP: Further updates nep 43
    
    * Revise NEP 43 and expand on arraymethod (previously the dispatching/promotion was more fleshed out)
    
    * Update image and make sure it is included at the right place.
    
    * small fixups
    
    * Update doc/neps/nep-0043-extensible-ufuncs.rst
    
    Co-authored-by: Dave Hirschfeld <dave.hirschfeld@gmail.com>
    
    * Fix comment which was missing the final part of sentence
    
    * Pass through, up to "steps involved in a ufunc call"
    
    * Review up to ArrayMethod
    
    * Review up to ArrayMethod Specs
    
    * Review up to loop reuse
    
    * Review most of the remaining document
    
    * Fix title typo
    
    * Wording updates and minor fixups.
    
    * Apply suggestions from code review
    
    Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
    
    * Address Ross's additional comments
    
    Co-authored-by: Dave Hirschfeld <dave.hirschfeld@gmail.com>
    Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
    3 people committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    dbc4f5d View commit details
    Browse the repository at this point in the history
  7. Merge pull request numpy#17541 from rossbar/circleci_envvar_fix

    CI: fix conditional for PR merge command
    seberg committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    8eb6424 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. Configuration menu
    Copy the full SHA
    d28af3d View commit details
    Browse the repository at this point in the history
  2. Merge pull request numpy#17548 from embray/issue-14787

    BUG: Workaround for numpy#14787 on affected platforms
    mattip committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    eb2c751 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82c03d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    81ac8ad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    faaf299 View commit details
    Browse the repository at this point in the history
  6. Merge pull request numpy#17555 from takanori-pskq/fix-wrong-blockquotes

    DOC: Fix wrong blockquotes
    mattip committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    820a439 View commit details
    Browse the repository at this point in the history
  7. Merge pull request numpy#17559 from takanori-pskq/i16217-remove-direc…

    …tives
    
    DOC: Remove directives for some constants
    mattip committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    4ccfbe6 View commit details
    Browse the repository at this point in the history
  8. DOC: Include NEP titles for first reference in NEP 42

    Rather than saying 'NEP 4x', the links
    in the note at the top now include the NEP titles as well.
    bjnath committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    fa2aceb View commit details
    Browse the repository at this point in the history
  9. Merge pull request numpy#17558 from bjnath/link-nep42-to-nep43

    DOC: MAINT: Add NEP 43 links to NEP 42
    mattip committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    a5aae4f View commit details
    Browse the repository at this point in the history
  10. MAINT: Updated the annotations in np.core.numeric

    * Added missing overloads
    * Use `DtypeLike` and `_Shapelike` where applicable
    * Moved a few annotation-aliases to the top of the module
    Bas van Beek committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    5b028ae View commit details
    Browse the repository at this point in the history
  11. TST,MAINT: Moved a few tests to array_constructors

    Bas van Beek committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    4e3c6bd View commit details
    Browse the repository at this point in the history
  12. TST: Added tests for np.core.numeric

    Bas van Beek committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    71292e0 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. Merge pull request numpy#17546 from seiko2plus/issue_17321

    MAINT: explicit disabling `CCompilerOpt` in F2PY
    mattip committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    99cf84a View commit details
    Browse the repository at this point in the history
  2. DOC: Fix typos

    takanori-pskq committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    33ce3d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d87800a View commit details
    Browse the repository at this point in the history
  4. Merge pull request numpy#17571 from takanori-pskq/fix-typo

    DOC: Fix typos
    mattip committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    dc11e03 View commit details
    Browse the repository at this point in the history
  5. ENH: Added annotations for 3 new constants

    `False_`, `True_` and `UFUNC_PYVALS_NAME`
    Bas van Beek committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    c7fa76b View commit details
    Browse the repository at this point in the history
  6. MAINT: Fix the type of little_endian

    It should be a boolean, not an integeer
    Bas van Beek committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    7decfcf View commit details
    Browse the repository at this point in the history
  7. TST: Updated the typing tests

    Bas van Beek committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    50e09db View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Configuration menu
    Copy the full SHA
    44be966 View commit details
    Browse the repository at this point in the history
  2. Merge pull request numpy#17576 from bderrett/indexing-docs-typo-fix

    DOC: Fix Boolean array indexing typo
    seberg committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    b471837 View commit details
    Browse the repository at this point in the history
  3. Merge pull request numpy#16759 from person142/dtype-generic

    ENH: make dtype generic over scalar type
    charris committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    b9dd2be View commit details
    Browse the repository at this point in the history
  4. Merge pull request numpy#17572 from BvB93/constants

    ENH: Add annotations for three new constants
    charris committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    aebaa8d View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2020

  1. Configuration menu
    Copy the full SHA
    2ce4ab4 View commit details
    Browse the repository at this point in the history
  2. ENH: add function to get broadcast shape from a given set of shapes. (n…

    …umpy#17535)
    
    * ENH: add function to get broadcast shape from a given set of shapes.
    
    Add new function numpy.broadcast_shape which takes tuples
    for the shapes to be broadcast against each other.
    Return the broadcasted shape as a tuple.
    See numpy#17217
    
    * Perform array allocations of size 0 for provided shape tuples
    
    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    
    * Test for int as input shape
    
    Also update docstring to include both ints and tuples of ints as input
    
    * Remove unnecessary array_function_dispatch
    
    * Add missing set_module
    
    * Add release notes. Add versionadded to docstring.
    
    Also fix up docstring details.
    
    * follow convention for trailing comma
    
    Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net>
    
    * Change name to broadcast_shapes. Also add test case, and type hint.
    
    * follow convention
    
    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    
    * Update docstring
    
    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    
    * Add reference to numpy docs on broadcasting to docstring
    
    Also move versionadded
    
    * Fix spelling
    
    Co-authored-by: Warren Weckesser <warren.weckesser@gmail.com>
    
    * Add broadcast_shapes to reference docs and add See Also sections
    
    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net>
    Co-authored-by: Warren Weckesser <warren.weckesser@gmail.com>
    4 people committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    7b0a764 View commit details
    Browse the repository at this point in the history
  3. ENH: Added support for number precision

    Bas van Beek committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    c53797e View commit details
    Browse the repository at this point in the history
  4. ENH: Make complexfloating generic w.r.t 2 typevars

    Bas van Beek committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    1816e44 View commit details
    Browse the repository at this point in the history
  5. MAINT: Removed a now redundant TODO comment

    Bas van Beek committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    9e732c8 View commit details
    Browse the repository at this point in the history
  6. DOC: Fixed some docstring formatting

    Bas van Beek committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    fdf30fb View commit details
    Browse the repository at this point in the history
  7. MAINT: Added a missing __init__ method

    Bas van Beek committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    3ebabec View commit details
    Browse the repository at this point in the history
  8. MAINT: Fixed a few issues with the __call__-based protocols

    * Removed redundant `type: ignore` messages
    * Set the return precision as `Union[_NBit_co, _NBit]`
    * Type the precision of `builtins.int` operations as `Any`
    Bas van Beek committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    a5f1757 View commit details
    Browse the repository at this point in the history
  9. TST: Ignore all * characters in the reveal tests

    Mypy uses a `*` whenever an annotation or one of its parameters is based on a TypeVar.
    
    Its added value is neglible and it unnecessarily complicates the `reveal` tests so lets just ignore them.
    
    Note that this is done after running mypy, so it won't affect cases where `*` is used as multiplication operator.
    Bas van Beek committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    b84946d View commit details
    Browse the repository at this point in the history
  10. TST: Update the pre-existing tests

    Bas van Beek committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    27d5864 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    95a391c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3082bd7 View commit details
    Browse the repository at this point in the history
  13. MAINT: Removed an unused import

    Bas van Beek committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    226b46b View commit details
    Browse the repository at this point in the history
  14. TST: Update the tests introduced in the latest rebase

    Bas van Beek committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    cd15084 View commit details
    Browse the repository at this point in the history
  15. BUG: Respect dtype of all-zero argument to poly1d

    Fixes numpygh-16354. Previously np.poly1d(z).coeffs.dtype would always
    be np.float64 for zero array z, regardless of z's dtype.
    cjblocker committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    56dedfc View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2020

  1. BUG: Fixed crash on self-referential dtypes (numpy#17536)

    Instead of causing a C stack overflow, these now raise RecursionError.
    
    It shouldn't be possible to recurse through the string, type, or byte conversion paths; only the tuple, dict, and list paths are at risk.
    ganesh-k13 committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    bb76bff View commit details
    Browse the repository at this point in the history
  2. use integer literal instead of float

    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    cjblocker and eric-wieser committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    10d28b6 View commit details
    Browse the repository at this point in the history
  3. MAINT: Cleanup swig for Python 3.

    Replaces ``PyInt_Check`` and ``PyInt_AsLong`` in a few places.
    charris committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    cf06cd4 View commit details
    Browse the repository at this point in the history
  4. MAINT: Move the np.core.numerictypes annotations to their own stub …

    …file
    Bas van Beek committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    d3e40dc View commit details
    Browse the repository at this point in the history
  5. MAINT: Add a note about to-be annotated objects

    Bas van Beek committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    7d92ceb View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Merge pull request numpy#17581 from BvB93/numerictypes

     MAINT: Move the `np.core.numerictypes` annotations to their own stub file
    mattip committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    8fadcf1 View commit details
    Browse the repository at this point in the history
  2. MAINT: Bump hypothesis from 5.37.1 to 5.37.3

    Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.37.1 to 5.37.3.
    - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
    - [Commits](HypothesisWorks/hypothesis@hypothesis-python-5.37.1...hypothesis-python-5.37.3)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    44b6e24 View commit details
    Browse the repository at this point in the history
  3. ENH: Add annotations for np.core._type_aliases

    Bas van Beek committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    9531174 View commit details
    Browse the repository at this point in the history
  4. TST: Added new typing tests

    Bas van Beek committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    f1b9adb View commit details
    Browse the repository at this point in the history
  5. Merge pull request numpy#17584 from BvB93/type_aliases

    ENH: Add annotations for `np.core._type_aliases`
    mattip committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    fb27bd5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request numpy#17583 from numpy/dependabot/pip/hypothesis-5…

    ….37.3
    
    MAINT: Bump hypothesis from 5.37.1 to 5.37.3
    seberg committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    bd178b3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    136185c View commit details
    Browse the repository at this point in the history
  8. DOC: adding examples to ufunc documentation for array ops (numpy#17418)

    Add wording and examples to ufuncs highlighting corresponding operators.
    
    Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
    Rashmi-K-A and rossbar committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    76e80b3 View commit details
    Browse the repository at this point in the history
  9. BUG: Fix memory leak of buffer-info cache due to relaxed strides

    When relaxed strides is active (and has an effect), we recalculate
    the strides to export "clean" strides in the buffer interface.
    (Python and probably some other exporters expect this, i.e. NumPy
    has fully switched to and embraced relaxed strides, but the buffer
    interface at large probably not.)
    
    The place where "fixing" the strides occured however meant that
    when the strides are fixed, the old, cached buffer-info was not
    reused when it should have been reused.
    
    This moves the "fixing" logic so that reuse will occur.  It leaves
    one issue open in that an array shaped e.g. `(1, 10)` is both
    C- and F-contiguous. Thus, if it is exported as C-contiguous and
    then as F-contiguous, and then *again* as C-contiguous, this will
    work, but the last export will compare to the export as an F-contig
    buffer and thus still leak memory.
    
    Address numpygh-16934 (but does leave a small hole)
    seberg committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    028a61a View commit details
    Browse the repository at this point in the history
  10. BUG: Fix leak for relaxed strides when exporting both C- and F-order

    Exporting these multiple times alternating would previously cause
    a new buffer-info to be created each time.
    seberg committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    7808036 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    37c2f60 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Configuration menu
    Copy the full SHA
    c42e690 View commit details
    Browse the repository at this point in the history
  2. DOC: Typo in lexsort docstring

    ...it's rows... --> ...its rows...
    andryandrew committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    75927fc View commit details
    Browse the repository at this point in the history
  3. Merge pull request numpy#17594 from andryandrew/patch-1

    DOC: Typo in lexsort docstring
    mattip committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    32f1359 View commit details
    Browse the repository at this point in the history
  4. TST: Clean up the errors of the typing tests

    Bas van Beek committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    30adfe2 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. MAINT: Update the axes parameter of tensordot

    `axes` can take either an integer or a 2-tuple of shape-like objects
    Bas van Beek committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    3a6857c View commit details
    Browse the repository at this point in the history
  2. Merge pull request numpy#17540 from BvB93/precision

    ENH: Make `np.number` generic with respect to its precision
    mattip committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    ebc57e1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request numpy#17564 from BvB93/numeric

    MAINT: Update the annotations in `np.core.numeric`
    mattip committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    854f95a View commit details
    Browse the repository at this point in the history
  4. Merge pull request numpy#17597 from BvB93/tests

    TST: Clean up the errors of the typing tests
    mattip committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    9bbb13b View commit details
    Browse the repository at this point in the history
  5. TST: Fixed a broken np.core.numeric test

    Bas van Beek committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    6161fd9 View commit details
    Browse the repository at this point in the history
  6. MAINT: Mark dead code as intentional for clang.

    Clang is giving dead code warnings in places where we have intentionally
    marked code to be ignored by inserting a zero in an if statement.
    charris committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    250ab12 View commit details
    Browse the repository at this point in the history
  7. DEP,BUG: Coercion/cast of array to a subarray dtype will be fixed

    This currently appends the subarray dtype dimensions first and then
    tries to assign to the result array which uses incorrect broadcasting
    (broadcasting against the subarray dimensions instead of repeating
    each element according to the subarray dimensions).
    
    This also fixes the python scalar pathway `np.array(2, dtype="(2)f4,")`
    which previously only filled the first value.  I consider that a clear
    bug fix.
    
    Closes numpygh-17511
    seberg committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    fcc3940 View commit details
    Browse the repository at this point in the history
  8. Merge pull request numpy#17601 from BvB93/numeric-fix

    TST: Fix a broken `np.core.numeric` test
    seberg committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    ac26202 View commit details
    Browse the repository at this point in the history
  9. Merge pull request numpy#17603 from charris/cleanup-clang-warnings

    MAINT: Mark dead code as intentional for clang.
    seberg committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    0493476 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    83b9349 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8bb56b7 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. Merge pull request numpy#17608 from akuhnregnier/documentation-typos

    DOC: Fix typos (general documentation)
    mattip committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    6c44128 View commit details
    Browse the repository at this point in the history
  2. Merge pull request numpy#16936 from seberg/issue-16934

    BUG: Fix memory leak of buffer-info cache due to relaxed strides
    mattip committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    84626f2 View commit details
    Browse the repository at this point in the history
  3. DOC: Fixup

    takanori-pskq committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    44b7698 View commit details
    Browse the repository at this point in the history
  4. Merge pull request numpy#17570 from takanori-pskq/i13114-feature-version

    DOC: Add the entry for ``NPY_FEATURE_VERSION``
    mattip committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    395b754 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5cb80d6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request numpy#17607 from mitchnegus/mn_licensefix

    DOC: removed old references to submodule licenses (closes numpy#17606)
    seberg committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    0645461 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2eefb6d View commit details
    Browse the repository at this point in the history
  8. ENH: Add annotations for ndarray / generic magic methods

    * `__int__`
    * `__float__`
    * `__complex__`
    * `__neg__`
    * `__pos__`
    * `__abs__`
    Bas van Beek committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    8f6f84f View commit details
    Browse the repository at this point in the history
  9. ENH: Add annotations for __mod__ & __divmod__

    Bas van Beek committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    6f08cd3 View commit details
    Browse the repository at this point in the history
  10. MAINT: Add __complex__ to all numeric types

    In practice only `complexfloating` defines a `__complex__` method, but this is the only make all numeric types compatible with `builtins.complex`.
    Bas van Beek committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    5602b48 View commit details
    Browse the repository at this point in the history
  11. MAINT: Removed a redundant protocol inheritance

    Bas van Beek committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    c1dde64 View commit details
    Browse the repository at this point in the history
  12. MAINT: Removed unused imports

    Bas van Beek committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    db55397 View commit details
    Browse the repository at this point in the history
  13. TST: Fixed the line number offset

    Bas van Beek committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    af3765d View commit details
    Browse the repository at this point in the history
  14. TST: Added typing tests for __mod__ & __divmod__

    Bas van Beek committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    cdcb140 View commit details
    Browse the repository at this point in the history
  15. TST: Added typing tests for unary operations

    Bas van Beek committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    33cc725 View commit details
    Browse the repository at this point in the history
  16. TST: Add tests for conversions to builtin scalar types

    Bas van Beek committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    939985d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d92f151 View commit details
    Browse the repository at this point in the history
  18. ENH: Allow buffer export and pickling of np.generic subclasses

    Previously we had code that would allow exporting the buffer, but
    then fail for any reasonable subclass, because such a subclass
    should have its own user-dtype.
    The change is, that now a subclass without its own user-dtype will
    inherit the correct behaviour directly.
    This allows pickling of of such user-defined scalars (with
    user-defined dtype) if no FORMAT was requested in the buffer export.
    
    The latter allows the generic pickling code to succeed.
    
    Closes numpygh-17294
    seberg committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    83b517b View commit details
    Browse the repository at this point in the history
  19. TST: Fix tp_name of rational

    This is necessary to allow pickling of the type object, which is
    necessary to test pickling of the scalar (and in arrays)
    seberg committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    fae94b7 View commit details
    Browse the repository at this point in the history
  20. TST: Add test for non-FORMAT user dtype array/scalar export

    This also tests pickling as a regression test, since at least
    at this time it is directly related to the buffer export.
    seberg committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    1725f31 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2fc4dbb View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    e9ce0f4 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    63f90a8 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    09934b2 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d02ca96 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Configuration menu
    Copy the full SHA
    b20b06f View commit details
    Browse the repository at this point in the history
  2. Merge pull request numpy#17614 from takanori-pskq/i13114-arrays-inter…

    …face
    
    DOC: Fix the document for arrays interface
    mattip committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    c004383 View commit details
    Browse the repository at this point in the history
  3. Change string to f-string

    Jakob committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    54d8c9f View commit details
    Browse the repository at this point in the history
  4. mostly string conversions

    Jakob committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    1c2b8da View commit details
    Browse the repository at this point in the history
  5. fix typo

    Jakob committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    7a4588e View commit details
    Browse the repository at this point in the history
  6. fix quotation marks

    Jakob committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    ec359c3 View commit details
    Browse the repository at this point in the history
  7. more fixes

    Jakob committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    196d4eb View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2020

  1. Configuration menu
    Copy the full SHA
    14bb267 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15bb98c View commit details
    Browse the repository at this point in the history
  3. minor typographic change

    Jakob committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    74aee15 View commit details
    Browse the repository at this point in the history
  4. conversion of strings to fstrings

    Jakob committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    b6e5711 View commit details
    Browse the repository at this point in the history
  5. Update doc/source/user/basics.rec.rst

    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    takanori-pskq and eric-wieser committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    d38d0c9 View commit details
    Browse the repository at this point in the history
  6. Update doc/source/reference/random/c-api.rst

    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    takanori-pskq and eric-wieser committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    11c5796 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    becc3bc View commit details
    Browse the repository at this point in the history
  8. Merge pull request numpy#17619 from takanori-pskq/i13114-fix-misc

    DOC: Fix some references
    mattip committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    beac566 View commit details
    Browse the repository at this point in the history
  9. DOC: Tidy up references to str_ / bytes_

    This:
    * Fixes some broken references
    * Cleans up some use of Python 2 aliases:
      * Switches references to `np.string_` to describe `np.bytes_` instead
      * Switches references to `np.unicode_` to describe `np.str_` instead
    eric-wieser committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    b0f1cc1 View commit details
    Browse the repository at this point in the history
  10. DOC: Fix doctests

    eric-wieser committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    f7eed25 View commit details
    Browse the repository at this point in the history
  11. Merge pull request numpy#17624 from eric-wieser/fix-refs

    DOC: Tidy up references to str_ / bytes_
    mattip committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    444bbc9 View commit details
    Browse the repository at this point in the history
  12. Convert some strings to fstrigns

    Jakob committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    aec0576 View commit details
    Browse the repository at this point in the history
  13. Merge pull request numpy#17610 from johnthagen/patch-1

    MAINT: fully qualify license trove classifier
    rgommers committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    ba1fdc9 View commit details
    Browse the repository at this point in the history
  14. Merge pull request numpy#17580 from charris/cleanup-swig-for-python3

    MAINT: Cleanup swig for Python 3.
    mattip committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    d483de0 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2020

  1. Configuration menu
    Copy the full SHA
    bc90452 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    feefb2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54a61a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    70c3565 View commit details
    Browse the repository at this point in the history
  5. Merge pull request numpy#17628 from takanori-pskq/i13114-add-entry-fo…

    …r-macro
    
    DOC: Add entries for macros
    mattip committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    1793ce1 View commit details
    Browse the repository at this point in the history
  6. Merge pull request numpy#17629 from takanori-pskq/i13114-pyufunc-iden…

    …tity
    
    DOC: Add ``identity_value`` to ``PyUFuncObject``
    mattip committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    043a042 View commit details
    Browse the repository at this point in the history
  7. Merge pull request numpy#17630 from takanori-pskq/i13114-capsule

    DOC: Replace ``PyCObject`` with ``PyCapsule``
    mattip committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    56388f8 View commit details
    Browse the repository at this point in the history
  8. Merge pull request numpy#17627 from takanori-pskq/i13114-array-struct

    DOC: Fix the references for ``__array_*__``
    mattip committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    119a033 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3b557bc View commit details
    Browse the repository at this point in the history
  10. Merge pull request numpy#17633 from eric-wieser/doc-code-formatting

    DOC: Don't use Python highlighting for non-python code
    charris committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    7889769 View commit details
    Browse the repository at this point in the history
  11. Merge pull request numpy#17625 from jakobjakobson13/fstring4

    MAINT: Conversion of some strings to fstrings, part iv
    charris committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    1245f9d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    046a327 View commit details
    Browse the repository at this point in the history
  13. MAINT: Conversion of some strings to fstrings, part III (numpy#17623)

    * Conversion of some strings to fstrings
    
    * Remove spaces
    
    * Update numpy/ma/mrecords.py
    
    Co-authored-by: Bas van Beek <43369155+BvB93@users.noreply.github.com>
    
    * Update numpy/ma/tests/test_old_ma.py
    
    Co-authored-by: Bas van Beek <43369155+BvB93@users.noreply.github.com>
    
    * Update numpy/ma/timer_comparison.py
    
    Co-authored-by: Bas van Beek <43369155+BvB93@users.noreply.github.com>
    
    Co-authored-by: Jakob <jakobjakobson13@posteo.de>
    Co-authored-by: Bas van Beek <43369155+BvB93@users.noreply.github.com>
    3 people committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    ca39060 View commit details
    Browse the repository at this point in the history
  14. Merge pull request numpy#17622 from jakobjakobson13/fstrings2

    MAINT: Conversion of some strings to fstrings, part II
    charris committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    7b2b9f5 View commit details
    Browse the repository at this point in the history
  15. Merge pull request numpy#17618 from jakobjakobson13/fstrings

    MAINT: Conversion of some strings to f-strings
    charris committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    d8e0863 View commit details
    Browse the repository at this point in the history
  16. Merge pull request numpy#17340 from seiko2plus/npyv_partial_noncont_mem

    SIMD: Add partial/non-contig load and store intrinsics for 32/64-bit
    charris committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    fcba5a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Configuration menu
    Copy the full SHA
    d212ee4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    594e66d View commit details
    Browse the repository at this point in the history
  3. MAINT: Bump hypothesis from 5.37.3 to 5.38.0

    Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.37.3 to 5.38.0.
    - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
    - [Commits](HypothesisWorks/hypothesis@hypothesis-python-5.37.3...hypothesis-python-5.38.0)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    58aba09 View commit details
    Browse the repository at this point in the history
  4. Merge pull request numpy#17639 from numpy/dependabot/pip/hypothesis-5…

    ….38.0
    
    MAINT: Bump hypothesis from 5.37.3 to 5.38.0
    seberg committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    bb100bc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    75b0042 View commit details
    Browse the repository at this point in the history
  6. Merge pull request numpy#17642 from jamesmyatt/jamesmyatt-patch-1

    DOC: Fix reference to atleast_1d
    mattip committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    ab5dc57 View commit details
    Browse the repository at this point in the history
  7. MAINT: valid doctest for config_py function show() (numpy#17621)

    numpy.distutils generates a function `__config__.show`. This change
    makes the docstring of that function complete (with the required
    imports) and runnable. This prevents numpy.distutils from adding
    doctests that will fail -- if picked-up by the test runner.
    has2k1 committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    2dcbc56 View commit details
    Browse the repository at this point in the history
  8. Merge pull request numpy#17641 from mattip/openblas-v0.3.12

    MAINT, BLD: update to OpenBLAS v0.3.12
    charris committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    bffc8b4 View commit details
    Browse the repository at this point in the history
  9. ENH: Add annotations for np.core.shape_base

    Bas van Beek committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    947fea4 View commit details
    Browse the repository at this point in the history
  10. TST: Added typing tests for np.core.shape_base

    Bas van Beek committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    132f667 View commit details
    Browse the repository at this point in the history
  11. MAINT: Removed unused imports

    Bas van Beek committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    061c842 View commit details
    Browse the repository at this point in the history
  12. Update doc/source/reference/c-api/array.rst

    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    takanori-pskq and eric-wieser committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    688817e View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. Merge pull request numpy#17638 from takanori-pskq/i13114-fix-misc-2

    DOC: Fix some references
    mattip committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    723a92e View commit details
    Browse the repository at this point in the history
  2. ENH: Expose the NumPy C SIMD vectorization interface "NPYV" to Python

      '_simd' is a new module to bring the NumPy C SIMD vectorization interface "NPYV"
    
      The module is designed to be extremely flexible so that it can accommodate any kind
      intrinsics, also to generate a python interface almost similar to the C interface.
    
      The main purpose of this module is to test NPYV intrinsics in python,
      but still can be used as an effective solution in designing SIMD kernels.
    
      Also add a new command-line argument `--simd-test` to control of targeted CPU features
      for the `_simd` module.
    
    Co-authored-by: Matti Picus <matti.picus@gmail.com>
    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    3 people committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    cb3efe8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c65a559 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1779c2a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    92a4693 View commit details
    Browse the repository at this point in the history
  6. MAINT, TST: use PyArg_ParseTuple() instead of iterate Python tuple di…

    …rectly
    
    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    seiko2plus and eric-wieser committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    e19f7a8 View commit details
    Browse the repository at this point in the history
  7. MAINT, TST: Serveral imporvments to _SIMD module

     - use plain variables
     - clean up aligned allocate
     - use `PyArg_ParseTuple` for empty args
     - use `Py_ssize_t` instead of `unsigned` and `size_t`
     - improve coding style
     - no need for a custom raises assertions
     - use parametrize instead of inner loops
     - leave a comment about nature of mode testing unit
     - shift to get max/min of int72
     - add more info to repr of vector object
     - get ride of exec() and use type() instead
     - use `.inc` as extension for sub-headers instead of `.h`
     - add `FMA4` and drop `SSE41` from _SIMD targets
    
    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    seiko2plus and eric-wieser committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    7d125fb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    018e0ca View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d54a45b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8cc5009 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5d8c3be View commit details
    Browse the repository at this point in the history
  12. BUG: f2py incorrectly translates dimension declarations.

    In fortran functions passed to f2py, calculations that occur in the
    dimensions of array declarations are interpreted as floats.  Valid
    fortran requires integers.  Problem only occurs with fortran functions
    not subroutines as only for the former does f2py generate fortran
    wrapper code that fails to compile.
    
    Relevant code is in numpy.f2py.crackfortran.getlincoef(), which
    calculates and returns the coefficients to getarrlen() for writing to
    the fortran wrapper code.
    
    Fixes numpygh-8062.
    ianthomas23 committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    2a7d757 View commit details
    Browse the repository at this point in the history
  13. NEP: Ensure inner loop signature is complete everywhere

    This makes sure the signature is complete everywhere and for now
    renames `userdata` to `innerloop_data`, which may be less confusing
    with regards to the previous (but different) userdata.
    seberg committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    7b48608 View commit details
    Browse the repository at this point in the history
  14. Merge pull request numpy#17657 from seberg/nep43-fix-signature

    NEP: Ensure inner loop signature is complete everywhere
    seberg committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    a8a3fde View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ac4ffe1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    76d12d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2020

  1. Configuration menu
    Copy the full SHA
    26463e7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request numpy#17658 from mattip/simplify

    TST: simplify source path names in compilation test
    charris committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    9563a3a View commit details
    Browse the repository at this point in the history
  3. Merge pull request numpy#17654 from ianthomas23/8062_f2py_dimension_eval

    BUG: f2py incorrectly translates dimension declarations.
    mattip committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    3cd6c57 View commit details
    Browse the repository at this point in the history
  4. Merge pull request numpy#17577 from cjblocker/polymul-dtype

    BUG: Respect dtype of all-zero argument to poly1d
    mattip committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    ab22e00 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ff26a55 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. REL: Update master after 1.19.3 release.

    - Forward port 1.19.3-notes.rst
    - Forward port 1.19.3-changelog.rst
    - Update release.rst
    charris committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    0ae2811 View commit details
    Browse the repository at this point in the history
  2. TST: Make test suite work in FIPS (140-2) Mode

    Tests using MD5 algorithms fail in FIPS Mode because MD5 is not FIPS
    compliant.
    
    Replace MD5 with SHA256 to overcome that.
    
    Signed-off-by: Nikola Forró <nforro@redhat.com>
    nforro committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    14c6e45 View commit details
    Browse the repository at this point in the history
  3. Merge pull request numpy#17666 from charris/update-after-1.19.3-release

    REL: Update master after 1.19.3 release.
    mattip committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    a6103c0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request numpy#17662 from eric-wieser/test-getlincoef

    TST: f2py: Add a doctest for `getlincoef`
    mattip committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    c5b2676 View commit details
    Browse the repository at this point in the history
  5. Merge pull request numpy#17613 from BvB93/cleanup

    ENH: Add annotations for 9 `ndarray`/`generic` magic methods
    mattip committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    b10ee24 View commit details
    Browse the repository at this point in the history
  6. Merge pull request numpy#17596 from seberg/subarray-dtype-futurewarning

    DEP,BUG: Coercion/cast of array to a subarray dtype will be fixed
    mattip committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    08f9eeb View commit details
    Browse the repository at this point in the history
  7. DOC: f2py: Add a docstring for getarrlen

    The API of this function is awful, and I still have no idea what it does.
    Maybe someone reading the docstring will be able to work it out.
    eric-wieser committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    48a9a51 View commit details
    Browse the repository at this point in the history
  8. Merge pull request numpy#17668 from nforro/master

    TST: Make test suite work in FIPS (140-2) Mode
    mattip committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    9c43c1f View commit details
    Browse the repository at this point in the history
  9. DOC: Update README badge for travis-ci.com

    [CI skip]
    hugovk committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    6e85f75 View commit details
    Browse the repository at this point in the history
  10. Merge pull request numpy#17672 from hugovk/patch-2

    DOC: Update README badge for travis-ci.com
    charris committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    43683b3 View commit details
    Browse the repository at this point in the history
  11. Merge pull request numpy#16782 from seiko2plus/implement_npyv_pymod

    ENH, TST: Bring the NumPy C SIMD vectorization interface "NPYV" to Python
    mattip committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    8829b80 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Configuration menu
    Copy the full SHA
    e866904 View commit details
    Browse the repository at this point in the history
  2. Update nditer_impl.h

    operator '+' in line 272 have to advance char** or npy_intp*?
    vorfol committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    5da3833 View commit details
    Browse the repository at this point in the history
  3. DOC: Improve documentation of download-wheels

    - List dependences
    - Give examples
    charris committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    505ae17 View commit details
    Browse the repository at this point in the history
  4. ENH: Document packages needed for release.

    This may be useful for new folks setting up to make a release.
    I don't know that specific versions are required for any of
    these packages.
    charris committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    93e5893 View commit details
    Browse the repository at this point in the history
  5. MAINT: Update RELEASE_WALKTHROUGH.rst.txt.

    Update the walkthrough to document changes in procedures and software.
    charris committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    f7518be View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d5441ee View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2020

  1. Merge pull request numpy#17682 from vorfol/patch-1

    BUG: (nditer_impl.h) Use `intp` instead of `char *` for offset calculation
    seberg committed Oct 31, 2020
    Configuration menu
    Copy the full SHA
    5c37621 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2020

  1. Merge pull request numpy#17675 from charris/update-release-related

    MAINT: Update release documentation and software
    rgommers committed Nov 1, 2020
    Configuration menu
    Copy the full SHA
    8fa7f59 View commit details
    Browse the repository at this point in the history
  2. NEP36: include additional feedback (numpy#17578)

    Include some last feedback from Ralf and Ben
    
    
    Co-authored-by: Ralf Gommers <ralf.gommers@gmail.com>
    stefanv and rgommers committed Nov 1, 2020
    Configuration menu
    Copy the full SHA
    3052bbc View commit details
    Browse the repository at this point in the history
  3. Merge pull request numpy#17670 from eric-wieser/test-getarrlen

    DOC: f2py: Add a docstring for getarrlen
    rgommers committed Nov 1, 2020
    Configuration menu
    Copy the full SHA
    5b5c15e View commit details
    Browse the repository at this point in the history
  4. Merge pull request numpy#17611 from mbkumar/f2py_dylib_mac

    BUG: mac dylib treated as part of extra objects by f2py
    rgommers committed Nov 1, 2020
    Configuration menu
    Copy the full SHA
    0fe3a70 View commit details
    Browse the repository at this point in the history
  5. Merge pull request numpy#17644 from BvB93/shape-base

    ENH: Add annotations for `np.core.shape_base`
    rgommers committed Nov 1, 2020
    Configuration menu
    Copy the full SHA
    9bc70e7 View commit details
    Browse the repository at this point in the history
  6. BUG: Fix small bug in make_lite.py.

    Flagged by LGTM.
    charris committed Nov 1, 2020
    Configuration menu
    Copy the full SHA
    dbe23fd View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Configuration menu
    Copy the full SHA
    e17cdf5 View commit details
    Browse the repository at this point in the history
  2. MAINT: Bump hypothesis from 5.38.0 to 5.41.0

    Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.38.0 to 5.41.0.
    - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
    - [Commits](HypothesisWorks/hypothesis@hypothesis-python-5.38.0...hypothesis-python-5.41.0)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    d34ed7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cefad82 View commit details
    Browse the repository at this point in the history
  4. fix getting OpenBLAS

    mattip committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    313d107 View commit details
    Browse the repository at this point in the history
  5. Merge pull request numpy#17692 from numpy/dependabot/pip/hypothesis-5…

    ….41.0
    
    MAINT: Bump hypothesis from 5.38.0 to 5.41.0
    seberg committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    d3cbba2 View commit details
    Browse the repository at this point in the history
  6. MAINT: Bump pytz from 2020.1 to 2020.4

    Bumps [pytz](https://github.com/stub42/pytz) from 2020.1 to 2020.4.
    - [Release notes](https://github.com/stub42/pytz/releases)
    - [Commits](stub42/pytz@release_2020.1...release_2020.4)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    1da42c2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    220f3fe View commit details
    Browse the repository at this point in the history
  8. Merge pull request numpy#17696 from charris/post-1.19.4-release-update

    REL: Update master after 1.19.4 release.
    mattip committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    9b7a4c9 View commit details
    Browse the repository at this point in the history
  9. Merge pull request numpy#17693 from numpy/dependabot/pip/pytz-2020.4

    MAINT: Bump pytz from 2020.1 to 2020.4
    charris committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    3eefc25 View commit details
    Browse the repository at this point in the history
  10. Merge pull request numpy#17689 from charris/fix-lgtm-error

    BUG: Fix small bug in ``make_lite.py``.
    charris committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    c96717f View commit details
    Browse the repository at this point in the history
  11. Merge pull request numpy#17695 from mattip/pypy

    TST: use a more standard workflow for PyPy
    charris committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    1a12887 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Configuration menu
    Copy the full SHA
    1f0298d View commit details
    Browse the repository at this point in the history
  2. Merge pull request numpy#17681 from Qiyu8/sum_intrinsic

    SIMD: Add sum intrinsics for float/double.
    mattip committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    671e8a0 View commit details
    Browse the repository at this point in the history
  3. MAINT: Rename DtypeLike to DTypeLike

    Bas van Beek committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    c4684bb View commit details
    Browse the repository at this point in the history
  4. fix small typos.

    Qiyu8 committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    779d306 View commit details
    Browse the repository at this point in the history
  5. Merge pull request numpy#17700 from Qiyu8/fix-typos

    Fix small typos.
    mattip committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    9dca408 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    99051b4 View commit details
    Browse the repository at this point in the history
  7. TST: Validate the existence of .pyi stub files

    Bas van Beek committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    66b17fb View commit details
    Browse the repository at this point in the history
  8. Merge pull request numpy#17699 from BvB93/DTypeLike

    MAINT: Rename `DtypeLike` to `DTypeLike`
    seberg committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    4c83c04 View commit details
    Browse the repository at this point in the history
  9. Merge pull request numpy#17295 from seberg/issue-17294

    BUG,ENH: fix pickling user-scalars by allowing non-format buffer export
    mattip committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    d62b0ee View commit details
    Browse the repository at this point in the history
  10. Merge pull request numpy#17701 from BvB93/pyi

    BUG: Fixed an issue where `.pyi` files were ignored by numpy sub-packages
    charris committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    8b15e57 View commit details
    Browse the repository at this point in the history
  11. Add info on transopose to absolute beginners tutorial (numpy#17703)

    Adds a blurb about the transpose property of ndarray and updates formatting
    of some rst inline literals.
    
    Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
    aprateek29 and rossbar committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    f8c608c View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2020

  1. Experiment with MT

    Kevin Sheppard committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    4038126 View commit details
    Browse the repository at this point in the history