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
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
571 commits
Select commit Hold shift + click to select a range
156cd05
ENH: add dtype option to cov and corrcoef (#17456)
lschwetlick Oct 9, 2020
c6dc9d6
DOC: Update top links in landing page
bjnath Oct 9, 2020
eed5862
CI: modify circleci merge ref grabbing.
rossbar Oct 9, 2020
0485b23
Fix bash syntax
rossbar Oct 9, 2020
7f1d635
Fix yaml parsing error.
rossbar Oct 9, 2020
997d6ec
DOC: Delete unused file in PR #17523
bjnath Oct 9, 2020
60e1319
Merge pull request #17525 from rossbar/circleci_envvar_fix
charris Oct 9, 2020
822e00b
Merge pull request #17520 from bjnath/show-real-license
rgommers Oct 9, 2020
9c2ae9e
DOC: Fix Boolean types in C functions
takanori-pskq Oct 10, 2020
dbb8e99
DOC: Fix some links and typos (#17528)
Qiyu8 Oct 10, 2020
aeb2374
MAINT: Do not emit empty Methods heading in np.info (#17498)
stevejoachim Oct 10, 2020
c63dd13
DOC: Add cross-links and `void` example
eric-wieser Oct 10, 2020
4ce3b27
DOC: remove 0 aliases, fix references
eric-wieser Oct 10, 2020
50811dc
DOC: Explain :orphan: in PR #17523
bjnath Oct 10, 2020
4afd82d
MAINT: py3k: remove os.fspath and os.PathLike backports (#17473)
zer0link Oct 10, 2020
fd2749e
MAINT: Cleanup compatibility code for pathlib
eric-wieser Oct 10, 2020
6eb16bc
DOC: fix refguide
eric-wieser Oct 10, 2020
2866c83
Merge pull request #17529 from eric-wieser/remove-Path-is-None
charris Oct 10, 2020
f0171ba
Merge pull request #17527 from takanori-pskq/i13114-fix-npy-bool
charris Oct 10, 2020
bb6b86e
Merge pull request #17186 from eric-wieser/datetime-less-bytes
charris Oct 10, 2020
07a54df
Merge pull request #17284 from seiko2plus/pass_opt2asv_run
charris Oct 10, 2020
588a517
DOC: Fix typo (#17534)
takanori-pskq Oct 11, 2020
a6fb916
DOC: Fix escaping
eric-wieser Oct 11, 2020
b81ab44
MAINT: remove character code literals for integer types
person142 Oct 11, 2020
4ad5551
MAINT: Bump hypothesis from 5.37.0 to 5.37.1
dependabot-preview[bot] Oct 12, 2020
a5fc6e7
MAINT: Bump pydata-sphinx-theme from 0.4.0 to 0.4.1
dependabot-preview[bot] Oct 12, 2020
7ffd3a7
MAINT: Bump mypy from 0.782 to 0.790
dependabot-preview[bot] Oct 12, 2020
a34cfc9
Merge pull request #17521 from eric-wieser/remove-scalar-tables
charris Oct 12, 2020
d4c08f9
Merge pull request #17537 from numpy/dependabot/pip/hypothesis-5.37.1
charris Oct 12, 2020
4c6f0f8
Merge pull request #17538 from numpy/dependabot/pip/pydata-sphinx-the…
charris Oct 12, 2020
a72b89c
Merge pull request #17539 from numpy/dependabot/pip/mypy-0.790
charris Oct 12, 2020
b6d9582
CI: fix conditional for PR merge cmd
rossbar Oct 12, 2020
2fce549
MAINT: Explicit disabling `CCompilerOpt` in F2PY
seiko2plus Sep 16, 2020
9cc9f77
BLD: add new check_compiler_gcc and check_gcc_version_at_least configure
embray Oct 13, 2020
3c118aa
BUG: Workaround for #14787: on Windows/Cygwin add extra compiler flags
embray Oct 13, 2020
18da0ef
DOC: Add missing types to C function docs (#17549)
takanori-pskq Oct 13, 2020
9af9a96
Merge pull request #17523 from bjnath/new-docpage-top-links
charris Oct 13, 2020
dbc4f5d
NEP: Initial draft for NEP 43 for extensible ufuncs (gh-16723)
seberg Oct 13, 2020
8eb6424
Merge pull request #17541 from rossbar/circleci_envvar_fix
seberg Oct 13, 2020
d28af3d
DOC: Fix wrong blockquotes
takanori-pskq Oct 14, 2020
eb2c751
Merge pull request #17548 from embray/issue-14787
mattip Oct 14, 2020
82c03d3
Apply suggestions from code review
eric-wieser Oct 14, 2020
81ac8ad
DOC: MAINT: Add NEP 43 links to NEP 42
bjnath Oct 14, 2020
faaf299
DOC: Remove directives for some constants
takanori-pskq Oct 14, 2020
820a439
Merge pull request #17555 from takanori-pskq/fix-wrong-blockquotes
mattip Oct 14, 2020
4ccfbe6
Merge pull request #17559 from takanori-pskq/i16217-remove-directives
mattip Oct 14, 2020
fa2aceb
DOC: Include NEP titles for first reference in NEP 42
bjnath Oct 14, 2020
a5aae4f
Merge pull request #17558 from bjnath/link-nep42-to-nep43
mattip Oct 14, 2020
5b028ae
MAINT: Updated the annotations in `np.core.numeric`
Oct 14, 2020
4e3c6bd
TST,MAINT: Moved a few tests to `array_constructors`
Oct 14, 2020
71292e0
TST: Added tests for `np.core.numeric`
Oct 14, 2020
99cf84a
Merge pull request #17546 from seiko2plus/issue_17321
mattip Oct 15, 2020
33ce3d7
DOC: Fix typos
takanori-pskq Oct 13, 2020
d87800a
DOC: Add the entry for ``NPY_FEATURE_VERSION``
takanori-pskq Oct 15, 2020
dc11e03
Merge pull request #17571 from takanori-pskq/fix-typo
mattip Oct 15, 2020
c7fa76b
ENH: Added annotations for 3 new constants
Oct 15, 2020
7decfcf
MAINT: Fix the type of `little_endian`
Oct 15, 2020
50e09db
TST: Updated the typing tests
Oct 15, 2020
44be966
DOC: Fix Boolean array indexing typo
bderrett Oct 16, 2020
b471837
Merge pull request #17576 from bderrett/indexing-docs-typo-fix
seberg Oct 16, 2020
b9dd2be
Merge pull request #16759 from person142/dtype-generic
charris Oct 16, 2020
aebaa8d
Merge pull request #17572 from BvB93/constants
charris Oct 16, 2020
2ce4ab4
NEP 36 (fair play) (#14779)
stefanv Oct 17, 2020
7b0a764
ENH: add function to get broadcast shape from a given set of shapes. …
madhulikajc Oct 17, 2020
c53797e
ENH: Added support for `number` precision
Oct 2, 2020
1816e44
ENH: Make `complexfloating` generic w.r.t 2 typevars
Oct 12, 2020
9e732c8
MAINT: Removed a now redundant `TODO` comment
Oct 12, 2020
fdf30fb
DOC: Fixed some docstring formatting
Oct 13, 2020
3ebabec
MAINT: Added a missing `__init__` method
Oct 16, 2020
a5f1757
MAINT: Fixed a few issues with the `__call__`-based protocols
Oct 16, 2020
b84946d
TST: Ignore all `*` characters in the reveal tests
Oct 16, 2020
27d5864
TST: Update the pre-existing tests
Oct 16, 2020
95a391c
TST: Add support for precision to the arithmetic and bitwise ops tests
Oct 16, 2020
3082bd7
TST: Added a test for the example in the `NBitBase` docstring
Oct 16, 2020
226b46b
MAINT: Removed an unused import
Oct 17, 2020
cd15084
TST: Update the tests introduced in the latest rebase
Oct 17, 2020
56dedfc
BUG: Respect dtype of all-zero argument to poly1d
cjblocker Oct 17, 2020
bb76bff
BUG: Fixed crash on self-referential dtypes (#17536)
ganesh-k13 Oct 18, 2020
10d28b6
use integer literal instead of float
cjblocker Oct 18, 2020
cf06cd4
MAINT: Cleanup swig for Python 3.
charris Oct 18, 2020
d3e40dc
MAINT: Move the `np.core.numerictypes` annotations to their own stub …
Oct 18, 2020
7d92ceb
MAINT: Add a note about to-be annotated objects
Oct 18, 2020
8fadcf1
Merge pull request #17581 from BvB93/numerictypes
mattip Oct 19, 2020
44b6e24
MAINT: Bump hypothesis from 5.37.1 to 5.37.3
dependabot-preview[bot] Oct 19, 2020
9531174
ENH: Add annotations for `np.core._type_aliases`
Oct 18, 2020
f1b9adb
TST: Added new typing tests
Oct 19, 2020
fb27bd5
Merge pull request #17584 from BvB93/type_aliases
mattip Oct 19, 2020
bd178b3
Merge pull request #17583 from numpy/dependabot/pip/hypothesis-5.37.3
seberg Oct 19, 2020
136185c
DOC: Added a PR "Reviewer guidelines" document. (#17252)
melissawm Oct 19, 2020
76e80b3
DOC: adding examples to ufunc documentation for array ops (#17418)
Rashmi-K-A Oct 19, 2020
028a61a
BUG: Fix memory leak of buffer-info cache due to relaxed strides
seberg Jul 23, 2020
7808036
BUG: Fix leak for relaxed strides when exporting both C- and F-order
seberg Aug 13, 2020
37c2f60
MAINT: simplify buffer info reuse check
seberg Sep 11, 2020
c42e690
Fixup, an earlier cleanup got things wrong and I forgot to test the s…
seberg Oct 20, 2020
75927fc
DOC: Typo in lexsort docstring
andryandrew Oct 20, 2020
32f1359
Merge pull request #17594 from andryandrew/patch-1
mattip Oct 20, 2020
30adfe2
TST: Clean up the errors of the typing tests
Oct 20, 2020
3a6857c
MAINT: Update the `axes` parameter of `tensordot`
Oct 21, 2020
ebc57e1
Merge pull request #17540 from BvB93/precision
mattip Oct 21, 2020
854f95a
Merge pull request #17564 from BvB93/numeric
mattip Oct 21, 2020
9bbb13b
Merge pull request #17597 from BvB93/tests
mattip Oct 21, 2020
6161fd9
TST: Fixed a broken `np.core.numeric` test
Oct 21, 2020
250ab12
MAINT: Mark dead code as intentional for clang.
charris Oct 21, 2020
fcc3940
DEP,BUG: Coercion/cast of array to a subarray dtype will be fixed
seberg Oct 20, 2020
ac26202
Merge pull request #17601 from BvB93/numeric-fix
seberg Oct 21, 2020
0493476
Merge pull request #17603 from charris/cleanup-clang-warnings
seberg Oct 21, 2020
83b9349
DOC: removed old references to submodule licenses (closes #17606)
mitchnegus Oct 21, 2020
8bb56b7
DOC: Fix typos (general documentation)
akuhnregnier Oct 21, 2020
6c44128
Merge pull request #17608 from akuhnregnier/documentation-typos
mattip Oct 22, 2020
84626f2
Merge pull request #16936 from seberg/issue-16934
mattip Oct 22, 2020
44b7698
DOC: Fixup
takanori-pskq Oct 22, 2020
395b754
Merge pull request #17570 from takanori-pskq/i13114-feature-version
mattip Oct 22, 2020
5cb80d6
Fully qualify license trove classifier
johnthagen Oct 22, 2020
0645461
Merge pull request #17607 from mitchnegus/mn_licensefix
seberg Oct 22, 2020
2eefb6d
BUG: mac dylib treated as extra library by f2py
mbkumar Oct 22, 2020
8f6f84f
ENH: Add annotations for `ndarray` / `generic` magic methods
Oct 22, 2020
6f08cd3
ENH: Add annotations for `__mod__` & `__divmod__`
Oct 22, 2020
5602b48
MAINT: Add `__complex__` to all numeric types
Oct 22, 2020
c1dde64
MAINT: Removed a redundant protocol inheritance
Oct 22, 2020
db55397
MAINT: Removed unused imports
Oct 22, 2020
af3765d
TST: Fixed the line number offset
Oct 22, 2020
cdcb140
TST: Added typing tests for `__mod__` & `__divmod__`
Oct 22, 2020
33cc725
TST: Added typing tests for unary operations
Oct 22, 2020
939985d
TST: Add tests for conversions to builtin scalar types
Oct 22, 2020
d92f151
ENH: allow exporting user-dtype as buffers without FORMAT
seberg Sep 11, 2020
83b517b
ENH: Allow buffer export and pickling of `np.generic` subclasses
seberg Sep 11, 2020
fae94b7
TST: Fix `tp_name` of rational
seberg Sep 11, 2020
1725f31
TST: Add test for non-FORMAT user dtype array/scalar export
seberg Sep 11, 2020
2fc4dbb
MAINT: Pass in flags instead of format and contig explicitly
seberg Oct 22, 2020
e9ce0f4
DOC: Add a comment to explain the format transfer
seberg Oct 22, 2020
63f90a8
TST: Modify test to see if the error is in pickling or unpickling
seberg Oct 22, 2020
09934b2
BUG: Fix memloc to be unsigned and add debug info to test
seberg Oct 22, 2020
d02ca96
MAINT: Simplify code path slightly
seberg Oct 22, 2020
b20b06f
DOC: Fix the document for arrays interface
takanori-pskq Oct 23, 2020
c004383
Merge pull request #17614 from takanori-pskq/i13114-arrays-interface
mattip Oct 23, 2020
54d8c9f
Change string to f-string
Oct 23, 2020
1c2b8da
mostly string conversions
Oct 23, 2020
7a4588e
fix typo
Oct 23, 2020
ec359c3
fix quotation marks
Oct 23, 2020
196d4eb
more fixes
Oct 23, 2020
14bb267
DOC: Fix some references
takanori-pskq Oct 24, 2020
15bb98c
DOC: Fixup for PR #17614
takanori-pskq Oct 24, 2020
74aee15
minor typographic change
Oct 24, 2020
b6e5711
conversion of strings to fstrings
Oct 24, 2020
d38d0c9
Update doc/source/user/basics.rec.rst
takanori-pskq Oct 24, 2020
11c5796
Update doc/source/reference/random/c-api.rst
takanori-pskq Oct 24, 2020
becc3bc
DOC: Fixup for ``PyUFunc_*``
takanori-pskq Oct 24, 2020
beac566
Merge pull request #17619 from takanori-pskq/i13114-fix-misc
mattip Oct 24, 2020
b0f1cc1
DOC: Tidy up references to str_ / bytes_
eric-wieser Oct 24, 2020
f7eed25
DOC: Fix doctests
eric-wieser Oct 24, 2020
444bbc9
Merge pull request #17624 from eric-wieser/fix-refs
mattip Oct 24, 2020
aec0576
Convert some strings to fstrigns
Oct 24, 2020
ba1fdc9
Merge pull request #17610 from johnthagen/patch-1
rgommers Oct 24, 2020
d483de0
Merge pull request #17580 from charris/cleanup-swig-for-python3
mattip Oct 24, 2020
bc90452
DOC: Fix the references for ``__array_*__``
takanori-pskq Oct 25, 2020
feefb2b
DOC: Add entries for macros
takanori-pskq Oct 25, 2020
54a61a8
DOC: Replace ``PyCObject`` with ``PyCapsule``
takanori-pskq Oct 25, 2020
70c3565
DOC: Add ``identity_value`` to ``PyUFuncObject``
takanori-pskq Oct 25, 2020
1793ce1
Merge pull request #17628 from takanori-pskq/i13114-add-entry-for-macro
mattip Oct 25, 2020
043a042
Merge pull request #17629 from takanori-pskq/i13114-pyufunc-identity
mattip Oct 25, 2020
56388f8
Merge pull request #17630 from takanori-pskq/i13114-capsule
mattip Oct 25, 2020
119a033
Merge pull request #17627 from takanori-pskq/i13114-array-struct
mattip Oct 25, 2020
3b557bc
DOC: Don't use Python highlighting for non-python code
eric-wieser Oct 25, 2020
7889769
Merge pull request #17633 from eric-wieser/doc-code-formatting
charris Oct 25, 2020
1245f9d
Merge pull request #17625 from jakobjakobson13/fstring4
charris Oct 25, 2020
046a327
DOC: Added compatibility release note for dtype of all-zero poly1d
cjblocker Oct 25, 2020
ca39060
MAINT: Conversion of some strings to fstrings, part III (#17623)
jakobjakobson13 Oct 25, 2020
7b2b9f5
Merge pull request #17622 from jakobjakobson13/fstrings2
charris Oct 25, 2020
d8e0863
Merge pull request #17618 from jakobjakobson13/fstrings
charris Oct 25, 2020
fcba5a6
Merge pull request #17340 from seiko2plus/npyv_partial_noncont_mem
charris Oct 25, 2020
d212ee4
DOC: Fix some references
takanori-pskq Oct 26, 2020
594e66d
MAINT, BLD: update to OpenBLAS v0.3.12
mattip Oct 26, 2020
58aba09
MAINT: Bump hypothesis from 5.37.3 to 5.38.0
dependabot-preview[bot] Oct 26, 2020
bb100bc
Merge pull request #17639 from numpy/dependabot/pip/hypothesis-5.38.0
seberg Oct 26, 2020
75b0042
DOC: Fix reference to atleast_1d
jamesmyatt Oct 26, 2020
ab5dc57
Merge pull request #17642 from jamesmyatt/jamesmyatt-patch-1
mattip Oct 26, 2020
2dcbc56
MAINT: valid doctest for config_py function show() (#17621)
has2k1 Oct 26, 2020
bffc8b4
Merge pull request #17641 from mattip/openblas-v0.3.12
charris Oct 26, 2020
947fea4
ENH: Add annotations for `np.core.shape_base`
Aug 26, 2020
132f667
TST: Added typing tests for `np.core.shape_base`
Oct 26, 2020
061c842
MAINT: Removed unused imports
Oct 26, 2020
688817e
Update doc/source/reference/c-api/array.rst
takanori-pskq Oct 26, 2020
723a92e
Merge pull request #17638 from takanori-pskq/i13114-fix-misc-2
mattip Oct 27, 2020
cb3efe8
ENH: Expose the NumPy C SIMD vectorization interface "NPYV" to Python
seiko2plus Jul 8, 2020
c65a559
ENH, TST: Add testing unit that covers the current implemented intrin…
seiko2plus Jul 8, 2020
1779c2a
TST: Add testing unit for checking the sainty of SIMD module
seiko2plus Sep 2, 2020
92a4693
TST: Add testing unit for fused NPYV intrinsics
seiko2plus Sep 14, 2020
e19f7a8
MAINT, TST: use PyArg_ParseTuple() instead of iterate Python tuple di…
seiko2plus Sep 15, 2020
7d125fb
MAINT, TST: Serveral imporvments to _SIMD module
seiko2plus Sep 15, 2020
018e0ca
MAINT: Syntax highlighting for *.inc.src on github
seiko2plus Oct 15, 2020
d54a45b
BUG, BLD: fix multi-target name in `CCompilerOpt`'s report
seiko2plus Oct 15, 2020
8cc5009
MAINT, TST: Add _SIMD attribute for each enabled SIMD extension
seiko2plus Oct 27, 2020
5d8c3be
MAINT, TST: Add testing cases for partial/non-contig load and store
seiko2plus Oct 27, 2020
2a7d757
BUG: f2py incorrectly translates dimension declarations.
ianthomas23 Oct 27, 2020
7b48608
NEP: Ensure inner loop signature is complete everywhere
seberg Oct 27, 2020
a8a3fde
Merge pull request #17657 from seberg/nep43-fix-signature
seberg Oct 27, 2020
ac4ffe1
MAINT, TST: update name of _SIMD submodule to match import path
seiko2plus Oct 27, 2020
76d12d3
TST: simplify source path names in compilation test
mattip Oct 27, 2020
26463e7
TST: Add 64 bit Python 3.9 test to Windows
charris Oct 28, 2020
9563a3a
Merge pull request #17658 from mattip/simplify
charris Oct 28, 2020
3cd6c57
Merge pull request #17654 from ianthomas23/8062_f2py_dimension_eval
mattip Oct 28, 2020
ab22e00
Merge pull request #17577 from cjblocker/polymul-dtype
mattip Oct 28, 2020
ff26a55
TST: f2py: Add a doctest for `getlincoef`
eric-wieser Oct 28, 2020
0ae2811
REL: Update master after 1.19.3 release.
charris Oct 29, 2020
14c6e45
TST: Make test suite work in FIPS (140-2) Mode
nforro Oct 26, 2020
a6103c0
Merge pull request #17666 from charris/update-after-1.19.3-release
mattip Oct 29, 2020
c5b2676
Merge pull request #17662 from eric-wieser/test-getlincoef
mattip Oct 29, 2020
b10ee24
Merge pull request #17613 from BvB93/cleanup
mattip Oct 29, 2020
08f9eeb
Merge pull request #17596 from seberg/subarray-dtype-futurewarning
mattip Oct 29, 2020
48a9a51
DOC: f2py: Add a docstring for getarrlen
eric-wieser Oct 29, 2020
9c43c1f
Merge pull request #17668 from nforro/master
mattip Oct 29, 2020
6e85f75
DOC: Update README badge for travis-ci.com
hugovk Oct 29, 2020
43683b3
Merge pull request #17672 from hugovk/patch-2
charris Oct 29, 2020
8829b80
Merge pull request #16782 from seiko2plus/implement_npyv_pymod
mattip Oct 29, 2020
e866904
SIMD: Add sum intrinsics for float/double.
Qiyu8 Oct 30, 2020
5da3833
Update nditer_impl.h
vorfol Oct 30, 2020
505ae17
DOC: Improve documentation of download-wheels
charris Jun 1, 2020
93e5893
ENH: Document packages needed for release.
charris Jun 1, 2020
f7518be
MAINT: Update RELEASE_WALKTHROUGH.rst.txt.
charris Jul 22, 2020
d5441ee
STY: Minor style fixups to changelog.py
charris Oct 30, 2020
5c37621
Merge pull request #17682 from vorfol/patch-1
seberg Oct 31, 2020
8fa7f59
Merge pull request #17675 from charris/update-release-related
rgommers Nov 1, 2020
3052bbc
NEP36: include additional feedback (#17578)
stefanv Nov 1, 2020
5b5c15e
Merge pull request #17670 from eric-wieser/test-getarrlen
rgommers Nov 1, 2020
0fe3a70
Merge pull request #17611 from mbkumar/f2py_dylib_mac
rgommers Nov 1, 2020
9bc70e7
Merge pull request #17644 from BvB93/shape-base
rgommers Nov 1, 2020
dbe23fd
BUG: Fix small bug in make_lite.py.
charris Oct 28, 2020
e17cdf5
add a newline at the end of the file.
Qiyu8 Nov 2, 2020
d34ed7d
MAINT: Bump hypothesis from 5.38.0 to 5.41.0
dependabot-preview[bot] Nov 2, 2020
cefad82
TST: use a more standard workflow for PyPy
mattip Nov 2, 2020
313d107
fix getting OpenBLAS
mattip Nov 2, 2020
d3cbba2
Merge pull request #17692 from numpy/dependabot/pip/hypothesis-5.41.0
seberg Nov 2, 2020
1da42c2
MAINT: Bump pytz from 2020.1 to 2020.4
dependabot-preview[bot] Nov 2, 2020
220f3fe
REL: Update master after 1.19.4 release.
charris Nov 2, 2020
9b7a4c9
Merge pull request #17696 from charris/post-1.19.4-release-update
mattip Nov 2, 2020
3eefc25
Merge pull request #17693 from numpy/dependabot/pip/pytz-2020.4
charris Nov 2, 2020
c96717f
Merge pull request #17689 from charris/fix-lgtm-error
charris Nov 2, 2020
1a12887
Merge pull request #17695 from mattip/pypy
charris Nov 2, 2020
1f0298d
improve intrinsics and add sum intrinsic test
Qiyu8 Nov 3, 2020
671e8a0
Merge pull request #17681 from Qiyu8/sum_intrinsic
mattip Nov 3, 2020
c4684bb
MAINT: Rename `DtypeLike` to `DTypeLike`
Nov 3, 2020
779d306
fix small typos.
Qiyu8 Nov 3, 2020
9dca408
Merge pull request #17700 from Qiyu8/fix-typos
mattip Nov 3, 2020
99051b4
BUG: Fixed an issue where `.pyi` weren't picked up by numpy sub-packages
Nov 3, 2020
66b17fb
TST: Validate the existence of `.pyi` stub files
Nov 3, 2020
4c83c04
Merge pull request #17699 from BvB93/DTypeLike
seberg Nov 3, 2020
d62b0ee
Merge pull request #17295 from seberg/issue-17294
mattip Nov 3, 2020
8b15e57
Merge pull request #17701 from BvB93/pyi
charris Nov 3, 2020
f8c608c
Add info on transopose to absolute beginners tutorial (#17703)
aprateek29 Nov 3, 2020
4038126
Experiment with MT
Nov 3, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
28 changes: 20 additions & 8 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,33 @@ jobs:
docker:
# CircleCI maintains a library of pre-built images
# documented at https://circleci.com/docs/2.0/circleci-images/
- image: circleci/python:3.6.6
- image: circleci/python:3.8.4

working_directory: ~/repo

steps:
- checkout
- checkout:
- run:
name: pull changes from merge
command: |
if [[ -v CI_PULL_REQUEST ]] ; then git pull --ff-only origin "refs/pull/${CI_PULL_REQUEST//*pull\//}/merge" ; fi

- run:
name: create virtual environment, install dependencies
command: |
python3 -m venv venv
ln -s $(which python3) venv/bin/python3.6
. venv/bin/activate
sudo apt-get update
sudo apt-get install -y graphviz texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra texlive-generic-extra latexmk texlive-xetex
python3.8 -m venv venv
. venv/bin/activate

- run:
name: build numpy
command: |
. venv/bin/activate
pip install --upgrade pip 'setuptools<49.2.0'
pip install -r test_requirements.txt
pip install --progress-bar=off --upgrade pip 'setuptools<49.2.0'
pip install --progress-bar=off -r test_requirements.txt
pip install .
pip install -r doc_requirements.txt
pip install --progress-bar=off -r doc_requirements.txt

- run:
name: create release notes
Expand All @@ -49,11 +52,20 @@ jobs:
(cd doc ; git submodule update --init)
python tools/refguide_check.py --rst

- run:
name: build devdocs w/ref warnings
command: |
. venv/bin/activate
cd doc
# Don't use -q, show warning summary"
SPHINXOPTS="-n" make -e html || echo "ignoring errors for now, see gh-13114"

- run:
name: build devdocs
command: |
. venv/bin/activate
cd doc
make clean
SPHINXOPTS=-q make -e html

- run:
Expand Down
16 changes: 16 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,19 @@ numpy/lib/tests/data/*.npy binary

# Release notes, reduce number of conflicts.
doc/release/*.rst merge=union

# Highlight our custom templating language as C, since it's hopefully better
# than nothing. This also affects repo statistics.
*.c.src linguist-language=C
*.inc.src linguist-language=C
*.h.src linguist-language=C

# Mark some files as vendored
numpy/linalg/lapack_lite/f2c.c linguist-vendored
numpy/linalg/lapack_lite/f2c.h linguist-vendored
tools/npy_tempita/* linguist-vendored

# Mark some files as generated
numpy/linalg/lapack_lite/f2c_*.c linguist-generated
numpy/linalg/lapack_lite/lapack_lite_names.h linguist-generated

2 changes: 1 addition & 1 deletion .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
NumPy has a Code of Conduct, please see: https://www.numpy.org/devdocs/dev/conduct/code_of_conduct.html
NumPy has a Code of Conduct, please see: https://numpy.org/code-of-conduct
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
name: "Bug report"
about: Report a bug. Not for security vulnerabilities -- see below.

---

<!-- Please describe the issue in detail here, and fill in the fields below -->

Expand All @@ -11,8 +16,6 @@ import numpy as np
<< your code here >>
```

<!-- Remove these sections for a feature request -->

### Error message:

<!-- If you are reporting a segfault please include a GDB traceback, which you
Expand All @@ -21,7 +24,7 @@ https://github.com/numpy/numpy/blob/master/doc/source/dev/development_environmen

<!-- Full error message, if any (starting from line Traceback: ...) -->

### Numpy/Python version information:
### NumPy/Python version information:

<!-- Output from 'import sys, numpy; print(numpy.__version__, sys.version)' -->

7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
contact_links:
- name: Question/Help/Support
url: https://numpy.org/gethelp/
about: "If you have a question, please look at the listed resources available on the website."
- name: Development-related matters
url: https://numpy.org/community/
about: "If you would like to discuss development-related matters or need help from the NumPy team, see our community's communication channels."
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: "Documentation"
about: Report an issue related to the NumPy documentation
labels: 04 - Documentation

---

## Documentation

<!-- If this is an issue with the current documentation for NumPy (e.g.
incomplete/inaccurate docstring, unclear explanation in any part of the
documentation), make sure to leave a reference to the document/code you're
referring to. You can also check the development version of the documentation
and see if this issue has already been addressed: https://numpy.org/devdocs/
-->

<!-- If this is an idea or a request for content, please describe as clearly as
possible what topics you think are missing from the current documentation. Make
sure to check https://github.com/numpy/numpy-tutorials and see if this issue
might be more appropriate there. -->
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
name: "Feature request"
about: Check instructions for submitting your idea on the mailing list first.

---

## Feature

<!-- If you're looking to request a new feature or change in functionality, including
adding or changing the meaning of arguments to an existing function, please
post your idea on the [numpy-discussion mailing list]
(https://mail.python.org/mailman/listinfo/numpy-discussion) to explain your
reasoning in addition to opening an issue or pull request. You can also check
out our [Contributor Guide]
(https://github.com/numpy/numpy/blob/master/doc/source/dev/index.rst) if you
need more information. -->
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/post-install.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: "Post-install/importing issue"
about: If you have trouble importing or using NumPy after installation
labels: 32 - Installation

---

<!-- Please describe the issue in detail here, and fill in the fields below. Also, check our Troubleshooting ImportError document to see if your issue is listed there: https://numpy.org/devdocs/user/troubleshooting-importerror.html -->

### Steps to reproduce:

<!-- Please describe the installation method (e.g. building from source, Anaconda, pip), your OS and NumPy/Python version information -->

### Error message:

<!-- If you are reporting a segfault please include a GDB traceback, which you
can generate by following
https://github.com/numpy/numpy/blob/master/doc/source/dev/development_environment.rst#debugging -->

<!-- Full error message, if any (starting from line Traceback: ...) -->

23 changes: 16 additions & 7 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
<!-- Please be sure you are following the instructions in the dev guidelines
http://www.numpy.org/devdocs/dev/development_workflow.html
-->

<!-- We'd appreciate it if your commit message is properly formatted
http://www.numpy.org/devdocs/dev/development_workflow.html#writing-the-commit-message
-->
<!-- ----------------------------------------------------------------
MAKE SURE YOUR PR GETS THE ATTENTION IT DESERVES!
----------------------------------------------------------------

* FORMAT IT RIGHT:
http://www.numpy.org/devdocs/dev/development_workflow.html#writing-the-commit-message

* IF IT'S A NEW FEATURE OR API CHANGE, TEST THE WATERS:
http://www.numpy.org/devdocs/dev/development_workflow.html#get-the-mailing-list-s-opinion

* HIT ALL THE GUIDELINES:
https://numpy.org/devdocs/dev/index.html#guidelines

* WHAT TO DO IF WE HAVEN'T GOTTEN BACK TO YOU:
http://www.numpy.org/devdocs/dev/development_workflow.html#getting-your-pr-reviewed
-->
12 changes: 12 additions & 0 deletions .github/pr-prefix-labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
"API": "30 - API"
"BENCH": "28 - Benchmark"
"BUG": "00 - Bug"
"DEP": "07 - Deprecation"
"DEV": "16 - Development"
"DOC": "04 - Documentation"
"ENH": "01 - Enhancement"
"MAINT": "03 - Maintenance"
"REV": "34 - Reversion"
"TST": "05 - Testing"
"REL": "14 - Release"
"WIP": "25 - WIP"
13 changes: 13 additions & 0 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: "Pull Request Labeler"
on:
pull_request_target:
types: [opened, synchronize, reopened, edited]

jobs:
pr-labeler:
runs-on: ubuntu-latest
steps:
- name: Label the PR
uses: gerrymanoim/pr-prefix-labeler@v3
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,7 @@ benchmarks/results
benchmarks/html
benchmarks/env
benchmarks/numpy
benchmarks/_asv_compare.conf.json
# cythonized files
cythonize.dat
numpy/random/_mtrand/_mtrand.c
Expand Down
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +0,0 @@
[submodule "doc/sphinxext"]
path = doc/sphinxext
url = https://github.com/numpy/numpydoc.git
18 changes: 9 additions & 9 deletions INSTALL.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,21 +30,21 @@ Building NumPy requires the following installed software:

This is required for testing NumPy, but not for using it.

Python__ http://www.python.org
pytest__ http://pytest.readthedocs.io
Python__ https://www.python.org/
pytest__ https://docs.pytest.org/en/stable/
Hypothesis__ https://hypothesis.readthedocs.io/en/latest/


.. note::

If you want to build NumPy in order to work on NumPy itself, use
``runtests.py``. For more details, see
https://docs.scipy.org/doc/numpy/dev/development_environment.html
https://numpy.org/devdocs/dev/development_environment.html

.. note::

More extensive information on building NumPy (and SciPy) is maintained at
https://scipy.github.io/devdocs/building/
More extensive information on building NumPy is maintained at
https://numpy.org/devdocs/user/building.html#building-from-source


Basic Installation
Expand All @@ -69,7 +69,7 @@ NPY_NUM_BUILD_JOBS.
Choosing compilers
==================

NumPy needs a C compiler, and for development versions also Cython. A Fortran
NumPy needs a C compiler, and for development versions also needs Cython. A Fortran
compiler isn't needed to build NumPy itself; the ``numpy.f2py`` tests will be
skipped when running the test suite if no Fortran compiler is available. For
building Scipy a Fortran compiler is needed though, so we include some details
Expand All @@ -87,7 +87,7 @@ Windows
-------

On Windows, building from source can be difficult (in particular if you need to
build SciPy as well, because that requires a Fortran compiler). Currently, the
build SciPy as well, because that requires a Fortran compiler). Currently, the
most robust option is to use MSVC (for NumPy only). If you also need SciPy,
you can either use MSVC + Intel Fortran or the Intel compiler suite.
Intel itself maintains a good `application note
Expand Down Expand Up @@ -151,7 +151,7 @@ Or by preloading a specific BLAS library with::
Build issues
============

If you run into build issues and need help, the NumPy
If you run into build issues and need help, the NumPy and SciPy
`mailing list <https://scipy.org/scipylib/mailing-lists.html>`_ is the best
place to ask. If the issue is clearly a bug in NumPy, please file an issue (or
place to ask. If the issue is clearly a bug in NumPy, please file an issue (or
even better, a pull request) at https://github.com/numpy/numpy.
10 changes: 0 additions & 10 deletions LICENSES_bundled.txt
Original file line number Diff line number Diff line change
@@ -1,16 +1,6 @@
The NumPy repository and source distributions bundle several libraries that are
compatibly licensed. We list these here.

Name: Numpydoc
Files: doc/sphinxext/numpydoc/*
License: BSD-2-Clause
For details, see doc/sphinxext/LICENSE.txt

Name: scipy-sphinx-theme
Files: doc/scipy-sphinx-theme/*
License: BSD-3-Clause AND PSF-2.0 AND Apache-2.0
For details, see doc/scipy-sphinx-theme/LICENSE.txt

Name: lapack-lite
Files: numpy/linalg/lapack_lite/*
License: BSD-3-Clause
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# <img alt="NumPy" src="https://ghcdn.rawgit.org/numpy/numpy/master/branding/icons/primary/numpylogo.svg" height="60">

[![Travis](https://img.shields.io/travis/numpy/numpy/master.svg?label=Travis%20CI)](
https://travis-ci.org/numpy/numpy)
[![Travis CI](https://img.shields.io/travis/com/numpy/numpy/master?label=Travis%20CI)](
https://travis-ci.com/github/numpy/numpy)
[![Azure](https://dev.azure.com/numpy/numpy/_apis/build/status/azure-pipeline%20numpy.numpy)](
https://dev.azure.com/numpy/numpy/_build/latest?definitionId=5)
[![codecov](https://codecov.io/gh/numpy/numpy/branch/master/graph/badge.svg)](
Expand Down
Loading