head	1.58;
access;
symbols
	pkgsrc-2026Q1:1.58.0.2
	pkgsrc-2026Q1-base:1.58
	pkgsrc-2025Q4:1.57.0.2
	pkgsrc-2025Q4-base:1.57
	pkgsrc-2025Q3:1.56.0.2
	pkgsrc-2025Q3-base:1.56
	pkgsrc-2025Q2:1.55.0.2
	pkgsrc-2025Q2-base:1.55
	pkgsrc-2025Q1:1.53.0.2
	pkgsrc-2025Q1-base:1.53
	pkgsrc-2024Q4:1.50.0.4
	pkgsrc-2024Q4-base:1.50
	pkgsrc-2024Q3:1.50.0.2
	pkgsrc-2024Q3-base:1.50
	pkgsrc-2024Q2:1.46.0.4
	pkgsrc-2024Q2-base:1.46
	pkgsrc-2024Q1:1.46.0.2
	pkgsrc-2024Q1-base:1.46
	pkgsrc-2023Q4:1.45.0.2
	pkgsrc-2023Q4-base:1.45
	pkgsrc-2023Q3:1.41.0.2
	pkgsrc-2023Q3-base:1.41
	pkgsrc-2023Q2:1.38.0.2
	pkgsrc-2023Q2-base:1.38
	pkgsrc-2023Q1:1.37.0.2
	pkgsrc-2023Q1-base:1.37
	pkgsrc-2022Q4:1.36.0.4
	pkgsrc-2022Q4-base:1.36
	pkgsrc-2022Q3:1.36.0.2
	pkgsrc-2022Q3-base:1.36
	pkgsrc-2022Q2:1.35.0.2
	pkgsrc-2022Q2-base:1.35
	pkgsrc-2022Q1:1.34.0.2
	pkgsrc-2022Q1-base:1.34
	pkgsrc-2021Q4:1.33.0.2
	pkgsrc-2021Q4-base:1.33
	pkgsrc-2021Q3:1.32.0.4
	pkgsrc-2021Q3-base:1.32
	pkgsrc-2021Q2:1.32.0.2
	pkgsrc-2021Q2-base:1.32
	pkgsrc-2021Q1:1.31.0.4
	pkgsrc-2021Q1-base:1.31
	pkgsrc-2020Q4:1.31.0.2
	pkgsrc-2020Q4-base:1.31
	pkgsrc-2020Q3:1.29.0.2
	pkgsrc-2020Q3-base:1.29
	pkgsrc-2020Q2:1.28.0.2
	pkgsrc-2020Q2-base:1.28
	pkgsrc-2020Q1:1.27.0.2
	pkgsrc-2020Q1-base:1.27
	pkgsrc-2019Q4:1.26.0.10
	pkgsrc-2019Q4-base:1.26
	pkgsrc-2019Q3:1.26.0.6
	pkgsrc-2019Q3-base:1.26
	pkgsrc-2019Q2:1.26.0.4
	pkgsrc-2019Q2-base:1.26
	pkgsrc-2019Q1:1.26.0.2
	pkgsrc-2019Q1-base:1.26
	pkgsrc-2018Q4:1.23.0.4
	pkgsrc-2018Q4-base:1.23
	pkgsrc-2018Q3:1.23.0.2
	pkgsrc-2018Q3-base:1.23
	pkgsrc-2018Q2:1.21.0.4
	pkgsrc-2018Q2-base:1.21
	pkgsrc-2018Q1:1.21.0.2
	pkgsrc-2018Q1-base:1.21
	pkgsrc-2017Q4:1.20.0.6
	pkgsrc-2017Q4-base:1.20
	pkgsrc-2017Q3:1.20.0.4
	pkgsrc-2017Q3-base:1.20
	pkgsrc-2017Q2:1.19.0.2
	pkgsrc-2017Q2-base:1.19
	pkgsrc-2017Q1:1.18.0.2
	pkgsrc-2017Q1-base:1.18
	pkgsrc-2016Q4:1.16.0.2
	pkgsrc-2016Q4-base:1.16
	pkgsrc-2016Q3:1.15.0.2
	pkgsrc-2016Q3-base:1.15
	pkgsrc-2016Q2:1.13.0.10
	pkgsrc-2016Q2-base:1.13
	pkgsrc-2016Q1:1.13.0.8
	pkgsrc-2016Q1-base:1.13
	pkgsrc-2015Q4:1.13.0.6
	pkgsrc-2015Q4-base:1.13
	pkgsrc-2015Q3:1.13.0.4
	pkgsrc-2015Q3-base:1.13
	pkgsrc-2015Q2:1.13.0.2
	pkgsrc-2015Q2-base:1.13
	pkgsrc-2015Q1:1.12.0.10
	pkgsrc-2015Q1-base:1.12
	pkgsrc-2014Q4:1.12.0.8
	pkgsrc-2014Q4-base:1.12
	pkgsrc-2014Q3:1.12.0.6
	pkgsrc-2014Q3-base:1.12
	pkgsrc-2014Q2:1.12.0.4
	pkgsrc-2014Q2-base:1.12
	pkgsrc-2014Q1:1.12.0.2
	pkgsrc-2014Q1-base:1.12
	pkgsrc-2013Q4:1.11.0.6
	pkgsrc-2013Q4-base:1.11
	pkgsrc-2013Q3:1.11.0.4
	pkgsrc-2013Q3-base:1.11
	pkgsrc-2013Q2:1.11.0.2
	pkgsrc-2013Q2-base:1.11
	pkgsrc-2013Q1:1.10.0.6
	pkgsrc-2013Q1-base:1.10
	pkgsrc-2012Q4:1.10.0.4
	pkgsrc-2012Q4-base:1.10
	pkgsrc-2012Q3:1.10.0.2
	pkgsrc-2012Q3-base:1.10
	pkgsrc-2012Q2:1.9.0.2
	pkgsrc-2012Q2-base:1.9
	pkgsrc-2012Q1:1.7.0.2
	pkgsrc-2012Q1-base:1.7
	pkgsrc-2011Q4:1.6.0.14
	pkgsrc-2011Q4-base:1.6
	pkgsrc-2011Q3:1.6.0.12
	pkgsrc-2011Q3-base:1.6
	pkgsrc-2011Q2:1.6.0.10
	pkgsrc-2011Q2-base:1.6
	pkgsrc-2011Q1:1.6.0.8
	pkgsrc-2011Q1-base:1.6
	pkgsrc-2010Q4:1.6.0.6
	pkgsrc-2010Q4-base:1.6
	pkgsrc-2010Q3:1.6.0.4
	pkgsrc-2010Q3-base:1.6
	pkgsrc-2010Q2:1.6.0.2
	pkgsrc-2010Q2-base:1.6
	pkgsrc-2010Q1:1.4.0.2
	pkgsrc-2010Q1-base:1.4
	pkgsrc-2009Q4:1.3.0.4
	pkgsrc-2009Q4-base:1.3
	pkgsrc-2009Q3:1.3.0.2
	pkgsrc-2009Q3-base:1.3
	pkgsrc-2009Q2:1.2.0.2
	pkgsrc-2009Q2-base:1.2
	pkgsrc-2009Q1:1.1.1.1.0.4
	pkgsrc-2009Q1-base:1.1.1.1
	pkgsrc-2008Q4:1.1.1.1.0.2
	pkgsrc-2008Q4-base:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.58
date	2026.01.08.09.27.05;	author wiz;	state Exp;
branches;
next	1.57;
commitid	k8EmALeFomPNrzpG;

1.57
date	2025.10.16.08.51.16;	author adam;	state Exp;
branches;
next	1.56;
commitid	YHPfwdt7UHOOWLeG;

1.56
date	2025.07.01.20.09.49;	author wiz;	state Exp;
branches;
next	1.55;
commitid	kcq4wlhqyieT851G;

1.55
date	2025.04.20.21.27.40;	author wiz;	state Exp;
branches;
next	1.54;
commitid	xIyemG89z9R8TPRF;

1.54
date	2025.04.15.15.25.12;	author adam;	state Exp;
branches;
next	1.53;
commitid	aAdsSKc7UmXE2aRF;

1.53
date	2025.02.15.20.59.23;	author adam;	state Exp;
branches;
next	1.52;
commitid	7RKu9ilqpBpTMBJF;

1.52
date	2025.01.19.18.56.03;	author wiz;	state Exp;
branches;
next	1.51;
commitid	3grTZlUQ4B5tY7GF;

1.51
date	2025.01.05.08.58.03;	author adam;	state Exp;
branches;
next	1.50;
commitid	u96an3gExdm57hEF;

1.50
date	2024.09.10.11.43.06;	author adam;	state Exp;
branches;
next	1.49;
commitid	Kc6aMQsobw5UMfpF;

1.49
date	2024.08.22.12.13.32;	author ryoon;	state Exp;
branches;
next	1.48;
commitid	5LKuMzOeVMMjzOmF;

1.48
date	2024.08.21.10.10.48;	author adam;	state Exp;
branches;
next	1.47;
commitid	lAZoALF7ALNXUFmF;

1.47
date	2024.07.31.18.11.24;	author adam;	state Exp;
branches;
next	1.46;
commitid	EhefUIIIDLlOf1kF;

1.46
date	2024.01.04.22.06.13;	author adam;	state Exp;
branches;
next	1.45;
commitid	5xi5EGGC34tMgbTE;

1.45
date	2023.11.21.21.58.01;	author ryoon;	state Exp;
branches
	1.45.2.1;
next	1.44;
commitid	hLF3rfc93AuRDwNE;

1.44
date	2023.11.17.20.07.47;	author wiz;	state Exp;
branches;
next	1.43;
commitid	AvtaHWdcnBO2a0NE;

1.43
date	2023.11.17.19.08.36;	author wiz;	state Exp;
branches;
next	1.42;
commitid	NfxNgUZbloFIPZME;

1.42
date	2023.10.28.19.57.11;	author wiz;	state Exp;
branches;
next	1.41;
commitid	jP8MYROLWZ3yJqKE;

1.41
date	2023.07.31.18.36.01;	author adam;	state Exp;
branches;
next	1.40;
commitid	husWkQEks23G9ZyE;

1.40
date	2023.07.10.13.38.10;	author adam;	state Exp;
branches;
next	1.39;
commitid	QkKbOcgdLoDlbgwE;

1.39
date	2023.07.01.08.38.26;	author wiz;	state Exp;
branches;
next	1.38;
commitid	ueq4Jk3r72QxO4vE;

1.38
date	2023.04.28.14.40.00;	author adam;	state Exp;
branches;
next	1.37;
commitid	Fw13AHBOI751SSmE;

1.37
date	2023.03.13.21.11.15;	author wiz;	state Exp;
branches;
next	1.36;
commitid	vn1sKVOuMEQYv0hE;

1.36
date	2022.09.07.15.11.56;	author adam;	state Exp;
branches;
next	1.35;
commitid	ASgZNXHOdTvnxWSD;

1.35
date	2022.04.09.12.14.27;	author adam;	state Exp;
branches;
next	1.34;
commitid	TQeyVha4NHC0pwzD;

1.34
date	2022.01.29.07.46.10;	author wiz;	state Exp;
branches;
next	1.33;
commitid	lbJ0ceQLSouKavqD;

1.33
date	2021.11.02.18.48.28;	author adam;	state Exp;
branches;
next	1.32;
commitid	iDdf4O78cDhfFffD;

1.32
date	2021.05.03.17.15.22;	author adam;	state Exp;
branches;
next	1.31;
commitid	Wr8elrEVkkbv1JRC;

1.31
date	2020.11.26.10.50.44;	author adam;	state Exp;
branches;
next	1.30;
commitid	sV7GjO0eG8a3ZnxC;

1.30
date	2020.10.02.07.44.15;	author adam;	state Exp;
branches;
next	1.29;
commitid	Vatnp3wZ62ZJIiqC;

1.29
date	2020.08.05.14.05.45;	author adam;	state Exp;
branches;
next	1.28;
commitid	bPU5UUaYIMjpGSiC;

1.28
date	2020.04.27.17.00.35;	author adam;	state Exp;
branches;
next	1.27;
commitid	B4NtGEuY61FnR26C;

1.27
date	2020.01.24.16.18.22;	author minskim;	state Exp;
branches;
next	1.26;
commitid	2f4jSf0JwojtFXTB;

1.26
date	2019.03.04.09.09.46;	author adam;	state Exp;
branches;
next	1.25;
commitid	g9FXchYI2Ea1M1eB;

1.25
date	2019.02.01.09.24.24;	author adam;	state Exp;
branches;
next	1.24;
commitid	cSwmP0BMeo3AQ2aB;

1.24
date	2019.01.15.21.36.57;	author adam;	state Exp;
branches;
next	1.23;
commitid	E46R3oaT6CH0sV7B;

1.23
date	2018.08.27.06.04.35;	author adam;	state Exp;
branches;
next	1.22;
commitid	x0Vx90vD8N4WOIPA;

1.22
date	2018.08.10.08.59.08;	author adam;	state Exp;
branches;
next	1.21;
commitid	CfhsLgn5kxILkyNA;

1.21
date	2018.01.10.08.31.24;	author adam;	state Exp;
branches;
next	1.20;
commitid	FyoMey4DqffUZimA;

1.20
date	2017.07.07.04.21.10;	author adam;	state Exp;
branches;
next	1.19;
commitid	lTGP3bp6PJrLCfYz;

1.19
date	2017.06.15.07.02.53;	author adam;	state Exp;
branches;
next	1.18;
commitid	znxebgt5vuERdrVz;

1.18
date	2017.03.20.13.50.01;	author wiz;	state Exp;
branches;
next	1.17;
commitid	8YjvKopkIZtahiKz;

1.17
date	2017.01.22.14.43.24;	author wiz;	state Exp;
branches;
next	1.16;
commitid	FRyGO6xT6Wo3pYCz;

1.16
date	2016.10.31.16.26.57;	author wiz;	state Exp;
branches;
next	1.15;
commitid	yWSo2aQ7F7UZDjsz;

1.15
date	2016.08.02.10.14.46;	author jperkin;	state Exp;
branches;
next	1.14;
commitid	8U7rhzgktloEtIgz;

1.14
date	2016.07.24.15.25.22;	author kamil;	state Exp;
branches;
next	1.13;
commitid	8sqMclf1QAF7sAfz;

1.13
date	2015.04.17.00.41.38;	author wen;	state Exp;
branches;
next	1.12;
commitid	gQIAsNZOP64puShy;

1.12
date	2014.02.28.09.43.10;	author adam;	state Exp;
branches;
next	1.11;
commitid	h1G7PkvcwiwlMQqx;

1.11
date	2013.05.20.05.59.58;	author adam;	state Exp;
branches;
next	1.10;
commitid	BtNsWLA0HBRRFkQw;

1.10
date	2012.08.15.17.16.37;	author drochner;	state Exp;
branches;
next	1.9;

1.9
date	2012.04.17.17.24.41;	author drochner;	state Exp;
branches;
next	1.8;

1.8
date	2012.04.08.20.21.52;	author wiz;	state Exp;
branches;
next	1.7;

1.7
date	2012.02.09.13.09.09;	author obache;	state Exp;
branches;
next	1.6;

1.6
date	2010.04.25.00.02.20;	author tron;	state Exp;
branches;
next	1.5;

1.5
date	2010.04.24.17.13.55;	author gls;	state Exp;
branches;
next	1.4;

1.4
date	2010.01.27.20.48.20;	author drochner;	state Exp;
branches;
next	1.3;

1.3
date	2009.07.25.12.08.26;	author markd;	state Exp;
branches;
next	1.2;

1.2
date	2009.06.14.18.05.48;	author joerg;	state Exp;
branches;
next	1.1;

1.1
date	2008.12.19.22.04.36;	author markd;	state Exp;
branches
	1.1.1.1;
next	;

1.45.2.1
date	2024.01.19.20.15.33;	author bsiegert;	state Exp;
branches;
next	;
commitid	vTmOUuk7rU2Ua6VE;

1.1.1.1
date	2008.12.19.22.04.36;	author markd;	state Exp;
branches;
next	;


desc
@@


1.58
log
@py-numpy: update to 2.4.0.

NumPy 2.4.0 released

20 Dec, 2025 – The NumPy 2.4.0 release continues the work to improve
free threaded Python support, user dtypes implementation, and
annotations. There are many expired deprecations and bug fixes as
well. Highlights are:

    Many annotation improvements. In particular, runtime signature introspection.
    New casting kwarg 'same_value' for casting by value.
    New PyUFunc_AddLoopsFromSpec function that can be used to add user sort loops using the ArrayMethod API.
    New __numpy_dtype__ protocol.

This release supports Python versions 3.11-3.14
@
text
@@@comment $NetBSD$
bin/f2py-${PYVERSSUFFIX}
bin/numpy-config-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/_core/include/numpy/libdivide/LICENSE.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/_core/src/common/pythoncapi-compat/COPYING
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/_core/src/highway/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/_core/src/multiarray/dragon4_LICENSE.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/_core/src/npysort/x86-simd-sort/LICENSE.md
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/_core/src/umath/svml/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/fft/pocketfft/LICENSE.md
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/linalg/lapack_lite/LICENSE.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/ma/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/random/LICENSE.md
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/random/src/distributions/LICENSE.md
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/random/src/mt19937/LICENSE.md
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/random/src/pcg64/LICENSE.md
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/random/src/philox/LICENSE.md
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/random/src/sfc64/LICENSE.md
${PYSITELIB}/${WHEEL_INFODIR}/licenses/numpy/random/src/splitmix64/LICENSE.md
${PYSITELIB}/numpy/__config__.py
${PYSITELIB}/numpy/__config__.pyc
${PYSITELIB}/numpy/__config__.pyi
${PYSITELIB}/numpy/__config__.pyo
${PYSITELIB}/numpy/__init__.cython-30.pxd
${PYSITELIB}/numpy/__init__.pxd
${PYSITELIB}/numpy/__init__.py
${PYSITELIB}/numpy/__init__.pyc
${PYSITELIB}/numpy/__init__.pyi
${PYSITELIB}/numpy/__init__.pyo
${PYSITELIB}/numpy/_array_api_info.py
${PYSITELIB}/numpy/_array_api_info.pyc
${PYSITELIB}/numpy/_array_api_info.pyi
${PYSITELIB}/numpy/_array_api_info.pyo
${PYSITELIB}/numpy/_configtool.py
${PYSITELIB}/numpy/_configtool.pyc
${PYSITELIB}/numpy/_configtool.pyi
${PYSITELIB}/numpy/_configtool.pyo
${PYSITELIB}/numpy/_core/__init__.py
${PYSITELIB}/numpy/_core/__init__.pyc
${PYSITELIB}/numpy/_core/__init__.pyi
${PYSITELIB}/numpy/_core/__init__.pyo
${PYSITELIB}/numpy/_core/_add_newdocs.py
${PYSITELIB}/numpy/_core/_add_newdocs.pyc
${PYSITELIB}/numpy/_core/_add_newdocs.pyi
${PYSITELIB}/numpy/_core/_add_newdocs.pyo
${PYSITELIB}/numpy/_core/_add_newdocs_scalars.py
${PYSITELIB}/numpy/_core/_add_newdocs_scalars.pyc
${PYSITELIB}/numpy/_core/_add_newdocs_scalars.pyi
${PYSITELIB}/numpy/_core/_add_newdocs_scalars.pyo
${PYSITELIB}/numpy/_core/_asarray.py
${PYSITELIB}/numpy/_core/_asarray.pyc
${PYSITELIB}/numpy/_core/_asarray.pyi
${PYSITELIB}/numpy/_core/_asarray.pyo
${PYSITELIB}/numpy/_core/_dtype.py
${PYSITELIB}/numpy/_core/_dtype.pyc
${PYSITELIB}/numpy/_core/_dtype.pyi
${PYSITELIB}/numpy/_core/_dtype.pyo
${PYSITELIB}/numpy/_core/_dtype_ctypes.py
${PYSITELIB}/numpy/_core/_dtype_ctypes.pyc
${PYSITELIB}/numpy/_core/_dtype_ctypes.pyi
${PYSITELIB}/numpy/_core/_dtype_ctypes.pyo
${PYSITELIB}/numpy/_core/_exceptions.py
${PYSITELIB}/numpy/_core/_exceptions.pyc
${PYSITELIB}/numpy/_core/_exceptions.pyi
${PYSITELIB}/numpy/_core/_exceptions.pyo
${PYSITELIB}/numpy/_core/_internal.py
${PYSITELIB}/numpy/_core/_internal.pyc
${PYSITELIB}/numpy/_core/_internal.pyi
${PYSITELIB}/numpy/_core/_internal.pyo
${PYSITELIB}/numpy/_core/_methods.py
${PYSITELIB}/numpy/_core/_methods.pyc
${PYSITELIB}/numpy/_core/_methods.pyi
${PYSITELIB}/numpy/_core/_methods.pyo
${PYSITELIB}/numpy/_core/_multiarray_tests.so
${PYSITELIB}/numpy/_core/_multiarray_umath.so
${PYSITELIB}/numpy/_core/_operand_flag_tests.so
${PYSITELIB}/numpy/_core/_rational_tests.so
${PYSITELIB}/numpy/_core/_simd.pyi
${PYSITELIB}/numpy/_core/_simd.so
${PYSITELIB}/numpy/_core/_string_helpers.py
${PYSITELIB}/numpy/_core/_string_helpers.pyc
${PYSITELIB}/numpy/_core/_string_helpers.pyi
${PYSITELIB}/numpy/_core/_string_helpers.pyo
${PYSITELIB}/numpy/_core/_struct_ufunc_tests.so
${PYSITELIB}/numpy/_core/_type_aliases.py
${PYSITELIB}/numpy/_core/_type_aliases.pyc
${PYSITELIB}/numpy/_core/_type_aliases.pyi
${PYSITELIB}/numpy/_core/_type_aliases.pyo
${PYSITELIB}/numpy/_core/_ufunc_config.py
${PYSITELIB}/numpy/_core/_ufunc_config.pyc
${PYSITELIB}/numpy/_core/_ufunc_config.pyi
${PYSITELIB}/numpy/_core/_ufunc_config.pyo
${PYSITELIB}/numpy/_core/_umath_tests.pyi
${PYSITELIB}/numpy/_core/_umath_tests.so
${PYSITELIB}/numpy/_core/arrayprint.py
${PYSITELIB}/numpy/_core/arrayprint.pyc
${PYSITELIB}/numpy/_core/arrayprint.pyi
${PYSITELIB}/numpy/_core/arrayprint.pyo
${PYSITELIB}/numpy/_core/cversions.py
${PYSITELIB}/numpy/_core/cversions.pyc
${PYSITELIB}/numpy/_core/cversions.pyo
${PYSITELIB}/numpy/_core/defchararray.py
${PYSITELIB}/numpy/_core/defchararray.pyc
${PYSITELIB}/numpy/_core/defchararray.pyi
${PYSITELIB}/numpy/_core/defchararray.pyo
${PYSITELIB}/numpy/_core/einsumfunc.py
${PYSITELIB}/numpy/_core/einsumfunc.pyc
${PYSITELIB}/numpy/_core/einsumfunc.pyi
${PYSITELIB}/numpy/_core/einsumfunc.pyo
${PYSITELIB}/numpy/_core/fromnumeric.py
${PYSITELIB}/numpy/_core/fromnumeric.pyc
${PYSITELIB}/numpy/_core/fromnumeric.pyi
${PYSITELIB}/numpy/_core/fromnumeric.pyo
${PYSITELIB}/numpy/_core/function_base.py
${PYSITELIB}/numpy/_core/function_base.pyc
${PYSITELIB}/numpy/_core/function_base.pyi
${PYSITELIB}/numpy/_core/function_base.pyo
${PYSITELIB}/numpy/_core/getlimits.py
${PYSITELIB}/numpy/_core/getlimits.pyc
${PYSITELIB}/numpy/_core/getlimits.pyi
${PYSITELIB}/numpy/_core/getlimits.pyo
${PYSITELIB}/numpy/_core/include/numpy/__multiarray_api.c
${PYSITELIB}/numpy/_core/include/numpy/__multiarray_api.h
${PYSITELIB}/numpy/_core/include/numpy/__ufunc_api.c
${PYSITELIB}/numpy/_core/include/numpy/__ufunc_api.h
${PYSITELIB}/numpy/_core/include/numpy/_neighborhood_iterator_imp.h
${PYSITELIB}/numpy/_core/include/numpy/_numpyconfig.h
${PYSITELIB}/numpy/_core/include/numpy/_public_dtype_api_table.h
${PYSITELIB}/numpy/_core/include/numpy/arrayobject.h
${PYSITELIB}/numpy/_core/include/numpy/arrayscalars.h
${PYSITELIB}/numpy/_core/include/numpy/dtype_api.h
${PYSITELIB}/numpy/_core/include/numpy/halffloat.h
${PYSITELIB}/numpy/_core/include/numpy/ndarrayobject.h
${PYSITELIB}/numpy/_core/include/numpy/ndarraytypes.h
${PYSITELIB}/numpy/_core/include/numpy/npy_2_compat.h
${PYSITELIB}/numpy/_core/include/numpy/npy_2_complexcompat.h
${PYSITELIB}/numpy/_core/include/numpy/npy_3kcompat.h
${PYSITELIB}/numpy/_core/include/numpy/npy_common.h
${PYSITELIB}/numpy/_core/include/numpy/npy_cpu.h
${PYSITELIB}/numpy/_core/include/numpy/npy_endian.h
${PYSITELIB}/numpy/_core/include/numpy/npy_math.h
${PYSITELIB}/numpy/_core/include/numpy/npy_no_deprecated_api.h
${PYSITELIB}/numpy/_core/include/numpy/npy_os.h
${PYSITELIB}/numpy/_core/include/numpy/numpyconfig.h
${PYSITELIB}/numpy/_core/include/numpy/random/LICENSE.txt
${PYSITELIB}/numpy/_core/include/numpy/random/bitgen.h
${PYSITELIB}/numpy/_core/include/numpy/random/distributions.h
${PYSITELIB}/numpy/_core/include/numpy/random/libdivide.h
${PYSITELIB}/numpy/_core/include/numpy/ufuncobject.h
${PYSITELIB}/numpy/_core/include/numpy/utils.h
${PYSITELIB}/numpy/_core/lib/libnpymath.a
${PYSITELIB}/numpy/_core/lib/npy-pkg-config/mlib.ini
${PYSITELIB}/numpy/_core/lib/npy-pkg-config/npymath.ini
${PYSITELIB}/numpy/_core/lib/pkgconfig/numpy.pc
${PYSITELIB}/numpy/_core/memmap.py
${PYSITELIB}/numpy/_core/memmap.pyc
${PYSITELIB}/numpy/_core/memmap.pyi
${PYSITELIB}/numpy/_core/memmap.pyo
${PYSITELIB}/numpy/_core/multiarray.py
${PYSITELIB}/numpy/_core/multiarray.pyc
${PYSITELIB}/numpy/_core/multiarray.pyi
${PYSITELIB}/numpy/_core/multiarray.pyo
${PYSITELIB}/numpy/_core/numeric.py
${PYSITELIB}/numpy/_core/numeric.pyc
${PYSITELIB}/numpy/_core/numeric.pyi
${PYSITELIB}/numpy/_core/numeric.pyo
${PYSITELIB}/numpy/_core/numerictypes.py
${PYSITELIB}/numpy/_core/numerictypes.pyc
${PYSITELIB}/numpy/_core/numerictypes.pyi
${PYSITELIB}/numpy/_core/numerictypes.pyo
${PYSITELIB}/numpy/_core/overrides.py
${PYSITELIB}/numpy/_core/overrides.pyc
${PYSITELIB}/numpy/_core/overrides.pyi
${PYSITELIB}/numpy/_core/overrides.pyo
${PYSITELIB}/numpy/_core/printoptions.py
${PYSITELIB}/numpy/_core/printoptions.pyc
${PYSITELIB}/numpy/_core/printoptions.pyi
${PYSITELIB}/numpy/_core/printoptions.pyo
${PYSITELIB}/numpy/_core/records.py
${PYSITELIB}/numpy/_core/records.pyc
${PYSITELIB}/numpy/_core/records.pyi
${PYSITELIB}/numpy/_core/records.pyo
${PYSITELIB}/numpy/_core/shape_base.py
${PYSITELIB}/numpy/_core/shape_base.pyc
${PYSITELIB}/numpy/_core/shape_base.pyi
${PYSITELIB}/numpy/_core/shape_base.pyo
${PYSITELIB}/numpy/_core/strings.py
${PYSITELIB}/numpy/_core/strings.pyc
${PYSITELIB}/numpy/_core/strings.pyi
${PYSITELIB}/numpy/_core/strings.pyo
${PYSITELIB}/numpy/_core/tests/_locales.py
${PYSITELIB}/numpy/_core/tests/_locales.pyc
${PYSITELIB}/numpy/_core/tests/_locales.pyo
${PYSITELIB}/numpy/_core/tests/_natype.py
${PYSITELIB}/numpy/_core/tests/_natype.pyc
${PYSITELIB}/numpy/_core/tests/_natype.pyo
${PYSITELIB}/numpy/_core/tests/data/astype_copy.pkl
${PYSITELIB}/numpy/_core/tests/data/generate_umath_validation_data.cpp
${PYSITELIB}/numpy/_core/tests/data/recarray_from_file.fits
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-README.txt
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-arccos.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-arccosh.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-arcsin.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-arcsinh.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-arctan.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-arctanh.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-cbrt.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-cos.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-cosh.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-exp.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-exp2.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-expm1.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-log.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-log10.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-log1p.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-log2.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-sin.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-sinh.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-tan.csv
${PYSITELIB}/numpy/_core/tests/data/umath-validation-set-tanh.csv
${PYSITELIB}/numpy/_core/tests/examples/cython/checks.pyx
${PYSITELIB}/numpy/_core/tests/examples/cython/meson.build
${PYSITELIB}/numpy/_core/tests/examples/cython/setup.py
${PYSITELIB}/numpy/_core/tests/examples/cython/setup.pyc
${PYSITELIB}/numpy/_core/tests/examples/cython/setup.pyo
${PYSITELIB}/numpy/_core/tests/examples/limited_api/limited_api1.c
${PYSITELIB}/numpy/_core/tests/examples/limited_api/limited_api2.pyx
${PYSITELIB}/numpy/_core/tests/examples/limited_api/limited_api_latest.c
${PYSITELIB}/numpy/_core/tests/examples/limited_api/meson.build
${PYSITELIB}/numpy/_core/tests/examples/limited_api/setup.py
${PYSITELIB}/numpy/_core/tests/examples/limited_api/setup.pyc
${PYSITELIB}/numpy/_core/tests/examples/limited_api/setup.pyo
${PYSITELIB}/numpy/_core/tests/test__exceptions.py
${PYSITELIB}/numpy/_core/tests/test__exceptions.pyc
${PYSITELIB}/numpy/_core/tests/test__exceptions.pyo
${PYSITELIB}/numpy/_core/tests/test_abc.py
${PYSITELIB}/numpy/_core/tests/test_abc.pyc
${PYSITELIB}/numpy/_core/tests/test_abc.pyo
${PYSITELIB}/numpy/_core/tests/test_api.py
${PYSITELIB}/numpy/_core/tests/test_api.pyc
${PYSITELIB}/numpy/_core/tests/test_api.pyo
${PYSITELIB}/numpy/_core/tests/test_argparse.py
${PYSITELIB}/numpy/_core/tests/test_argparse.pyc
${PYSITELIB}/numpy/_core/tests/test_argparse.pyo
${PYSITELIB}/numpy/_core/tests/test_array_api_info.py
${PYSITELIB}/numpy/_core/tests/test_array_api_info.pyc
${PYSITELIB}/numpy/_core/tests/test_array_api_info.pyo
${PYSITELIB}/numpy/_core/tests/test_array_coercion.py
${PYSITELIB}/numpy/_core/tests/test_array_coercion.pyc
${PYSITELIB}/numpy/_core/tests/test_array_coercion.pyo
${PYSITELIB}/numpy/_core/tests/test_array_interface.py
${PYSITELIB}/numpy/_core/tests/test_array_interface.pyc
${PYSITELIB}/numpy/_core/tests/test_array_interface.pyo
${PYSITELIB}/numpy/_core/tests/test_arraymethod.py
${PYSITELIB}/numpy/_core/tests/test_arraymethod.pyc
${PYSITELIB}/numpy/_core/tests/test_arraymethod.pyo
${PYSITELIB}/numpy/_core/tests/test_arrayobject.py
${PYSITELIB}/numpy/_core/tests/test_arrayobject.pyc
${PYSITELIB}/numpy/_core/tests/test_arrayobject.pyo
${PYSITELIB}/numpy/_core/tests/test_arrayprint.py
${PYSITELIB}/numpy/_core/tests/test_arrayprint.pyc
${PYSITELIB}/numpy/_core/tests/test_arrayprint.pyo
${PYSITELIB}/numpy/_core/tests/test_casting_floatingpoint_errors.py
${PYSITELIB}/numpy/_core/tests/test_casting_floatingpoint_errors.pyc
${PYSITELIB}/numpy/_core/tests/test_casting_floatingpoint_errors.pyo
${PYSITELIB}/numpy/_core/tests/test_casting_unittests.py
${PYSITELIB}/numpy/_core/tests/test_casting_unittests.pyc
${PYSITELIB}/numpy/_core/tests/test_casting_unittests.pyo
${PYSITELIB}/numpy/_core/tests/test_conversion_utils.py
${PYSITELIB}/numpy/_core/tests/test_conversion_utils.pyc
${PYSITELIB}/numpy/_core/tests/test_conversion_utils.pyo
${PYSITELIB}/numpy/_core/tests/test_cpu_dispatcher.py
${PYSITELIB}/numpy/_core/tests/test_cpu_dispatcher.pyc
${PYSITELIB}/numpy/_core/tests/test_cpu_dispatcher.pyo
${PYSITELIB}/numpy/_core/tests/test_cpu_features.py
${PYSITELIB}/numpy/_core/tests/test_cpu_features.pyc
${PYSITELIB}/numpy/_core/tests/test_cpu_features.pyo
${PYSITELIB}/numpy/_core/tests/test_custom_dtypes.py
${PYSITELIB}/numpy/_core/tests/test_custom_dtypes.pyc
${PYSITELIB}/numpy/_core/tests/test_custom_dtypes.pyo
${PYSITELIB}/numpy/_core/tests/test_cython.py
${PYSITELIB}/numpy/_core/tests/test_cython.pyc
${PYSITELIB}/numpy/_core/tests/test_cython.pyo
${PYSITELIB}/numpy/_core/tests/test_datetime.py
${PYSITELIB}/numpy/_core/tests/test_datetime.pyc
${PYSITELIB}/numpy/_core/tests/test_datetime.pyo
${PYSITELIB}/numpy/_core/tests/test_defchararray.py
${PYSITELIB}/numpy/_core/tests/test_defchararray.pyc
${PYSITELIB}/numpy/_core/tests/test_defchararray.pyo
${PYSITELIB}/numpy/_core/tests/test_deprecations.py
${PYSITELIB}/numpy/_core/tests/test_deprecations.pyc
${PYSITELIB}/numpy/_core/tests/test_deprecations.pyo
${PYSITELIB}/numpy/_core/tests/test_dlpack.py
${PYSITELIB}/numpy/_core/tests/test_dlpack.pyc
${PYSITELIB}/numpy/_core/tests/test_dlpack.pyo
${PYSITELIB}/numpy/_core/tests/test_dtype.py
${PYSITELIB}/numpy/_core/tests/test_dtype.pyc
${PYSITELIB}/numpy/_core/tests/test_dtype.pyo
${PYSITELIB}/numpy/_core/tests/test_einsum.py
${PYSITELIB}/numpy/_core/tests/test_einsum.pyc
${PYSITELIB}/numpy/_core/tests/test_einsum.pyo
${PYSITELIB}/numpy/_core/tests/test_errstate.py
${PYSITELIB}/numpy/_core/tests/test_errstate.pyc
${PYSITELIB}/numpy/_core/tests/test_errstate.pyo
${PYSITELIB}/numpy/_core/tests/test_extint128.py
${PYSITELIB}/numpy/_core/tests/test_extint128.pyc
${PYSITELIB}/numpy/_core/tests/test_extint128.pyo
${PYSITELIB}/numpy/_core/tests/test_finfo.py
${PYSITELIB}/numpy/_core/tests/test_finfo.pyc
${PYSITELIB}/numpy/_core/tests/test_finfo.pyo
${PYSITELIB}/numpy/_core/tests/test_function_base.py
${PYSITELIB}/numpy/_core/tests/test_function_base.pyc
${PYSITELIB}/numpy/_core/tests/test_function_base.pyo
${PYSITELIB}/numpy/_core/tests/test_getlimits.py
${PYSITELIB}/numpy/_core/tests/test_getlimits.pyc
${PYSITELIB}/numpy/_core/tests/test_getlimits.pyo
${PYSITELIB}/numpy/_core/tests/test_half.py
${PYSITELIB}/numpy/_core/tests/test_half.pyc
${PYSITELIB}/numpy/_core/tests/test_half.pyo
${PYSITELIB}/numpy/_core/tests/test_hashtable.py
${PYSITELIB}/numpy/_core/tests/test_hashtable.pyc
${PYSITELIB}/numpy/_core/tests/test_hashtable.pyo
${PYSITELIB}/numpy/_core/tests/test_indexerrors.py
${PYSITELIB}/numpy/_core/tests/test_indexerrors.pyc
${PYSITELIB}/numpy/_core/tests/test_indexerrors.pyo
${PYSITELIB}/numpy/_core/tests/test_indexing.py
${PYSITELIB}/numpy/_core/tests/test_indexing.pyc
${PYSITELIB}/numpy/_core/tests/test_indexing.pyo
${PYSITELIB}/numpy/_core/tests/test_item_selection.py
${PYSITELIB}/numpy/_core/tests/test_item_selection.pyc
${PYSITELIB}/numpy/_core/tests/test_item_selection.pyo
${PYSITELIB}/numpy/_core/tests/test_limited_api.py
${PYSITELIB}/numpy/_core/tests/test_limited_api.pyc
${PYSITELIB}/numpy/_core/tests/test_limited_api.pyo
${PYSITELIB}/numpy/_core/tests/test_longdouble.py
${PYSITELIB}/numpy/_core/tests/test_longdouble.pyc
${PYSITELIB}/numpy/_core/tests/test_longdouble.pyo
${PYSITELIB}/numpy/_core/tests/test_mem_overlap.py
${PYSITELIB}/numpy/_core/tests/test_mem_overlap.pyc
${PYSITELIB}/numpy/_core/tests/test_mem_overlap.pyo
${PYSITELIB}/numpy/_core/tests/test_mem_policy.py
${PYSITELIB}/numpy/_core/tests/test_mem_policy.pyc
${PYSITELIB}/numpy/_core/tests/test_mem_policy.pyo
${PYSITELIB}/numpy/_core/tests/test_memmap.py
${PYSITELIB}/numpy/_core/tests/test_memmap.pyc
${PYSITELIB}/numpy/_core/tests/test_memmap.pyo
${PYSITELIB}/numpy/_core/tests/test_multiarray.py
${PYSITELIB}/numpy/_core/tests/test_multiarray.pyc
${PYSITELIB}/numpy/_core/tests/test_multiarray.pyo
${PYSITELIB}/numpy/_core/tests/test_multiprocessing.py
${PYSITELIB}/numpy/_core/tests/test_multiprocessing.pyc
${PYSITELIB}/numpy/_core/tests/test_multiprocessing.pyo
${PYSITELIB}/numpy/_core/tests/test_multithreading.py
${PYSITELIB}/numpy/_core/tests/test_multithreading.pyc
${PYSITELIB}/numpy/_core/tests/test_multithreading.pyo
${PYSITELIB}/numpy/_core/tests/test_nditer.py
${PYSITELIB}/numpy/_core/tests/test_nditer.pyc
${PYSITELIB}/numpy/_core/tests/test_nditer.pyo
${PYSITELIB}/numpy/_core/tests/test_nep50_promotions.py
${PYSITELIB}/numpy/_core/tests/test_nep50_promotions.pyc
${PYSITELIB}/numpy/_core/tests/test_nep50_promotions.pyo
${PYSITELIB}/numpy/_core/tests/test_numeric.py
${PYSITELIB}/numpy/_core/tests/test_numeric.pyc
${PYSITELIB}/numpy/_core/tests/test_numeric.pyo
${PYSITELIB}/numpy/_core/tests/test_numerictypes.py
${PYSITELIB}/numpy/_core/tests/test_numerictypes.pyc
${PYSITELIB}/numpy/_core/tests/test_numerictypes.pyo
${PYSITELIB}/numpy/_core/tests/test_overrides.py
${PYSITELIB}/numpy/_core/tests/test_overrides.pyc
${PYSITELIB}/numpy/_core/tests/test_overrides.pyo
${PYSITELIB}/numpy/_core/tests/test_print.py
${PYSITELIB}/numpy/_core/tests/test_print.pyc
${PYSITELIB}/numpy/_core/tests/test_print.pyo
${PYSITELIB}/numpy/_core/tests/test_protocols.py
${PYSITELIB}/numpy/_core/tests/test_protocols.pyc
${PYSITELIB}/numpy/_core/tests/test_protocols.pyo
${PYSITELIB}/numpy/_core/tests/test_records.py
${PYSITELIB}/numpy/_core/tests/test_records.pyc
${PYSITELIB}/numpy/_core/tests/test_records.pyo
${PYSITELIB}/numpy/_core/tests/test_regression.py
${PYSITELIB}/numpy/_core/tests/test_regression.pyc
${PYSITELIB}/numpy/_core/tests/test_regression.pyo
${PYSITELIB}/numpy/_core/tests/test_scalar_ctors.py
${PYSITELIB}/numpy/_core/tests/test_scalar_ctors.pyc
${PYSITELIB}/numpy/_core/tests/test_scalar_ctors.pyo
${PYSITELIB}/numpy/_core/tests/test_scalar_methods.py
${PYSITELIB}/numpy/_core/tests/test_scalar_methods.pyc
${PYSITELIB}/numpy/_core/tests/test_scalar_methods.pyo
${PYSITELIB}/numpy/_core/tests/test_scalarbuffer.py
${PYSITELIB}/numpy/_core/tests/test_scalarbuffer.pyc
${PYSITELIB}/numpy/_core/tests/test_scalarbuffer.pyo
${PYSITELIB}/numpy/_core/tests/test_scalarinherit.py
${PYSITELIB}/numpy/_core/tests/test_scalarinherit.pyc
${PYSITELIB}/numpy/_core/tests/test_scalarinherit.pyo
${PYSITELIB}/numpy/_core/tests/test_scalarmath.py
${PYSITELIB}/numpy/_core/tests/test_scalarmath.pyc
${PYSITELIB}/numpy/_core/tests/test_scalarmath.pyo
${PYSITELIB}/numpy/_core/tests/test_scalarprint.py
${PYSITELIB}/numpy/_core/tests/test_scalarprint.pyc
${PYSITELIB}/numpy/_core/tests/test_scalarprint.pyo
${PYSITELIB}/numpy/_core/tests/test_shape_base.py
${PYSITELIB}/numpy/_core/tests/test_shape_base.pyc
${PYSITELIB}/numpy/_core/tests/test_shape_base.pyo
${PYSITELIB}/numpy/_core/tests/test_simd.py
${PYSITELIB}/numpy/_core/tests/test_simd.pyc
${PYSITELIB}/numpy/_core/tests/test_simd.pyo
${PYSITELIB}/numpy/_core/tests/test_simd_module.py
${PYSITELIB}/numpy/_core/tests/test_simd_module.pyc
${PYSITELIB}/numpy/_core/tests/test_simd_module.pyo
${PYSITELIB}/numpy/_core/tests/test_stringdtype.py
${PYSITELIB}/numpy/_core/tests/test_stringdtype.pyc
${PYSITELIB}/numpy/_core/tests/test_stringdtype.pyo
${PYSITELIB}/numpy/_core/tests/test_strings.py
${PYSITELIB}/numpy/_core/tests/test_strings.pyc
${PYSITELIB}/numpy/_core/tests/test_strings.pyo
${PYSITELIB}/numpy/_core/tests/test_ufunc.py
${PYSITELIB}/numpy/_core/tests/test_ufunc.pyc
${PYSITELIB}/numpy/_core/tests/test_ufunc.pyo
${PYSITELIB}/numpy/_core/tests/test_umath.py
${PYSITELIB}/numpy/_core/tests/test_umath.pyc
${PYSITELIB}/numpy/_core/tests/test_umath.pyo
${PYSITELIB}/numpy/_core/tests/test_umath_accuracy.py
${PYSITELIB}/numpy/_core/tests/test_umath_accuracy.pyc
${PYSITELIB}/numpy/_core/tests/test_umath_accuracy.pyo
${PYSITELIB}/numpy/_core/tests/test_umath_complex.py
${PYSITELIB}/numpy/_core/tests/test_umath_complex.pyc
${PYSITELIB}/numpy/_core/tests/test_umath_complex.pyo
${PYSITELIB}/numpy/_core/tests/test_unicode.py
${PYSITELIB}/numpy/_core/tests/test_unicode.pyc
${PYSITELIB}/numpy/_core/tests/test_unicode.pyo
${PYSITELIB}/numpy/_core/umath.py
${PYSITELIB}/numpy/_core/umath.pyc
${PYSITELIB}/numpy/_core/umath.pyi
${PYSITELIB}/numpy/_core/umath.pyo
${PYSITELIB}/numpy/_distributor_init.py
${PYSITELIB}/numpy/_distributor_init.pyc
${PYSITELIB}/numpy/_distributor_init.pyi
${PYSITELIB}/numpy/_distributor_init.pyo
${PYSITELIB}/numpy/_expired_attrs_2_0.py
${PYSITELIB}/numpy/_expired_attrs_2_0.pyc
${PYSITELIB}/numpy/_expired_attrs_2_0.pyi
${PYSITELIB}/numpy/_expired_attrs_2_0.pyo
${PYSITELIB}/numpy/_globals.py
${PYSITELIB}/numpy/_globals.pyc
${PYSITELIB}/numpy/_globals.pyi
${PYSITELIB}/numpy/_globals.pyo
${PYSITELIB}/numpy/_pyinstaller/__init__.py
${PYSITELIB}/numpy/_pyinstaller/__init__.pyc
${PYSITELIB}/numpy/_pyinstaller/__init__.pyi
${PYSITELIB}/numpy/_pyinstaller/__init__.pyo
${PYSITELIB}/numpy/_pyinstaller/hook-numpy.py
${PYSITELIB}/numpy/_pyinstaller/hook-numpy.pyc
${PYSITELIB}/numpy/_pyinstaller/hook-numpy.pyi
${PYSITELIB}/numpy/_pyinstaller/hook-numpy.pyo
${PYSITELIB}/numpy/_pyinstaller/tests/__init__.py
${PYSITELIB}/numpy/_pyinstaller/tests/__init__.pyc
${PYSITELIB}/numpy/_pyinstaller/tests/__init__.pyo
${PYSITELIB}/numpy/_pyinstaller/tests/pyinstaller-smoke.py
${PYSITELIB}/numpy/_pyinstaller/tests/pyinstaller-smoke.pyc
${PYSITELIB}/numpy/_pyinstaller/tests/pyinstaller-smoke.pyo
${PYSITELIB}/numpy/_pyinstaller/tests/test_pyinstaller.py
${PYSITELIB}/numpy/_pyinstaller/tests/test_pyinstaller.pyc
${PYSITELIB}/numpy/_pyinstaller/tests/test_pyinstaller.pyo
${PYSITELIB}/numpy/_pytesttester.py
${PYSITELIB}/numpy/_pytesttester.pyc
${PYSITELIB}/numpy/_pytesttester.pyi
${PYSITELIB}/numpy/_pytesttester.pyo
${PYSITELIB}/numpy/_typing/__init__.py
${PYSITELIB}/numpy/_typing/__init__.pyc
${PYSITELIB}/numpy/_typing/__init__.pyo
${PYSITELIB}/numpy/_typing/_add_docstring.py
${PYSITELIB}/numpy/_typing/_add_docstring.pyc
${PYSITELIB}/numpy/_typing/_add_docstring.pyo
${PYSITELIB}/numpy/_typing/_array_like.py
${PYSITELIB}/numpy/_typing/_array_like.pyc
${PYSITELIB}/numpy/_typing/_array_like.pyo
${PYSITELIB}/numpy/_typing/_char_codes.py
${PYSITELIB}/numpy/_typing/_char_codes.pyc
${PYSITELIB}/numpy/_typing/_char_codes.pyo
${PYSITELIB}/numpy/_typing/_dtype_like.py
${PYSITELIB}/numpy/_typing/_dtype_like.pyc
${PYSITELIB}/numpy/_typing/_dtype_like.pyo
${PYSITELIB}/numpy/_typing/_extended_precision.py
${PYSITELIB}/numpy/_typing/_extended_precision.pyc
${PYSITELIB}/numpy/_typing/_extended_precision.pyo
${PYSITELIB}/numpy/_typing/_nbit.py
${PYSITELIB}/numpy/_typing/_nbit.pyc
${PYSITELIB}/numpy/_typing/_nbit.pyo
${PYSITELIB}/numpy/_typing/_nbit_base.py
${PYSITELIB}/numpy/_typing/_nbit_base.pyc
${PYSITELIB}/numpy/_typing/_nbit_base.pyi
${PYSITELIB}/numpy/_typing/_nbit_base.pyo
${PYSITELIB}/numpy/_typing/_nested_sequence.py
${PYSITELIB}/numpy/_typing/_nested_sequence.pyc
${PYSITELIB}/numpy/_typing/_nested_sequence.pyo
${PYSITELIB}/numpy/_typing/_scalars.py
${PYSITELIB}/numpy/_typing/_scalars.pyc
${PYSITELIB}/numpy/_typing/_scalars.pyo
${PYSITELIB}/numpy/_typing/_shape.py
${PYSITELIB}/numpy/_typing/_shape.pyc
${PYSITELIB}/numpy/_typing/_shape.pyo
${PYSITELIB}/numpy/_typing/_ufunc.py
${PYSITELIB}/numpy/_typing/_ufunc.pyc
${PYSITELIB}/numpy/_typing/_ufunc.pyi
${PYSITELIB}/numpy/_typing/_ufunc.pyo
${PYSITELIB}/numpy/_utils/__init__.py
${PYSITELIB}/numpy/_utils/__init__.pyc
${PYSITELIB}/numpy/_utils/__init__.pyi
${PYSITELIB}/numpy/_utils/__init__.pyo
${PYSITELIB}/numpy/_utils/_convertions.py
${PYSITELIB}/numpy/_utils/_convertions.pyc
${PYSITELIB}/numpy/_utils/_convertions.pyi
${PYSITELIB}/numpy/_utils/_convertions.pyo
${PYSITELIB}/numpy/_utils/_inspect.py
${PYSITELIB}/numpy/_utils/_inspect.pyc
${PYSITELIB}/numpy/_utils/_inspect.pyi
${PYSITELIB}/numpy/_utils/_inspect.pyo
${PYSITELIB}/numpy/_utils/_pep440.py
${PYSITELIB}/numpy/_utils/_pep440.pyc
${PYSITELIB}/numpy/_utils/_pep440.pyi
${PYSITELIB}/numpy/_utils/_pep440.pyo
${PYSITELIB}/numpy/char/__init__.py
${PYSITELIB}/numpy/char/__init__.pyc
${PYSITELIB}/numpy/char/__init__.pyi
${PYSITELIB}/numpy/char/__init__.pyo
${PYSITELIB}/numpy/conftest.py
${PYSITELIB}/numpy/conftest.pyc
${PYSITELIB}/numpy/conftest.pyo
${PYSITELIB}/numpy/core/__init__.py
${PYSITELIB}/numpy/core/__init__.pyc
${PYSITELIB}/numpy/core/__init__.pyi
${PYSITELIB}/numpy/core/__init__.pyo
${PYSITELIB}/numpy/core/_dtype.py
${PYSITELIB}/numpy/core/_dtype.pyc
${PYSITELIB}/numpy/core/_dtype.pyi
${PYSITELIB}/numpy/core/_dtype.pyo
${PYSITELIB}/numpy/core/_dtype_ctypes.py
${PYSITELIB}/numpy/core/_dtype_ctypes.pyc
${PYSITELIB}/numpy/core/_dtype_ctypes.pyi
${PYSITELIB}/numpy/core/_dtype_ctypes.pyo
${PYSITELIB}/numpy/core/_internal.py
${PYSITELIB}/numpy/core/_internal.pyc
${PYSITELIB}/numpy/core/_internal.pyo
${PYSITELIB}/numpy/core/_multiarray_umath.py
${PYSITELIB}/numpy/core/_multiarray_umath.pyc
${PYSITELIB}/numpy/core/_multiarray_umath.pyo
${PYSITELIB}/numpy/core/_utils.py
${PYSITELIB}/numpy/core/_utils.pyc
${PYSITELIB}/numpy/core/_utils.pyo
${PYSITELIB}/numpy/core/arrayprint.py
${PYSITELIB}/numpy/core/arrayprint.pyc
${PYSITELIB}/numpy/core/arrayprint.pyo
${PYSITELIB}/numpy/core/defchararray.py
${PYSITELIB}/numpy/core/defchararray.pyc
${PYSITELIB}/numpy/core/defchararray.pyo
${PYSITELIB}/numpy/core/einsumfunc.py
${PYSITELIB}/numpy/core/einsumfunc.pyc
${PYSITELIB}/numpy/core/einsumfunc.pyo
${PYSITELIB}/numpy/core/fromnumeric.py
${PYSITELIB}/numpy/core/fromnumeric.pyc
${PYSITELIB}/numpy/core/fromnumeric.pyo
${PYSITELIB}/numpy/core/function_base.py
${PYSITELIB}/numpy/core/function_base.pyc
${PYSITELIB}/numpy/core/function_base.pyo
${PYSITELIB}/numpy/core/getlimits.py
${PYSITELIB}/numpy/core/getlimits.pyc
${PYSITELIB}/numpy/core/getlimits.pyo
${PYSITELIB}/numpy/core/multiarray.py
${PYSITELIB}/numpy/core/multiarray.pyc
${PYSITELIB}/numpy/core/multiarray.pyo
${PYSITELIB}/numpy/core/numeric.py
${PYSITELIB}/numpy/core/numeric.pyc
${PYSITELIB}/numpy/core/numeric.pyo
${PYSITELIB}/numpy/core/numerictypes.py
${PYSITELIB}/numpy/core/numerictypes.pyc
${PYSITELIB}/numpy/core/numerictypes.pyo
${PYSITELIB}/numpy/core/overrides.py
${PYSITELIB}/numpy/core/overrides.pyc
${PYSITELIB}/numpy/core/overrides.pyi
${PYSITELIB}/numpy/core/overrides.pyo
${PYSITELIB}/numpy/core/records.py
${PYSITELIB}/numpy/core/records.pyc
${PYSITELIB}/numpy/core/records.pyo
${PYSITELIB}/numpy/core/shape_base.py
${PYSITELIB}/numpy/core/shape_base.pyc
${PYSITELIB}/numpy/core/shape_base.pyo
${PYSITELIB}/numpy/core/umath.py
${PYSITELIB}/numpy/core/umath.pyc
${PYSITELIB}/numpy/core/umath.pyo
${PYSITELIB}/numpy/ctypeslib/__init__.py
${PYSITELIB}/numpy/ctypeslib/__init__.pyc
${PYSITELIB}/numpy/ctypeslib/__init__.pyi
${PYSITELIB}/numpy/ctypeslib/__init__.pyo
${PYSITELIB}/numpy/ctypeslib/_ctypeslib.py
${PYSITELIB}/numpy/ctypeslib/_ctypeslib.pyc
${PYSITELIB}/numpy/ctypeslib/_ctypeslib.pyi
${PYSITELIB}/numpy/ctypeslib/_ctypeslib.pyo
${PYSITELIB}/numpy/doc/ufuncs.py
${PYSITELIB}/numpy/doc/ufuncs.pyc
${PYSITELIB}/numpy/doc/ufuncs.pyo
${PYSITELIB}/numpy/dtypes.py
${PYSITELIB}/numpy/dtypes.pyc
${PYSITELIB}/numpy/dtypes.pyi
${PYSITELIB}/numpy/dtypes.pyo
${PYSITELIB}/numpy/exceptions.py
${PYSITELIB}/numpy/exceptions.pyc
${PYSITELIB}/numpy/exceptions.pyi
${PYSITELIB}/numpy/exceptions.pyo
${PYSITELIB}/numpy/f2py/__init__.py
${PYSITELIB}/numpy/f2py/__init__.pyc
${PYSITELIB}/numpy/f2py/__init__.pyi
${PYSITELIB}/numpy/f2py/__init__.pyo
${PYSITELIB}/numpy/f2py/__main__.py
${PYSITELIB}/numpy/f2py/__main__.pyc
${PYSITELIB}/numpy/f2py/__main__.pyo
${PYSITELIB}/numpy/f2py/__version__.py
${PYSITELIB}/numpy/f2py/__version__.pyc
${PYSITELIB}/numpy/f2py/__version__.pyi
${PYSITELIB}/numpy/f2py/__version__.pyo
${PYSITELIB}/numpy/f2py/_backends/__init__.py
${PYSITELIB}/numpy/f2py/_backends/__init__.pyc
${PYSITELIB}/numpy/f2py/_backends/__init__.pyi
${PYSITELIB}/numpy/f2py/_backends/__init__.pyo
${PYSITELIB}/numpy/f2py/_backends/_backend.py
${PYSITELIB}/numpy/f2py/_backends/_backend.pyc
${PYSITELIB}/numpy/f2py/_backends/_backend.pyi
${PYSITELIB}/numpy/f2py/_backends/_backend.pyo
${PYSITELIB}/numpy/f2py/_backends/_distutils.py
${PYSITELIB}/numpy/f2py/_backends/_distutils.pyc
${PYSITELIB}/numpy/f2py/_backends/_distutils.pyi
${PYSITELIB}/numpy/f2py/_backends/_distutils.pyo
${PYSITELIB}/numpy/f2py/_backends/_meson.py
${PYSITELIB}/numpy/f2py/_backends/_meson.pyc
${PYSITELIB}/numpy/f2py/_backends/_meson.pyi
${PYSITELIB}/numpy/f2py/_backends/_meson.pyo
${PYSITELIB}/numpy/f2py/_backends/meson.build.template
${PYSITELIB}/numpy/f2py/_isocbind.py
${PYSITELIB}/numpy/f2py/_isocbind.pyc
${PYSITELIB}/numpy/f2py/_isocbind.pyi
${PYSITELIB}/numpy/f2py/_isocbind.pyo
${PYSITELIB}/numpy/f2py/_src_pyf.py
${PYSITELIB}/numpy/f2py/_src_pyf.pyc
${PYSITELIB}/numpy/f2py/_src_pyf.pyi
${PYSITELIB}/numpy/f2py/_src_pyf.pyo
${PYSITELIB}/numpy/f2py/auxfuncs.py
${PYSITELIB}/numpy/f2py/auxfuncs.pyc
${PYSITELIB}/numpy/f2py/auxfuncs.pyi
${PYSITELIB}/numpy/f2py/auxfuncs.pyo
${PYSITELIB}/numpy/f2py/capi_maps.py
${PYSITELIB}/numpy/f2py/capi_maps.pyc
${PYSITELIB}/numpy/f2py/capi_maps.pyi
${PYSITELIB}/numpy/f2py/capi_maps.pyo
${PYSITELIB}/numpy/f2py/cb_rules.py
${PYSITELIB}/numpy/f2py/cb_rules.pyc
${PYSITELIB}/numpy/f2py/cb_rules.pyi
${PYSITELIB}/numpy/f2py/cb_rules.pyo
${PYSITELIB}/numpy/f2py/cfuncs.py
${PYSITELIB}/numpy/f2py/cfuncs.pyc
${PYSITELIB}/numpy/f2py/cfuncs.pyi
${PYSITELIB}/numpy/f2py/cfuncs.pyo
${PYSITELIB}/numpy/f2py/common_rules.py
${PYSITELIB}/numpy/f2py/common_rules.pyc
${PYSITELIB}/numpy/f2py/common_rules.pyi
${PYSITELIB}/numpy/f2py/common_rules.pyo
${PYSITELIB}/numpy/f2py/crackfortran.py
${PYSITELIB}/numpy/f2py/crackfortran.pyc
${PYSITELIB}/numpy/f2py/crackfortran.pyi
${PYSITELIB}/numpy/f2py/crackfortran.pyo
${PYSITELIB}/numpy/f2py/diagnose.py
${PYSITELIB}/numpy/f2py/diagnose.pyc
${PYSITELIB}/numpy/f2py/diagnose.pyi
${PYSITELIB}/numpy/f2py/diagnose.pyo
${PYSITELIB}/numpy/f2py/f2py2e.py
${PYSITELIB}/numpy/f2py/f2py2e.pyc
${PYSITELIB}/numpy/f2py/f2py2e.pyi
${PYSITELIB}/numpy/f2py/f2py2e.pyo
${PYSITELIB}/numpy/f2py/f90mod_rules.py
${PYSITELIB}/numpy/f2py/f90mod_rules.pyc
${PYSITELIB}/numpy/f2py/f90mod_rules.pyi
${PYSITELIB}/numpy/f2py/f90mod_rules.pyo
${PYSITELIB}/numpy/f2py/func2subr.py
${PYSITELIB}/numpy/f2py/func2subr.pyc
${PYSITELIB}/numpy/f2py/func2subr.pyi
${PYSITELIB}/numpy/f2py/func2subr.pyo
${PYSITELIB}/numpy/f2py/rules.py
${PYSITELIB}/numpy/f2py/rules.pyc
${PYSITELIB}/numpy/f2py/rules.pyi
${PYSITELIB}/numpy/f2py/rules.pyo
${PYSITELIB}/numpy/f2py/setup.cfg
${PYSITELIB}/numpy/f2py/src/fortranobject.c
${PYSITELIB}/numpy/f2py/src/fortranobject.h
${PYSITELIB}/numpy/f2py/symbolic.py
${PYSITELIB}/numpy/f2py/symbolic.pyc
${PYSITELIB}/numpy/f2py/symbolic.pyi
${PYSITELIB}/numpy/f2py/symbolic.pyo
${PYSITELIB}/numpy/f2py/tests/__init__.py
${PYSITELIB}/numpy/f2py/tests/__init__.pyc
${PYSITELIB}/numpy/f2py/tests/__init__.pyo
${PYSITELIB}/numpy/f2py/tests/src/abstract_interface/foo.f90
${PYSITELIB}/numpy/f2py/tests/src/abstract_interface/gh18403_mod.f90
${PYSITELIB}/numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c
${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/.f2py_f2cmap
${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/foo_free.f90
${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/foo_mod.f90
${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/foo_use.f90
${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/precision.f90
${PYSITELIB}/numpy/f2py/tests/src/block_docstring/foo.f
${PYSITELIB}/numpy/f2py/tests/src/callback/foo.f
${PYSITELIB}/numpy/f2py/tests/src/callback/gh17797.f90
${PYSITELIB}/numpy/f2py/tests/src/callback/gh18335.f90
${PYSITELIB}/numpy/f2py/tests/src/callback/gh25211.f
${PYSITELIB}/numpy/f2py/tests/src/callback/gh25211.pyf
${PYSITELIB}/numpy/f2py/tests/src/callback/gh26681.f90
${PYSITELIB}/numpy/f2py/tests/src/cli/gh_22819.pyf
${PYSITELIB}/numpy/f2py/tests/src/cli/hi77.f
${PYSITELIB}/numpy/f2py/tests/src/cli/hiworld.f90
${PYSITELIB}/numpy/f2py/tests/src/common/block.f
${PYSITELIB}/numpy/f2py/tests/src/common/gh19161.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/accesstype.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/common_with_division.f
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/data_common.f
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/data_multiplier.f
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/data_stmts.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/data_with_comments.f
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/foo_deps.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh15035.f
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh17859.f
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh22648.pyf
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh23533.f
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh23598.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh23598Warn.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh23879.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh27697.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh2848.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/operators.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/privatemod.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/publicmod.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/pubprivmod.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/unicode_comment.f90
${PYSITELIB}/numpy/f2py/tests/src/f2cmap/.f2py_f2cmap
${PYSITELIB}/numpy/f2py/tests/src/f2cmap/isoFortranEnvMap.f90
${PYSITELIB}/numpy/f2py/tests/src/isocintrin/isoCtests.f90
${PYSITELIB}/numpy/f2py/tests/src/kind/foo.f90
${PYSITELIB}/numpy/f2py/tests/src/mixed/foo.f
${PYSITELIB}/numpy/f2py/tests/src/mixed/foo_fixed.f90
${PYSITELIB}/numpy/f2py/tests/src/mixed/foo_free.f90
${PYSITELIB}/numpy/f2py/tests/src/modules/gh25337/data.f90
${PYSITELIB}/numpy/f2py/tests/src/modules/gh25337/use_data.f90
${PYSITELIB}/numpy/f2py/tests/src/modules/gh26920/two_mods_with_no_public_entities.f90
${PYSITELIB}/numpy/f2py/tests/src/modules/gh26920/two_mods_with_one_public_routine.f90
${PYSITELIB}/numpy/f2py/tests/src/modules/module_data_docstring.f90
${PYSITELIB}/numpy/f2py/tests/src/modules/use_modules.f90
${PYSITELIB}/numpy/f2py/tests/src/negative_bounds/issue_20853.f90
${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_array.f90
${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_both.f90
${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_compound.f90
${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_integer.f90
${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_non_compound.f90
${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_real.f90
${PYSITELIB}/numpy/f2py/tests/src/quoted_character/foo.f
${PYSITELIB}/numpy/f2py/tests/src/regression/AB.inc
${PYSITELIB}/numpy/f2py/tests/src/regression/assignOnlyModule.f90
${PYSITELIB}/numpy/f2py/tests/src/regression/datonly.f90
${PYSITELIB}/numpy/f2py/tests/src/regression/f77comments.f
${PYSITELIB}/numpy/f2py/tests/src/regression/f77fixedform.f95
${PYSITELIB}/numpy/f2py/tests/src/regression/f90continuation.f90
${PYSITELIB}/numpy/f2py/tests/src/regression/incfile.f90
${PYSITELIB}/numpy/f2py/tests/src/regression/inout.f90
${PYSITELIB}/numpy/f2py/tests/src/regression/lower_f2py_fortran.f90
${PYSITELIB}/numpy/f2py/tests/src/regression/mod_derived_types.f90
${PYSITELIB}/numpy/f2py/tests/src/return_character/foo77.f
${PYSITELIB}/numpy/f2py/tests/src/return_character/foo90.f90
${PYSITELIB}/numpy/f2py/tests/src/return_complex/foo77.f
${PYSITELIB}/numpy/f2py/tests/src/return_complex/foo90.f90
${PYSITELIB}/numpy/f2py/tests/src/return_integer/foo77.f
${PYSITELIB}/numpy/f2py/tests/src/return_integer/foo90.f90
${PYSITELIB}/numpy/f2py/tests/src/return_logical/foo77.f
${PYSITELIB}/numpy/f2py/tests/src/return_logical/foo90.f90
${PYSITELIB}/numpy/f2py/tests/src/return_real/foo77.f
${PYSITELIB}/numpy/f2py/tests/src/return_real/foo90.f90
${PYSITELIB}/numpy/f2py/tests/src/routines/funcfortranname.f
${PYSITELIB}/numpy/f2py/tests/src/routines/funcfortranname.pyf
${PYSITELIB}/numpy/f2py/tests/src/routines/subrout.f
${PYSITELIB}/numpy/f2py/tests/src/routines/subrout.pyf
${PYSITELIB}/numpy/f2py/tests/src/size/foo.f90
${PYSITELIB}/numpy/f2py/tests/src/string/char.f90
${PYSITELIB}/numpy/f2py/tests/src/string/fixed_string.f90
${PYSITELIB}/numpy/f2py/tests/src/string/gh24008.f
${PYSITELIB}/numpy/f2py/tests/src/string/gh24662.f90
${PYSITELIB}/numpy/f2py/tests/src/string/gh25286.f90
${PYSITELIB}/numpy/f2py/tests/src/string/gh25286.pyf
${PYSITELIB}/numpy/f2py/tests/src/string/gh25286_bc.pyf
${PYSITELIB}/numpy/f2py/tests/src/string/scalar_string.f90
${PYSITELIB}/numpy/f2py/tests/src/string/string.f
${PYSITELIB}/numpy/f2py/tests/src/value_attrspec/gh21665.f90
${PYSITELIB}/numpy/f2py/tests/test_abstract_interface.py
${PYSITELIB}/numpy/f2py/tests/test_abstract_interface.pyc
${PYSITELIB}/numpy/f2py/tests/test_abstract_interface.pyo
${PYSITELIB}/numpy/f2py/tests/test_array_from_pyobj.py
${PYSITELIB}/numpy/f2py/tests/test_array_from_pyobj.pyc
${PYSITELIB}/numpy/f2py/tests/test_array_from_pyobj.pyo
${PYSITELIB}/numpy/f2py/tests/test_assumed_shape.py
${PYSITELIB}/numpy/f2py/tests/test_assumed_shape.pyc
${PYSITELIB}/numpy/f2py/tests/test_assumed_shape.pyo
${PYSITELIB}/numpy/f2py/tests/test_block_docstring.py
${PYSITELIB}/numpy/f2py/tests/test_block_docstring.pyc
${PYSITELIB}/numpy/f2py/tests/test_block_docstring.pyo
${PYSITELIB}/numpy/f2py/tests/test_callback.py
${PYSITELIB}/numpy/f2py/tests/test_callback.pyc
${PYSITELIB}/numpy/f2py/tests/test_callback.pyo
${PYSITELIB}/numpy/f2py/tests/test_character.py
${PYSITELIB}/numpy/f2py/tests/test_character.pyc
${PYSITELIB}/numpy/f2py/tests/test_character.pyo
${PYSITELIB}/numpy/f2py/tests/test_common.py
${PYSITELIB}/numpy/f2py/tests/test_common.pyc
${PYSITELIB}/numpy/f2py/tests/test_common.pyo
${PYSITELIB}/numpy/f2py/tests/test_crackfortran.py
${PYSITELIB}/numpy/f2py/tests/test_crackfortran.pyc
${PYSITELIB}/numpy/f2py/tests/test_crackfortran.pyo
${PYSITELIB}/numpy/f2py/tests/test_data.py
${PYSITELIB}/numpy/f2py/tests/test_data.pyc
${PYSITELIB}/numpy/f2py/tests/test_data.pyo
${PYSITELIB}/numpy/f2py/tests/test_docs.py
${PYSITELIB}/numpy/f2py/tests/test_docs.pyc
${PYSITELIB}/numpy/f2py/tests/test_docs.pyo
${PYSITELIB}/numpy/f2py/tests/test_f2cmap.py
${PYSITELIB}/numpy/f2py/tests/test_f2cmap.pyc
${PYSITELIB}/numpy/f2py/tests/test_f2cmap.pyo
${PYSITELIB}/numpy/f2py/tests/test_f2py2e.py
${PYSITELIB}/numpy/f2py/tests/test_f2py2e.pyc
${PYSITELIB}/numpy/f2py/tests/test_f2py2e.pyo
${PYSITELIB}/numpy/f2py/tests/test_isoc.py
${PYSITELIB}/numpy/f2py/tests/test_isoc.pyc
${PYSITELIB}/numpy/f2py/tests/test_isoc.pyo
${PYSITELIB}/numpy/f2py/tests/test_kind.py
${PYSITELIB}/numpy/f2py/tests/test_kind.pyc
${PYSITELIB}/numpy/f2py/tests/test_kind.pyo
${PYSITELIB}/numpy/f2py/tests/test_mixed.py
${PYSITELIB}/numpy/f2py/tests/test_mixed.pyc
${PYSITELIB}/numpy/f2py/tests/test_mixed.pyo
${PYSITELIB}/numpy/f2py/tests/test_modules.py
${PYSITELIB}/numpy/f2py/tests/test_modules.pyc
${PYSITELIB}/numpy/f2py/tests/test_modules.pyo
${PYSITELIB}/numpy/f2py/tests/test_parameter.py
${PYSITELIB}/numpy/f2py/tests/test_parameter.pyc
${PYSITELIB}/numpy/f2py/tests/test_parameter.pyo
${PYSITELIB}/numpy/f2py/tests/test_pyf_src.py
${PYSITELIB}/numpy/f2py/tests/test_pyf_src.pyc
${PYSITELIB}/numpy/f2py/tests/test_pyf_src.pyo
${PYSITELIB}/numpy/f2py/tests/test_quoted_character.py
${PYSITELIB}/numpy/f2py/tests/test_quoted_character.pyc
${PYSITELIB}/numpy/f2py/tests/test_quoted_character.pyo
${PYSITELIB}/numpy/f2py/tests/test_regression.py
${PYSITELIB}/numpy/f2py/tests/test_regression.pyc
${PYSITELIB}/numpy/f2py/tests/test_regression.pyo
${PYSITELIB}/numpy/f2py/tests/test_return_character.py
${PYSITELIB}/numpy/f2py/tests/test_return_character.pyc
${PYSITELIB}/numpy/f2py/tests/test_return_character.pyo
${PYSITELIB}/numpy/f2py/tests/test_return_complex.py
${PYSITELIB}/numpy/f2py/tests/test_return_complex.pyc
${PYSITELIB}/numpy/f2py/tests/test_return_complex.pyo
${PYSITELIB}/numpy/f2py/tests/test_return_integer.py
${PYSITELIB}/numpy/f2py/tests/test_return_integer.pyc
${PYSITELIB}/numpy/f2py/tests/test_return_integer.pyo
${PYSITELIB}/numpy/f2py/tests/test_return_logical.py
${PYSITELIB}/numpy/f2py/tests/test_return_logical.pyc
${PYSITELIB}/numpy/f2py/tests/test_return_logical.pyo
${PYSITELIB}/numpy/f2py/tests/test_return_real.py
${PYSITELIB}/numpy/f2py/tests/test_return_real.pyc
${PYSITELIB}/numpy/f2py/tests/test_return_real.pyo
${PYSITELIB}/numpy/f2py/tests/test_routines.py
${PYSITELIB}/numpy/f2py/tests/test_routines.pyc
${PYSITELIB}/numpy/f2py/tests/test_routines.pyo
${PYSITELIB}/numpy/f2py/tests/test_semicolon_split.py
${PYSITELIB}/numpy/f2py/tests/test_semicolon_split.pyc
${PYSITELIB}/numpy/f2py/tests/test_semicolon_split.pyo
${PYSITELIB}/numpy/f2py/tests/test_size.py
${PYSITELIB}/numpy/f2py/tests/test_size.pyc
${PYSITELIB}/numpy/f2py/tests/test_size.pyo
${PYSITELIB}/numpy/f2py/tests/test_string.py
${PYSITELIB}/numpy/f2py/tests/test_string.pyc
${PYSITELIB}/numpy/f2py/tests/test_string.pyo
${PYSITELIB}/numpy/f2py/tests/test_symbolic.py
${PYSITELIB}/numpy/f2py/tests/test_symbolic.pyc
${PYSITELIB}/numpy/f2py/tests/test_symbolic.pyo
${PYSITELIB}/numpy/f2py/tests/test_value_attrspec.py
${PYSITELIB}/numpy/f2py/tests/test_value_attrspec.pyc
${PYSITELIB}/numpy/f2py/tests/test_value_attrspec.pyo
${PYSITELIB}/numpy/f2py/tests/util.py
${PYSITELIB}/numpy/f2py/tests/util.pyc
${PYSITELIB}/numpy/f2py/tests/util.pyo
${PYSITELIB}/numpy/f2py/use_rules.py
${PYSITELIB}/numpy/f2py/use_rules.pyc
${PYSITELIB}/numpy/f2py/use_rules.pyi
${PYSITELIB}/numpy/f2py/use_rules.pyo
${PYSITELIB}/numpy/fft/__init__.py
${PYSITELIB}/numpy/fft/__init__.pyc
${PYSITELIB}/numpy/fft/__init__.pyi
${PYSITELIB}/numpy/fft/__init__.pyo
${PYSITELIB}/numpy/fft/_helper.py
${PYSITELIB}/numpy/fft/_helper.pyc
${PYSITELIB}/numpy/fft/_helper.pyi
${PYSITELIB}/numpy/fft/_helper.pyo
${PYSITELIB}/numpy/fft/_pocketfft.py
${PYSITELIB}/numpy/fft/_pocketfft.pyc
${PYSITELIB}/numpy/fft/_pocketfft.pyi
${PYSITELIB}/numpy/fft/_pocketfft.pyo
${PYSITELIB}/numpy/fft/_pocketfft_umath.so
${PYSITELIB}/numpy/fft/tests/__init__.py
${PYSITELIB}/numpy/fft/tests/__init__.pyc
${PYSITELIB}/numpy/fft/tests/__init__.pyo
${PYSITELIB}/numpy/fft/tests/test_helper.py
${PYSITELIB}/numpy/fft/tests/test_helper.pyc
${PYSITELIB}/numpy/fft/tests/test_helper.pyo
${PYSITELIB}/numpy/fft/tests/test_pocketfft.py
${PYSITELIB}/numpy/fft/tests/test_pocketfft.pyc
${PYSITELIB}/numpy/fft/tests/test_pocketfft.pyo
${PYSITELIB}/numpy/lib/__init__.py
${PYSITELIB}/numpy/lib/__init__.pyc
${PYSITELIB}/numpy/lib/__init__.pyi
${PYSITELIB}/numpy/lib/__init__.pyo
${PYSITELIB}/numpy/lib/_array_utils_impl.py
${PYSITELIB}/numpy/lib/_array_utils_impl.pyc
${PYSITELIB}/numpy/lib/_array_utils_impl.pyi
${PYSITELIB}/numpy/lib/_array_utils_impl.pyo
${PYSITELIB}/numpy/lib/_arraypad_impl.py
${PYSITELIB}/numpy/lib/_arraypad_impl.pyc
${PYSITELIB}/numpy/lib/_arraypad_impl.pyi
${PYSITELIB}/numpy/lib/_arraypad_impl.pyo
${PYSITELIB}/numpy/lib/_arraysetops_impl.py
${PYSITELIB}/numpy/lib/_arraysetops_impl.pyc
${PYSITELIB}/numpy/lib/_arraysetops_impl.pyi
${PYSITELIB}/numpy/lib/_arraysetops_impl.pyo
${PYSITELIB}/numpy/lib/_arrayterator_impl.py
${PYSITELIB}/numpy/lib/_arrayterator_impl.pyc
${PYSITELIB}/numpy/lib/_arrayterator_impl.pyi
${PYSITELIB}/numpy/lib/_arrayterator_impl.pyo
${PYSITELIB}/numpy/lib/_datasource.py
${PYSITELIB}/numpy/lib/_datasource.pyc
${PYSITELIB}/numpy/lib/_datasource.pyi
${PYSITELIB}/numpy/lib/_datasource.pyo
${PYSITELIB}/numpy/lib/_format_impl.py
${PYSITELIB}/numpy/lib/_format_impl.pyc
${PYSITELIB}/numpy/lib/_format_impl.pyi
${PYSITELIB}/numpy/lib/_format_impl.pyo
${PYSITELIB}/numpy/lib/_function_base_impl.py
${PYSITELIB}/numpy/lib/_function_base_impl.pyc
${PYSITELIB}/numpy/lib/_function_base_impl.pyi
${PYSITELIB}/numpy/lib/_function_base_impl.pyo
${PYSITELIB}/numpy/lib/_histograms_impl.py
${PYSITELIB}/numpy/lib/_histograms_impl.pyc
${PYSITELIB}/numpy/lib/_histograms_impl.pyi
${PYSITELIB}/numpy/lib/_histograms_impl.pyo
${PYSITELIB}/numpy/lib/_index_tricks_impl.py
${PYSITELIB}/numpy/lib/_index_tricks_impl.pyc
${PYSITELIB}/numpy/lib/_index_tricks_impl.pyi
${PYSITELIB}/numpy/lib/_index_tricks_impl.pyo
${PYSITELIB}/numpy/lib/_iotools.py
${PYSITELIB}/numpy/lib/_iotools.pyc
${PYSITELIB}/numpy/lib/_iotools.pyi
${PYSITELIB}/numpy/lib/_iotools.pyo
${PYSITELIB}/numpy/lib/_nanfunctions_impl.py
${PYSITELIB}/numpy/lib/_nanfunctions_impl.pyc
${PYSITELIB}/numpy/lib/_nanfunctions_impl.pyi
${PYSITELIB}/numpy/lib/_nanfunctions_impl.pyo
${PYSITELIB}/numpy/lib/_npyio_impl.py
${PYSITELIB}/numpy/lib/_npyio_impl.pyc
${PYSITELIB}/numpy/lib/_npyio_impl.pyi
${PYSITELIB}/numpy/lib/_npyio_impl.pyo
${PYSITELIB}/numpy/lib/_polynomial_impl.py
${PYSITELIB}/numpy/lib/_polynomial_impl.pyc
${PYSITELIB}/numpy/lib/_polynomial_impl.pyi
${PYSITELIB}/numpy/lib/_polynomial_impl.pyo
${PYSITELIB}/numpy/lib/_scimath_impl.py
${PYSITELIB}/numpy/lib/_scimath_impl.pyc
${PYSITELIB}/numpy/lib/_scimath_impl.pyi
${PYSITELIB}/numpy/lib/_scimath_impl.pyo
${PYSITELIB}/numpy/lib/_shape_base_impl.py
${PYSITELIB}/numpy/lib/_shape_base_impl.pyc
${PYSITELIB}/numpy/lib/_shape_base_impl.pyi
${PYSITELIB}/numpy/lib/_shape_base_impl.pyo
${PYSITELIB}/numpy/lib/_stride_tricks_impl.py
${PYSITELIB}/numpy/lib/_stride_tricks_impl.pyc
${PYSITELIB}/numpy/lib/_stride_tricks_impl.pyi
${PYSITELIB}/numpy/lib/_stride_tricks_impl.pyo
${PYSITELIB}/numpy/lib/_twodim_base_impl.py
${PYSITELIB}/numpy/lib/_twodim_base_impl.pyc
${PYSITELIB}/numpy/lib/_twodim_base_impl.pyi
${PYSITELIB}/numpy/lib/_twodim_base_impl.pyo
${PYSITELIB}/numpy/lib/_type_check_impl.py
${PYSITELIB}/numpy/lib/_type_check_impl.pyc
${PYSITELIB}/numpy/lib/_type_check_impl.pyi
${PYSITELIB}/numpy/lib/_type_check_impl.pyo
${PYSITELIB}/numpy/lib/_ufunclike_impl.py
${PYSITELIB}/numpy/lib/_ufunclike_impl.pyc
${PYSITELIB}/numpy/lib/_ufunclike_impl.pyi
${PYSITELIB}/numpy/lib/_ufunclike_impl.pyo
${PYSITELIB}/numpy/lib/_user_array_impl.py
${PYSITELIB}/numpy/lib/_user_array_impl.pyc
${PYSITELIB}/numpy/lib/_user_array_impl.pyi
${PYSITELIB}/numpy/lib/_user_array_impl.pyo
${PYSITELIB}/numpy/lib/_utils_impl.py
${PYSITELIB}/numpy/lib/_utils_impl.pyc
${PYSITELIB}/numpy/lib/_utils_impl.pyi
${PYSITELIB}/numpy/lib/_utils_impl.pyo
${PYSITELIB}/numpy/lib/_version.py
${PYSITELIB}/numpy/lib/_version.pyc
${PYSITELIB}/numpy/lib/_version.pyi
${PYSITELIB}/numpy/lib/_version.pyo
${PYSITELIB}/numpy/lib/array_utils.py
${PYSITELIB}/numpy/lib/array_utils.pyc
${PYSITELIB}/numpy/lib/array_utils.pyi
${PYSITELIB}/numpy/lib/array_utils.pyo
${PYSITELIB}/numpy/lib/format.py
${PYSITELIB}/numpy/lib/format.pyc
${PYSITELIB}/numpy/lib/format.pyi
${PYSITELIB}/numpy/lib/format.pyo
${PYSITELIB}/numpy/lib/introspect.py
${PYSITELIB}/numpy/lib/introspect.pyc
${PYSITELIB}/numpy/lib/introspect.pyi
${PYSITELIB}/numpy/lib/introspect.pyo
${PYSITELIB}/numpy/lib/mixins.py
${PYSITELIB}/numpy/lib/mixins.pyc
${PYSITELIB}/numpy/lib/mixins.pyi
${PYSITELIB}/numpy/lib/mixins.pyo
${PYSITELIB}/numpy/lib/npyio.py
${PYSITELIB}/numpy/lib/npyio.pyc
${PYSITELIB}/numpy/lib/npyio.pyi
${PYSITELIB}/numpy/lib/npyio.pyo
${PYSITELIB}/numpy/lib/recfunctions.py
${PYSITELIB}/numpy/lib/recfunctions.pyc
${PYSITELIB}/numpy/lib/recfunctions.pyi
${PYSITELIB}/numpy/lib/recfunctions.pyo
${PYSITELIB}/numpy/lib/scimath.py
${PYSITELIB}/numpy/lib/scimath.pyc
${PYSITELIB}/numpy/lib/scimath.pyi
${PYSITELIB}/numpy/lib/scimath.pyo
${PYSITELIB}/numpy/lib/stride_tricks.py
${PYSITELIB}/numpy/lib/stride_tricks.pyc
${PYSITELIB}/numpy/lib/stride_tricks.pyi
${PYSITELIB}/numpy/lib/stride_tricks.pyo
${PYSITELIB}/numpy/lib/tests/__init__.py
${PYSITELIB}/numpy/lib/tests/__init__.pyc
${PYSITELIB}/numpy/lib/tests/__init__.pyo
${PYSITELIB}/numpy/lib/tests/data/py2-np0-objarr.npy
${PYSITELIB}/numpy/lib/tests/data/py2-objarr.npy
${PYSITELIB}/numpy/lib/tests/data/py2-objarr.npz
${PYSITELIB}/numpy/lib/tests/data/py3-objarr.npy
${PYSITELIB}/numpy/lib/tests/data/py3-objarr.npz
${PYSITELIB}/numpy/lib/tests/data/python3.npy
${PYSITELIB}/numpy/lib/tests/data/win64python2.npy
${PYSITELIB}/numpy/lib/tests/test__datasource.py
${PYSITELIB}/numpy/lib/tests/test__datasource.pyc
${PYSITELIB}/numpy/lib/tests/test__datasource.pyo
${PYSITELIB}/numpy/lib/tests/test__iotools.py
${PYSITELIB}/numpy/lib/tests/test__iotools.pyc
${PYSITELIB}/numpy/lib/tests/test__iotools.pyo
${PYSITELIB}/numpy/lib/tests/test__version.py
${PYSITELIB}/numpy/lib/tests/test__version.pyc
${PYSITELIB}/numpy/lib/tests/test__version.pyo
${PYSITELIB}/numpy/lib/tests/test_array_utils.py
${PYSITELIB}/numpy/lib/tests/test_array_utils.pyc
${PYSITELIB}/numpy/lib/tests/test_array_utils.pyo
${PYSITELIB}/numpy/lib/tests/test_arraypad.py
${PYSITELIB}/numpy/lib/tests/test_arraypad.pyc
${PYSITELIB}/numpy/lib/tests/test_arraypad.pyo
${PYSITELIB}/numpy/lib/tests/test_arraysetops.py
${PYSITELIB}/numpy/lib/tests/test_arraysetops.pyc
${PYSITELIB}/numpy/lib/tests/test_arraysetops.pyo
${PYSITELIB}/numpy/lib/tests/test_arrayterator.py
${PYSITELIB}/numpy/lib/tests/test_arrayterator.pyc
${PYSITELIB}/numpy/lib/tests/test_arrayterator.pyo
${PYSITELIB}/numpy/lib/tests/test_format.py
${PYSITELIB}/numpy/lib/tests/test_format.pyc
${PYSITELIB}/numpy/lib/tests/test_format.pyo
${PYSITELIB}/numpy/lib/tests/test_function_base.py
${PYSITELIB}/numpy/lib/tests/test_function_base.pyc
${PYSITELIB}/numpy/lib/tests/test_function_base.pyo
${PYSITELIB}/numpy/lib/tests/test_histograms.py
${PYSITELIB}/numpy/lib/tests/test_histograms.pyc
${PYSITELIB}/numpy/lib/tests/test_histograms.pyo
${PYSITELIB}/numpy/lib/tests/test_index_tricks.py
${PYSITELIB}/numpy/lib/tests/test_index_tricks.pyc
${PYSITELIB}/numpy/lib/tests/test_index_tricks.pyo
${PYSITELIB}/numpy/lib/tests/test_io.py
${PYSITELIB}/numpy/lib/tests/test_io.pyc
${PYSITELIB}/numpy/lib/tests/test_io.pyo
${PYSITELIB}/numpy/lib/tests/test_loadtxt.py
${PYSITELIB}/numpy/lib/tests/test_loadtxt.pyc
${PYSITELIB}/numpy/lib/tests/test_loadtxt.pyo
${PYSITELIB}/numpy/lib/tests/test_mixins.py
${PYSITELIB}/numpy/lib/tests/test_mixins.pyc
${PYSITELIB}/numpy/lib/tests/test_mixins.pyo
${PYSITELIB}/numpy/lib/tests/test_nanfunctions.py
${PYSITELIB}/numpy/lib/tests/test_nanfunctions.pyc
${PYSITELIB}/numpy/lib/tests/test_nanfunctions.pyo
${PYSITELIB}/numpy/lib/tests/test_packbits.py
${PYSITELIB}/numpy/lib/tests/test_packbits.pyc
${PYSITELIB}/numpy/lib/tests/test_packbits.pyo
${PYSITELIB}/numpy/lib/tests/test_polynomial.py
${PYSITELIB}/numpy/lib/tests/test_polynomial.pyc
${PYSITELIB}/numpy/lib/tests/test_polynomial.pyo
${PYSITELIB}/numpy/lib/tests/test_recfunctions.py
${PYSITELIB}/numpy/lib/tests/test_recfunctions.pyc
${PYSITELIB}/numpy/lib/tests/test_recfunctions.pyo
${PYSITELIB}/numpy/lib/tests/test_regression.py
${PYSITELIB}/numpy/lib/tests/test_regression.pyc
${PYSITELIB}/numpy/lib/tests/test_regression.pyo
${PYSITELIB}/numpy/lib/tests/test_shape_base.py
${PYSITELIB}/numpy/lib/tests/test_shape_base.pyc
${PYSITELIB}/numpy/lib/tests/test_shape_base.pyo
${PYSITELIB}/numpy/lib/tests/test_stride_tricks.py
${PYSITELIB}/numpy/lib/tests/test_stride_tricks.pyc
${PYSITELIB}/numpy/lib/tests/test_stride_tricks.pyo
${PYSITELIB}/numpy/lib/tests/test_twodim_base.py
${PYSITELIB}/numpy/lib/tests/test_twodim_base.pyc
${PYSITELIB}/numpy/lib/tests/test_twodim_base.pyo
${PYSITELIB}/numpy/lib/tests/test_type_check.py
${PYSITELIB}/numpy/lib/tests/test_type_check.pyc
${PYSITELIB}/numpy/lib/tests/test_type_check.pyo
${PYSITELIB}/numpy/lib/tests/test_ufunclike.py
${PYSITELIB}/numpy/lib/tests/test_ufunclike.pyc
${PYSITELIB}/numpy/lib/tests/test_ufunclike.pyo
${PYSITELIB}/numpy/lib/tests/test_utils.py
${PYSITELIB}/numpy/lib/tests/test_utils.pyc
${PYSITELIB}/numpy/lib/tests/test_utils.pyo
${PYSITELIB}/numpy/lib/user_array.py
${PYSITELIB}/numpy/lib/user_array.pyc
${PYSITELIB}/numpy/lib/user_array.pyi
${PYSITELIB}/numpy/lib/user_array.pyo
${PYSITELIB}/numpy/linalg/__init__.py
${PYSITELIB}/numpy/linalg/__init__.pyc
${PYSITELIB}/numpy/linalg/__init__.pyi
${PYSITELIB}/numpy/linalg/__init__.pyo
${PYSITELIB}/numpy/linalg/_linalg.py
${PYSITELIB}/numpy/linalg/_linalg.pyc
${PYSITELIB}/numpy/linalg/_linalg.pyi
${PYSITELIB}/numpy/linalg/_linalg.pyo
${PYSITELIB}/numpy/linalg/_umath_linalg.pyi
${PYSITELIB}/numpy/linalg/_umath_linalg.so
${PYSITELIB}/numpy/linalg/lapack_lite.pyi
${PYSITELIB}/numpy/linalg/lapack_lite.so
${PYSITELIB}/numpy/linalg/tests/__init__.py
${PYSITELIB}/numpy/linalg/tests/__init__.pyc
${PYSITELIB}/numpy/linalg/tests/__init__.pyo
${PYSITELIB}/numpy/linalg/tests/test_deprecations.py
${PYSITELIB}/numpy/linalg/tests/test_deprecations.pyc
${PYSITELIB}/numpy/linalg/tests/test_deprecations.pyo
${PYSITELIB}/numpy/linalg/tests/test_linalg.py
${PYSITELIB}/numpy/linalg/tests/test_linalg.pyc
${PYSITELIB}/numpy/linalg/tests/test_linalg.pyo
${PYSITELIB}/numpy/linalg/tests/test_regression.py
${PYSITELIB}/numpy/linalg/tests/test_regression.pyc
${PYSITELIB}/numpy/linalg/tests/test_regression.pyo
${PYSITELIB}/numpy/ma/API_CHANGES.txt
${PYSITELIB}/numpy/ma/LICENSE
${PYSITELIB}/numpy/ma/README.rst
${PYSITELIB}/numpy/ma/__init__.py
${PYSITELIB}/numpy/ma/__init__.pyc
${PYSITELIB}/numpy/ma/__init__.pyi
${PYSITELIB}/numpy/ma/__init__.pyo
${PYSITELIB}/numpy/ma/core.py
${PYSITELIB}/numpy/ma/core.pyc
${PYSITELIB}/numpy/ma/core.pyi
${PYSITELIB}/numpy/ma/core.pyo
${PYSITELIB}/numpy/ma/extras.py
${PYSITELIB}/numpy/ma/extras.pyc
${PYSITELIB}/numpy/ma/extras.pyi
${PYSITELIB}/numpy/ma/extras.pyo
${PYSITELIB}/numpy/ma/mrecords.py
${PYSITELIB}/numpy/ma/mrecords.pyc
${PYSITELIB}/numpy/ma/mrecords.pyi
${PYSITELIB}/numpy/ma/mrecords.pyo
${PYSITELIB}/numpy/ma/tests/__init__.py
${PYSITELIB}/numpy/ma/tests/__init__.pyc
${PYSITELIB}/numpy/ma/tests/__init__.pyo
${PYSITELIB}/numpy/ma/tests/test_arrayobject.py
${PYSITELIB}/numpy/ma/tests/test_arrayobject.pyc
${PYSITELIB}/numpy/ma/tests/test_arrayobject.pyo
${PYSITELIB}/numpy/ma/tests/test_core.py
${PYSITELIB}/numpy/ma/tests/test_core.pyc
${PYSITELIB}/numpy/ma/tests/test_core.pyo
${PYSITELIB}/numpy/ma/tests/test_deprecations.py
${PYSITELIB}/numpy/ma/tests/test_deprecations.pyc
${PYSITELIB}/numpy/ma/tests/test_deprecations.pyo
${PYSITELIB}/numpy/ma/tests/test_extras.py
${PYSITELIB}/numpy/ma/tests/test_extras.pyc
${PYSITELIB}/numpy/ma/tests/test_extras.pyo
${PYSITELIB}/numpy/ma/tests/test_mrecords.py
${PYSITELIB}/numpy/ma/tests/test_mrecords.pyc
${PYSITELIB}/numpy/ma/tests/test_mrecords.pyo
${PYSITELIB}/numpy/ma/tests/test_old_ma.py
${PYSITELIB}/numpy/ma/tests/test_old_ma.pyc
${PYSITELIB}/numpy/ma/tests/test_old_ma.pyo
${PYSITELIB}/numpy/ma/tests/test_regression.py
${PYSITELIB}/numpy/ma/tests/test_regression.pyc
${PYSITELIB}/numpy/ma/tests/test_regression.pyo
${PYSITELIB}/numpy/ma/tests/test_subclassing.py
${PYSITELIB}/numpy/ma/tests/test_subclassing.pyc
${PYSITELIB}/numpy/ma/tests/test_subclassing.pyo
${PYSITELIB}/numpy/ma/testutils.py
${PYSITELIB}/numpy/ma/testutils.pyc
${PYSITELIB}/numpy/ma/testutils.pyi
${PYSITELIB}/numpy/ma/testutils.pyo
${PYSITELIB}/numpy/matlib.py
${PYSITELIB}/numpy/matlib.pyc
${PYSITELIB}/numpy/matlib.pyi
${PYSITELIB}/numpy/matlib.pyo
${PYSITELIB}/numpy/matrixlib/__init__.py
${PYSITELIB}/numpy/matrixlib/__init__.pyc
${PYSITELIB}/numpy/matrixlib/__init__.pyi
${PYSITELIB}/numpy/matrixlib/__init__.pyo
${PYSITELIB}/numpy/matrixlib/defmatrix.py
${PYSITELIB}/numpy/matrixlib/defmatrix.pyc
${PYSITELIB}/numpy/matrixlib/defmatrix.pyi
${PYSITELIB}/numpy/matrixlib/defmatrix.pyo
${PYSITELIB}/numpy/matrixlib/tests/__init__.py
${PYSITELIB}/numpy/matrixlib/tests/__init__.pyc
${PYSITELIB}/numpy/matrixlib/tests/__init__.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_defmatrix.py
${PYSITELIB}/numpy/matrixlib/tests/test_defmatrix.pyc
${PYSITELIB}/numpy/matrixlib/tests/test_defmatrix.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_interaction.py
${PYSITELIB}/numpy/matrixlib/tests/test_interaction.pyc
${PYSITELIB}/numpy/matrixlib/tests/test_interaction.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_masked_matrix.py
${PYSITELIB}/numpy/matrixlib/tests/test_masked_matrix.pyc
${PYSITELIB}/numpy/matrixlib/tests/test_masked_matrix.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_matrix_linalg.py
${PYSITELIB}/numpy/matrixlib/tests/test_matrix_linalg.pyc
${PYSITELIB}/numpy/matrixlib/tests/test_matrix_linalg.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_multiarray.py
${PYSITELIB}/numpy/matrixlib/tests/test_multiarray.pyc
${PYSITELIB}/numpy/matrixlib/tests/test_multiarray.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_numeric.py
${PYSITELIB}/numpy/matrixlib/tests/test_numeric.pyc
${PYSITELIB}/numpy/matrixlib/tests/test_numeric.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_regression.py
${PYSITELIB}/numpy/matrixlib/tests/test_regression.pyc
${PYSITELIB}/numpy/matrixlib/tests/test_regression.pyo
${PYSITELIB}/numpy/polynomial/__init__.py
${PYSITELIB}/numpy/polynomial/__init__.pyc
${PYSITELIB}/numpy/polynomial/__init__.pyi
${PYSITELIB}/numpy/polynomial/__init__.pyo
${PYSITELIB}/numpy/polynomial/_polybase.py
${PYSITELIB}/numpy/polynomial/_polybase.pyc
${PYSITELIB}/numpy/polynomial/_polybase.pyi
${PYSITELIB}/numpy/polynomial/_polybase.pyo
${PYSITELIB}/numpy/polynomial/_polytypes.pyi
${PYSITELIB}/numpy/polynomial/chebyshev.py
${PYSITELIB}/numpy/polynomial/chebyshev.pyc
${PYSITELIB}/numpy/polynomial/chebyshev.pyi
${PYSITELIB}/numpy/polynomial/chebyshev.pyo
${PYSITELIB}/numpy/polynomial/hermite.py
${PYSITELIB}/numpy/polynomial/hermite.pyc
${PYSITELIB}/numpy/polynomial/hermite.pyi
${PYSITELIB}/numpy/polynomial/hermite.pyo
${PYSITELIB}/numpy/polynomial/hermite_e.py
${PYSITELIB}/numpy/polynomial/hermite_e.pyc
${PYSITELIB}/numpy/polynomial/hermite_e.pyi
${PYSITELIB}/numpy/polynomial/hermite_e.pyo
${PYSITELIB}/numpy/polynomial/laguerre.py
${PYSITELIB}/numpy/polynomial/laguerre.pyc
${PYSITELIB}/numpy/polynomial/laguerre.pyi
${PYSITELIB}/numpy/polynomial/laguerre.pyo
${PYSITELIB}/numpy/polynomial/legendre.py
${PYSITELIB}/numpy/polynomial/legendre.pyc
${PYSITELIB}/numpy/polynomial/legendre.pyi
${PYSITELIB}/numpy/polynomial/legendre.pyo
${PYSITELIB}/numpy/polynomial/polynomial.py
${PYSITELIB}/numpy/polynomial/polynomial.pyc
${PYSITELIB}/numpy/polynomial/polynomial.pyi
${PYSITELIB}/numpy/polynomial/polynomial.pyo
${PYSITELIB}/numpy/polynomial/polyutils.py
${PYSITELIB}/numpy/polynomial/polyutils.pyc
${PYSITELIB}/numpy/polynomial/polyutils.pyi
${PYSITELIB}/numpy/polynomial/polyutils.pyo
${PYSITELIB}/numpy/polynomial/tests/__init__.py
${PYSITELIB}/numpy/polynomial/tests/__init__.pyc
${PYSITELIB}/numpy/polynomial/tests/__init__.pyo
${PYSITELIB}/numpy/polynomial/tests/test_chebyshev.py
${PYSITELIB}/numpy/polynomial/tests/test_chebyshev.pyc
${PYSITELIB}/numpy/polynomial/tests/test_chebyshev.pyo
${PYSITELIB}/numpy/polynomial/tests/test_classes.py
${PYSITELIB}/numpy/polynomial/tests/test_classes.pyc
${PYSITELIB}/numpy/polynomial/tests/test_classes.pyo
${PYSITELIB}/numpy/polynomial/tests/test_hermite.py
${PYSITELIB}/numpy/polynomial/tests/test_hermite.pyc
${PYSITELIB}/numpy/polynomial/tests/test_hermite.pyo
${PYSITELIB}/numpy/polynomial/tests/test_hermite_e.py
${PYSITELIB}/numpy/polynomial/tests/test_hermite_e.pyc
${PYSITELIB}/numpy/polynomial/tests/test_hermite_e.pyo
${PYSITELIB}/numpy/polynomial/tests/test_laguerre.py
${PYSITELIB}/numpy/polynomial/tests/test_laguerre.pyc
${PYSITELIB}/numpy/polynomial/tests/test_laguerre.pyo
${PYSITELIB}/numpy/polynomial/tests/test_legendre.py
${PYSITELIB}/numpy/polynomial/tests/test_legendre.pyc
${PYSITELIB}/numpy/polynomial/tests/test_legendre.pyo
${PYSITELIB}/numpy/polynomial/tests/test_polynomial.py
${PYSITELIB}/numpy/polynomial/tests/test_polynomial.pyc
${PYSITELIB}/numpy/polynomial/tests/test_polynomial.pyo
${PYSITELIB}/numpy/polynomial/tests/test_polyutils.py
${PYSITELIB}/numpy/polynomial/tests/test_polyutils.pyc
${PYSITELIB}/numpy/polynomial/tests/test_polyutils.pyo
${PYSITELIB}/numpy/polynomial/tests/test_printing.py
${PYSITELIB}/numpy/polynomial/tests/test_printing.pyc
${PYSITELIB}/numpy/polynomial/tests/test_printing.pyo
${PYSITELIB}/numpy/polynomial/tests/test_symbol.py
${PYSITELIB}/numpy/polynomial/tests/test_symbol.pyc
${PYSITELIB}/numpy/polynomial/tests/test_symbol.pyo
${PYSITELIB}/numpy/py.typed
${PYSITELIB}/numpy/random/LICENSE.md
${PYSITELIB}/numpy/random/__init__.pxd
${PYSITELIB}/numpy/random/__init__.py
${PYSITELIB}/numpy/random/__init__.pyc
${PYSITELIB}/numpy/random/__init__.pyi
${PYSITELIB}/numpy/random/__init__.pyo
${PYSITELIB}/numpy/random/_bounded_integers.pxd
${PYSITELIB}/numpy/random/_bounded_integers.pyi
${PYSITELIB}/numpy/random/_bounded_integers.so
${PYSITELIB}/numpy/random/_common.pxd
${PYSITELIB}/numpy/random/_common.pyi
${PYSITELIB}/numpy/random/_common.so
${PYSITELIB}/numpy/random/_examples/cffi/extending.py
${PYSITELIB}/numpy/random/_examples/cffi/extending.pyc
${PYSITELIB}/numpy/random/_examples/cffi/extending.pyo
${PYSITELIB}/numpy/random/_examples/cffi/parse.py
${PYSITELIB}/numpy/random/_examples/cffi/parse.pyc
${PYSITELIB}/numpy/random/_examples/cffi/parse.pyo
${PYSITELIB}/numpy/random/_examples/cython/extending.pyx
${PYSITELIB}/numpy/random/_examples/cython/extending_distributions.pyx
${PYSITELIB}/numpy/random/_examples/cython/meson.build
${PYSITELIB}/numpy/random/_examples/numba/extending.py
${PYSITELIB}/numpy/random/_examples/numba/extending.pyc
${PYSITELIB}/numpy/random/_examples/numba/extending.pyo
${PYSITELIB}/numpy/random/_examples/numba/extending_distributions.py
${PYSITELIB}/numpy/random/_examples/numba/extending_distributions.pyc
${PYSITELIB}/numpy/random/_examples/numba/extending_distributions.pyo
${PYSITELIB}/numpy/random/_generator.pyi
${PYSITELIB}/numpy/random/_generator.so
${PYSITELIB}/numpy/random/_mt19937.pyi
${PYSITELIB}/numpy/random/_mt19937.so
${PYSITELIB}/numpy/random/_pcg64.pyi
${PYSITELIB}/numpy/random/_pcg64.so
${PYSITELIB}/numpy/random/_philox.pyi
${PYSITELIB}/numpy/random/_philox.so
${PYSITELIB}/numpy/random/_pickle.py
${PYSITELIB}/numpy/random/_pickle.pyc
${PYSITELIB}/numpy/random/_pickle.pyi
${PYSITELIB}/numpy/random/_pickle.pyo
${PYSITELIB}/numpy/random/_sfc64.pyi
${PYSITELIB}/numpy/random/_sfc64.so
${PYSITELIB}/numpy/random/bit_generator.pxd
${PYSITELIB}/numpy/random/bit_generator.pyi
${PYSITELIB}/numpy/random/bit_generator.so
${PYSITELIB}/numpy/random/c_distributions.pxd
${PYSITELIB}/numpy/random/lib/libnpyrandom.a
${PYSITELIB}/numpy/random/mtrand.pyi
${PYSITELIB}/numpy/random/mtrand.so
${PYSITELIB}/numpy/random/tests/__init__.py
${PYSITELIB}/numpy/random/tests/__init__.pyc
${PYSITELIB}/numpy/random/tests/__init__.pyo
${PYSITELIB}/numpy/random/tests/data/__init__.py
${PYSITELIB}/numpy/random/tests/data/__init__.pyc
${PYSITELIB}/numpy/random/tests/data/__init__.pyo
${PYSITELIB}/numpy/random/tests/data/generator_pcg64_np121.pkl.gz
${PYSITELIB}/numpy/random/tests/data/generator_pcg64_np126.pkl.gz
${PYSITELIB}/numpy/random/tests/data/mt19937-testset-1.csv
${PYSITELIB}/numpy/random/tests/data/mt19937-testset-2.csv
${PYSITELIB}/numpy/random/tests/data/pcg64-testset-1.csv
${PYSITELIB}/numpy/random/tests/data/pcg64-testset-2.csv
${PYSITELIB}/numpy/random/tests/data/pcg64dxsm-testset-1.csv
${PYSITELIB}/numpy/random/tests/data/pcg64dxsm-testset-2.csv
${PYSITELIB}/numpy/random/tests/data/philox-testset-1.csv
${PYSITELIB}/numpy/random/tests/data/philox-testset-2.csv
${PYSITELIB}/numpy/random/tests/data/sfc64-testset-1.csv
${PYSITELIB}/numpy/random/tests/data/sfc64-testset-2.csv
${PYSITELIB}/numpy/random/tests/data/sfc64_np126.pkl.gz
${PYSITELIB}/numpy/random/tests/test_direct.py
${PYSITELIB}/numpy/random/tests/test_direct.pyc
${PYSITELIB}/numpy/random/tests/test_direct.pyo
${PYSITELIB}/numpy/random/tests/test_extending.py
${PYSITELIB}/numpy/random/tests/test_extending.pyc
${PYSITELIB}/numpy/random/tests/test_extending.pyo
${PYSITELIB}/numpy/random/tests/test_generator_mt19937.py
${PYSITELIB}/numpy/random/tests/test_generator_mt19937.pyc
${PYSITELIB}/numpy/random/tests/test_generator_mt19937.pyo
${PYSITELIB}/numpy/random/tests/test_generator_mt19937_regressions.py
${PYSITELIB}/numpy/random/tests/test_generator_mt19937_regressions.pyc
${PYSITELIB}/numpy/random/tests/test_generator_mt19937_regressions.pyo
${PYSITELIB}/numpy/random/tests/test_random.py
${PYSITELIB}/numpy/random/tests/test_random.pyc
${PYSITELIB}/numpy/random/tests/test_random.pyo
${PYSITELIB}/numpy/random/tests/test_randomstate.py
${PYSITELIB}/numpy/random/tests/test_randomstate.pyc
${PYSITELIB}/numpy/random/tests/test_randomstate.pyo
${PYSITELIB}/numpy/random/tests/test_randomstate_regression.py
${PYSITELIB}/numpy/random/tests/test_randomstate_regression.pyc
${PYSITELIB}/numpy/random/tests/test_randomstate_regression.pyo
${PYSITELIB}/numpy/random/tests/test_regression.py
${PYSITELIB}/numpy/random/tests/test_regression.pyc
${PYSITELIB}/numpy/random/tests/test_regression.pyo
${PYSITELIB}/numpy/random/tests/test_seed_sequence.py
${PYSITELIB}/numpy/random/tests/test_seed_sequence.pyc
${PYSITELIB}/numpy/random/tests/test_seed_sequence.pyo
${PYSITELIB}/numpy/random/tests/test_smoke.py
${PYSITELIB}/numpy/random/tests/test_smoke.pyc
${PYSITELIB}/numpy/random/tests/test_smoke.pyo
${PYSITELIB}/numpy/rec/__init__.py
${PYSITELIB}/numpy/rec/__init__.pyc
${PYSITELIB}/numpy/rec/__init__.pyi
${PYSITELIB}/numpy/rec/__init__.pyo
${PYSITELIB}/numpy/strings/__init__.py
${PYSITELIB}/numpy/strings/__init__.pyc
${PYSITELIB}/numpy/strings/__init__.pyi
${PYSITELIB}/numpy/strings/__init__.pyo
${PYSITELIB}/numpy/testing/__init__.py
${PYSITELIB}/numpy/testing/__init__.pyc
${PYSITELIB}/numpy/testing/__init__.pyi
${PYSITELIB}/numpy/testing/__init__.pyo
${PYSITELIB}/numpy/testing/_private/__init__.py
${PYSITELIB}/numpy/testing/_private/__init__.pyc
${PYSITELIB}/numpy/testing/_private/__init__.pyi
${PYSITELIB}/numpy/testing/_private/__init__.pyo
${PYSITELIB}/numpy/testing/_private/extbuild.py
${PYSITELIB}/numpy/testing/_private/extbuild.pyc
${PYSITELIB}/numpy/testing/_private/extbuild.pyi
${PYSITELIB}/numpy/testing/_private/extbuild.pyo
${PYSITELIB}/numpy/testing/_private/utils.py
${PYSITELIB}/numpy/testing/_private/utils.pyc
${PYSITELIB}/numpy/testing/_private/utils.pyi
${PYSITELIB}/numpy/testing/_private/utils.pyo
${PYSITELIB}/numpy/testing/overrides.py
${PYSITELIB}/numpy/testing/overrides.pyc
${PYSITELIB}/numpy/testing/overrides.pyi
${PYSITELIB}/numpy/testing/overrides.pyo
${PYSITELIB}/numpy/testing/print_coercion_tables.py
${PYSITELIB}/numpy/testing/print_coercion_tables.pyc
${PYSITELIB}/numpy/testing/print_coercion_tables.pyi
${PYSITELIB}/numpy/testing/print_coercion_tables.pyo
${PYSITELIB}/numpy/testing/tests/__init__.py
${PYSITELIB}/numpy/testing/tests/__init__.pyc
${PYSITELIB}/numpy/testing/tests/__init__.pyo
${PYSITELIB}/numpy/testing/tests/test_utils.py
${PYSITELIB}/numpy/testing/tests/test_utils.pyc
${PYSITELIB}/numpy/testing/tests/test_utils.pyo
${PYSITELIB}/numpy/tests/__init__.py
${PYSITELIB}/numpy/tests/__init__.pyc
${PYSITELIB}/numpy/tests/__init__.pyo
${PYSITELIB}/numpy/tests/test__all__.py
${PYSITELIB}/numpy/tests/test__all__.pyc
${PYSITELIB}/numpy/tests/test__all__.pyo
${PYSITELIB}/numpy/tests/test_configtool.py
${PYSITELIB}/numpy/tests/test_configtool.pyc
${PYSITELIB}/numpy/tests/test_configtool.pyo
${PYSITELIB}/numpy/tests/test_ctypeslib.py
${PYSITELIB}/numpy/tests/test_ctypeslib.pyc
${PYSITELIB}/numpy/tests/test_ctypeslib.pyo
${PYSITELIB}/numpy/tests/test_lazyloading.py
${PYSITELIB}/numpy/tests/test_lazyloading.pyc
${PYSITELIB}/numpy/tests/test_lazyloading.pyo
${PYSITELIB}/numpy/tests/test_matlib.py
${PYSITELIB}/numpy/tests/test_matlib.pyc
${PYSITELIB}/numpy/tests/test_matlib.pyo
${PYSITELIB}/numpy/tests/test_numpy_config.py
${PYSITELIB}/numpy/tests/test_numpy_config.pyc
${PYSITELIB}/numpy/tests/test_numpy_config.pyo
${PYSITELIB}/numpy/tests/test_numpy_version.py
${PYSITELIB}/numpy/tests/test_numpy_version.pyc
${PYSITELIB}/numpy/tests/test_numpy_version.pyo
${PYSITELIB}/numpy/tests/test_public_api.py
${PYSITELIB}/numpy/tests/test_public_api.pyc
${PYSITELIB}/numpy/tests/test_public_api.pyo
${PYSITELIB}/numpy/tests/test_reloading.py
${PYSITELIB}/numpy/tests/test_reloading.pyc
${PYSITELIB}/numpy/tests/test_reloading.pyo
${PYSITELIB}/numpy/tests/test_scripts.py
${PYSITELIB}/numpy/tests/test_scripts.pyc
${PYSITELIB}/numpy/tests/test_scripts.pyo
${PYSITELIB}/numpy/tests/test_warnings.py
${PYSITELIB}/numpy/tests/test_warnings.pyc
${PYSITELIB}/numpy/tests/test_warnings.pyo
${PYSITELIB}/numpy/typing/__init__.py
${PYSITELIB}/numpy/typing/__init__.pyc
${PYSITELIB}/numpy/typing/__init__.pyi
${PYSITELIB}/numpy/typing/__init__.pyo
${PYSITELIB}/numpy/typing/mypy_plugin.py
${PYSITELIB}/numpy/typing/mypy_plugin.pyc
${PYSITELIB}/numpy/typing/mypy_plugin.pyo
${PYSITELIB}/numpy/typing/tests/__init__.py
${PYSITELIB}/numpy/typing/tests/__init__.pyc
${PYSITELIB}/numpy/typing/tests/__init__.pyo
${PYSITELIB}/numpy/typing/tests/data/fail/arithmetic.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/array_constructors.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/array_like.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/array_pad.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/arrayprint.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/arrayterator.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/bitwise_ops.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/char.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/chararray.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/comparisons.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/constants.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/datasource.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/dtype.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/einsumfunc.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/flatiter.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/fromnumeric.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/histograms.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/index_tricks.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/lib_function_base.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/lib_polynomial.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/lib_utils.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/lib_version.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/linalg.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/ma.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/memmap.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/modules.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/multiarray.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/ndarray.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/ndarray_misc.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/nditer.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/nested_sequence.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/npyio.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/numerictypes.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/random.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/rec.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/scalars.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/shape.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/shape_base.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/stride_tricks.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/strings.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/testing.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/twodim_base.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/type_check.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/ufunc_config.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/ufunclike.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/ufuncs.pyi
${PYSITELIB}/numpy/typing/tests/data/fail/warnings_and_errors.pyi
${PYSITELIB}/numpy/typing/tests/data/misc/extended_precision.pyi
${PYSITELIB}/numpy/typing/tests/data/mypy.ini
${PYSITELIB}/numpy/typing/tests/data/pass/arithmetic.py
${PYSITELIB}/numpy/typing/tests/data/pass/arithmetic.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/arithmetic.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/array_constructors.py
${PYSITELIB}/numpy/typing/tests/data/pass/array_constructors.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/array_constructors.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/array_like.py
${PYSITELIB}/numpy/typing/tests/data/pass/array_like.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/array_like.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/arrayprint.py
${PYSITELIB}/numpy/typing/tests/data/pass/arrayprint.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/arrayprint.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/arrayterator.py
${PYSITELIB}/numpy/typing/tests/data/pass/arrayterator.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/arrayterator.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/bitwise_ops.py
${PYSITELIB}/numpy/typing/tests/data/pass/bitwise_ops.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/bitwise_ops.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/comparisons.py
${PYSITELIB}/numpy/typing/tests/data/pass/comparisons.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/comparisons.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/dtype.py
${PYSITELIB}/numpy/typing/tests/data/pass/dtype.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/dtype.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/einsumfunc.py
${PYSITELIB}/numpy/typing/tests/data/pass/einsumfunc.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/einsumfunc.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/flatiter.py
${PYSITELIB}/numpy/typing/tests/data/pass/flatiter.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/flatiter.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/fromnumeric.py
${PYSITELIB}/numpy/typing/tests/data/pass/fromnumeric.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/fromnumeric.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/index_tricks.py
${PYSITELIB}/numpy/typing/tests/data/pass/index_tricks.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/index_tricks.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/lib_user_array.py
${PYSITELIB}/numpy/typing/tests/data/pass/lib_user_array.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/lib_user_array.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/lib_utils.py
${PYSITELIB}/numpy/typing/tests/data/pass/lib_utils.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/lib_utils.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/lib_version.py
${PYSITELIB}/numpy/typing/tests/data/pass/lib_version.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/lib_version.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/literal.py
${PYSITELIB}/numpy/typing/tests/data/pass/literal.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/literal.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/ma.py
${PYSITELIB}/numpy/typing/tests/data/pass/ma.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/ma.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/mod.py
${PYSITELIB}/numpy/typing/tests/data/pass/mod.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/mod.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/modules.py
${PYSITELIB}/numpy/typing/tests/data/pass/modules.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/modules.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/multiarray.py
${PYSITELIB}/numpy/typing/tests/data/pass/multiarray.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/multiarray.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/ndarray_conversion.py
${PYSITELIB}/numpy/typing/tests/data/pass/ndarray_conversion.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/ndarray_conversion.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/ndarray_misc.py
${PYSITELIB}/numpy/typing/tests/data/pass/ndarray_misc.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/ndarray_misc.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/ndarray_shape_manipulation.py
${PYSITELIB}/numpy/typing/tests/data/pass/ndarray_shape_manipulation.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/ndarray_shape_manipulation.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/nditer.py
${PYSITELIB}/numpy/typing/tests/data/pass/nditer.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/nditer.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/numeric.py
${PYSITELIB}/numpy/typing/tests/data/pass/numeric.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/numeric.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/numerictypes.py
${PYSITELIB}/numpy/typing/tests/data/pass/numerictypes.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/numerictypes.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/random.py
${PYSITELIB}/numpy/typing/tests/data/pass/random.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/random.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/recfunctions.py
${PYSITELIB}/numpy/typing/tests/data/pass/recfunctions.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/recfunctions.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/scalars.py
${PYSITELIB}/numpy/typing/tests/data/pass/scalars.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/scalars.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/shape.py
${PYSITELIB}/numpy/typing/tests/data/pass/shape.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/shape.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/simple.py
${PYSITELIB}/numpy/typing/tests/data/pass/simple.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/simple.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/ufunc_config.py
${PYSITELIB}/numpy/typing/tests/data/pass/ufunc_config.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/ufunc_config.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/ufunclike.py
${PYSITELIB}/numpy/typing/tests/data/pass/ufunclike.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/ufunclike.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/ufuncs.py
${PYSITELIB}/numpy/typing/tests/data/pass/ufuncs.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/ufuncs.pyo
${PYSITELIB}/numpy/typing/tests/data/pass/warnings_and_errors.py
${PYSITELIB}/numpy/typing/tests/data/pass/warnings_and_errors.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/warnings_and_errors.pyo
${PYSITELIB}/numpy/typing/tests/data/reveal/arithmetic.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/array_api_info.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/array_constructors.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/arraypad.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/arrayprint.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/arraysetops.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/arrayterator.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/bitwise_ops.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/char.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/chararray.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/comparisons.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/constants.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/ctypeslib.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/datasource.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/dtype.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/einsumfunc.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/emath.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/fft.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/flatiter.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/fromnumeric.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/getlimits.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/histograms.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/index_tricks.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/lib_function_base.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/lib_polynomial.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/lib_utils.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/lib_version.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/linalg.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/ma.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/matrix.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/memmap.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/mod.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/modules.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/multiarray.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/nbit_base_example.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_assignability.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_conversion.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_misc.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_shape_manipulation.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/nditer.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/nested_sequence.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/npyio.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/numeric.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/numerictypes.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/polynomial_polybase.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/polynomial_polyutils.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/polynomial_series.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/random.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/rec.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/scalars.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/shape.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/shape_base.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/stride_tricks.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/strings.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/testing.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/twodim_base.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/type_check.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/ufunc_config.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/ufunclike.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/ufuncs.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/warnings_and_errors.pyi
${PYSITELIB}/numpy/typing/tests/test_isfile.py
${PYSITELIB}/numpy/typing/tests/test_isfile.pyc
${PYSITELIB}/numpy/typing/tests/test_isfile.pyo
${PYSITELIB}/numpy/typing/tests/test_runtime.py
${PYSITELIB}/numpy/typing/tests/test_runtime.pyc
${PYSITELIB}/numpy/typing/tests/test_runtime.pyo
${PYSITELIB}/numpy/typing/tests/test_typing.py
${PYSITELIB}/numpy/typing/tests/test_typing.pyc
${PYSITELIB}/numpy/typing/tests/test_typing.pyo
${PYSITELIB}/numpy/version.py
${PYSITELIB}/numpy/version.pyc
${PYSITELIB}/numpy/version.pyi
${PYSITELIB}/numpy/version.pyo
@


1.57
log
@py-numpy: updated to 2.3.4

2.3.4

MAINT: Prepare 2.3.x for further development
MAINT: Pin some upstream dependences
BLD: enable x86-simd-sort to build on KNL with -mavx512f
BUG: Include python-including headers first
TYP: fix np.number and np.\*integer method declaration
TYP: mypy 1.18.1
TYP: replace scalar type __init__ with __new__
BUG: Fix ``dtype`` refcount in ``__array__``
TYP: fix method declarations in floating, timedelta64, and datetime64Backport
MAINT: delete unused variables in unary logical dispatch
BUG: Fix pocketfft umath strides for AIX compatibility
BUG: np.setbufsize should raise ValueError for negative input
BUG: Fix assert in nditer buffer setup
BUG: Stable ScalarType ordering
TST: Pin pyparsing to avoid matplotlib errors.
BUG: linalg: emit a MemoryError on a malloc failure
BLD: change file extension for libnpymath on win-arm64 from .a...
CI: Fix loongarch64 CI
TYP: Various typing fixes
BUG: Fix float16-sort failures on 32-bit x86 MSVC
TYP: add missing ``__slots__``
TYP: wrong argument defaults in ``testing._private``
BUG: avoid segmentation fault in string_expandtabs_length_promoter
BUG: Fix INT_MIN % -1 to return 0 for all signed integer types...
TYP: minor fixes related to ``errstate``
TST: use requirements/test_requirements across CI
BUG: fix negative samples generated by Wald distribution
MAINT: Bump pypa/cibuildwheel from 3.1.4 to 3.2.1
STY: rename @@classmethod arg to cls
MAINT: Simplify string arena growth strategy
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.56 2025/07/01 20:09:49 wiz Exp $
a3 1
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
d8 17
a74 4
${PYSITELIB}/numpy/_core/_machar.py
${PYSITELIB}/numpy/_core/_machar.pyc
${PYSITELIB}/numpy/_core/_machar.pyi
${PYSITELIB}/numpy/_core/_machar.pyo
d98 1
d313 3
a342 3
${PYSITELIB}/numpy/_core/tests/test_machar.py
${PYSITELIB}/numpy/_core/tests/test_machar.pyc
${PYSITELIB}/numpy/_core/tests/test_machar.pyo
d355 3
a913 4
${PYSITELIB}/numpy/fft/helper.py
${PYSITELIB}/numpy/fft/helper.pyc
${PYSITELIB}/numpy/fft/helper.pyi
${PYSITELIB}/numpy/fft/helper.pyo
a1147 4
${PYSITELIB}/numpy/linalg/linalg.py
${PYSITELIB}/numpy/linalg/linalg.pyc
${PYSITELIB}/numpy/linalg/linalg.pyi
${PYSITELIB}/numpy/linalg/linalg.pyo
d1208 1
d1490 1
a1639 3
${PYSITELIB}/numpy/typing/tests/data/pass/simple_py3.py
${PYSITELIB}/numpy/typing/tests/data/pass/simple_py3.pyc
${PYSITELIB}/numpy/typing/tests/data/pass/simple_py3.pyo
@


1.56
log
@py-numpy: update to 2.3.1.

The NumPy 2.3.0 release improves free threaded Python support and
annotations together with the usual set of bug fixes. It is unusual
in the number of expired deprecations, code modernizations, and
style cleanups. The latter may not be visible to users, but is
important for code maintenance over the long term. Note that we
have also upgraded from manylinux2014 to manylinux_2_28. Highlights
are:

    Interactive examples in the NumPy documentation.
    Building NumPy with OpenMP Parallelization.
    Preliminary support for Windows on ARM.
    Improved support for free threaded Python.
    Improved annotations.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a465 1
${PYSITELIB}/numpy/_typing/_callable.pyi
@


1.55
log
@py-numpy: update to 2.2.5.

A total of 19 pull requests were merged for this release.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.54 2025/04/15 15:25:12 adam Exp $
a126 1
${PYSITELIB}/numpy/_core/include/numpy/npy_1_7_deprecated_api.h
d481 1
a515 9
${PYSITELIB}/numpy/compat/__init__.py
${PYSITELIB}/numpy/compat/__init__.pyc
${PYSITELIB}/numpy/compat/__init__.pyo
${PYSITELIB}/numpy/compat/py3k.py
${PYSITELIB}/numpy/compat/py3k.pyc
${PYSITELIB}/numpy/compat/py3k.pyo
${PYSITELIB}/numpy/compat/tests/__init__.py
${PYSITELIB}/numpy/compat/tests/__init__.pyc
${PYSITELIB}/numpy/compat/tests/__init__.pyo
d580 8
a587 291
${PYSITELIB}/numpy/ctypeslib.py
${PYSITELIB}/numpy/ctypeslib.pyc
${PYSITELIB}/numpy/ctypeslib.pyi
${PYSITELIB}/numpy/ctypeslib.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/__init__.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/__init__.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/__init__.pyi
${PLIST.distutils}${PYSITELIB}/numpy/distutils/__init__.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/_shell_utils.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/_shell_utils.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/_shell_utils.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/armccompiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/armccompiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/armccompiler.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/ccompiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/ccompiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/ccompiler.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/ccompiler_opt.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/ccompiler_opt.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/ccompiler_opt.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_asimd.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_asimddp.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_asimdfhm.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_asimdhp.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_avx.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_avx2.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_avx512_clx.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_avx512_cnl.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_avx512_icl.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_avx512_knl.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_avx512_knm.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_avx512_skx.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_avx512_spr.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_avx512cd.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_avx512f.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_f16c.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_fma3.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_fma4.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_neon.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_neon_fp16.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_neon_vfpv4.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_popcnt.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_rvv.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_sse.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_sse2.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_sse3.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_sse41.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_sse42.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_ssse3.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_sve.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_vsx.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_vsx2.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_vsx3.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_vsx4.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_vx.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_vxe.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_vxe2.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/cpu_xop.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/extra_avx512bw_mask.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/extra_avx512dq_mask.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/extra_avx512f_reduce.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/extra_vsx3_half_double.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/extra_vsx4_mma.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/extra_vsx_asm.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/checks/test_flags.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/__init__.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/__init__.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/__init__.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/autodist.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/autodist.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/autodist.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/bdist_rpm.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/bdist_rpm.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/bdist_rpm.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_clib.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_clib.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_clib.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_ext.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_ext.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_ext.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_py.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_py.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_py.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_scripts.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_scripts.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_scripts.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_src.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_src.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/build_src.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/config.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/config.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/config.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/config_compiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/config_compiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/config_compiler.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/develop.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/develop.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/develop.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/egg_info.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/egg_info.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/egg_info.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install_clib.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install_clib.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install_clib.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install_data.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install_data.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install_data.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install_headers.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install_headers.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/install_headers.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/sdist.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/sdist.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/sdist.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/conv_template.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/conv_template.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/conv_template.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/core.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/core.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/core.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/cpuinfo.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/cpuinfo.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/cpuinfo.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/exec_command.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/exec_command.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/exec_command.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/extension.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/extension.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/extension.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/__init__.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/__init__.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/__init__.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/absoft.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/absoft.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/absoft.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/arm.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/arm.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/arm.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/compaq.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/compaq.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/compaq.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/environment.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/environment.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/environment.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/fujitsu.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/fujitsu.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/fujitsu.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/g95.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/g95.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/g95.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/gnu.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/gnu.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/gnu.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/hpux.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/hpux.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/hpux.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/ibm.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/ibm.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/ibm.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/intel.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/intel.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/intel.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/lahey.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/lahey.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/lahey.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/mips.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/mips.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/mips.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/nag.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/nag.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/nag.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/none.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/none.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/none.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/nv.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/nv.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/nv.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/pathf95.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/pathf95.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/pathf95.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/pg.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/pg.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/pg.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/sun.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/sun.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/sun.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/vast.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/vast.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/vast.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/from_template.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/from_template.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/from_template.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fujitsuccompiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fujitsuccompiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fujitsuccompiler.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/intelccompiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/intelccompiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/intelccompiler.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/lib2def.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/lib2def.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/lib2def.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/line_endings.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/line_endings.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/line_endings.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/log.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/log.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/log.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/mingw/gfortran_vs2003_hack.c
${PLIST.distutils}${PYSITELIB}/numpy/distutils/mingw32ccompiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/mingw32ccompiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/mingw32ccompiler.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/misc_util.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/misc_util.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/misc_util.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/msvc9compiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/msvc9compiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/msvc9compiler.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/msvccompiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/msvccompiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/msvccompiler.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/npy_pkg_config.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/npy_pkg_config.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/npy_pkg_config.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/numpy_distribution.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/numpy_distribution.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/numpy_distribution.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/pathccompiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/pathccompiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/pathccompiler.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/system_info.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/system_info.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/system_info.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/__init__.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/__init__.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/__init__.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_build_ext.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_build_ext.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_build_ext.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt_conf.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt_conf.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt_conf.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_exec_command.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_exec_command.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_exec_command.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler_nagfor.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler_nagfor.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_fcompiler_nagfor.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_from_template.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_from_template.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_from_template.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_log.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_log.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_log.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_misc_util.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_misc_util.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_misc_util.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_shell_utils.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_shell_utils.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_shell_utils.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_system_info.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_system_info.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/test_system_info.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/utilities.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/utilities.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/tests/utilities.pyo
${PLIST.distutils}${PYSITELIB}/numpy/distutils/unixccompiler.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/unixccompiler.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/unixccompiler.pyo
d608 1
d612 1
d616 1
d620 1
d624 1
d629 1
d633 1
d637 1
d641 1
d645 1
d649 1
d653 1
d657 1
d661 1
d665 1
d669 1
d673 1
d677 1
d684 1
d760 1
d884 1
d936 4
a1201 3
${PYSITELIB}/numpy/ma/timer_comparison.py
${PYSITELIB}/numpy/ma/timer_comparison.pyc
${PYSITELIB}/numpy/ma/timer_comparison.pyo
d1316 1
d1319 1
d1512 1
d1674 1
@


1.54
log
@py-numpy: updated to 2.2.4

2.2.4

MAINT: Prepare 2.2.x for further development.
TYP: fix positional- and keyword-only params in astype, cross...
MAINT: Update FreeBSD version and fix test failure
BUG: numpy.loadtxt reads only 50000 lines when skip_rows >= max_rows
BUG: Make np.nonzero threading safe
BUG: safer bincount casting (backport to 2.2.x)
BUG: Fix building on s390x with clang
CI: use QEMU 9.2.2 for Linux Qemu tests
BUG: skip legacy dtype multithreaded test on 32 bit runners
BUG: Fix searchsorted and CheckFromAny byte-swapping logic
BUG: sanity check ``__array_interface__`` number of dimensions
MAINT: Hide decorator from pytest traceback
TYP: Typing fixes backported
TYP: Backport fixes
TYP: Backport typing fixes from main (2)
TYP: Backport typing fixes from main (3)
TYP: Backport typing fixes from main (4)
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.53 2025/02/15 20:59:23 adam Exp $
d983 1
@


1.53
log
@py-numpy: updated to 2.2.3

2.2.3

MAINT: Prepare 2.2.x for further development
BUG: fix data race in a more minimal way on stable branch
BUG: Fix ``from_float_positional`` errors for huge pads
BUG: fix data race in np.repeat
MAINT: Use VQSORT_COMPILER_COMPATIBLE to determine if we should...
MAINT: update highway to latest
BUG: Add cpp atomic support
BLD: Compile fix for clang-cl on WoA
TYP: Avoid upcasting ``float64`` in the set-ops
BLD: better fix for clang / ARM compiles
TYP: Fix ``timedelta64.__divmod__`` and ``timedelta64.__mod__``...
TYP: Fixed missing typing information of set_printoptions
BUG: backport resource cleanup bugfix from gh-28273
BUG: fix incorrect bytes to stringdtype coercion
TYP: Fix scalar constructors
TYP: stub ``numpy.matlib``
TYP: stub the missing ``numpy.testing`` modules
CI: Fix the github label for ``TYP:`` PR's and issues
TYP: Backport typing updates from main
BUG: fix race initializing legacy dtype casts
CI: update test_moderately_small_alpha
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.52 2025/01/19 18:56:03 wiz Exp $
d33 1
d37 1
d45 1
d49 1
d53 1
d61 1
d65 1
d71 1
d75 1
d166 1
d170 1
d423 1
d439 1
d443 1
d498 1
d502 1
d506 1
d510 1
d534 1
d538 1
d578 1
d1171 1
d1399 1
d1401 1
d1405 1
d1613 1
@


1.52
log
@py-numpy: update to 2.2.2.

A total of 16 pull requests were merged for this release.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.51 2025/01/05 08:58:03 adam Exp $
d25 1
d415 1
d419 1
d423 1
d1182 1
d1198 1
d1238 1
d1258 1
d1270 1
d1367 1
d1448 1
d1661 1
d1665 1
d1673 1
d1677 1
d1814 3
d1859 3
@


1.51
log
@py-numpy: updated to 2.2.1

The NumPy 2.2.0 release is a quick release that brings us back into sync with the usual twice yearly release cycle. There have been a number of small cleanups, improvements to the StringDType, and better support for free threaded Python. Highlights are:

New functions matvec and vecmat,
Many improved annotations,
Improved support for the new StringDType,
Improved support for free threaded Python,
Fixes for f2py.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.50 2024/09/10 11:43:06 adam Exp $
d1006 1
a1881 1
${PYSITELIB}/numpy/typing/tests/data/reveal/false_positives.pyi
@


1.50
log
@py-numpy: updated to to 2.1.1

2.1.1
REL: Prepare for the NumPy 2.1.0 release [wheel build]
MAINT: prepare 2.1.x for further development
BUG: revert unintended change in the return value of set_printoptions
BUG: fix reference counting bug in __array_interface__ implementation…
TST: Add regression test for missing descr in array-interface
BUG: Fix array_equal for numeric and non-numeric scalar types
MAINT: Update maintenance/2.1.x after the 2.0.2 release
BLD: cp311- macosx_arm64 wheels [wheel build]
BUG: f2py: better handle filtering of public/private subroutines
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.49 2024/08/22 12:13:32 ryoon Exp $
d11 1
d462 3
d474 2
d477 1
d951 1
d970 1
d999 2
d1016 4
d1106 3
a1727 1
${PYSITELIB}/numpy/typing/tests/data/fail/false_positives.pyi
d1828 3
d1899 1
@


1.49
log
@math/py-numpy: Fix packaging with Python 3.10
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.48 2024/08/21 10:10:48 adam Exp $
d977 2
@


1.48
log
@py-numpy: updated to 2.1.0

2.1.0

ENH: When histogramming data with integer dtype, force bin width...
TST: add some tests of np.log for complex input.
DOC: quantile: correct/simplify documentation
DOC: Add documentation explaining our promotion rules
ENH: Convert fp32 sin/cos from C universal intrinsics to C++...
ENH: Add center/ljust/rjust/zfill ufuncs for unicode and bytes
NEP: NEP 55 updates and add @@mhvk as an author
BUG: Fix bug in numpy.pad()
CI: fix last docbuild warnings
MAINT: Prepare main for NumPy 2.1.0 development
DOC: Fix a note section markup in ``dtype.rst``
DOC: Fix module setting of ``MaskedArray``
BUG: Raise error for negative-sized fixed-width dtype
BUG: Fixes np.put receiving empty array causes endless loop
BLD: push a tag builds a wheel
BLD: omit pp39-macosx_arm64 from matrix
DOC: Remove unused parameter description
CI: clean up some unused `choco install` invocations
CI: don't use ``fetch-tags`` in wheel build jobs
BUG: fix kwarg handling in assert_warn [skip cirrus][skip azp]
BUG: Filter out broken Highway platform
MAINT: Bump pypa/cibuildwheel from 2.16.5 to 2.17.0
DOC: indicate stringdtype support in docstrings for string operations
TST: remove usage of ProcessPoolExecutor in stringdtype tests
MAINT: Remove sdist task from pavement.py
DOC: mention the ``exceptions`` namespace in the 2.0.0 release...
ENH: install StringDType promoter for add
MAINT: remove the now-unused ``NPY_NO_SIGNAL``
MAINT: remove now-unused ``NPY_USE_C99_FORMAT``
MAINT: handle ``NPY_ALLOW_THREADS`` and related build option...
MAINT: avoid use of flexible array member in public header
BUG: raise error trying to coerce object arrays containing timedelta64('NaT')...
BUG: fix reference count leak in __array__ internals
BUG: add missing error handling in string to int cast internals
MAINT: Remove partition and split-like functions from numpy.strings
ENH: Optimize np.power for integer type
ENH: Optimize np.power(x, 2) for double and float type
MAINT,API: Const qualify some new API (mostly new DType API)
MAINT: Make PyArrayMultiIterObject struct "smaller"
BUG: Allow the new string dtype summation to work
DOC: note stringdtype output support in np.strings docstrings
DOC clarifications on debugging numpy
BUG: fix logic error in stringdtype maximum/minimum ufunc
BUG: adapt cython files to new complex declarations
TYP: Make array _ShapeType bound and covariant
ENH: Add partition/rpartition ufunc for string dtypes
MAINT: Bump actions/cache from 4.0.1 to 4.0.2
TYP: Adjust typing for ``np.random.integers`` and ``np.random.randint``
API: Require reduce promoters to start with None to match
MAINT: Bump actions/dependency-review-action from 4.1.3 to 4.2.3
DOC: Mention ``copy=True`` for ``__array__`` method in the migration...
DOC: fix typo in doc/source/user/absolute_beginners.rst
API: Default to hidden visibility for API tables
MAINT: install all-string promoter for multiply
MAINT: Remove unnecessarily defensive code from dlpack deleter
TST: fix incorrect dtype in test
BLD: Do not use -O3 flag when building in debug mode
ENH: inherit numerical dtypes from abstract ones.
BUG: fix reference counting error in stringdtype setup
BUG: update pocketfft to unconditionaly disable use of aligned_alloc
DOC: Bump pydata-sphinx-theme version
DOC: Update absolute_beginners.rst
MAINT: add missing noexcept clauses
ENH: Optimize performance of np.atleast_1d
MAINT: Bump actions/dependency-review-action from 4.2.3 to 4.2.4
CI, BLD: Push NumPy's Emscripten/Pyodide wheels nightly to Anaconda.org...
BUG: masked array division should ignore all FPEs in mask calculation
BUG: fixed datetime64[ns] conversion issue in numpy.vectorize,...
MAINT: Bump actions/setup-python from 5.0.0 to 5.1.0
MAINT: Bump actions/dependency-review-action from 4.2.4 to 4.2.5
BUG,MAINT: Fix __array__ bugs and simplify code
BUG: introduce PyArray_SafeCast to fix issues around stringdtype...
MAINT: Escalate import warning to an import error
BUG: Fix test_impossible_feature_enable failing without BASELINE_FEAT
NEP: add NEP 56 mailing list resolution
ENH: Improve performance of np.broadcast_arrays and np.broadcast_shapes
BUG: Infinite Loop in numpy.base_repr
DOC: mention np.lib.NumPyVersion in the 2.0 migration guide
DOC, TST: make ``numpy.version`` officially public
MAINT: Fix failure in routines.version.rst
DOC: Update absolute_beginners.rst
MAINT: Update Pyodide to 0.25.1
TST: Use platform.machine() for improved portability on riscv64
MNT: use pythoncapi_compat.h in npy_compat.h
BUG: fix reference counting error in wrapping_method_resolve_descriptors
TST: account for immortal objects in test_iter_refcount
API: Readd ``np.bool_`` typing stub
BENCH: Add benchmarks for np.power(x,2) and np.power(x,0.5)
MNT: try updating pythoncapi-compat
API: Enforce one copy for ``__array__`` when ``copy=True``
ENH: Enable RVV CPU feature detection
MAINT: Drop Python 3.9
MAINT: utilize ufunc API const correctness internally
TST: skip limited API test on nogil python build
MAINT: fix typo in _add_newdoc_ufunc docstring
Update numpy.any documentation example
MAINT: Update ``array-api-tests`` job
DOC: add versionadded for copy keyword in np.asarray docstring
DOC: Fixup intp/uintp documentation for ssize_t/size_t changes
DOC: Update ``__array__`` ``copy`` keyword docs
MNT: migrate PyList_GetItem usages to PyList_GetItemRef
MAINT,BUG: Robust string meson template substitution
MNT: disable the allocator cache for nogil builds
BLD: update to OpenBLAS 0.3.27
BUG: Ensure seed sequences are restored through pickling
ENH: introduce a notion of "compatible" stringdtype instances
MAINT: fix typo
MAINT: fix typo in #include example
MAINT: Update URL in nep 0014 - domain change
API: Disallow 0D input arrays in ``nonzero``
BUG: ensure np.vectorize doesn't truncate fixed-width strings
ENH: Bump Highway to HEAD and remove platform filter
BLD: use install-tags to optionally install tests
ENH: Speedup clip for floating point
BUG: Workaround for Intel Compiler mask conversion bug
MNT: replace _PyDict_GetItemStringWithError with PyDict_GetItemStringRef
TST: run the smoke tests on more python versions
ENH: Decrease wall time of ``ma.cov`` and ``ma.corrcoef``
BLD: ensure libnpymath and highway static libs use hidden visibility
API: Add ``shape`` and ``copy`` arguments to ``numpy.reshape``
MNT: disable the coercion cache for the nogil build
CI: add llvm/clang sanitizer tests
MAINT: Pin sphinx to version 7.2.6
BLD: use newer openblas wheels [wheel build]
DOC: add explanation of dtype to parameter values for np.append
MAINT: address improper error handling and cleanup for ``spin``
MAINT: Bump actions/upload-artifact from 4.3.1 to 4.3.2
DOC: Follow-up fixes for new theme
MAINT: Cleanup ``vecdot``'s signature, typing, and importing
BUG: use PyArray_SafeCast in array_astype
BUG: fix spin bench not running on Windows
DOC: Add replacement NEP links in superseded, replaced-by fields
DOC: Documentation and examples for conversion of np.timedelta64...
BUG: Fix invalid constructor in string_fastsearch.h with C++...
TST: Skip Cython test for editable install
MAINT: Bump actions/upload-artifact from 4.3.2 to 4.3.3
MAINT: update x86-simd-sort to latest
DOC: Added small clarification note, based on discussion in issue...
MAINT: Bump conda-incubator/setup-miniconda from 3.0.3 to 3.0.4
NOGIL: Make loop data cache and dispatch cache thread-safe in...
BUG: ensure text padding ufuncs handle stringdtype nan-like nulls
BUG: Fix rfft for even input length.
ENH: add support for nan-like null strings in string replace
MAINT: Simplify bugfix for even rfft
MAINT: Bump actions/dependency-review-action from 4.2.5 to 4.3.1
MAINT: Bump actions/dependency-review-action from 4.3.1 to 4.3.2
TST: static types are now immortal in the default build too
[NOGIL] thread local promotion state
DOC: fix np.unique release notes [skip cirrus]
BUG: Make sure that NumPy scalars are supported by can_cast
TYP: Fix incorrect type hint for creating a recarray from fromrecords
DOC: Update internal links for generator.rst and related
BUG: Fix incorrect return type of item with length 0 from chararray.__getitem__
DOC: Updated remaining links in random folder
DOC: Improve example on array broadcasting
BUG: Use Python pickle protocol version 4 for np.save
DOC: Add missing methods to numpy.strings docs
BUG: support nan-like null strings in [l,r]strip
MNT: more gracefully handle spin adding arguments to functions...
DOC: Update INSTALL.rst
DOC: Fix some typos and incorrect markups
MAINT: updated instructions to get MachAr byte pattern
MAINT: Bump ossf/scorecard-action from 2.3.1 to 2.3.3
DOC: add reference docs for NpyString C API
MNT: clean up references to array_owned==2 case in StringDType
TYP,TST: Bump mypy to 1.10.0
MAINT: Bump pypa/cibuildwheel from 2.17.0 to 2.18.0
TYP: npyio: loadtxt: usecols: add None type
TST: skip test_frompyfunc_leaks in the free-threaded build
MAINT: Add some PR prefixes to the labeler.
BUG: fixes for three related stringdtype issues
BUG: int32 and intc should both appear in sctypes
DOC: Adding links to polynomial table.
TST: temporarily pin spin to work around issue in 0.9 release
DOC: Remove outdated authentication instructions
TST: fix xfailed tests on pypy 7.3.16
TST: attempt to fix intel SDE SIMD CI
MAINT: fix typo
DEP: Deprecate 'fix_imports' flag in numpy.save
ENH: improve the error raised by ``numpy.isdtype``
TST: add basic free-threaded CI testing
BLD: update vendored-meson to current Meson master (1.4.99)
MAINT: Bump github/codeql-action from 2.13.4 to 3.25.5
BLD: cp313 [wheel build]
BLD: Make NumPy build reproducibly
DOC: Skip API documentation for numpy.distutils with Python 3.12...
DOC: Set default as ``-j 1`` for spin docs and move ``-W`` to SPHINXOPTS
TYP: fix type annotation for ``newbyteorder``
Improve documentation of numpy.ma.filled
MAINT: Bump github/codeql-action from 3.25.5 to 3.25.6
MAINT: Bump pypa/cibuildwheel from 2.18.0 to 2.18.1
DOC: add examples to get_printoptions
DOC: add example to get_include
DOC: fix rng.random example in numpy-for-matlab-users
ENH: Implement DLPack version 1
TST: work around flaky test on free-threaded build
DOC: Copy-edit numpy 2.0 migration guide.
DOC: update the NumPy Roadmap
MAINT: mark temp elision address cache as thread local
MAINT: Bump mamba-org/setup-micromamba from 1.8.1 to 1.9.0
CI: enable free-threaded wheel builds [wheel build]
MAINT: Avoid gcc compiler warning
MAINT: Fix GCC -Wmaybe-uninitialized warning
DOC: Add missing functions to the migration guide
MAINT: Avoid by-pointer parameter passing for LINEARIZE_DATA_t...
BUG: Fix handling of size=() in Generator.choice when a.ndim...
BUG: fix incorrect error handling for dtype('a') deprecation
BUG: fix assert in PyArry_ConcatenateArrays with StringDType
BUG: ``PyDataMem_SetHandler`` check capsule name
BUG: Fix entry-point of Texinfo docs
BUG: cast missing in PyPy-specific f2py code, pin spin in CI
BUG: Fix F77 ! comment handling
DOC: Update ``gradient`` docstrings
MAINT: Remove redundant print from bug report issue template
BUG: Fix typo in array-wrap code that lead to memory leak
BUG: Make Polynomial evaluation adhere to nep 50
BUG: Fix in1d fast-path range
BUG: fancy indexing copy
BUG: fix setxor1d when input arrays aren't 1D
MAINT: Bump mamba-org/setup-micromamba from 1.8.1 to 1.9.0
BUG: Fix memory leaks found with valgrind
CI, BLD: Upgrade to Pyodide 0.26.0 for Emscripten/Pyodide CI...
DOC: update ufunc tutorials to use setuptools
BUG: fix memory leaks found with valgrind (next)
MAINT: Unpin pydata-sphinx-theme
DOC: Added web docs for missing ma and strings routines
ENH: Add array API inspection functions
ENH: Add unstack()
ENH: Add copy and device keyword to np.asanyarray to match np.asarray
BUG: weighted nanpercentile, nanquantile and multi-dim q
MAINT: Bump github/codeql-action from 3.25.6 to 3.25.7
BUG: Fix memory leaks found by valgrind
BUG: catch invalid fixed-width dtype sizes
DOC: Update constants.rst: fix URL redirect
ENH: Better error message for axis=None in ``np.put_along_axis``...
ENH: use size-zero dtype for broadcast-shapes
TST: Re-enable int8/uint8 einsum tests
BUG: Disallow string inputs for ``copy`` keyword in ``np.array``...
refguide-check with pytest as a runner
DOC: fix typos in numpy v2.0 documentation
DOC: Update randn() to use rng.standard_normal()
MNT: Reorganize non-constant global statics into structs
DOC: Updated notes and examples for np.insert.
BUG: np.take handle 64-bit indices on 32-bit platforms
MNT: Remove ``set_string_function``
MAINT: Bump github/codeql-action from 3.25.7 to 3.25.8
TST: Re-enable ``test_shift_all_bits`` on clang-cl
DOC: add ``getbufsize`` example
DOC: add ``setbufsize`` example
DOC: add ``matrix_transpose`` example
DOC: add ``unique_all`` example
DOC: add ``unique_counts`` example
DOC: add ``unique_inverse`` example
DOC: add ``unique_values`` example
DOC: fix ``matrix_transpose`` doctest
BUG: Replace dots with underscores in f2py meson backend for...
MAINT: Bump actions/dependency-review-action from 4.3.2 to 4.3.3
BUG: fix incorrect randomized parameterization in bench_linalg
MNT: use reproducible RNG sequences in benchmarks
MNT: more benchmark cleanup
DOC: Update 2.0 migration guide
DOC: Added clean_dirs to spin docs to remove generated folders
DOC: Enable web docs for numpy.trapezoid and add back links
DOC: Update docstring for invert function
CI: modified CI job to test editable install
MAINT: Bump pypa/cibuildwheel from 2.18.1 to 2.19.0
DOC: add CI and NEP commit acronyms
CI: build and upload free-threaded nightly wheels for macOS
BUG: Adds asanyarray to start of linalg.cross
MAINT: Bump github/codeql-action from 3.25.8 to 3.25.9
CI: upgrade FreeBSD Cirrus job from FreeBSD 13.2 to 14.0
CI: Use default llvm on Windows.
MAINT: mark evil_global_disable_warn_O4O8_flag as thread-local
DOC: add ``np.linalg`` examples
remove doctesting from refguide-check, add ``spin check-tutorials``
MAINT: Bump pypa/cibuildwheel from 2.19.0 to 2.19.1
MAINT: Bump github/codeql-action from 3.25.9 to 3.25.10
MAINT: Add comment lost in previous PR.
BUILD: check for scipy-doctest, remove it from requirements
DOC: document workaround for deprecation of dim-2 inputs to ``cross``
BUG: allow replacement in the dispatch cache
DOC: Added missing See Also sections in Polynomial module
BUG: Handle ``--f77flags`` and ``--f90flags`` for ``meson``
TST: Skip an f2py module test on Windows
MAINT: Update main after 2.0.0 release.
DOC: Add clarifications np.argpartition
DOC: Mention more error paths and try to consolidate import errors
DOC, MAINT: Turn on version warning banner provided by PyData...
DOC: Update roadmap a bit more
ENH: Add Array API 2023.12 version support
DOC: Extend release notes
DOC: Update NEPs statuses
DOC: Remove mention of NaN and NAN aliases from constants
DOC: Mention '1.25' legacy printing mode in ``set_printoptions``
BUG: Fix new DTypes and new string promotion when signature is...
ENH: Add locking to umath_linalg if no lapack is detected at...
TYP: fix incorrect import in ``ma/extras.pyi`` stub
BUG: fix max_rows and chunked string/datetime reading in ``loadtxt``
ENH: Support integer dtype inputs in rounding functions
BUG: Quantile closest_observation to round to nearest even order
DOC, NEP: Update NEP44
BUG: fix PyArray_ImportNumPyAPI under -Werror=strict-prototypes
BUG: remove numpy.f2py from excludedimports
MAINT: use an atomic load/store and a mutex to initialize the...
TYP: fix missing ``sys`` import in numeric.pyi
BUG: avoid side-effect of 'include complex.h'
DOC: Update link to Python stdlib random.
BUG: add order to out array of ``numpy.fft``
BLD: Fix x86-simd-sort build failure on openBSD
MNT: Update dlpack docs and typing stubs
Missing meson pass-through argument
DOC: Update 2.0 migration guide and release note
DOC: Change selected hardlinks to NEPs to intersphinx mappings
DOC: update notes on sign for complex numbers
CI,TST: Fix meson tests needing gfortran [wheel build]
TST: fix 'spin test single_test' for future versions of spin
DOC: Add ``>>> import numpy as np`` stubs everywhere
MAINT: Bump github/codeql-action from 3.25.10 to 3.25.11
DOC: remove hack to override _add_newdocs_scalars
DOC: AI-Gen examples ctypeslib.as_ctypes_types
DOC: AI generated examples for ma.left_shift.
DOC: AI-Gen examples for ma.put
DOC: AI generated examples for ma.reshape
DOC: AI generated examples for ma.correlate.
MAINT: Bump pypa/cibuildwheel from 2.19.1 to 2.19.2
BENCH: Missing ufunc in benchmarks
BUILD: clean out py2 stuff from npy_3kcompat.h
MAINT: back printoptions with a true context variable
TYP: fix ``ufunc`` method type annotations
TYP: include the ``|`` prefix for ``dtype`` char codes
BUG: Mismatched allocation domains in ``PyArray_FillWithScalar``
TYP: Annotate type aliases as ``typing.TypeAlias``
MAINT: Bump actions/upload-artifact from 4.3.3 to 4.3.4
TYP,BUG: fix ``numpy.__dir__`` annotations
TYP: adopt ``typing.LiteralString`` and use more of ``typing.Literal``
TYP: use ``types.CapsuleType`` on python>=3.13
TYP: improved ``numpy._array_api_info`` typing
TYP,BUG: Replace ``numpy._typing._UnknownType`` with ``typing.Never``
BUG: start applying ruff/flake8-implicit-str-concat rules (ISC)
MAINT: start applying ruff/flake8-simplify rules (SIM)
DOC: Fix small incorrect markup
DOC, MAINT: fix typos found by codespell
MAINT: start applying ruff/pyupgrade rules (UP)
BUG: Make issctype always return bool.
MAINT: Remove a redundant import from the generated __ufunc_api.h.
API: Add ``device`` and ``to_device`` to scalars
DOC: Add a note that one should free the proto struct
ENH: Allow use of clip with Python integers to always succeed
MAINT: Bump actions/setup-node from 4.0.2 to 4.0.3
DOC: Change documentation copyright strings to use a dynamic...
DOC: Change NEP hardlinks to intersphinx mappings.
TYP: type hint ``numpy.polynomial``
BUG: ``np.loadtxt`` return F_CONTIGUOUS ndarray if row size is...
Apply some ruff/flake8-bugbear rules (B004 and B005)
BUG: Fix off-by-one error in amount of characters in strip
BUG,ENH: Fix generic scalar infinite recursion issues
API: Do not consider subclasses for NEP 50 weak promotion
MAINT: Bump actions/setup-python from 5.1.0 to 5.1.1
ENH: Provide a hook for gufuncs to process core dimensions.
MAINT: declare that NumPy's C extensions support running without...
API: Partially revert unique with return_inverse
BUG,MAINT: Fix utf-8 character stripping memory access
MAINT: Bump actions/dependency-review-action from 4.3.3 to 4.3.4
MAINT: Bump github/codeql-action from 3.25.11 to 3.25.12
TYP: Transparent ``__array__`` shape-type
TYP: Covariant ``numpy.flatiter`` type parameter
TYP: Positional-only dunder binop method parameters
BUG: Fix out-of-bound minimum offset for in1d table method
DOC, BUG: Fix running full test command in docstring
MAINT: add PyArray_ZeroContiguousBuffer helper and use it in...
BUG: fix ``f2py`` tests to work with v2 API
TYP,BUG: Remove ``numpy.cast`` and ``numpy.disp`` from the typing...
TYP,BUG: Fix ``dtype`` type alias specialization issue in ``__init__.pyi``
TYP: Improved ``numpy.generic`` rich comparison operator type...
TYP,BUG: Remove non-existant ``numpy.__git_version__`` in the...
TYP: Add missing typecodes in ``numpy._core.numerictypes.typecodes``
MAINT: add freethreading_compatible directive to cython build
TYP: Replace ``typing.Union`` with ``|`` in ``numpy._typing``
TYP: Replace ``typing.Optional[T]`` with ``T | None`` in the...
DOC: Issue template for static typing
MAINT: add a 'tests' install tag to the `numpy._core._simd` extension...
BUG: Fix unicode strip
BUG: Off by one in memory overlap check
TYP: Use ``Final`` and ``LiteralString`` for the constants in...
DOC: add sphinx-copybutton
ENH: add support in f2py to declare gil-disabled support
TYP,BUG: Type annotations for ``numpy.trapezoid``
TYP,BUG: Fix potentially unresolved typevar in ``median`` and...
BUG: Add object cast to avoid warning with limited API
DOC: fix ctypes example
MAINT: mark scipy-openblas nightly tests as allowed to fail
TYP: Covariant ``numpy.ndenumerate`` type parameter
TYP,BUG: FIx ``numpy.ndenumerate`` annotations for ``object_``...
ENH: Add ``__slots__`` to private (sub-)classes in ``numpy.lib._index_tricks_impl``
MAINT: Update main after 2.0.1 release.
TYP,BUG: Complete type stubs for ``numpy.dtypes``
TST, MAINT: Loosen required test precision
DOC: update tutorials link
MAINT: replace PyThread_type_lock with PyMutex on Python >= 3.13.0b3
BUG: cfuncs.py: fix crash when sys.stderr is not available
BUG: fix gcd inf
DOC: Fix migration note for ``alltrue`` and ``sometrue``
DOC: Release note for feature added in gh-26908.
TYP: improved ``numpy.array`` type hints for array-like input
DOC: Replace np.matrix in .view() docstring example.
DOC: fix tiny typo
BUG: Fix simd loadable stride logic
DOC: document 'floatmode' and 'legacy' keys from np.get_printoptions'...
BUG: random: Fix edge case of Johnk's algorithm for the beta...
MAINT: Bump github/codeql-action from 3.25.12 to 3.25.14
CI: unify free-threaded wheel builds with other builds
BUG: random: prevent zipf from hanging when parameter is large.
BUG: use proper input and output descriptor in array_assign_subscript...
BUG: random: Fix long delays/hangs with zipf(a) when a near 1.
BUG: Mirror VQSORT_ENABLED logic in Quicksort
TST: Refactor to consistently use CompilerChecker
TST: fix issues with tests that use numpy.testing.extbuild
MAINT: Bump ossf/scorecard-action from 2.3.3 to 2.4.0
MAINT: Bump github/codeql-action from 3.25.14 to 3.25.15
BUG: fix another cast setup in array_assign_subscript
DOC: Add some missing examples for ``np.strings`` methods
ENH: Disable name suggestions on some AttributeErrors
MAINT: linalg: Simplify some linalg gufuncs.
BUG: Bump Highway to latest master
DEP: lib: Deprecate acceptance of float (and more) in bincount.
MAINT: 3.9/10 cleanups
CI: Upgrade ``array-api-tests``
ENH: fixes for warnings on free-threaded wheel builds
ENH: mark the dragon4 scratch space as thread-local
DOC: update np.shares_memory() docs
API,BUG: Fix copyto (and ufunc) handling of scalar cast safety
DOC: Add release note about deprecation introduced in gh-27076.
DOC: Fix indentation of a few release notes.
BUG: Complex printing tests fail on Windows ARM64
MAINT: Bump actions/upload-artifact from 4.3.4 to 4.3.5
BUG: add missing error handling in public_dtype_api.c
DOC: Fixup promotion doc
BUG: Fix building NumPy in FIPS mode
DOC: remove incorrect docstring comment
BLD: cp313 cp313t linux_aarch64 [wheel build]
BUG: Fix repr for integer scalar subclasses
DEV: make linter.py runnable from outside the root of the repo
MAINT: Bump pypa/cibuildwheel from 2.19.2 to 2.20.0
BUG: Use the new ``npyv_loadable_stride_`` functions for ldexp and...
BUG: Ensure that scalar binops prioritize __array_ufunc__
BLD: update vendored Meson for cross-compilation patches
BUG: Bump Highway to latest
MAINT: Bump github/codeql-action from 3.25.15 to 3.26.0
MAINT: Bump actions/upload-artifact from 4.3.5 to 4.3.6
BUG: Fix missing error return in copyto
MAINT: Scipy openblas 0.3.27.44.4
BUG: Do not accidentally store dtype metadata in ``np.save``
BLD: use smaller scipy-openblas builds
ENH: fix thread-unsafe C API usages
MAINT: Bump pythoncapi-compat version.
REL: Prepare for the NumPy 2.1.0rc1 release [wheel build]
BUILD: use a shrunken version of scipy-openblas wheels [wheel...
REV: Revert undef I and document it
BUILD: improve download script
MAINT: update default NPY_FEATURE_VERSION after dropping py39
DOC: add free-threading release notes
BUG: Fix NPY_RAVEL_AXIS on backwards compatible NumPy 2 builds
TYP: Fixed & improved type hints for ``numpy.histogram2d``
TYP: Fix incompatible overrides in the ``numpy._typing._ufunc``...
BUG: Fix ``PyArray_ZeroContiguousBuffer`` (resize) with struct...
DOC: add docs on thread safety in NumPy
BUG: Allow fitting of degree zero polynomials with Polynomial.fit
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.47 2024/07/31 18:11:24 adam Exp $
d599 1
@


1.47
log
@py-numpy: updated to 2.0.1

NumPy 2.0.0 is the first major release since 2006. It is the result of 11 months of development since the last feature release and is the work of 212 contributors spread over 1078 pull requests. It contains a large number of exciting new features as well as changes to both the Python and C APIs. It includes breaking changes that could not happen in a regular minor release - including an ABI break, changes to type promotion rules, and API changes which may not have been emitting deprecation warnings in 1.26.x.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.46 2024/01/04 22:06:13 adam Exp $
d18 4
d156 3
a170 3
${PYSITELIB}/numpy/_core/tests/__init__.py
${PYSITELIB}/numpy/_core/tests/__init__.pyc
${PYSITELIB}/numpy/_core/tests/__init__.pyo
d225 3
d330 3
d426 9
a434 6
${PYSITELIB}/numpy/_pyinstaller/pyinstaller-smoke.py
${PYSITELIB}/numpy/_pyinstaller/pyinstaller-smoke.pyc
${PYSITELIB}/numpy/_pyinstaller/pyinstaller-smoke.pyo
${PYSITELIB}/numpy/_pyinstaller/test_pyinstaller.py
${PYSITELIB}/numpy/_pyinstaller/test_pyinstaller.pyc
${PYSITELIB}/numpy/_pyinstaller/test_pyinstaller.pyo
d1457 1
d1729 1
d1820 3
d1842 1
d1884 3
d1890 1
@


1.46
log
@py-numpy: updated to 1.26.3

1.26.3
MAINT: prepare 1.26.x for further development
TYP: add None to ``__getitem__`` in ``numpy.array_api``
BLD,BUG: quadmath required where available [f2py]
BUG: alpha doesn't use REAL(10)
BUG: Fix FP overflow error in division when the divisor is scalar
MAINT: Pin scipy-openblas version.
BUG: Fix f2py to enable use of string optional inout argument
BUG: Fix -fsanitize=alignment issue in numpy/_core/src/multiarray/arraytypes.c.src
TST: Explicitly pass NumPy path to cython during tests (also...
BUG: fix issues with ``newaxis`` and ``linalg.solve`` in ``numpy.array_api``
BUG: Disallow shadowed modulenames
BUG: Handle common blocks with kind specifications from modules
BUG: Fix moving compiled executable to root with f2py -c on Windows
BUG: Fix single to half-precision conversion on PPC64/VSX3
TST: f2py: fix issue in test skip condition
Revert "MAINT: Pin scipy-openblas version."
MAINT: do not use ``long`` type
TST: PyPy needs another gc.collect on latest versions
CI: Install Lapack runtime on Cygwin.
MAINT: Bump conda-incubator/setup-miniconda from 2.2.0 to 3.0.1
BLD: update vendored Meson for AIX shared library fix
MAINT: Init ``base`` in cpu_avx512_kn
BUG: Fix failing test_features on SapphireRapids
BUG: Fix non-contiguous memory load when ARM/Neon is enabled
MAINT,BUG: Never import distutils above 3.12 [f2py]
MAINT: make the import-time check for old Accelerate more specific
BUG: fix macOS version checks for Accelerate support
MAINT: Bump actions/setup-node and larsoner/circleci-artifacts-redirector-action
BUG: avoid seg fault from OOB access in RandomState.set_state()
BUG: Fix two errors related to not checking for failed allocations
BUG: Fix regression with ``f2py`` wrappers when modules and subroutines...
BUG: Fix build issues on SPR
BLD: fix uninitialized variable warnings from simd/neon/memory.h
BUG: Handle ``iso_c_type`` mappings more consistently
BUG: Fix module name bug in signature files [urgent] [f2py]
BUG: Handle .pyf.src and fix SciPy [urgent]
DOC: ``f2py`` rewrite with ``meson`` details
BUG: Add external library handling for meson [f2py]
MAINT: Run f2py's meson backend with the same python that ran...
MAINT: Update ``numpy/f2py/_backends`` from main.
MAINT: Easy updates of ``f2py/*.py`` from main.
MAINT: Update crackfortran.py and f2py2e.py from main
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.45 2023/11/21 21:58:01 ryoon Exp $
d3 1
d18 3
d25 10
d41 3
d46 1
d48 89
a136 3
${PYSITELIB}/numpy/_core/_multiarray_umath.py
${PYSITELIB}/numpy/_core/_multiarray_umath.pyc
${PYSITELIB}/numpy/_core/_multiarray_umath.pyo
d139 1
d141 257
d404 3
a457 3
${PYSITELIB}/numpy/_typing/setup.py
${PYSITELIB}/numpy/_typing/setup.pyc
${PYSITELIB}/numpy/_typing/setup.pyo
d470 4
a473 81
${PYSITELIB}/numpy/array_api/__init__.py
${PYSITELIB}/numpy/array_api/__init__.pyc
${PYSITELIB}/numpy/array_api/__init__.pyo
${PYSITELIB}/numpy/array_api/_array_object.py
${PYSITELIB}/numpy/array_api/_array_object.pyc
${PYSITELIB}/numpy/array_api/_array_object.pyo
${PYSITELIB}/numpy/array_api/_constants.py
${PYSITELIB}/numpy/array_api/_constants.pyc
${PYSITELIB}/numpy/array_api/_constants.pyo
${PYSITELIB}/numpy/array_api/_creation_functions.py
${PYSITELIB}/numpy/array_api/_creation_functions.pyc
${PYSITELIB}/numpy/array_api/_creation_functions.pyo
${PYSITELIB}/numpy/array_api/_data_type_functions.py
${PYSITELIB}/numpy/array_api/_data_type_functions.pyc
${PYSITELIB}/numpy/array_api/_data_type_functions.pyo
${PYSITELIB}/numpy/array_api/_dtypes.py
${PYSITELIB}/numpy/array_api/_dtypes.pyc
${PYSITELIB}/numpy/array_api/_dtypes.pyo
${PYSITELIB}/numpy/array_api/_elementwise_functions.py
${PYSITELIB}/numpy/array_api/_elementwise_functions.pyc
${PYSITELIB}/numpy/array_api/_elementwise_functions.pyo
${PYSITELIB}/numpy/array_api/_indexing_functions.py
${PYSITELIB}/numpy/array_api/_indexing_functions.pyc
${PYSITELIB}/numpy/array_api/_indexing_functions.pyo
${PYSITELIB}/numpy/array_api/_manipulation_functions.py
${PYSITELIB}/numpy/array_api/_manipulation_functions.pyc
${PYSITELIB}/numpy/array_api/_manipulation_functions.pyo
${PYSITELIB}/numpy/array_api/_searching_functions.py
${PYSITELIB}/numpy/array_api/_searching_functions.pyc
${PYSITELIB}/numpy/array_api/_searching_functions.pyo
${PYSITELIB}/numpy/array_api/_set_functions.py
${PYSITELIB}/numpy/array_api/_set_functions.pyc
${PYSITELIB}/numpy/array_api/_set_functions.pyo
${PYSITELIB}/numpy/array_api/_sorting_functions.py
${PYSITELIB}/numpy/array_api/_sorting_functions.pyc
${PYSITELIB}/numpy/array_api/_sorting_functions.pyo
${PYSITELIB}/numpy/array_api/_statistical_functions.py
${PYSITELIB}/numpy/array_api/_statistical_functions.pyc
${PYSITELIB}/numpy/array_api/_statistical_functions.pyo
${PYSITELIB}/numpy/array_api/_typing.py
${PYSITELIB}/numpy/array_api/_typing.pyc
${PYSITELIB}/numpy/array_api/_typing.pyo
${PYSITELIB}/numpy/array_api/_utility_functions.py
${PYSITELIB}/numpy/array_api/_utility_functions.pyc
${PYSITELIB}/numpy/array_api/_utility_functions.pyo
${PYSITELIB}/numpy/array_api/linalg.py
${PYSITELIB}/numpy/array_api/linalg.pyc
${PYSITELIB}/numpy/array_api/linalg.pyo
${PYSITELIB}/numpy/array_api/setup.py
${PYSITELIB}/numpy/array_api/setup.pyc
${PYSITELIB}/numpy/array_api/setup.pyo
${PYSITELIB}/numpy/array_api/tests/__init__.py
${PYSITELIB}/numpy/array_api/tests/__init__.pyc
${PYSITELIB}/numpy/array_api/tests/__init__.pyo
${PYSITELIB}/numpy/array_api/tests/test_array_object.py
${PYSITELIB}/numpy/array_api/tests/test_array_object.pyc
${PYSITELIB}/numpy/array_api/tests/test_array_object.pyo
${PYSITELIB}/numpy/array_api/tests/test_creation_functions.py
${PYSITELIB}/numpy/array_api/tests/test_creation_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_creation_functions.pyo
${PYSITELIB}/numpy/array_api/tests/test_data_type_functions.py
${PYSITELIB}/numpy/array_api/tests/test_data_type_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_data_type_functions.pyo
${PYSITELIB}/numpy/array_api/tests/test_elementwise_functions.py
${PYSITELIB}/numpy/array_api/tests/test_elementwise_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_elementwise_functions.pyo
${PYSITELIB}/numpy/array_api/tests/test_indexing_functions.py
${PYSITELIB}/numpy/array_api/tests/test_indexing_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_indexing_functions.pyo
${PYSITELIB}/numpy/array_api/tests/test_manipulation_functions.py
${PYSITELIB}/numpy/array_api/tests/test_manipulation_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_manipulation_functions.pyo
${PYSITELIB}/numpy/array_api/tests/test_set_functions.py
${PYSITELIB}/numpy/array_api/tests/test_set_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_set_functions.pyo
${PYSITELIB}/numpy/array_api/tests/test_sorting_functions.py
${PYSITELIB}/numpy/array_api/tests/test_sorting_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_sorting_functions.pyo
${PYSITELIB}/numpy/array_api/tests/test_validation.py
${PYSITELIB}/numpy/array_api/tests/test_validation.pyc
${PYSITELIB}/numpy/array_api/tests/test_validation.pyo
a479 3
${PYSITELIB}/numpy/compat/setup.py
${PYSITELIB}/numpy/compat/setup.pyc
${PYSITELIB}/numpy/compat/setup.pyo
a482 3
${PYSITELIB}/numpy/compat/tests/test_compat.py
${PYSITELIB}/numpy/compat/tests/test_compat.pyc
${PYSITELIB}/numpy/compat/tests/test_compat.pyo
a489 10
${PYSITELIB}/numpy/core/_add_newdocs.py
${PYSITELIB}/numpy/core/_add_newdocs.pyc
${PYSITELIB}/numpy/core/_add_newdocs.pyo
${PYSITELIB}/numpy/core/_add_newdocs_scalars.py
${PYSITELIB}/numpy/core/_add_newdocs_scalars.pyc
${PYSITELIB}/numpy/core/_add_newdocs_scalars.pyo
${PYSITELIB}/numpy/core/_asarray.py
${PYSITELIB}/numpy/core/_asarray.pyc
${PYSITELIB}/numpy/core/_asarray.pyi
${PYSITELIB}/numpy/core/_asarray.pyo
a495 3
${PYSITELIB}/numpy/core/_exceptions.py
${PYSITELIB}/numpy/core/_exceptions.pyc
${PYSITELIB}/numpy/core/_exceptions.pyo
a497 1
${PYSITELIB}/numpy/core/_internal.pyi
d499 6
a504 24
${PYSITELIB}/numpy/core/_machar.py
${PYSITELIB}/numpy/core/_machar.pyc
${PYSITELIB}/numpy/core/_machar.pyo
${PYSITELIB}/numpy/core/_methods.py
${PYSITELIB}/numpy/core/_methods.pyc
${PYSITELIB}/numpy/core/_methods.pyo
${PYSITELIB}/numpy/core/_multiarray_tests.so
${PYSITELIB}/numpy/core/_multiarray_umath.so
${PYSITELIB}/numpy/core/_operand_flag_tests.so
${PYSITELIB}/numpy/core/_rational_tests.so
${PYSITELIB}/numpy/core/_simd.so
${PYSITELIB}/numpy/core/_string_helpers.py
${PYSITELIB}/numpy/core/_string_helpers.pyc
${PYSITELIB}/numpy/core/_string_helpers.pyo
${PYSITELIB}/numpy/core/_struct_ufunc_tests.so
${PYSITELIB}/numpy/core/_type_aliases.py
${PYSITELIB}/numpy/core/_type_aliases.pyc
${PYSITELIB}/numpy/core/_type_aliases.pyi
${PYSITELIB}/numpy/core/_type_aliases.pyo
${PYSITELIB}/numpy/core/_ufunc_config.py
${PYSITELIB}/numpy/core/_ufunc_config.pyc
${PYSITELIB}/numpy/core/_ufunc_config.pyi
${PYSITELIB}/numpy/core/_ufunc_config.pyo
${PYSITELIB}/numpy/core/_umath_tests.so
a506 1
${PYSITELIB}/numpy/core/arrayprint.pyi
a507 3
${PYSITELIB}/numpy/core/cversions.py
${PYSITELIB}/numpy/core/cversions.pyc
${PYSITELIB}/numpy/core/cversions.pyo
a509 1
${PYSITELIB}/numpy/core/defchararray.pyi
a512 1
${PYSITELIB}/numpy/core/einsumfunc.pyi
a515 1
${PYSITELIB}/numpy/core/fromnumeric.pyi
a518 1
${PYSITELIB}/numpy/core/function_base.pyi
a521 1
${PYSITELIB}/numpy/core/getlimits.pyi
a522 38
${PYSITELIB}/numpy/core/include/numpy/__multiarray_api.c
${PYSITELIB}/numpy/core/include/numpy/__multiarray_api.h
${PYSITELIB}/numpy/core/include/numpy/__ufunc_api.c
${PYSITELIB}/numpy/core/include/numpy/__ufunc_api.h
${PYSITELIB}/numpy/core/include/numpy/_dtype_api.h
${PYSITELIB}/numpy/core/include/numpy/_neighborhood_iterator_imp.h
${PYSITELIB}/numpy/core/include/numpy/_numpyconfig.h
${PYSITELIB}/numpy/core/include/numpy/arrayobject.h
${PYSITELIB}/numpy/core/include/numpy/arrayscalars.h
${PYSITELIB}/numpy/core/include/numpy/experimental_dtype_api.h
${PYSITELIB}/numpy/core/include/numpy/halffloat.h
${PYSITELIB}/numpy/core/include/numpy/ndarrayobject.h
${PYSITELIB}/numpy/core/include/numpy/ndarraytypes.h
${PYSITELIB}/numpy/core/include/numpy/noprefix.h
${PYSITELIB}/numpy/core/include/numpy/npy_1_7_deprecated_api.h
${PYSITELIB}/numpy/core/include/numpy/npy_3kcompat.h
${PYSITELIB}/numpy/core/include/numpy/npy_common.h
${PYSITELIB}/numpy/core/include/numpy/npy_cpu.h
${PYSITELIB}/numpy/core/include/numpy/npy_endian.h
${PYSITELIB}/numpy/core/include/numpy/npy_interrupt.h
${PYSITELIB}/numpy/core/include/numpy/npy_math.h
${PYSITELIB}/numpy/core/include/numpy/npy_no_deprecated_api.h
${PYSITELIB}/numpy/core/include/numpy/npy_os.h
${PYSITELIB}/numpy/core/include/numpy/numpyconfig.h
${PYSITELIB}/numpy/core/include/numpy/old_defines.h
${PYSITELIB}/numpy/core/include/numpy/random/LICENSE.txt
${PYSITELIB}/numpy/core/include/numpy/random/bitgen.h
${PYSITELIB}/numpy/core/include/numpy/random/distributions.h
${PYSITELIB}/numpy/core/include/numpy/random/libdivide.h
${PYSITELIB}/numpy/core/include/numpy/ufuncobject.h
${PYSITELIB}/numpy/core/include/numpy/utils.h
${PYSITELIB}/numpy/core/lib/libnpymath.a
${PYSITELIB}/numpy/core/lib/npy-pkg-config/mlib.ini
${PYSITELIB}/numpy/core/lib/npy-pkg-config/npymath.ini
${PYSITELIB}/numpy/core/memmap.py
${PYSITELIB}/numpy/core/memmap.pyc
${PYSITELIB}/numpy/core/memmap.pyi
${PYSITELIB}/numpy/core/memmap.pyo
a524 1
${PYSITELIB}/numpy/core/multiarray.pyi
a527 1
${PYSITELIB}/numpy/core/numeric.pyi
a530 1
${PYSITELIB}/numpy/core/numerictypes.pyi
a536 1
${PYSITELIB}/numpy/core/records.pyi
a539 1
${PYSITELIB}/numpy/core/shape_base.pyi
a540 226
${PYSITELIB}/numpy/core/tests/__init__.py
${PYSITELIB}/numpy/core/tests/__init__.pyc
${PYSITELIB}/numpy/core/tests/__init__.pyo
${PYSITELIB}/numpy/core/tests/_locales.py
${PYSITELIB}/numpy/core/tests/_locales.pyc
${PYSITELIB}/numpy/core/tests/_locales.pyo
${PYSITELIB}/numpy/core/tests/data/astype_copy.pkl
${PYSITELIB}/numpy/core/tests/data/generate_umath_validation_data.cpp
${PYSITELIB}/numpy/core/tests/data/numpy_2_0_array.pkl
${PYSITELIB}/numpy/core/tests/data/recarray_from_file.fits
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-README.txt
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arccos.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arccosh.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arcsin.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arcsinh.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arctan.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arctanh.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-cbrt.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-cos.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-cosh.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-exp.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-exp2.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-expm1.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-log.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-log10.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-log1p.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-log2.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-sin.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-sinh.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-tan.csv
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-tanh.csv
${PYSITELIB}/numpy/core/tests/examples/cython/checks.pyx
${PYSITELIB}/numpy/core/tests/examples/cython/meson.build
${PYSITELIB}/numpy/core/tests/examples/cython/setup.py
${PYSITELIB}/numpy/core/tests/examples/cython/setup.pyc
${PYSITELIB}/numpy/core/tests/examples/cython/setup.pyo
${PYSITELIB}/numpy/core/tests/examples/limited_api/limited_api.c
${PYSITELIB}/numpy/core/tests/examples/limited_api/setup.py
${PYSITELIB}/numpy/core/tests/examples/limited_api/setup.pyc
${PYSITELIB}/numpy/core/tests/examples/limited_api/setup.pyo
${PYSITELIB}/numpy/core/tests/test__exceptions.py
${PYSITELIB}/numpy/core/tests/test__exceptions.pyc
${PYSITELIB}/numpy/core/tests/test__exceptions.pyo
${PYSITELIB}/numpy/core/tests/test_abc.py
${PYSITELIB}/numpy/core/tests/test_abc.pyc
${PYSITELIB}/numpy/core/tests/test_abc.pyo
${PYSITELIB}/numpy/core/tests/test_api.py
${PYSITELIB}/numpy/core/tests/test_api.pyc
${PYSITELIB}/numpy/core/tests/test_api.pyo
${PYSITELIB}/numpy/core/tests/test_argparse.py
${PYSITELIB}/numpy/core/tests/test_argparse.pyc
${PYSITELIB}/numpy/core/tests/test_argparse.pyo
${PYSITELIB}/numpy/core/tests/test_array_coercion.py
${PYSITELIB}/numpy/core/tests/test_array_coercion.pyc
${PYSITELIB}/numpy/core/tests/test_array_coercion.pyo
${PYSITELIB}/numpy/core/tests/test_array_interface.py
${PYSITELIB}/numpy/core/tests/test_array_interface.pyc
${PYSITELIB}/numpy/core/tests/test_array_interface.pyo
${PYSITELIB}/numpy/core/tests/test_arraymethod.py
${PYSITELIB}/numpy/core/tests/test_arraymethod.pyc
${PYSITELIB}/numpy/core/tests/test_arraymethod.pyo
${PYSITELIB}/numpy/core/tests/test_arrayprint.py
${PYSITELIB}/numpy/core/tests/test_arrayprint.pyc
${PYSITELIB}/numpy/core/tests/test_arrayprint.pyo
${PYSITELIB}/numpy/core/tests/test_casting_floatingpoint_errors.py
${PYSITELIB}/numpy/core/tests/test_casting_floatingpoint_errors.pyc
${PYSITELIB}/numpy/core/tests/test_casting_floatingpoint_errors.pyo
${PYSITELIB}/numpy/core/tests/test_casting_unittests.py
${PYSITELIB}/numpy/core/tests/test_casting_unittests.pyc
${PYSITELIB}/numpy/core/tests/test_casting_unittests.pyo
${PYSITELIB}/numpy/core/tests/test_conversion_utils.py
${PYSITELIB}/numpy/core/tests/test_conversion_utils.pyc
${PYSITELIB}/numpy/core/tests/test_conversion_utils.pyo
${PYSITELIB}/numpy/core/tests/test_cpu_dispatcher.py
${PYSITELIB}/numpy/core/tests/test_cpu_dispatcher.pyc
${PYSITELIB}/numpy/core/tests/test_cpu_dispatcher.pyo
${PYSITELIB}/numpy/core/tests/test_cpu_features.py
${PYSITELIB}/numpy/core/tests/test_cpu_features.pyc
${PYSITELIB}/numpy/core/tests/test_cpu_features.pyo
${PYSITELIB}/numpy/core/tests/test_custom_dtypes.py
${PYSITELIB}/numpy/core/tests/test_custom_dtypes.pyc
${PYSITELIB}/numpy/core/tests/test_custom_dtypes.pyo
${PYSITELIB}/numpy/core/tests/test_cython.py
${PYSITELIB}/numpy/core/tests/test_cython.pyc
${PYSITELIB}/numpy/core/tests/test_cython.pyo
${PYSITELIB}/numpy/core/tests/test_datetime.py
${PYSITELIB}/numpy/core/tests/test_datetime.pyc
${PYSITELIB}/numpy/core/tests/test_datetime.pyo
${PYSITELIB}/numpy/core/tests/test_defchararray.py
${PYSITELIB}/numpy/core/tests/test_defchararray.pyc
${PYSITELIB}/numpy/core/tests/test_defchararray.pyo
${PYSITELIB}/numpy/core/tests/test_deprecations.py
${PYSITELIB}/numpy/core/tests/test_deprecations.pyc
${PYSITELIB}/numpy/core/tests/test_deprecations.pyo
${PYSITELIB}/numpy/core/tests/test_dlpack.py
${PYSITELIB}/numpy/core/tests/test_dlpack.pyc
${PYSITELIB}/numpy/core/tests/test_dlpack.pyo
${PYSITELIB}/numpy/core/tests/test_dtype.py
${PYSITELIB}/numpy/core/tests/test_dtype.pyc
${PYSITELIB}/numpy/core/tests/test_dtype.pyo
${PYSITELIB}/numpy/core/tests/test_einsum.py
${PYSITELIB}/numpy/core/tests/test_einsum.pyc
${PYSITELIB}/numpy/core/tests/test_einsum.pyo
${PYSITELIB}/numpy/core/tests/test_errstate.py
${PYSITELIB}/numpy/core/tests/test_errstate.pyc
${PYSITELIB}/numpy/core/tests/test_errstate.pyo
${PYSITELIB}/numpy/core/tests/test_extint128.py
${PYSITELIB}/numpy/core/tests/test_extint128.pyc
${PYSITELIB}/numpy/core/tests/test_extint128.pyo
${PYSITELIB}/numpy/core/tests/test_function_base.py
${PYSITELIB}/numpy/core/tests/test_function_base.pyc
${PYSITELIB}/numpy/core/tests/test_function_base.pyo
${PYSITELIB}/numpy/core/tests/test_getlimits.py
${PYSITELIB}/numpy/core/tests/test_getlimits.pyc
${PYSITELIB}/numpy/core/tests/test_getlimits.pyo
${PYSITELIB}/numpy/core/tests/test_half.py
${PYSITELIB}/numpy/core/tests/test_half.pyc
${PYSITELIB}/numpy/core/tests/test_half.pyo
${PYSITELIB}/numpy/core/tests/test_hashtable.py
${PYSITELIB}/numpy/core/tests/test_hashtable.pyc
${PYSITELIB}/numpy/core/tests/test_hashtable.pyo
${PYSITELIB}/numpy/core/tests/test_indexerrors.py
${PYSITELIB}/numpy/core/tests/test_indexerrors.pyc
${PYSITELIB}/numpy/core/tests/test_indexerrors.pyo
${PYSITELIB}/numpy/core/tests/test_indexing.py
${PYSITELIB}/numpy/core/tests/test_indexing.pyc
${PYSITELIB}/numpy/core/tests/test_indexing.pyo
${PYSITELIB}/numpy/core/tests/test_item_selection.py
${PYSITELIB}/numpy/core/tests/test_item_selection.pyc
${PYSITELIB}/numpy/core/tests/test_item_selection.pyo
${PYSITELIB}/numpy/core/tests/test_limited_api.py
${PYSITELIB}/numpy/core/tests/test_limited_api.pyc
${PYSITELIB}/numpy/core/tests/test_limited_api.pyo
${PYSITELIB}/numpy/core/tests/test_longdouble.py
${PYSITELIB}/numpy/core/tests/test_longdouble.pyc
${PYSITELIB}/numpy/core/tests/test_longdouble.pyo
${PYSITELIB}/numpy/core/tests/test_machar.py
${PYSITELIB}/numpy/core/tests/test_machar.pyc
${PYSITELIB}/numpy/core/tests/test_machar.pyo
${PYSITELIB}/numpy/core/tests/test_mem_overlap.py
${PYSITELIB}/numpy/core/tests/test_mem_overlap.pyc
${PYSITELIB}/numpy/core/tests/test_mem_overlap.pyo
${PYSITELIB}/numpy/core/tests/test_mem_policy.py
${PYSITELIB}/numpy/core/tests/test_mem_policy.pyc
${PYSITELIB}/numpy/core/tests/test_mem_policy.pyo
${PYSITELIB}/numpy/core/tests/test_memmap.py
${PYSITELIB}/numpy/core/tests/test_memmap.pyc
${PYSITELIB}/numpy/core/tests/test_memmap.pyo
${PYSITELIB}/numpy/core/tests/test_multiarray.py
${PYSITELIB}/numpy/core/tests/test_multiarray.pyc
${PYSITELIB}/numpy/core/tests/test_multiarray.pyo
${PYSITELIB}/numpy/core/tests/test_nditer.py
${PYSITELIB}/numpy/core/tests/test_nditer.pyc
${PYSITELIB}/numpy/core/tests/test_nditer.pyo
${PYSITELIB}/numpy/core/tests/test_nep50_promotions.py
${PYSITELIB}/numpy/core/tests/test_nep50_promotions.pyc
${PYSITELIB}/numpy/core/tests/test_nep50_promotions.pyo
${PYSITELIB}/numpy/core/tests/test_numeric.py
${PYSITELIB}/numpy/core/tests/test_numeric.pyc
${PYSITELIB}/numpy/core/tests/test_numeric.pyo
${PYSITELIB}/numpy/core/tests/test_numerictypes.py
${PYSITELIB}/numpy/core/tests/test_numerictypes.pyc
${PYSITELIB}/numpy/core/tests/test_numerictypes.pyo
${PYSITELIB}/numpy/core/tests/test_numpy_2_0_compat.py
${PYSITELIB}/numpy/core/tests/test_numpy_2_0_compat.pyc
${PYSITELIB}/numpy/core/tests/test_numpy_2_0_compat.pyo
${PYSITELIB}/numpy/core/tests/test_overrides.py
${PYSITELIB}/numpy/core/tests/test_overrides.pyc
${PYSITELIB}/numpy/core/tests/test_overrides.pyo
${PYSITELIB}/numpy/core/tests/test_print.py
${PYSITELIB}/numpy/core/tests/test_print.pyc
${PYSITELIB}/numpy/core/tests/test_print.pyo
${PYSITELIB}/numpy/core/tests/test_protocols.py
${PYSITELIB}/numpy/core/tests/test_protocols.pyc
${PYSITELIB}/numpy/core/tests/test_protocols.pyo
${PYSITELIB}/numpy/core/tests/test_records.py
${PYSITELIB}/numpy/core/tests/test_records.pyc
${PYSITELIB}/numpy/core/tests/test_records.pyo
${PYSITELIB}/numpy/core/tests/test_regression.py
${PYSITELIB}/numpy/core/tests/test_regression.pyc
${PYSITELIB}/numpy/core/tests/test_regression.pyo
${PYSITELIB}/numpy/core/tests/test_scalar_ctors.py
${PYSITELIB}/numpy/core/tests/test_scalar_ctors.pyc
${PYSITELIB}/numpy/core/tests/test_scalar_ctors.pyo
${PYSITELIB}/numpy/core/tests/test_scalar_methods.py
${PYSITELIB}/numpy/core/tests/test_scalar_methods.pyc
${PYSITELIB}/numpy/core/tests/test_scalar_methods.pyo
${PYSITELIB}/numpy/core/tests/test_scalarbuffer.py
${PYSITELIB}/numpy/core/tests/test_scalarbuffer.pyc
${PYSITELIB}/numpy/core/tests/test_scalarbuffer.pyo
${PYSITELIB}/numpy/core/tests/test_scalarinherit.py
${PYSITELIB}/numpy/core/tests/test_scalarinherit.pyc
${PYSITELIB}/numpy/core/tests/test_scalarinherit.pyo
${PYSITELIB}/numpy/core/tests/test_scalarmath.py
${PYSITELIB}/numpy/core/tests/test_scalarmath.pyc
${PYSITELIB}/numpy/core/tests/test_scalarmath.pyo
${PYSITELIB}/numpy/core/tests/test_scalarprint.py
${PYSITELIB}/numpy/core/tests/test_scalarprint.pyc
${PYSITELIB}/numpy/core/tests/test_scalarprint.pyo
${PYSITELIB}/numpy/core/tests/test_shape_base.py
${PYSITELIB}/numpy/core/tests/test_shape_base.pyc
${PYSITELIB}/numpy/core/tests/test_shape_base.pyo
${PYSITELIB}/numpy/core/tests/test_simd.py
${PYSITELIB}/numpy/core/tests/test_simd.pyc
${PYSITELIB}/numpy/core/tests/test_simd.pyo
${PYSITELIB}/numpy/core/tests/test_simd_module.py
${PYSITELIB}/numpy/core/tests/test_simd_module.pyc
${PYSITELIB}/numpy/core/tests/test_simd_module.pyo
${PYSITELIB}/numpy/core/tests/test_strings.py
${PYSITELIB}/numpy/core/tests/test_strings.pyc
${PYSITELIB}/numpy/core/tests/test_strings.pyo
${PYSITELIB}/numpy/core/tests/test_ufunc.py
${PYSITELIB}/numpy/core/tests/test_ufunc.pyc
${PYSITELIB}/numpy/core/tests/test_ufunc.pyo
${PYSITELIB}/numpy/core/tests/test_umath.py
${PYSITELIB}/numpy/core/tests/test_umath.pyc
${PYSITELIB}/numpy/core/tests/test_umath.pyo
${PYSITELIB}/numpy/core/tests/test_umath_accuracy.py
${PYSITELIB}/numpy/core/tests/test_umath_accuracy.pyc
${PYSITELIB}/numpy/core/tests/test_umath_accuracy.pyo
${PYSITELIB}/numpy/core/tests/test_umath_complex.py
${PYSITELIB}/numpy/core/tests/test_umath_complex.pyc
${PYSITELIB}/numpy/core/tests/test_umath_complex.pyo
${PYSITELIB}/numpy/core/tests/test_unicode.py
${PYSITELIB}/numpy/core/tests/test_unicode.pyc
${PYSITELIB}/numpy/core/tests/test_unicode.pyo
a543 3
${PYSITELIB}/numpy/core/umath_tests.py
${PYSITELIB}/numpy/core/umath_tests.pyc
${PYSITELIB}/numpy/core/umath_tests.pyo
d592 1
a776 3
${PLIST.distutils}${PYSITELIB}/numpy/distutils/setup.py
${PLIST.distutils}${PYSITELIB}/numpy/distutils/setup.pyc
${PLIST.distutils}${PYSITELIB}/numpy/distutils/setup.pyo
d828 3
a833 6
${PYSITELIB}/numpy/doc/__init__.py
${PYSITELIB}/numpy/doc/__init__.pyc
${PYSITELIB}/numpy/doc/__init__.pyo
${PYSITELIB}/numpy/doc/constants.py
${PYSITELIB}/numpy/doc/constants.pyc
${PYSITELIB}/numpy/doc/constants.pyo
a907 3
${PYSITELIB}/numpy/f2py/setup.py
${PYSITELIB}/numpy/f2py/setup.pyc
${PYSITELIB}/numpy/f2py/setup.pyo
d961 4
a964 2
${PYSITELIB}/numpy/f2py/tests/src/module_data/mod.mod
${PYSITELIB}/numpy/f2py/tests/src/module_data/module_data_docstring.f90
d966 1
d973 5
a977 2
${PYSITELIB}/numpy/f2py/tests/src/regression/gh25337/data.f90
${PYSITELIB}/numpy/f2py/tests/src/regression/gh25337/use_data.f90
a1020 3
${PYSITELIB}/numpy/f2py/tests/test_compile_function.py
${PYSITELIB}/numpy/f2py/tests/test_compile_function.pyc
${PYSITELIB}/numpy/f2py/tests/test_compile_function.pyo
d1045 3
a1047 3
${PYSITELIB}/numpy/f2py/tests/test_module_doc.py
${PYSITELIB}/numpy/f2py/tests/test_module_doc.pyc
${PYSITELIB}/numpy/f2py/tests/test_module_doc.pyo
d1100 4
d1108 1
a1108 1
${PYSITELIB}/numpy/fft/_pocketfft_internal.so
a1110 1
${PYSITELIB}/numpy/fft/helper.pyi
d1125 16
d1144 12
d1159 43
d1206 4
a1209 12
${PYSITELIB}/numpy/lib/arraypad.py
${PYSITELIB}/numpy/lib/arraypad.pyc
${PYSITELIB}/numpy/lib/arraypad.pyi
${PYSITELIB}/numpy/lib/arraypad.pyo
${PYSITELIB}/numpy/lib/arraysetops.py
${PYSITELIB}/numpy/lib/arraysetops.pyc
${PYSITELIB}/numpy/lib/arraysetops.pyi
${PYSITELIB}/numpy/lib/arraysetops.pyo
${PYSITELIB}/numpy/lib/arrayterator.py
${PYSITELIB}/numpy/lib/arrayterator.pyc
${PYSITELIB}/numpy/lib/arrayterator.pyi
${PYSITELIB}/numpy/lib/arrayterator.pyo
d1214 3
a1216 12
${PYSITELIB}/numpy/lib/function_base.py
${PYSITELIB}/numpy/lib/function_base.pyc
${PYSITELIB}/numpy/lib/function_base.pyi
${PYSITELIB}/numpy/lib/function_base.pyo
${PYSITELIB}/numpy/lib/histograms.py
${PYSITELIB}/numpy/lib/histograms.pyc
${PYSITELIB}/numpy/lib/histograms.pyi
${PYSITELIB}/numpy/lib/histograms.pyo
${PYSITELIB}/numpy/lib/index_tricks.py
${PYSITELIB}/numpy/lib/index_tricks.pyc
${PYSITELIB}/numpy/lib/index_tricks.pyi
${PYSITELIB}/numpy/lib/index_tricks.pyo
a1220 4
${PYSITELIB}/numpy/lib/nanfunctions.py
${PYSITELIB}/numpy/lib/nanfunctions.pyc
${PYSITELIB}/numpy/lib/nanfunctions.pyi
${PYSITELIB}/numpy/lib/nanfunctions.pyo
a1224 4
${PYSITELIB}/numpy/lib/polynomial.py
${PYSITELIB}/numpy/lib/polynomial.pyc
${PYSITELIB}/numpy/lib/polynomial.pyi
${PYSITELIB}/numpy/lib/polynomial.pyo
a1231 7
${PYSITELIB}/numpy/lib/setup.py
${PYSITELIB}/numpy/lib/setup.pyc
${PYSITELIB}/numpy/lib/setup.pyo
${PYSITELIB}/numpy/lib/shape_base.py
${PYSITELIB}/numpy/lib/shape_base.pyc
${PYSITELIB}/numpy/lib/shape_base.pyi
${PYSITELIB}/numpy/lib/shape_base.pyo
d1239 1
d1255 3
a1266 3
${PYSITELIB}/numpy/lib/tests/test_financial_expired.py
${PYSITELIB}/numpy/lib/tests/test_financial_expired.pyc
${PYSITELIB}/numpy/lib/tests/test_financial_expired.pyo
a1320 12
${PYSITELIB}/numpy/lib/twodim_base.py
${PYSITELIB}/numpy/lib/twodim_base.pyc
${PYSITELIB}/numpy/lib/twodim_base.pyi
${PYSITELIB}/numpy/lib/twodim_base.pyo
${PYSITELIB}/numpy/lib/type_check.py
${PYSITELIB}/numpy/lib/type_check.pyc
${PYSITELIB}/numpy/lib/type_check.pyi
${PYSITELIB}/numpy/lib/type_check.pyo
${PYSITELIB}/numpy/lib/ufunclike.py
${PYSITELIB}/numpy/lib/ufunclike.pyc
${PYSITELIB}/numpy/lib/ufunclike.pyi
${PYSITELIB}/numpy/lib/ufunclike.pyo
a1323 4
${PYSITELIB}/numpy/lib/utils.py
${PYSITELIB}/numpy/lib/utils.pyc
${PYSITELIB}/numpy/lib/utils.pyi
${PYSITELIB}/numpy/lib/utils.pyo
d1328 4
a1335 1
${PYSITELIB}/numpy/linalg/linalg.pyi
a1367 3
${PYSITELIB}/numpy/ma/setup.py
${PYSITELIB}/numpy/ma/setup.pyc
${PYSITELIB}/numpy/ma/setup.pyo
d1371 3
a1411 3
${PYSITELIB}/numpy/matrixlib/setup.py
${PYSITELIB}/numpy/matrixlib/setup.pyc
${PYSITELIB}/numpy/matrixlib/setup.pyo
a1471 3
${PYSITELIB}/numpy/polynomial/setup.py
${PYSITELIB}/numpy/polynomial/setup.pyc
${PYSITELIB}/numpy/polynomial/setup.pyo
d1557 2
d1569 1
d1600 8
a1627 3
${PYSITELIB}/numpy/testing/setup.py
${PYSITELIB}/numpy/testing/setup.pyc
${PYSITELIB}/numpy/testing/setup.pyo
d1640 3
a1675 3
${PYSITELIB}/numpy/typing/setup.py
${PYSITELIB}/numpy/typing/setup.pyc
${PYSITELIB}/numpy/typing/setup.pyo
d1717 1
d1772 3
d1870 1
d1889 1
@


1.45
log
@py-numpy: Fix PLIST for Python 3.12

* Python 3.12 has no distutils anymore.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a668 1
${PLIST.distutils}${PYSITELIB}/numpy/distutils/command/config.py.orig
a710 1
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/__init__.py.orig
a728 1
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/g95.py.orig
a731 1
${PLIST.distutils}${PYSITELIB}/numpy/distutils/fcompiler/gnu.py.orig
a785 1
${PLIST.distutils}${PYSITELIB}/numpy/distutils/log.py.orig
d910 3
d970 3
d976 1
d1012 2
d1029 4
d1090 3
@


1.45.2.1
log
@Pullup ticket #6834 - requested by wiz
math/py-numpy: Python 3.12 build fix

(via patch)

Revisions pulled up:
- math/py-numpy/Makefile                                  1.117-1.119
- math/py-numpy/PLIST                                     1.46
- math/py-numpy/distinfo                                  1.87-1.88
- math/py-numpy/patches/patch-numpy_core_code__generators_generate__numpy__api.py
                                                          1.1
- math/py-numpy/patches/patch-numpy_core_code__generators_generate__ufunc__api.py
                                                          1.1
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.46 2024/01/04 22:06:13 adam Exp $
d669 1
d712 1
d731 1
d735 1
d790 1
a914 3
${PYSITELIB}/numpy/f2py/_src_pyf.py
${PYSITELIB}/numpy/f2py/_src_pyf.pyc
${PYSITELIB}/numpy/f2py/_src_pyf.pyo
a971 3
${PYSITELIB}/numpy/f2py/tests/src/callback/gh25211.f
${PYSITELIB}/numpy/f2py/tests/src/callback/gh25211.pyf
${PYSITELIB}/numpy/f2py/tests/src/cli/gh_22819.pyf
a974 1
${PYSITELIB}/numpy/f2py/tests/src/common/gh19161.f90
a1009 2
${PYSITELIB}/numpy/f2py/tests/src/regression/gh25337/data.f90
${PYSITELIB}/numpy/f2py/tests/src/regression/gh25337/use_data.f90
a1024 4
${PYSITELIB}/numpy/f2py/tests/src/string/gh24662.f90
${PYSITELIB}/numpy/f2py/tests/src/string/gh25286.f90
${PYSITELIB}/numpy/f2py/tests/src/string/gh25286.pyf
${PYSITELIB}/numpy/f2py/tests/src/string/gh25286_bc.pyf
a1081 3
${PYSITELIB}/numpy/f2py/tests/test_pyf_src.py
${PYSITELIB}/numpy/f2py/tests/test_pyf_src.pyc
${PYSITELIB}/numpy/f2py/tests/test_pyf_src.pyo
@


1.44
log
@py-numpy: update to 1.26.2.

NumPy 1.26.2 is a maintenance release that fixes bugs and regressions
discovered after the 1.26.1 release.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.43 2023/11/17 19:08:36 wiz Exp $
d582 290
a871 290
${PYSITELIB}/numpy/distutils/__init__.py
${PYSITELIB}/numpy/distutils/__init__.pyc
${PYSITELIB}/numpy/distutils/__init__.pyi
${PYSITELIB}/numpy/distutils/__init__.pyo
${PYSITELIB}/numpy/distutils/_shell_utils.py
${PYSITELIB}/numpy/distutils/_shell_utils.pyc
${PYSITELIB}/numpy/distutils/_shell_utils.pyo
${PYSITELIB}/numpy/distutils/armccompiler.py
${PYSITELIB}/numpy/distutils/armccompiler.pyc
${PYSITELIB}/numpy/distutils/armccompiler.pyo
${PYSITELIB}/numpy/distutils/ccompiler.py
${PYSITELIB}/numpy/distutils/ccompiler.pyc
${PYSITELIB}/numpy/distutils/ccompiler.pyo
${PYSITELIB}/numpy/distutils/ccompiler_opt.py
${PYSITELIB}/numpy/distutils/ccompiler_opt.pyc
${PYSITELIB}/numpy/distutils/ccompiler_opt.pyo
${PYSITELIB}/numpy/distutils/checks/cpu_asimd.c
${PYSITELIB}/numpy/distutils/checks/cpu_asimddp.c
${PYSITELIB}/numpy/distutils/checks/cpu_asimdfhm.c
${PYSITELIB}/numpy/distutils/checks/cpu_asimdhp.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx2.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512_clx.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512_cnl.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512_icl.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512_knl.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512_knm.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512_skx.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512_spr.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512cd.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512f.c
${PYSITELIB}/numpy/distutils/checks/cpu_f16c.c
${PYSITELIB}/numpy/distutils/checks/cpu_fma3.c
${PYSITELIB}/numpy/distutils/checks/cpu_fma4.c
${PYSITELIB}/numpy/distutils/checks/cpu_neon.c
${PYSITELIB}/numpy/distutils/checks/cpu_neon_fp16.c
${PYSITELIB}/numpy/distutils/checks/cpu_neon_vfpv4.c
${PYSITELIB}/numpy/distutils/checks/cpu_popcnt.c
${PYSITELIB}/numpy/distutils/checks/cpu_sse.c
${PYSITELIB}/numpy/distutils/checks/cpu_sse2.c
${PYSITELIB}/numpy/distutils/checks/cpu_sse3.c
${PYSITELIB}/numpy/distutils/checks/cpu_sse41.c
${PYSITELIB}/numpy/distutils/checks/cpu_sse42.c
${PYSITELIB}/numpy/distutils/checks/cpu_ssse3.c
${PYSITELIB}/numpy/distutils/checks/cpu_vsx.c
${PYSITELIB}/numpy/distutils/checks/cpu_vsx2.c
${PYSITELIB}/numpy/distutils/checks/cpu_vsx3.c
${PYSITELIB}/numpy/distutils/checks/cpu_vsx4.c
${PYSITELIB}/numpy/distutils/checks/cpu_vx.c
${PYSITELIB}/numpy/distutils/checks/cpu_vxe.c
${PYSITELIB}/numpy/distutils/checks/cpu_vxe2.c
${PYSITELIB}/numpy/distutils/checks/cpu_xop.c
${PYSITELIB}/numpy/distutils/checks/extra_avx512bw_mask.c
${PYSITELIB}/numpy/distutils/checks/extra_avx512dq_mask.c
${PYSITELIB}/numpy/distutils/checks/extra_avx512f_reduce.c
${PYSITELIB}/numpy/distutils/checks/extra_vsx3_half_double.c
${PYSITELIB}/numpy/distutils/checks/extra_vsx4_mma.c
${PYSITELIB}/numpy/distutils/checks/extra_vsx_asm.c
${PYSITELIB}/numpy/distutils/checks/test_flags.c
${PYSITELIB}/numpy/distutils/command/__init__.py
${PYSITELIB}/numpy/distutils/command/__init__.pyc
${PYSITELIB}/numpy/distutils/command/__init__.pyo
${PYSITELIB}/numpy/distutils/command/autodist.py
${PYSITELIB}/numpy/distutils/command/autodist.pyc
${PYSITELIB}/numpy/distutils/command/autodist.pyo
${PYSITELIB}/numpy/distutils/command/bdist_rpm.py
${PYSITELIB}/numpy/distutils/command/bdist_rpm.pyc
${PYSITELIB}/numpy/distutils/command/bdist_rpm.pyo
${PYSITELIB}/numpy/distutils/command/build.py
${PYSITELIB}/numpy/distutils/command/build.pyc
${PYSITELIB}/numpy/distutils/command/build.pyo
${PYSITELIB}/numpy/distutils/command/build_clib.py
${PYSITELIB}/numpy/distutils/command/build_clib.pyc
${PYSITELIB}/numpy/distutils/command/build_clib.pyo
${PYSITELIB}/numpy/distutils/command/build_ext.py
${PYSITELIB}/numpy/distutils/command/build_ext.pyc
${PYSITELIB}/numpy/distutils/command/build_ext.pyo
${PYSITELIB}/numpy/distutils/command/build_py.py
${PYSITELIB}/numpy/distutils/command/build_py.pyc
${PYSITELIB}/numpy/distutils/command/build_py.pyo
${PYSITELIB}/numpy/distutils/command/build_scripts.py
${PYSITELIB}/numpy/distutils/command/build_scripts.pyc
${PYSITELIB}/numpy/distutils/command/build_scripts.pyo
${PYSITELIB}/numpy/distutils/command/build_src.py
${PYSITELIB}/numpy/distutils/command/build_src.pyc
${PYSITELIB}/numpy/distutils/command/build_src.pyo
${PYSITELIB}/numpy/distutils/command/config.py
${PYSITELIB}/numpy/distutils/command/config.py.orig
${PYSITELIB}/numpy/distutils/command/config.pyc
${PYSITELIB}/numpy/distutils/command/config.pyo
${PYSITELIB}/numpy/distutils/command/config_compiler.py
${PYSITELIB}/numpy/distutils/command/config_compiler.pyc
${PYSITELIB}/numpy/distutils/command/config_compiler.pyo
${PYSITELIB}/numpy/distutils/command/develop.py
${PYSITELIB}/numpy/distutils/command/develop.pyc
${PYSITELIB}/numpy/distutils/command/develop.pyo
${PYSITELIB}/numpy/distutils/command/egg_info.py
${PYSITELIB}/numpy/distutils/command/egg_info.pyc
${PYSITELIB}/numpy/distutils/command/egg_info.pyo
${PYSITELIB}/numpy/distutils/command/install.py
${PYSITELIB}/numpy/distutils/command/install.pyc
${PYSITELIB}/numpy/distutils/command/install.pyo
${PYSITELIB}/numpy/distutils/command/install_clib.py
${PYSITELIB}/numpy/distutils/command/install_clib.pyc
${PYSITELIB}/numpy/distutils/command/install_clib.pyo
${PYSITELIB}/numpy/distutils/command/install_data.py
${PYSITELIB}/numpy/distutils/command/install_data.pyc
${PYSITELIB}/numpy/distutils/command/install_data.pyo
${PYSITELIB}/numpy/distutils/command/install_headers.py
${PYSITELIB}/numpy/distutils/command/install_headers.pyc
${PYSITELIB}/numpy/distutils/command/install_headers.pyo
${PYSITELIB}/numpy/distutils/command/sdist.py
${PYSITELIB}/numpy/distutils/command/sdist.pyc
${PYSITELIB}/numpy/distutils/command/sdist.pyo
${PYSITELIB}/numpy/distutils/conv_template.py
${PYSITELIB}/numpy/distutils/conv_template.pyc
${PYSITELIB}/numpy/distutils/conv_template.pyo
${PYSITELIB}/numpy/distutils/core.py
${PYSITELIB}/numpy/distutils/core.pyc
${PYSITELIB}/numpy/distutils/core.pyo
${PYSITELIB}/numpy/distutils/cpuinfo.py
${PYSITELIB}/numpy/distutils/cpuinfo.pyc
${PYSITELIB}/numpy/distutils/cpuinfo.pyo
${PYSITELIB}/numpy/distutils/exec_command.py
${PYSITELIB}/numpy/distutils/exec_command.pyc
${PYSITELIB}/numpy/distutils/exec_command.pyo
${PYSITELIB}/numpy/distutils/extension.py
${PYSITELIB}/numpy/distutils/extension.pyc
${PYSITELIB}/numpy/distutils/extension.pyo
${PYSITELIB}/numpy/distutils/fcompiler/__init__.py
${PYSITELIB}/numpy/distutils/fcompiler/__init__.py.orig
${PYSITELIB}/numpy/distutils/fcompiler/__init__.pyc
${PYSITELIB}/numpy/distutils/fcompiler/__init__.pyo
${PYSITELIB}/numpy/distutils/fcompiler/absoft.py
${PYSITELIB}/numpy/distutils/fcompiler/absoft.pyc
${PYSITELIB}/numpy/distutils/fcompiler/absoft.pyo
${PYSITELIB}/numpy/distutils/fcompiler/arm.py
${PYSITELIB}/numpy/distutils/fcompiler/arm.pyc
${PYSITELIB}/numpy/distutils/fcompiler/arm.pyo
${PYSITELIB}/numpy/distutils/fcompiler/compaq.py
${PYSITELIB}/numpy/distutils/fcompiler/compaq.pyc
${PYSITELIB}/numpy/distutils/fcompiler/compaq.pyo
${PYSITELIB}/numpy/distutils/fcompiler/environment.py
${PYSITELIB}/numpy/distutils/fcompiler/environment.pyc
${PYSITELIB}/numpy/distutils/fcompiler/environment.pyo
${PYSITELIB}/numpy/distutils/fcompiler/fujitsu.py
${PYSITELIB}/numpy/distutils/fcompiler/fujitsu.pyc
${PYSITELIB}/numpy/distutils/fcompiler/fujitsu.pyo
${PYSITELIB}/numpy/distutils/fcompiler/g95.py
${PYSITELIB}/numpy/distutils/fcompiler/g95.py.orig
${PYSITELIB}/numpy/distutils/fcompiler/g95.pyc
${PYSITELIB}/numpy/distutils/fcompiler/g95.pyo
${PYSITELIB}/numpy/distutils/fcompiler/gnu.py
${PYSITELIB}/numpy/distutils/fcompiler/gnu.py.orig
${PYSITELIB}/numpy/distutils/fcompiler/gnu.pyc
${PYSITELIB}/numpy/distutils/fcompiler/gnu.pyo
${PYSITELIB}/numpy/distutils/fcompiler/hpux.py
${PYSITELIB}/numpy/distutils/fcompiler/hpux.pyc
${PYSITELIB}/numpy/distutils/fcompiler/hpux.pyo
${PYSITELIB}/numpy/distutils/fcompiler/ibm.py
${PYSITELIB}/numpy/distutils/fcompiler/ibm.pyc
${PYSITELIB}/numpy/distutils/fcompiler/ibm.pyo
${PYSITELIB}/numpy/distutils/fcompiler/intel.py
${PYSITELIB}/numpy/distutils/fcompiler/intel.pyc
${PYSITELIB}/numpy/distutils/fcompiler/intel.pyo
${PYSITELIB}/numpy/distutils/fcompiler/lahey.py
${PYSITELIB}/numpy/distutils/fcompiler/lahey.pyc
${PYSITELIB}/numpy/distutils/fcompiler/lahey.pyo
${PYSITELIB}/numpy/distutils/fcompiler/mips.py
${PYSITELIB}/numpy/distutils/fcompiler/mips.pyc
${PYSITELIB}/numpy/distutils/fcompiler/mips.pyo
${PYSITELIB}/numpy/distutils/fcompiler/nag.py
${PYSITELIB}/numpy/distutils/fcompiler/nag.pyc
${PYSITELIB}/numpy/distutils/fcompiler/nag.pyo
${PYSITELIB}/numpy/distutils/fcompiler/none.py
${PYSITELIB}/numpy/distutils/fcompiler/none.pyc
${PYSITELIB}/numpy/distutils/fcompiler/none.pyo
${PYSITELIB}/numpy/distutils/fcompiler/nv.py
${PYSITELIB}/numpy/distutils/fcompiler/nv.pyc
${PYSITELIB}/numpy/distutils/fcompiler/nv.pyo
${PYSITELIB}/numpy/distutils/fcompiler/pathf95.py
${PYSITELIB}/numpy/distutils/fcompiler/pathf95.pyc
${PYSITELIB}/numpy/distutils/fcompiler/pathf95.pyo
${PYSITELIB}/numpy/distutils/fcompiler/pg.py
${PYSITELIB}/numpy/distutils/fcompiler/pg.pyc
${PYSITELIB}/numpy/distutils/fcompiler/pg.pyo
${PYSITELIB}/numpy/distutils/fcompiler/sun.py
${PYSITELIB}/numpy/distutils/fcompiler/sun.pyc
${PYSITELIB}/numpy/distutils/fcompiler/sun.pyo
${PYSITELIB}/numpy/distutils/fcompiler/vast.py
${PYSITELIB}/numpy/distutils/fcompiler/vast.pyc
${PYSITELIB}/numpy/distutils/fcompiler/vast.pyo
${PYSITELIB}/numpy/distutils/from_template.py
${PYSITELIB}/numpy/distutils/from_template.pyc
${PYSITELIB}/numpy/distutils/from_template.pyo
${PYSITELIB}/numpy/distutils/fujitsuccompiler.py
${PYSITELIB}/numpy/distutils/fujitsuccompiler.pyc
${PYSITELIB}/numpy/distutils/fujitsuccompiler.pyo
${PYSITELIB}/numpy/distutils/intelccompiler.py
${PYSITELIB}/numpy/distutils/intelccompiler.pyc
${PYSITELIB}/numpy/distutils/intelccompiler.pyo
${PYSITELIB}/numpy/distutils/lib2def.py
${PYSITELIB}/numpy/distutils/lib2def.pyc
${PYSITELIB}/numpy/distutils/lib2def.pyo
${PYSITELIB}/numpy/distutils/line_endings.py
${PYSITELIB}/numpy/distutils/line_endings.pyc
${PYSITELIB}/numpy/distutils/line_endings.pyo
${PYSITELIB}/numpy/distutils/log.py
${PYSITELIB}/numpy/distutils/log.py.orig
${PYSITELIB}/numpy/distutils/log.pyc
${PYSITELIB}/numpy/distutils/log.pyo
${PYSITELIB}/numpy/distutils/mingw/gfortran_vs2003_hack.c
${PYSITELIB}/numpy/distutils/mingw32ccompiler.py
${PYSITELIB}/numpy/distutils/mingw32ccompiler.pyc
${PYSITELIB}/numpy/distutils/mingw32ccompiler.pyo
${PYSITELIB}/numpy/distutils/misc_util.py
${PYSITELIB}/numpy/distutils/misc_util.pyc
${PYSITELIB}/numpy/distutils/misc_util.pyo
${PYSITELIB}/numpy/distutils/msvc9compiler.py
${PYSITELIB}/numpy/distutils/msvc9compiler.pyc
${PYSITELIB}/numpy/distutils/msvc9compiler.pyo
${PYSITELIB}/numpy/distutils/msvccompiler.py
${PYSITELIB}/numpy/distutils/msvccompiler.pyc
${PYSITELIB}/numpy/distutils/msvccompiler.pyo
${PYSITELIB}/numpy/distutils/npy_pkg_config.py
${PYSITELIB}/numpy/distutils/npy_pkg_config.pyc
${PYSITELIB}/numpy/distutils/npy_pkg_config.pyo
${PYSITELIB}/numpy/distutils/numpy_distribution.py
${PYSITELIB}/numpy/distutils/numpy_distribution.pyc
${PYSITELIB}/numpy/distutils/numpy_distribution.pyo
${PYSITELIB}/numpy/distutils/pathccompiler.py
${PYSITELIB}/numpy/distutils/pathccompiler.pyc
${PYSITELIB}/numpy/distutils/pathccompiler.pyo
${PYSITELIB}/numpy/distutils/setup.py
${PYSITELIB}/numpy/distutils/setup.pyc
${PYSITELIB}/numpy/distutils/setup.pyo
${PYSITELIB}/numpy/distutils/system_info.py
${PYSITELIB}/numpy/distutils/system_info.pyc
${PYSITELIB}/numpy/distutils/system_info.pyo
${PYSITELIB}/numpy/distutils/tests/__init__.py
${PYSITELIB}/numpy/distutils/tests/__init__.pyc
${PYSITELIB}/numpy/distutils/tests/__init__.pyo
${PYSITELIB}/numpy/distutils/tests/test_build_ext.py
${PYSITELIB}/numpy/distutils/tests/test_build_ext.pyc
${PYSITELIB}/numpy/distutils/tests/test_build_ext.pyo
${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt.py
${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt.pyc
${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt.pyo
${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt_conf.py
${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt_conf.pyc
${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt_conf.pyo
${PYSITELIB}/numpy/distutils/tests/test_exec_command.py
${PYSITELIB}/numpy/distutils/tests/test_exec_command.pyc
${PYSITELIB}/numpy/distutils/tests/test_exec_command.pyo
${PYSITELIB}/numpy/distutils/tests/test_fcompiler.py
${PYSITELIB}/numpy/distutils/tests/test_fcompiler.pyc
${PYSITELIB}/numpy/distutils/tests/test_fcompiler.pyo
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.py
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.pyc
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.pyo
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.py
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.pyc
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.pyo
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_nagfor.py
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_nagfor.pyc
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_nagfor.pyo
${PYSITELIB}/numpy/distutils/tests/test_from_template.py
${PYSITELIB}/numpy/distutils/tests/test_from_template.pyc
${PYSITELIB}/numpy/distutils/tests/test_from_template.pyo
${PYSITELIB}/numpy/distutils/tests/test_log.py
${PYSITELIB}/numpy/distutils/tests/test_log.pyc
${PYSITELIB}/numpy/distutils/tests/test_log.pyo
${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.py
${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.pyc
${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.pyo
${PYSITELIB}/numpy/distutils/tests/test_misc_util.py
${PYSITELIB}/numpy/distutils/tests/test_misc_util.pyc
${PYSITELIB}/numpy/distutils/tests/test_misc_util.pyo
${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.py
${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.pyc
${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.pyo
${PYSITELIB}/numpy/distutils/tests/test_shell_utils.py
${PYSITELIB}/numpy/distutils/tests/test_shell_utils.pyc
${PYSITELIB}/numpy/distutils/tests/test_shell_utils.pyo
${PYSITELIB}/numpy/distutils/tests/test_system_info.py
${PYSITELIB}/numpy/distutils/tests/test_system_info.pyc
${PYSITELIB}/numpy/distutils/tests/test_system_info.pyo
${PYSITELIB}/numpy/distutils/unixccompiler.py
${PYSITELIB}/numpy/distutils/unixccompiler.pyc
${PYSITELIB}/numpy/distutils/unixccompiler.pyo
@


1.43
log
@py-numpy: update to 1.26.1.

1.26.1

Pull requests merged
====================

A total of 20 pull requests were merged for this release.

1.26.0

Pull requests merged
====================

A total of 59 pull requests were merged for this release.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d637 1
@


1.42
log
@python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
@
text
@d2 1
a2 1
bin/f2py${PYVERSSUFFIX}
a7 2
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/numpy/LICENSE.txt
d17 22
d99 3
a107 3
${PYSITELIB}/numpy/_version.py
${PYSITELIB}/numpy/_version.pyc
${PYSITELIB}/numpy/_version.pyo
a280 3
${PYSITELIB}/numpy/core/generate_numpy_api.py
${PYSITELIB}/numpy/core/generate_numpy_api.pyc
${PYSITELIB}/numpy/core/generate_numpy_api.pyo
d285 1
a285 1
${PYSITELIB}/numpy/core/include/numpy/.doxyfile
d287 1
a291 1
${PYSITELIB}/numpy/core/include/numpy/_numpyconfig.h.in
a295 2
${PYSITELIB}/numpy/core/include/numpy/libdivide/LICENSE.txt
${PYSITELIB}/numpy/core/include/numpy/libdivide/libdivide.h
d310 1
a310 1
${PYSITELIB}/numpy/core/include/numpy/oldnumeric.h
d313 1
a341 6
${PYSITELIB}/numpy/core/setup.py
${PYSITELIB}/numpy/core/setup.pyc
${PYSITELIB}/numpy/core/setup.pyo
${PYSITELIB}/numpy/core/setup_common.py
${PYSITELIB}/numpy/core/setup_common.pyc
${PYSITELIB}/numpy/core/setup_common.pyo
d354 1
d378 1
d509 3
a581 3
${PYSITELIB}/numpy/distutils/__config__.py
${PYSITELIB}/numpy/distutils/__config__.pyc
${PYSITELIB}/numpy/distutils/__config__.pyo
d668 1
d711 1
d730 1
d734 1
d789 1
d898 16
d947 1
d975 4
d982 1
d995 1
d1023 1
d1054 3
d1066 3
a1135 3
${PYSITELIB}/numpy/fft/setup.py
${PYSITELIB}/numpy/fft/setup.pyc
${PYSITELIB}/numpy/fft/setup.pyo
a1333 3
${PYSITELIB}/numpy/linalg/setup.py
${PYSITELIB}/numpy/linalg/setup.pyc
${PYSITELIB}/numpy/linalg/setup.pyo
d1346 3
d1509 1
a1527 3
${PYSITELIB}/numpy/random/_examples/cython/setup.py
${PYSITELIB}/numpy/random/_examples/cython/setup.pyc
${PYSITELIB}/numpy/random/_examples/cython/setup.pyo
a1553 3
${PYSITELIB}/numpy/random/setup.py
${PYSITELIB}/numpy/random/setup.pyc
${PYSITELIB}/numpy/random/setup.pyo
a1599 3
${PYSITELIB}/numpy/setup.py
${PYSITELIB}/numpy/setup.pyc
${PYSITELIB}/numpy/setup.pyo
a1866 1
${PYSITELIB}/numpy/typing/tests/data/reveal/version.pyi
@


1.41
log
@py-numpy: updated to 1.25.2

1.25.2
MAINT: prepare 1.25.x for further development
ENH: Improve clang-cl compliance
MAINT: Upgrade various build dependencies.
BLD: use ``-ftrapping-math`` with Clang on macOS
BUG: properly handle negative indexes in ufunc_at fast path
BUG: PyObject_IsTrue and PyObject_Not error handling in setflags
BUG: histogram small range robust
MAINT: Update meson.build files from main branch
MAINT: exclude min, max and round from ``np.__all__``
MAINT: Dependabot updates
BUG: Fix the signature for np.array_api.take
BLD: update OpenBLAS to an intermeidate commit
BUG: Fix reference count leak in str(scalar).
BUG: fix invalid function pointer conversion error
BUG: Factor out slow ``getenv`` call used for memory policy warning
CI: correct URL in cirrus.star [skip cirrus]
BUG: Fix C types in scalartypes
BUG: do not modify the input to ufunc_at
BUG: Further fixes to indexing loop and added tests
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.40 2023/07/10 13:38:10 adam Exp $
a2 1
${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
a5 1
${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
a6 1
${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
d12 1
d18 1
d21 1
d24 1
d27 1
d30 1
d33 1
d36 1
d40 1
d43 1
d46 1
d49 1
d53 1
d56 1
d59 1
d62 1
d65 1
d68 1
d71 1
d75 1
d78 1
d81 1
d84 1
d87 1
d90 1
d93 1
d96 1
d99 1
d102 1
d105 1
d108 1
d111 1
d114 1
d117 1
d120 1
d123 1
d126 1
d129 1
d132 1
d135 1
d138 1
d141 1
d144 1
d147 1
d150 1
d153 1
d156 1
d159 1
d162 1
d165 1
d168 1
d171 1
d174 1
d177 1
d180 1
d183 1
d186 1
d190 1
d193 1
d196 1
d200 1
d203 1
d206 1
d209 1
d213 1
d216 1
d219 1
d227 1
d232 1
d236 1
d241 1
d244 1
d248 1
d252 1
d256 1
d260 1
d263 1
d267 1
d306 1
d310 1
d314 1
d318 1
d321 1
d325 1
d328 1
d331 1
d335 1
d338 1
d341 1
d369 1
d373 1
d376 1
d379 1
d382 1
d385 1
d388 1
d391 1
d394 1
d397 1
d400 1
d403 1
d406 1
d409 1
d412 1
d415 1
d418 1
d421 1
d424 1
d427 1
d430 1
d433 1
d436 1
d439 1
d442 1
d445 1
d448 1
d451 1
d454 1
d457 1
d460 1
d463 1
d466 1
d469 1
d472 1
d475 1
d478 1
d481 1
d484 1
d487 1
d490 1
d493 1
d496 1
d499 1
d502 1
d505 1
d508 1
d511 1
d514 1
d517 1
d520 1
d523 1
d526 1
d529 1
d532 1
d535 1
d538 1
d541 1
d544 1
d547 1
d550 1
d553 1
d556 1
d559 1
d562 1
d566 1
d569 1
d573 1
d576 1
d579 1
d582 1
d585 1
d630 1
d633 1
d636 1
d639 1
d642 1
d645 1
d648 1
d651 1
d654 1
d657 1
d660 1
d663 1
d666 1
d669 1
d672 1
d675 1
d678 1
d681 1
d684 1
d687 1
d690 1
d693 1
d696 1
d699 1
d702 1
d705 1
d708 1
d711 1
d714 1
d717 1
d720 1
d723 1
d726 1
d729 1
d732 1
d735 1
d738 1
d741 1
d744 1
d747 1
d750 1
d753 1
d756 1
d759 1
d762 1
d765 1
d768 1
d771 1
d774 1
d778 1
d781 1
d784 1
d787 1
d790 1
d793 1
d796 1
d799 1
d802 1
d805 1
d808 1
d811 1
d814 1
d817 1
d820 1
d823 1
d826 1
d829 1
d832 1
d835 1
d838 1
d841 1
d844 1
d847 1
d850 1
d853 1
d856 1
d859 1
d862 1
d866 1
d870 1
d874 1
d877 1
d880 1
d883 1
d886 1
d889 1
d892 1
d895 1
d898 1
d901 1
d904 1
d907 1
d910 1
d913 1
d916 1
d921 1
d924 1
d988 1
d991 1
d994 1
d997 1
d1000 1
d1003 1
d1006 1
d1009 1
d1012 1
d1015 1
d1018 1
d1021 1
d1024 1
d1027 1
d1030 1
d1033 1
d1036 1
d1039 1
d1042 1
d1045 1
d1048 1
d1051 1
d1054 1
d1057 1
d1060 1
d1063 1
d1066 1
d1069 1
d1072 1
d1075 1
d1079 1
d1083 1
d1088 1
d1091 1
d1094 1
d1097 1
d1100 1
d1104 1
d1107 1
d1110 1
d1114 1
d1118 1
d1122 1
d1126 1
d1130 1
d1134 1
d1138 1
d1142 1
d1146 1
d1150 1
d1154 1
d1158 1
d1161 1
d1165 1
d1168 1
d1172 1
d1176 1
d1179 1
d1188 1
d1191 1
d1194 1
d1197 1
d1200 1
d1203 1
d1206 1
d1209 1
d1212 1
d1215 1
d1218 1
d1221 1
d1224 1
d1227 1
d1230 1
d1233 1
d1236 1
d1239 1
d1242 1
d1245 1
d1248 1
d1251 1
d1254 1
d1257 1
d1260 1
d1264 1
d1268 1
d1272 1
d1275 1
d1279 1
d1283 1
d1289 1
d1292 1
d1295 1
d1298 1
d1301 1
d1304 1
d1308 1
d1312 1
d1316 1
d1320 1
d1323 1
d1326 1
d1329 1
d1332 1
d1335 1
d1338 1
d1341 1
d1344 1
d1347 1
d1350 1
d1353 1
d1356 1
d1360 1
d1364 1
d1367 1
d1370 1
d1373 1
d1376 1
d1379 1
d1382 1
d1385 1
d1388 1
d1391 1
d1395 1
d1399 1
d1403 1
d1407 1
d1411 1
d1415 1
d1419 1
d1423 1
d1427 1
d1430 1
d1433 1
d1436 1
d1439 1
d1442 1
d1445 1
d1448 1
d1451 1
d1454 1
d1457 1
d1460 1
d1463 1
d1469 1
d1476 1
d1479 1
d1485 1
d1488 1
d1491 1
d1502 1
d1514 1
d1517 1
d1520 1
d1533 1
d1536 1
d1539 1
d1542 1
d1545 1
d1548 1
d1551 1
d1554 1
d1557 1
d1560 1
d1563 1
d1567 1
d1570 1
d1573 1
d1577 1
d1580 1
d1583 1
d1586 1
d1589 1
d1592 1
d1595 1
d1598 1
d1601 1
d1604 1
d1607 1
d1610 1
d1613 1
d1616 1
d1619 1
d1622 1
d1625 1
d1628 1
d1631 1
d1634 1
d1637 1
d1687 1
d1690 1
d1693 1
d1696 1
d1699 1
d1702 1
d1705 1
d1708 1
d1711 1
d1714 1
d1717 1
d1720 1
d1723 1
d1726 1
d1729 1
d1732 1
d1735 1
d1738 1
d1741 1
d1744 1
d1747 1
d1750 1
d1753 1
d1756 1
d1759 1
d1762 1
d1765 1
d1768 1
d1771 1
d1774 1
d1777 1
d1835 1
d1838 1
d1841 1
d1844 1
@


1.40
log
@py-numpy: updated to 1.25.1

1.25.1
MAINT: prepare 1.25.x for further development
BLD: Port long double identification to C for meson
BUG: Fix reduction ``return NULL`` to be ``goto fail``
BUG: Avoid undefined behavior in array.astype()
BUG: Ensure ``__array_ufunc__`` works without any kwargs passed
MAINT: Pin urllib3 to avoid anaconda-client bug.
TST: Pin pydantic<2 in Pyodide workflow
MAINT: Bump pypa/cibuildwheel from 2.13.0 to 2.13.1
MAINT: Bump actions/checkout from 3.5.2 to 3.5.3
BUG: Multiply or Divides using SIMD without a full vector can...
MAINT: testing for IS_MUSL closes #24074
BUG: Only replace dtype temporarily if dimensions changed
MAINT: Bump actions/setup-node from 3.6.0 to 3.7.0
BUG: Fix private procedures in f2py modules
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.39 2023/07/01 08:38:26 wiz Exp $
d1081 1
@


1.39
log
@py-numpy: update to 1.25.0.

 NumPy 1.25.0 is now available. The highlights of the release are:

    Support for MUSL, there are now MUSL wheels.
    Support for the Fujitsu C/C++ compiler.
    Object arrays are now supported in einsum.
    Support for the inplace matrix multiplication (@@=).

The NumPy 1.25.0 release continues the ongoing work to improve the
handling and promotion of dtypes, increase the execution speed,
and clarify the documentation. There has also been preparatory work
for the future NumPy 2.0.0, resulting in a large number of new and
expired deprecations.

The Python versions supported by this release are 3.9-3.11.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d692 1
@


1.38
log
@py-numpy: updated to 1.24.3

NumPy 1.24.3 is a maintenance release that fixes bugs and regressions discovered after the
1.24.2 release. The Python versions supported by this release are 3.8-3.11.

BUG: fix for f2py string scalars
BUG: datetime64/timedelta64 comparisons return NotImplemented
MAINT: Pin matplotlib to version 3.6.3 for refguide checks
DOC: Fix matplotlib error in documentation
CI: Ensure submodules are initialized in gitpod.
TYP: Replace duplicate reduce in ufunc type signature with reduceat
TYP: Remove duplicate CLIP/WRAP/RAISE in __init__.pyi.
TYP: Mark ``d`` argument to fftfreq and rfftfreq as optional...
TYP: Add type annotations for comparison operators to MaskedArray.
TYP: Remove some stray type-check-only imports of ``msort``
BUG: Ensure like is only stripped for `like=` dispatched functions
BUG: fix loading and storing big arrays on s390x
MAINT: Bump larsoner/circleci-artifacts-redirector-action
BUG: Ignore invalid and overflow warnings in masked setitem
BUG: Fix masked array raveling when `order="A"` or `order="K"`
MAINT: Update conftest for newer hypothesis versions
BUG: Fix bug in parsing F77 style string arrays.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.37 2023/03/13 21:11:15 wiz Exp $
a47 2
${PYSITELIB}/numpy/_typing/_generic_alias.py
${PYSITELIB}/numpy/_typing/_generic_alias.pyc
d59 6
d81 2
d111 4
a122 4
${PYSITELIB}/numpy/compat/_inspect.py
${PYSITELIB}/numpy/compat/_inspect.pyc
${PYSITELIB}/numpy/compat/_pep440.py
${PYSITELIB}/numpy/compat/_pep440.pyc
d196 1
d199 1
a205 1
${PYSITELIB}/numpy/core/include/numpy/multiarray_api.txt
a222 1
${PYSITELIB}/numpy/core/include/numpy/ufunc_api.txt
d440 1
d558 2
d627 6
a632 2
${PYSITELIB}/numpy/dual.py
${PYSITELIB}/numpy/dual.pyc
d689 3
a956 2
${PYSITELIB}/numpy/ma/bench.py
${PYSITELIB}/numpy/ma/bench.pyc
a1147 2
${PYSITELIB}/numpy/testing/_private/decorators.py
${PYSITELIB}/numpy/testing/_private/decorators.pyc
a1149 6
${PYSITELIB}/numpy/testing/_private/noseclasses.py
${PYSITELIB}/numpy/testing/_private/noseclasses.pyc
${PYSITELIB}/numpy/testing/_private/nosetester.py
${PYSITELIB}/numpy/testing/_private/nosetester.pyc
${PYSITELIB}/numpy/testing/_private/parameterized.py
${PYSITELIB}/numpy/testing/_private/parameterized.pyc
d1153 2
a1160 2
${PYSITELIB}/numpy/testing/tests/test_doctesting.py
${PYSITELIB}/numpy/testing/tests/test_doctesting.pyc
a1162 2
${PYSITELIB}/numpy/testing/utils.py
${PYSITELIB}/numpy/testing/utils.pyc
d1173 2
a1356 2
${PYSITELIB}/numpy/typing/tests/test_generic_alias.py
${PYSITELIB}/numpy/typing/tests/test_generic_alias.pyc
@


1.37
log
@py-numpy: update to 1.24.2.

1.24.2

NumPy 1.24.2 is a maintenance release that fixes bugs and regressions
discovered after the 1.24.1 release. The Python versions supported by
this release are 3.8-3.11.

1.24.1

Bugfix release

1.24.0

NumPy 1.24.0 is now available. The highlights of the release are:

* New “dtype” and “casting” keywords for stacking functions.
* New F2PY features and fixes.
* Many new deprecations, check them out.
* Many expired deprecations,

The NumPy 1.24.0 release continues the ongoing work to improve the
handling and promotion of dtypes, increase execution speed, and
clarify the documentation. There are a large number of new and
expired deprecations due to changes in dtype promotion and cleanups.
It is the work of 177 contributors spread over 444 pull requests.
The supported Python versions are 3.8-3.11.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d711 1
@


1.36
log
@py-numpy: updated to 1.23.2

NUMPY 1.23.0 RELEASED

Jun 22, 2022 – NumPy 1.23.0 is now available. The highlights of the release are:

Implementation of loadtxt in C, greatly improving its performance.
Exposure of DLPack at the Python level for easy data exchange.
Changes to the promotion and comparisons of structured dtypes.
Improvements to f2py.
The NumPy 1.23.0 release continues the ongoing work to improve the handling and promotion of dtypes, increase the execution speed, clarify the documentation, and expire old deprecations. It is the work of 151 contributors spread over 494 pull requests. The Python versions supported by this release 3.8-3.10. Python 3.11 will be supported when it reaches the rc stage.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.35 2022/04/09 12:14:27 adam Exp $
d3 9
a11 6
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
a14 1
${PYSITELIB}/numpy/__config__.pyo
a19 1
${PYSITELIB}/numpy/__init__.pyo
a21 1
${PYSITELIB}/numpy/_distributor_init.pyo
a23 1
${PYSITELIB}/numpy/_globals.pyo
a25 1
${PYSITELIB}/numpy/_pyinstaller/__init__.pyo
a27 1
${PYSITELIB}/numpy/_pyinstaller/hook-numpy.pyo
a29 1
${PYSITELIB}/numpy/_pyinstaller/pyinstaller-smoke.pyo
a31 1
${PYSITELIB}/numpy/_pyinstaller/test_pyinstaller.pyo
a34 1
${PYSITELIB}/numpy/_pytesttester.pyo
a36 1
${PYSITELIB}/numpy/_typing/__init__.pyo
a38 1
${PYSITELIB}/numpy/_typing/_add_docstring.pyo
a40 1
${PYSITELIB}/numpy/_typing/_array_like.pyo
a43 1
${PYSITELIB}/numpy/_typing/_char_codes.pyo
a45 1
${PYSITELIB}/numpy/_typing/_dtype_like.pyo
a47 1
${PYSITELIB}/numpy/_typing/_extended_precision.pyo
a49 1
${PYSITELIB}/numpy/_typing/_generic_alias.pyo
a51 1
${PYSITELIB}/numpy/_typing/_nbit.pyo
a53 1
${PYSITELIB}/numpy/_typing/_nested_sequence.pyo
a55 1
${PYSITELIB}/numpy/_typing/_scalars.pyo
a57 1
${PYSITELIB}/numpy/_typing/_shape.pyo
a60 1
${PYSITELIB}/numpy/_typing/setup.pyo
a62 1
${PYSITELIB}/numpy/_version.pyo
a64 1
${PYSITELIB}/numpy/array_api/__init__.pyo
a66 1
${PYSITELIB}/numpy/array_api/_array_object.pyo
a68 1
${PYSITELIB}/numpy/array_api/_constants.pyo
a70 1
${PYSITELIB}/numpy/array_api/_creation_functions.pyo
a72 1
${PYSITELIB}/numpy/array_api/_data_type_functions.pyo
a74 1
${PYSITELIB}/numpy/array_api/_dtypes.pyo
a76 1
${PYSITELIB}/numpy/array_api/_elementwise_functions.pyo
a78 1
${PYSITELIB}/numpy/array_api/_manipulation_functions.pyo
a80 1
${PYSITELIB}/numpy/array_api/_searching_functions.pyo
a82 1
${PYSITELIB}/numpy/array_api/_set_functions.pyo
a84 1
${PYSITELIB}/numpy/array_api/_sorting_functions.pyo
a86 1
${PYSITELIB}/numpy/array_api/_statistical_functions.pyo
a88 1
${PYSITELIB}/numpy/array_api/_typing.pyo
a90 1
${PYSITELIB}/numpy/array_api/_utility_functions.pyo
a92 1
${PYSITELIB}/numpy/array_api/linalg.pyo
a94 1
${PYSITELIB}/numpy/array_api/setup.pyo
a96 1
${PYSITELIB}/numpy/array_api/tests/__init__.pyo
a98 1
${PYSITELIB}/numpy/array_api/tests/test_array_object.pyo
a100 1
${PYSITELIB}/numpy/array_api/tests/test_creation_functions.pyo
a102 1
${PYSITELIB}/numpy/array_api/tests/test_data_type_functions.pyo
a104 1
${PYSITELIB}/numpy/array_api/tests/test_elementwise_functions.pyo
a106 1
${PYSITELIB}/numpy/array_api/tests/test_set_functions.pyo
a108 1
${PYSITELIB}/numpy/array_api/tests/test_sorting_functions.pyo
a110 1
${PYSITELIB}/numpy/array_api/tests/test_validation.pyo
a112 1
${PYSITELIB}/numpy/compat/__init__.pyo
a114 1
${PYSITELIB}/numpy/compat/_inspect.pyo
a116 1
${PYSITELIB}/numpy/compat/_pep440.pyo
a118 1
${PYSITELIB}/numpy/compat/py3k.pyo
a120 1
${PYSITELIB}/numpy/compat/setup.pyo
a122 1
${PYSITELIB}/numpy/compat/tests/__init__.pyo
a124 1
${PYSITELIB}/numpy/compat/tests/test_compat.pyo
a126 1
${PYSITELIB}/numpy/conftest.pyo
a129 1
${PYSITELIB}/numpy/core/__init__.pyo
a131 1
${PYSITELIB}/numpy/core/_add_newdocs.pyo
a133 1
${PYSITELIB}/numpy/core/_add_newdocs_scalars.pyo
a136 1
${PYSITELIB}/numpy/core/_asarray.pyo
a138 1
${PYSITELIB}/numpy/core/_dtype.pyo
a140 1
${PYSITELIB}/numpy/core/_dtype_ctypes.pyo
a142 1
${PYSITELIB}/numpy/core/_exceptions.pyo
a145 1
${PYSITELIB}/numpy/core/_internal.pyo
a147 1
${PYSITELIB}/numpy/core/_machar.pyo
a149 1
${PYSITELIB}/numpy/core/_methods.pyo
a156 1
${PYSITELIB}/numpy/core/_string_helpers.pyo
a160 1
${PYSITELIB}/numpy/core/_type_aliases.pyo
a163 1
${PYSITELIB}/numpy/core/_ufunc_config.pyo
a167 1
${PYSITELIB}/numpy/core/arrayprint.pyo
a169 1
${PYSITELIB}/numpy/core/cversions.pyo
a172 1
${PYSITELIB}/numpy/core/defchararray.pyo
a175 1
${PYSITELIB}/numpy/core/einsumfunc.pyo
a178 1
${PYSITELIB}/numpy/core/fromnumeric.pyo
a181 1
${PYSITELIB}/numpy/core/function_base.pyo
a183 1
${PYSITELIB}/numpy/core/generate_numpy_api.pyo
a186 1
${PYSITELIB}/numpy/core/getlimits.pyo
a224 1
${PYSITELIB}/numpy/core/memmap.pyo
a227 1
${PYSITELIB}/numpy/core/multiarray.pyo
a230 1
${PYSITELIB}/numpy/core/numeric.pyo
a233 1
${PYSITELIB}/numpy/core/numerictypes.pyo
a235 1
${PYSITELIB}/numpy/core/overrides.pyo
a238 1
${PYSITELIB}/numpy/core/records.pyo
a240 1
${PYSITELIB}/numpy/core/setup.pyo
a242 1
${PYSITELIB}/numpy/core/setup_common.pyo
a245 1
${PYSITELIB}/numpy/core/shape_base.pyo
a247 1
${PYSITELIB}/numpy/core/tests/__init__.pyo
a249 1
${PYSITELIB}/numpy/core/tests/_locales.pyo
d276 1
d279 1
a281 1
${PYSITELIB}/numpy/core/tests/test__exceptions.pyo
a283 1
${PYSITELIB}/numpy/core/tests/test_abc.pyo
a285 1
${PYSITELIB}/numpy/core/tests/test_api.pyo
a287 1
${PYSITELIB}/numpy/core/tests/test_argparse.pyo
a289 1
${PYSITELIB}/numpy/core/tests/test_array_coercion.pyo
a291 1
${PYSITELIB}/numpy/core/tests/test_array_interface.pyo
a293 1
${PYSITELIB}/numpy/core/tests/test_arraymethod.pyo
d296 2
a297 1
${PYSITELIB}/numpy/core/tests/test_arrayprint.pyo
a299 1
${PYSITELIB}/numpy/core/tests/test_casting_unittests.pyo
a301 1
${PYSITELIB}/numpy/core/tests/test_conversion_utils.pyo
a303 1
${PYSITELIB}/numpy/core/tests/test_cpu_dispatcher.pyo
a305 1
${PYSITELIB}/numpy/core/tests/test_cpu_features.pyo
a307 1
${PYSITELIB}/numpy/core/tests/test_custom_dtypes.pyo
a309 1
${PYSITELIB}/numpy/core/tests/test_cython.pyo
a311 1
${PYSITELIB}/numpy/core/tests/test_datetime.pyo
a313 1
${PYSITELIB}/numpy/core/tests/test_defchararray.pyo
a315 1
${PYSITELIB}/numpy/core/tests/test_deprecations.pyo
a317 1
${PYSITELIB}/numpy/core/tests/test_dlpack.pyo
a319 1
${PYSITELIB}/numpy/core/tests/test_dtype.pyo
a321 1
${PYSITELIB}/numpy/core/tests/test_einsum.pyo
a323 1
${PYSITELIB}/numpy/core/tests/test_errstate.pyo
a325 1
${PYSITELIB}/numpy/core/tests/test_extint128.pyo
a327 1
${PYSITELIB}/numpy/core/tests/test_function_base.pyo
a329 1
${PYSITELIB}/numpy/core/tests/test_getlimits.pyo
a331 1
${PYSITELIB}/numpy/core/tests/test_half.pyo
a333 1
${PYSITELIB}/numpy/core/tests/test_hashtable.pyo
a335 1
${PYSITELIB}/numpy/core/tests/test_indexerrors.pyo
a337 1
${PYSITELIB}/numpy/core/tests/test_indexing.pyo
a339 1
${PYSITELIB}/numpy/core/tests/test_item_selection.pyo
a341 1
${PYSITELIB}/numpy/core/tests/test_limited_api.pyo
a343 1
${PYSITELIB}/numpy/core/tests/test_longdouble.pyo
a345 1
${PYSITELIB}/numpy/core/tests/test_machar.pyo
a347 1
${PYSITELIB}/numpy/core/tests/test_mem_overlap.pyo
a349 1
${PYSITELIB}/numpy/core/tests/test_mem_policy.pyo
a351 1
${PYSITELIB}/numpy/core/tests/test_memmap.pyo
a353 1
${PYSITELIB}/numpy/core/tests/test_multiarray.pyo
d356 2
a357 1
${PYSITELIB}/numpy/core/tests/test_nditer.pyo
a359 1
${PYSITELIB}/numpy/core/tests/test_numeric.pyo
a361 1
${PYSITELIB}/numpy/core/tests/test_numerictypes.pyo
a363 1
${PYSITELIB}/numpy/core/tests/test_overrides.pyo
a365 1
${PYSITELIB}/numpy/core/tests/test_print.pyo
a367 1
${PYSITELIB}/numpy/core/tests/test_protocols.pyo
a369 1
${PYSITELIB}/numpy/core/tests/test_records.pyo
a371 1
${PYSITELIB}/numpy/core/tests/test_regression.pyo
a373 1
${PYSITELIB}/numpy/core/tests/test_scalar_ctors.pyo
a375 1
${PYSITELIB}/numpy/core/tests/test_scalar_methods.pyo
a377 1
${PYSITELIB}/numpy/core/tests/test_scalarbuffer.pyo
a379 1
${PYSITELIB}/numpy/core/tests/test_scalarinherit.pyo
a381 1
${PYSITELIB}/numpy/core/tests/test_scalarmath.pyo
a383 1
${PYSITELIB}/numpy/core/tests/test_scalarprint.pyo
a385 1
${PYSITELIB}/numpy/core/tests/test_shape_base.pyo
a387 1
${PYSITELIB}/numpy/core/tests/test_simd.pyo
d390 2
a391 1
${PYSITELIB}/numpy/core/tests/test_simd_module.pyo
a393 1
${PYSITELIB}/numpy/core/tests/test_ufunc.pyo
a395 1
${PYSITELIB}/numpy/core/tests/test_umath.pyo
a397 1
${PYSITELIB}/numpy/core/tests/test_umath_accuracy.pyo
a399 1
${PYSITELIB}/numpy/core/tests/test_umath_complex.pyo
a401 1
${PYSITELIB}/numpy/core/tests/test_unicode.pyo
a403 1
${PYSITELIB}/numpy/core/umath.pyo
a405 1
${PYSITELIB}/numpy/core/umath_tests.pyo
a408 1
${PYSITELIB}/numpy/ctypeslib.pyo
a410 1
${PYSITELIB}/numpy/distutils/__config__.pyo
a413 1
${PYSITELIB}/numpy/distutils/__init__.pyo
a415 1
${PYSITELIB}/numpy/distutils/_shell_utils.pyo
a417 1
${PYSITELIB}/numpy/distutils/armccompiler.pyo
a419 1
${PYSITELIB}/numpy/distutils/ccompiler.pyo
a421 1
${PYSITELIB}/numpy/distutils/ccompiler_opt.pyo
a464 1
${PYSITELIB}/numpy/distutils/command/__init__.pyo
a466 1
${PYSITELIB}/numpy/distutils/command/autodist.pyo
a468 1
${PYSITELIB}/numpy/distutils/command/bdist_rpm.pyo
a470 1
${PYSITELIB}/numpy/distutils/command/build.pyo
a472 1
${PYSITELIB}/numpy/distutils/command/build_clib.pyo
a474 1
${PYSITELIB}/numpy/distutils/command/build_ext.pyo
a476 1
${PYSITELIB}/numpy/distutils/command/build_py.pyo
a478 1
${PYSITELIB}/numpy/distutils/command/build_scripts.pyo
a480 1
${PYSITELIB}/numpy/distutils/command/build_src.pyo
a482 1
${PYSITELIB}/numpy/distutils/command/config.pyo
a484 1
${PYSITELIB}/numpy/distutils/command/config_compiler.pyo
a486 1
${PYSITELIB}/numpy/distutils/command/develop.pyo
a488 1
${PYSITELIB}/numpy/distutils/command/egg_info.pyo
a490 1
${PYSITELIB}/numpy/distutils/command/install.pyo
a492 1
${PYSITELIB}/numpy/distutils/command/install_clib.pyo
a494 1
${PYSITELIB}/numpy/distutils/command/install_data.pyo
a496 1
${PYSITELIB}/numpy/distutils/command/install_headers.pyo
a498 1
${PYSITELIB}/numpy/distutils/command/sdist.pyo
a500 1
${PYSITELIB}/numpy/distutils/conv_template.pyo
a502 1
${PYSITELIB}/numpy/distutils/core.pyo
a504 1
${PYSITELIB}/numpy/distutils/cpuinfo.pyo
a506 1
${PYSITELIB}/numpy/distutils/exec_command.pyo
a508 1
${PYSITELIB}/numpy/distutils/extension.pyo
a510 1
${PYSITELIB}/numpy/distutils/fcompiler/__init__.pyo
a512 1
${PYSITELIB}/numpy/distutils/fcompiler/absoft.pyo
a514 1
${PYSITELIB}/numpy/distutils/fcompiler/arm.pyo
a516 1
${PYSITELIB}/numpy/distutils/fcompiler/compaq.pyo
a518 1
${PYSITELIB}/numpy/distutils/fcompiler/environment.pyo
a520 1
${PYSITELIB}/numpy/distutils/fcompiler/fujitsu.pyo
a522 1
${PYSITELIB}/numpy/distutils/fcompiler/g95.pyo
a524 1
${PYSITELIB}/numpy/distutils/fcompiler/gnu.pyo
a526 1
${PYSITELIB}/numpy/distutils/fcompiler/hpux.pyo
a528 1
${PYSITELIB}/numpy/distutils/fcompiler/ibm.pyo
a530 1
${PYSITELIB}/numpy/distutils/fcompiler/intel.pyo
a532 1
${PYSITELIB}/numpy/distutils/fcompiler/lahey.pyo
a534 1
${PYSITELIB}/numpy/distutils/fcompiler/mips.pyo
a536 1
${PYSITELIB}/numpy/distutils/fcompiler/nag.pyo
a538 1
${PYSITELIB}/numpy/distutils/fcompiler/none.pyo
a540 1
${PYSITELIB}/numpy/distutils/fcompiler/nv.pyo
a542 1
${PYSITELIB}/numpy/distutils/fcompiler/pathf95.pyo
a544 1
${PYSITELIB}/numpy/distutils/fcompiler/pg.pyo
a546 1
${PYSITELIB}/numpy/distutils/fcompiler/sun.pyo
a548 1
${PYSITELIB}/numpy/distutils/fcompiler/vast.pyo
a550 1
${PYSITELIB}/numpy/distutils/from_template.pyo
a552 1
${PYSITELIB}/numpy/distutils/intelccompiler.pyo
a554 1
${PYSITELIB}/numpy/distutils/lib2def.pyo
a556 1
${PYSITELIB}/numpy/distutils/line_endings.pyo
a558 1
${PYSITELIB}/numpy/distutils/log.pyo
a561 1
${PYSITELIB}/numpy/distutils/mingw32ccompiler.pyo
a563 1
${PYSITELIB}/numpy/distutils/misc_util.pyo
a565 1
${PYSITELIB}/numpy/distutils/msvc9compiler.pyo
a567 1
${PYSITELIB}/numpy/distutils/msvccompiler.pyo
a569 1
${PYSITELIB}/numpy/distutils/npy_pkg_config.pyo
a571 1
${PYSITELIB}/numpy/distutils/numpy_distribution.pyo
a573 1
${PYSITELIB}/numpy/distutils/pathccompiler.pyo
a575 1
${PYSITELIB}/numpy/distutils/setup.pyo
a577 1
${PYSITELIB}/numpy/distutils/system_info.pyo
a579 1
${PYSITELIB}/numpy/distutils/tests/__init__.pyo
a581 1
${PYSITELIB}/numpy/distutils/tests/test_build_ext.pyo
a583 1
${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt.pyo
a585 1
${PYSITELIB}/numpy/distutils/tests/test_ccompiler_opt_conf.pyo
a587 1
${PYSITELIB}/numpy/distutils/tests/test_exec_command.pyo
a589 1
${PYSITELIB}/numpy/distutils/tests/test_fcompiler.pyo
a591 1
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.pyo
a593 1
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.pyo
a595 1
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_nagfor.pyo
a597 1
${PYSITELIB}/numpy/distutils/tests/test_from_template.pyo
a599 1
${PYSITELIB}/numpy/distutils/tests/test_log.pyo
a601 1
${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.pyo
a603 1
${PYSITELIB}/numpy/distutils/tests/test_misc_util.pyo
a605 1
${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.pyo
a607 1
${PYSITELIB}/numpy/distutils/tests/test_shell_utils.pyo
a609 1
${PYSITELIB}/numpy/distutils/tests/test_system_info.pyo
a611 1
${PYSITELIB}/numpy/distutils/unixccompiler.pyo
a613 1
${PYSITELIB}/numpy/doc/__init__.pyo
a615 1
${PYSITELIB}/numpy/doc/constants.pyo
a617 1
${PYSITELIB}/numpy/doc/ufuncs.pyo
a619 1
${PYSITELIB}/numpy/dual.pyo
a622 1
${PYSITELIB}/numpy/f2py/__init__.pyo
a624 1
${PYSITELIB}/numpy/f2py/__main__.pyo
a626 1
${PYSITELIB}/numpy/f2py/__version__.pyo
a628 1
${PYSITELIB}/numpy/f2py/auxfuncs.pyo
a630 1
${PYSITELIB}/numpy/f2py/capi_maps.pyo
a632 1
${PYSITELIB}/numpy/f2py/cb_rules.pyo
a634 1
${PYSITELIB}/numpy/f2py/cfuncs.pyo
a636 1
${PYSITELIB}/numpy/f2py/common_rules.pyo
a638 1
${PYSITELIB}/numpy/f2py/crackfortran.pyo
a640 1
${PYSITELIB}/numpy/f2py/diagnose.pyo
a642 1
${PYSITELIB}/numpy/f2py/f2py2e.pyo
a644 1
${PYSITELIB}/numpy/f2py/f90mod_rules.pyo
a646 1
${PYSITELIB}/numpy/f2py/func2subr.pyo
a648 1
${PYSITELIB}/numpy/f2py/rules.pyo
a650 1
${PYSITELIB}/numpy/f2py/setup.pyo
a654 1
${PYSITELIB}/numpy/f2py/symbolic.pyo
a656 1
${PYSITELIB}/numpy/f2py/tests/__init__.pyo
d680 2
d712 1
a714 1
${PYSITELIB}/numpy/f2py/tests/test_abstract_interface.pyo
a716 1
${PYSITELIB}/numpy/f2py/tests/test_array_from_pyobj.pyo
a718 1
${PYSITELIB}/numpy/f2py/tests/test_assumed_shape.pyo
a720 1
${PYSITELIB}/numpy/f2py/tests/test_block_docstring.pyo
d723 2
a724 1
${PYSITELIB}/numpy/f2py/tests/test_callback.pyo
a726 1
${PYSITELIB}/numpy/f2py/tests/test_common.pyo
a728 1
${PYSITELIB}/numpy/f2py/tests/test_compile_function.pyo
d731 2
a732 1
${PYSITELIB}/numpy/f2py/tests/test_crackfortran.pyo
a734 1
${PYSITELIB}/numpy/f2py/tests/test_f2cmap.pyo
a736 1
${PYSITELIB}/numpy/f2py/tests/test_f2py2e.pyo
a738 1
${PYSITELIB}/numpy/f2py/tests/test_kind.pyo
a740 1
${PYSITELIB}/numpy/f2py/tests/test_mixed.pyo
a742 1
${PYSITELIB}/numpy/f2py/tests/test_module_doc.pyo
a744 1
${PYSITELIB}/numpy/f2py/tests/test_parameter.pyo
a746 1
${PYSITELIB}/numpy/f2py/tests/test_quoted_character.pyo
a748 1
${PYSITELIB}/numpy/f2py/tests/test_regression.pyo
a750 1
${PYSITELIB}/numpy/f2py/tests/test_return_character.pyo
a752 1
${PYSITELIB}/numpy/f2py/tests/test_return_complex.pyo
a754 1
${PYSITELIB}/numpy/f2py/tests/test_return_integer.pyo
a756 1
${PYSITELIB}/numpy/f2py/tests/test_return_logical.pyo
a758 1
${PYSITELIB}/numpy/f2py/tests/test_return_real.pyo
a760 1
${PYSITELIB}/numpy/f2py/tests/test_semicolon_split.pyo
a762 1
${PYSITELIB}/numpy/f2py/tests/test_size.pyo
a764 1
${PYSITELIB}/numpy/f2py/tests/test_string.pyo
d767 2
a768 1
${PYSITELIB}/numpy/f2py/tests/test_symbolic.pyo
a770 1
${PYSITELIB}/numpy/f2py/tests/util.pyo
a772 1
${PYSITELIB}/numpy/f2py/use_rules.pyo
a775 1
${PYSITELIB}/numpy/fft/__init__.pyo
a778 1
${PYSITELIB}/numpy/fft/_pocketfft.pyo
a782 1
${PYSITELIB}/numpy/fft/helper.pyo
a784 1
${PYSITELIB}/numpy/fft/setup.pyo
a786 1
${PYSITELIB}/numpy/fft/tests/__init__.pyo
a788 1
${PYSITELIB}/numpy/fft/tests/test_helper.pyo
a790 1
${PYSITELIB}/numpy/fft/tests/test_pocketfft.pyo
a793 1
${PYSITELIB}/numpy/lib/__init__.pyo
a795 1
${PYSITELIB}/numpy/lib/_datasource.pyo
a797 1
${PYSITELIB}/numpy/lib/_iotools.pyo
a800 1
${PYSITELIB}/numpy/lib/_version.pyo
a803 1
${PYSITELIB}/numpy/lib/arraypad.pyo
a806 1
${PYSITELIB}/numpy/lib/arraysetops.pyo
a809 1
${PYSITELIB}/numpy/lib/arrayterator.pyo
a812 1
${PYSITELIB}/numpy/lib/format.pyo
a815 1
${PYSITELIB}/numpy/lib/function_base.pyo
a818 1
${PYSITELIB}/numpy/lib/histograms.pyo
a821 1
${PYSITELIB}/numpy/lib/index_tricks.pyo
a824 1
${PYSITELIB}/numpy/lib/mixins.pyo
a827 1
${PYSITELIB}/numpy/lib/nanfunctions.pyo
a830 1
${PYSITELIB}/numpy/lib/npyio.pyo
a833 1
${PYSITELIB}/numpy/lib/polynomial.pyo
a835 1
${PYSITELIB}/numpy/lib/recfunctions.pyo
a838 1
${PYSITELIB}/numpy/lib/scimath.pyo
a840 1
${PYSITELIB}/numpy/lib/setup.pyo
a843 1
${PYSITELIB}/numpy/lib/shape_base.pyo
a846 1
${PYSITELIB}/numpy/lib/stride_tricks.pyo
a848 1
${PYSITELIB}/numpy/lib/tests/__init__.pyo
a856 1
${PYSITELIB}/numpy/lib/tests/test__datasource.pyo
a858 1
${PYSITELIB}/numpy/lib/tests/test__iotools.pyo
a860 1
${PYSITELIB}/numpy/lib/tests/test__version.pyo
a862 1
${PYSITELIB}/numpy/lib/tests/test_arraypad.pyo
a864 1
${PYSITELIB}/numpy/lib/tests/test_arraysetops.pyo
a866 1
${PYSITELIB}/numpy/lib/tests/test_arrayterator.pyo
a868 1
${PYSITELIB}/numpy/lib/tests/test_financial_expired.pyo
a870 1
${PYSITELIB}/numpy/lib/tests/test_format.pyo
a872 1
${PYSITELIB}/numpy/lib/tests/test_function_base.pyo
a874 1
${PYSITELIB}/numpy/lib/tests/test_histograms.pyo
a876 1
${PYSITELIB}/numpy/lib/tests/test_index_tricks.pyo
a878 1
${PYSITELIB}/numpy/lib/tests/test_io.pyo
a880 1
${PYSITELIB}/numpy/lib/tests/test_loadtxt.pyo
a882 1
${PYSITELIB}/numpy/lib/tests/test_mixins.pyo
a884 1
${PYSITELIB}/numpy/lib/tests/test_nanfunctions.pyo
a886 1
${PYSITELIB}/numpy/lib/tests/test_packbits.pyo
a888 1
${PYSITELIB}/numpy/lib/tests/test_polynomial.pyo
a890 1
${PYSITELIB}/numpy/lib/tests/test_recfunctions.pyo
a892 1
${PYSITELIB}/numpy/lib/tests/test_regression.pyo
a894 1
${PYSITELIB}/numpy/lib/tests/test_shape_base.pyo
a896 1
${PYSITELIB}/numpy/lib/tests/test_stride_tricks.pyo
a898 1
${PYSITELIB}/numpy/lib/tests/test_twodim_base.pyo
a900 1
${PYSITELIB}/numpy/lib/tests/test_type_check.pyo
a902 1
${PYSITELIB}/numpy/lib/tests/test_ufunclike.pyo
a904 1
${PYSITELIB}/numpy/lib/tests/test_utils.pyo
a907 1
${PYSITELIB}/numpy/lib/twodim_base.pyo
a910 1
${PYSITELIB}/numpy/lib/type_check.pyo
a913 1
${PYSITELIB}/numpy/lib/ufunclike.pyo
a915 1
${PYSITELIB}/numpy/lib/user_array.pyo
a918 1
${PYSITELIB}/numpy/lib/utils.pyo
a921 1
${PYSITELIB}/numpy/linalg/__init__.pyo
a926 1
${PYSITELIB}/numpy/linalg/linalg.pyo
a928 1
${PYSITELIB}/numpy/linalg/setup.pyo
a930 1
${PYSITELIB}/numpy/linalg/tests/__init__.pyo
a932 1
${PYSITELIB}/numpy/linalg/tests/test_deprecations.pyo
a934 1
${PYSITELIB}/numpy/linalg/tests/test_linalg.pyo
a936 1
${PYSITELIB}/numpy/linalg/tests/test_regression.pyo
a939 1
${PYSITELIB}/numpy/ma/__init__.pyo
a941 1
${PYSITELIB}/numpy/ma/bench.pyo
a944 1
${PYSITELIB}/numpy/ma/core.pyo
a947 1
${PYSITELIB}/numpy/ma/extras.pyo
a950 1
${PYSITELIB}/numpy/ma/mrecords.pyo
a952 1
${PYSITELIB}/numpy/ma/setup.pyo
a954 1
${PYSITELIB}/numpy/ma/tests/__init__.pyo
a956 1
${PYSITELIB}/numpy/ma/tests/test_core.pyo
a958 1
${PYSITELIB}/numpy/ma/tests/test_deprecations.pyo
a960 1
${PYSITELIB}/numpy/ma/tests/test_extras.pyo
a962 1
${PYSITELIB}/numpy/ma/tests/test_mrecords.pyo
a964 1
${PYSITELIB}/numpy/ma/tests/test_old_ma.pyo
a966 1
${PYSITELIB}/numpy/ma/tests/test_regression.pyo
a968 1
${PYSITELIB}/numpy/ma/tests/test_subclassing.pyo
a970 1
${PYSITELIB}/numpy/ma/testutils.pyo
a972 1
${PYSITELIB}/numpy/ma/timer_comparison.pyo
a974 1
${PYSITELIB}/numpy/matlib.pyo
a977 1
${PYSITELIB}/numpy/matrixlib/__init__.pyo
a980 1
${PYSITELIB}/numpy/matrixlib/defmatrix.pyo
a982 1
${PYSITELIB}/numpy/matrixlib/setup.pyo
a984 1
${PYSITELIB}/numpy/matrixlib/tests/__init__.pyo
a986 1
${PYSITELIB}/numpy/matrixlib/tests/test_defmatrix.pyo
a988 1
${PYSITELIB}/numpy/matrixlib/tests/test_interaction.pyo
a990 1
${PYSITELIB}/numpy/matrixlib/tests/test_masked_matrix.pyo
a992 1
${PYSITELIB}/numpy/matrixlib/tests/test_matrix_linalg.pyo
a994 1
${PYSITELIB}/numpy/matrixlib/tests/test_multiarray.pyo
a996 1
${PYSITELIB}/numpy/matrixlib/tests/test_numeric.pyo
a998 1
${PYSITELIB}/numpy/matrixlib/tests/test_regression.pyo
a1001 1
${PYSITELIB}/numpy/polynomial/__init__.pyo
a1004 1
${PYSITELIB}/numpy/polynomial/_polybase.pyo
a1007 1
${PYSITELIB}/numpy/polynomial/chebyshev.pyo
a1010 1
${PYSITELIB}/numpy/polynomial/hermite.pyo
a1013 1
${PYSITELIB}/numpy/polynomial/hermite_e.pyo
a1016 1
${PYSITELIB}/numpy/polynomial/laguerre.pyo
a1019 1
${PYSITELIB}/numpy/polynomial/legendre.pyo
a1022 1
${PYSITELIB}/numpy/polynomial/polynomial.pyo
a1025 1
${PYSITELIB}/numpy/polynomial/polyutils.pyo
a1027 1
${PYSITELIB}/numpy/polynomial/setup.pyo
a1029 1
${PYSITELIB}/numpy/polynomial/tests/__init__.pyo
a1031 1
${PYSITELIB}/numpy/polynomial/tests/test_chebyshev.pyo
a1033 1
${PYSITELIB}/numpy/polynomial/tests/test_classes.pyo
a1035 1
${PYSITELIB}/numpy/polynomial/tests/test_hermite.pyo
a1037 1
${PYSITELIB}/numpy/polynomial/tests/test_hermite_e.pyo
a1039 1
${PYSITELIB}/numpy/polynomial/tests/test_laguerre.pyo
a1041 1
${PYSITELIB}/numpy/polynomial/tests/test_legendre.pyo
a1043 1
${PYSITELIB}/numpy/polynomial/tests/test_polynomial.pyo
a1045 1
${PYSITELIB}/numpy/polynomial/tests/test_polyutils.pyo
d1048 2
a1049 1
${PYSITELIB}/numpy/polynomial/tests/test_printing.pyo
a1054 1
${PYSITELIB}/numpy/random/__init__.pyo
d1060 1
d1062 1
d1066 1
d1068 1
d1070 1
a1080 1
${PYSITELIB}/numpy/random/_pickle.pyo
a1091 1
${PYSITELIB}/numpy/random/setup.pyo
a1093 1
${PYSITELIB}/numpy/random/tests/__init__.pyo
d1095 1
a1107 1
${PYSITELIB}/numpy/random/tests/test_direct.pyo
a1109 1
${PYSITELIB}/numpy/random/tests/test_extending.pyo
a1111 1
${PYSITELIB}/numpy/random/tests/test_generator_mt19937.pyo
a1113 1
${PYSITELIB}/numpy/random/tests/test_generator_mt19937_regressions.pyo
a1115 1
${PYSITELIB}/numpy/random/tests/test_random.pyo
a1117 1
${PYSITELIB}/numpy/random/tests/test_randomstate.pyo
a1119 1
${PYSITELIB}/numpy/random/tests/test_randomstate_regression.pyo
a1121 1
${PYSITELIB}/numpy/random/tests/test_regression.pyo
a1123 1
${PYSITELIB}/numpy/random/tests/test_seed_sequence.pyo
a1125 1
${PYSITELIB}/numpy/random/tests/test_smoke.pyo
a1127 1
${PYSITELIB}/numpy/setup.pyo
a1130 1
${PYSITELIB}/numpy/testing/__init__.pyo
a1132 1
${PYSITELIB}/numpy/testing/_private/__init__.pyo
a1134 1
${PYSITELIB}/numpy/testing/_private/decorators.pyo
a1136 1
${PYSITELIB}/numpy/testing/_private/extbuild.pyo
a1138 1
${PYSITELIB}/numpy/testing/_private/noseclasses.pyo
a1140 1
${PYSITELIB}/numpy/testing/_private/nosetester.pyo
a1142 1
${PYSITELIB}/numpy/testing/_private/parameterized.pyo
a1145 1
${PYSITELIB}/numpy/testing/_private/utils.pyo
a1147 1
${PYSITELIB}/numpy/testing/print_coercion_tables.pyo
a1149 1
${PYSITELIB}/numpy/testing/setup.pyo
a1151 1
${PYSITELIB}/numpy/testing/tests/__init__.pyo
a1153 1
${PYSITELIB}/numpy/testing/tests/test_doctesting.pyo
a1155 1
${PYSITELIB}/numpy/testing/tests/test_utils.pyo
a1157 1
${PYSITELIB}/numpy/testing/utils.pyo
a1159 1
${PYSITELIB}/numpy/tests/__init__.pyo
a1161 1
${PYSITELIB}/numpy/tests/test__all__.pyo
d1164 2
a1165 1
${PYSITELIB}/numpy/tests/test_ctypeslib.pyo
a1167 1
${PYSITELIB}/numpy/tests/test_matlib.pyo
a1169 1
${PYSITELIB}/numpy/tests/test_numpy_version.pyo
a1171 1
${PYSITELIB}/numpy/tests/test_public_api.pyo
a1173 1
${PYSITELIB}/numpy/tests/test_reloading.pyo
a1175 1
${PYSITELIB}/numpy/tests/test_scripts.pyo
a1177 1
${PYSITELIB}/numpy/tests/test_warnings.pyo
a1179 1
${PYSITELIB}/numpy/typing/__init__.pyo
a1181 1
${PYSITELIB}/numpy/typing/mypy_plugin.pyo
a1183 1
${PYSITELIB}/numpy/typing/setup.pyo
a1185 1
${PYSITELIB}/numpy/typing/tests/__init__.pyo
d1234 1
d1236 1
d1238 1
d1240 1
d1242 1
d1244 1
d1246 1
d1248 1
d1250 1
d1252 1
d1254 1
d1256 1
d1258 1
d1260 1
d1262 1
d1264 1
d1266 1
d1268 1
d1270 1
d1272 1
d1274 1
d1276 1
d1278 1
d1280 1
d1282 1
d1284 1
d1286 1
d1288 1
d1290 1
d1292 1
d1294 1
a1351 1
${PYSITELIB}/numpy/typing/tests/test_generic_alias.pyo
a1353 1
${PYSITELIB}/numpy/typing/tests/test_isfile.pyo
a1355 1
${PYSITELIB}/numpy/typing/tests/test_runtime.pyo
a1357 1
${PYSITELIB}/numpy/typing/tests/test_typing.pyo
a1359 1
${PYSITELIB}/numpy/version.pyo
@


1.35
log
@py-numpy: updated to 1.22.3

The NumPy 1.22.3 is maintenance release that fixes bugs discovered after the
1.22.2 release. The most noticeable fixes may be those for DLPack. One that may
cause some problems is disallowing strings as inputs to logical ufuncs. It is
still undecided how strings should be treated in those functions and it was
thought best to simply disallow them until a decision was reached. That should
not cause problems with older code.


The NumPy 1.22.2 is maintenance release that fixes bugs discovered after the
1.22.1 release. Notable fixes are:

- Several build related fixes for downstream projects and other platforms.
- Various Annotation fixes/additions.
- Numpy wheels for Windows will use the 1.41 tool chain, fixing downstream link
  problems for projects using NumPy provided libraries on Windows.
- Deal with CVE-2021-41495 complaint.


The NumPy 1.22.1 is maintenance release that fixes bugs discovered after the
1.22.0 release. Notable fixes are:

- Fix f2PY docstring problems (SciPy)
- Fix reduction type problems (AstroPy)
- Fix various typing bugs.


NumPy 1.22.0 is a big release featuring the work of 153 contributers spread
over 609 pull requests. There have been many improvements, highlights are:

* Annotations of the main namespace are essentially complete. Upstream is a
  moving target, so there will likely be further improvements, but the major
  work is done. This is probably the most user visible enhancement in this
  release.
* A preliminary version of the proposed Array-API is provided. This is a step
  in creating a standard collection of functions that can be used across
  applications such as CuPy and JAX.
* NumPy now has a DLPack backend. DLPack provides a common interchange format
  for array (tensor) data.
* New methods for ``quantile``, ``percentile``, and related functions. The new
  methods provide a complete set of the methods commonly found in the
  literature.
* A new configurable allocator for use by downstream projects.
* The universal functions have been refactored to implement most of
  :ref:`NEP 43 <NEP43>`.  This also unlocks the ability to experiment with the
  future DType API.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.34 2022/01/29 07:46:10 wiz Exp $
d25 12
d41 38
d139 3
d151 3
d160 3
d376 3
d594 4
d602 1
a873 3
${PYSITELIB}/numpy/f2py/f2py_testing.py
${PYSITELIB}/numpy/f2py/f2py_testing.pyc
${PYSITELIB}/numpy/f2py/f2py_testing.pyo
d894 2
d902 6
d909 10
d925 1
d931 1
d933 10
d945 2
d971 6
d1174 3
a1576 32
${PYSITELIB}/numpy/typing/_add_docstring.py
${PYSITELIB}/numpy/typing/_add_docstring.pyc
${PYSITELIB}/numpy/typing/_add_docstring.pyo
${PYSITELIB}/numpy/typing/_array_like.py
${PYSITELIB}/numpy/typing/_array_like.pyc
${PYSITELIB}/numpy/typing/_array_like.pyo
${PYSITELIB}/numpy/typing/_callable.pyi
${PYSITELIB}/numpy/typing/_char_codes.py
${PYSITELIB}/numpy/typing/_char_codes.pyc
${PYSITELIB}/numpy/typing/_char_codes.pyo
${PYSITELIB}/numpy/typing/_dtype_like.py
${PYSITELIB}/numpy/typing/_dtype_like.pyc
${PYSITELIB}/numpy/typing/_dtype_like.pyo
${PYSITELIB}/numpy/typing/_extended_precision.py
${PYSITELIB}/numpy/typing/_extended_precision.pyc
${PYSITELIB}/numpy/typing/_extended_precision.pyo
${PYSITELIB}/numpy/typing/_generic_alias.py
${PYSITELIB}/numpy/typing/_generic_alias.pyc
${PYSITELIB}/numpy/typing/_generic_alias.pyo
${PYSITELIB}/numpy/typing/_nbit.py
${PYSITELIB}/numpy/typing/_nbit.pyc
${PYSITELIB}/numpy/typing/_nbit.pyo
${PYSITELIB}/numpy/typing/_nested_sequence.py
${PYSITELIB}/numpy/typing/_nested_sequence.pyc
${PYSITELIB}/numpy/typing/_nested_sequence.pyo
${PYSITELIB}/numpy/typing/_scalars.py
${PYSITELIB}/numpy/typing/_scalars.pyc
${PYSITELIB}/numpy/typing/_scalars.pyo
${PYSITELIB}/numpy/typing/_shape.py
${PYSITELIB}/numpy/typing/_shape.pyc
${PYSITELIB}/numpy/typing/_shape.pyo
${PYSITELIB}/numpy/typing/_ufunc.pyi
d1679 1
@


1.34
log
@py-numpy: do not install f2py3 to avoid conflict with other versions of this package

use ALTERNATIVES framework to provide it

Bump PKGREVISION.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.33 2021/11/02 18:48:28 adam Exp $
d27 1
d32 66
a97 1
${PYSITELIB}/numpy/char.pyi
d146 3
d179 1
d198 1
d200 1
d207 1
a234 3
${PYSITELIB}/numpy/core/machar.py
${PYSITELIB}/numpy/core/machar.pyc
${PYSITELIB}/numpy/core/machar.pyo
d237 1
d241 1
d256 1
d275 1
d278 7
d286 1
d288 2
d291 3
d295 7
a301 2
${PYSITELIB}/numpy/core/tests/examples/checks.pyx
${PYSITELIB}/numpy/core/tests/examples/setup.py
d335 3
d350 3
d374 3
d386 3
d398 3
d493 3
d613 3
d740 3
d824 3
d917 3
d932 1
d937 1
d1135 1
a1142 3
${PYSITELIB}/numpy/linalg/tests/test_build.py
${PYSITELIB}/numpy/linalg/tests/test_build.pyc
${PYSITELIB}/numpy/linalg/tests/test_build.pyo
d1213 1
a1394 1
${PYSITELIB}/numpy/rec.pyi
d1408 3
d1422 1
d1445 3
d1478 1
a1478 3
${PYSITELIB}/numpy/typing/_callable.py
${PYSITELIB}/numpy/typing/_callable.pyc
${PYSITELIB}/numpy/typing/_callable.pyo
d1494 3
d1513 46
a1558 27
${PYSITELIB}/numpy/typing/tests/data/fail/arithmetic.py
${PYSITELIB}/numpy/typing/tests/data/fail/array_constructors.py
${PYSITELIB}/numpy/typing/tests/data/fail/array_like.py
${PYSITELIB}/numpy/typing/tests/data/fail/arrayprint.py
${PYSITELIB}/numpy/typing/tests/data/fail/arrayterator.py
${PYSITELIB}/numpy/typing/tests/data/fail/bitwise_ops.py
${PYSITELIB}/numpy/typing/tests/data/fail/comparisons.py
${PYSITELIB}/numpy/typing/tests/data/fail/constants.py
${PYSITELIB}/numpy/typing/tests/data/fail/datasource.py
${PYSITELIB}/numpy/typing/tests/data/fail/dtype.py
${PYSITELIB}/numpy/typing/tests/data/fail/einsumfunc.py
${PYSITELIB}/numpy/typing/tests/data/fail/flatiter.py
${PYSITELIB}/numpy/typing/tests/data/fail/fromnumeric.py
${PYSITELIB}/numpy/typing/tests/data/fail/index_tricks.py
${PYSITELIB}/numpy/typing/tests/data/fail/lib_utils.py
${PYSITELIB}/numpy/typing/tests/data/fail/lib_version.py
${PYSITELIB}/numpy/typing/tests/data/fail/modules.py
${PYSITELIB}/numpy/typing/tests/data/fail/ndarray.py
${PYSITELIB}/numpy/typing/tests/data/fail/ndarray_misc.py
${PYSITELIB}/numpy/typing/tests/data/fail/numerictypes.py
${PYSITELIB}/numpy/typing/tests/data/fail/random.py
${PYSITELIB}/numpy/typing/tests/data/fail/scalars.py
${PYSITELIB}/numpy/typing/tests/data/fail/ufunc_config.py
${PYSITELIB}/numpy/typing/tests/data/fail/ufunclike.py
${PYSITELIB}/numpy/typing/tests/data/fail/ufuncs.py
${PYSITELIB}/numpy/typing/tests/data/fail/warnings_and_errors.py
${PYSITELIB}/numpy/typing/tests/data/misc/extended_precision.py
d1591 54
a1644 31
${PYSITELIB}/numpy/typing/tests/data/reveal/arithmetic.py
${PYSITELIB}/numpy/typing/tests/data/reveal/array_constructors.py
${PYSITELIB}/numpy/typing/tests/data/reveal/arrayprint.py
${PYSITELIB}/numpy/typing/tests/data/reveal/arrayterator.py
${PYSITELIB}/numpy/typing/tests/data/reveal/bitwise_ops.py
${PYSITELIB}/numpy/typing/tests/data/reveal/comparisons.py
${PYSITELIB}/numpy/typing/tests/data/reveal/constants.py
${PYSITELIB}/numpy/typing/tests/data/reveal/datasource.py
${PYSITELIB}/numpy/typing/tests/data/reveal/dtype.py
${PYSITELIB}/numpy/typing/tests/data/reveal/einsumfunc.py
${PYSITELIB}/numpy/typing/tests/data/reveal/flatiter.py
${PYSITELIB}/numpy/typing/tests/data/reveal/fromnumeric.py
${PYSITELIB}/numpy/typing/tests/data/reveal/index_tricks.py
${PYSITELIB}/numpy/typing/tests/data/reveal/lib_utils.py
${PYSITELIB}/numpy/typing/tests/data/reveal/lib_version.py
${PYSITELIB}/numpy/typing/tests/data/reveal/mod.py
${PYSITELIB}/numpy/typing/tests/data/reveal/modules.py
${PYSITELIB}/numpy/typing/tests/data/reveal/multiarray.py
${PYSITELIB}/numpy/typing/tests/data/reveal/nbit_base_example.py
${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_conversion.py
${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_misc.py
${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_shape_manipulation.py
${PYSITELIB}/numpy/typing/tests/data/reveal/nditer.py
${PYSITELIB}/numpy/typing/tests/data/reveal/numeric.py
${PYSITELIB}/numpy/typing/tests/data/reveal/numerictypes.py
${PYSITELIB}/numpy/typing/tests/data/reveal/random.py
${PYSITELIB}/numpy/typing/tests/data/reveal/scalars.py
${PYSITELIB}/numpy/typing/tests/data/reveal/ufunc_config.py
${PYSITELIB}/numpy/typing/tests/data/reveal/ufunclike.py
${PYSITELIB}/numpy/typing/tests/data/reveal/ufuncs.py
${PYSITELIB}/numpy/typing/tests/data/reveal/warnings_and_errors.py
a1656 3
${PYSITELIB}/numpy/typing/tests/test_typing_extensions.py
${PYSITELIB}/numpy/typing/tests/test_typing_extensions.pyc
${PYSITELIB}/numpy/typing/tests/test_typing_extensions.pyo
@


1.33
log
@py-numpy: updated to 1.21.3

1.21.0

New functions

Add PCG64DXSM BitGenerator

Deprecations

The .dtype attribute must return a dtype
Inexact matches for numpy.convolve and numpy.correlate are deprecated
np.typeDict has been formally deprecated
Exceptions will be raised during array-like creation
Four ndarray.ctypes methods have been deprecated

Expired deprecations

Remove deprecated PolyBase and unused PolyError and PolyDomainError

Compatibility notes

Error type changes in universal functions
__array_ufunc__ argument validation
__array_ufunc__ and additional positional arguments
Validate input values in Generator.uniform
/usr/include removed from default include paths
Changes to comparisons with dtype=...
Changes to dtype and signature arguments in ufuncs
Ufunc signature=... and dtype= generalization and casting
Distutils forces strict floating point model on clang

C API changes

Use of ufunc->type_resolver and “type tuple”

New Features

Added a mypy plugin for handling platform-specific numpy.number precisions
Let the mypy plugin manage extended-precision numpy.number subclasses
New min_digits argument for printing float values
f2py now recognizes Fortran abstract interface blocks
BLAS and LAPACK configuration via environment variables
A runtime-subcriptable alias has been added for ndarray

Improvements

Arbitrary period option for numpy.unwrap
np.unique now returns single NaN
Generator.rayleigh and Generator.geometric performance improved
Placeholder annotations have been improved
Performance improvements
Improved performance in integer division of NumPy arrays
Improve performance of np.save and np.load for small arrays

Changes

numpy.piecewise output class now matches the input class
Enable Accelerate Framework
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.32 2021/05/03 17:15:22 adam Exp $
a2 2
${PLIST.py2x}bin/f2py2
${PLIST.py3x}bin/f2py3
@


1.32
log
@py-numpy: updated to 1.20.2

1.20.2:
* Update f2py from master.
* ``diagflat`` could overflow on windows or 32-bit platforms
* Fix refcount leak in f2py ``complex_double_from_pyobj``.
* Fix tiny memory leaks when ``like=`` overrides are used
* Remove temporary change of descr/flags in VOID functions
* Segfault in nditer buffer dealloc for Object arrays
* Remove suspicious type casting
* remove nonsensical comparison of pointer < 0
* verify pointer against NULL before using it
* check if PyArray_malloc succeeded
* incorrect error fallthrough in nditer
* Backport CI fixes from main.
* Add annotations for ``dtype.__getitem__``, ``__mul__`` and...
* NameError in numpy.distutils.fcompiler.compaq
* Fixed ``where`` keyword for ``np.mean`` & ``np.var`` methods
* Update apt package list before Python install
* Ensure that re-exported sub-modules are properly annotated
* Fix ma coercion list-of-ma-arrays if they do not cast to...
* Fix small valgrind-found issues
* Fix small issues found with pytest-leaks

1.20.1:
* Add missing placeholder annotations
* Fix typo in ``numpy.__init__.py``
* don't mutate list of fake libraries while iterating over...
* gracefully shuffle memoryviews
* Use C linkage for random distributions
* fix when GitHub Actions builds trigger, and allow ci skips
* Allow unmodified use of isclose, allclose, etc. with timedelta
* Allow pickling all relevant DType types/classes
* Fix missing signed_char dependency.
* Change license date 2020 -> 2021
* CircleCI seems to occasionally time out, increase the limit
* Fix f2py bugs when wrapping F90 subroutines.
* crackfortran regex simplify
* threads.h existence test requires GLIBC > 2.12.
* Prepare for the NumPy 1.20.1 release.

1.20.0:
* enable multi-platform SIMD compiler optimizations
* NEP 36 (fair play)
* Deprecate aliases of builtin types in python 3.7+
* `np.resize` negative shape and subclasses edge case fixes
* Add the method `permuted` to Generator.
* Fix issues with non-reduce broadcasting axes
* Ensure PyArray_FromScalar always returns the requested dtype
* Technical decisions for new DTypes
* Create Preliminary DTypeMeta class and np.dtype subclasses
* Avoid exception in NpzFile destructor if constructor raises...
* Improved `__str__` for polynomials
* Remove Accelerate support
* [DOC] Added tutorial about the numpy.ma module.
* Add where argument to np.mean
* Deprecate passing shape=None to mean shape=()
* Ensure indexing errors will be raised even on empty results
* improve printing of arrays with multi-line reprs
* Correct documentation of ``__array__`` when used as output...
* Implement concatenate dtype and casting keyword arguments
* Deprecate `numpy.dual`.
* Potential fix for divmod(1.0, 0.0) to raise divbyzero and...
* Increase guidance and detail of np.polynomial docstring
* Add transition note to all lib/poly functions
* Rewrite of array-coercion to support new dtypes
* Add ``full_output`` argument to ``f2py.compile``.
* Deprecate ufunc.outer with matrix inputs
* Unify cached (C-level static) imports
* Allow attach docs twice but error if wrong
* Fix default fallback in genfromtxt
* ENH:Umath Replace raw SIMD of unary float point(32-64) with NPYV...
* added edge keyword argument to digitize
* Update the f2py section of the "Using Python as Glue" page.
* Improve `rec.array` function documentation
* include dt64/td64 isinstance checks in ``__init__.pxd``
* Clarifications for np.std
* Order percentile monotonically
* cleanups to quantile
* Update master after 1.19.x branch.
* Ensure out argument is returned by identity for 0d arrays
* Clarifications for ``np.var``.
* Add a note about performance of isclose compared to math.isclose
* Clean up the implementation of quantile
* Bump hypothesis from 5.12.0 to 5.14.0
* Improve "tobytes" docstring.
* Fix tools/download-wheels.py.
* Require Python >= 3.6 in setup.py
* Fix malformed docstrings in ma.
* Optimize Cpu feature detect in X86, fix for GCC on macOS
* np.info does not show keyword-only arguments
* Fix bad reference in ``numpy.ma``
* Fix detecting and testing armhf features
* Fix packbits documentation rendering,
* Fix troubleshooting code snippet when env vars are empty
* relpath fails for different drives on windows
* Fix ``np.ma.core.doc_note``
* Bump numpydoc version
* Stop Using PyEval_Call* and simplify some uses
* Improve the ARM cpu feature detection by parsing /proc/cpuinfo
* Reconstruct Testing Guideline.
* Cleanup 'tools/download-wheels.py'
* link np.interp to SciPy's interpolation functions (closes...
* Fix spelling typo - homogenous to homogeneous.
* Use AVX-512 for np.isnan, np.infinite, np.isinf and np.signbit
* Fix refcounting in add_newdoc
* Create a link for the circleCI artifact
* Fix dtype leak in `PyArray_FromAny` error path
* Indentation for docstrings
* Fix small leaks in error path and ``empty_like`` with shape
* Streamline download-wheels.
* Fix an obvious mistake in a message printed in doc/Makefile.
* Bump cython from 0.29.17 to 0.29.19
* Bump hypothesis from 5.14.0 to 5.15.1
* Bump pytest-cov from 2.8.1 to 2.9.0
* Use AVX-512 for np.frexp and np.ldexp
* add index for user docs.
* ARM Neon implementation with intrinsic for np.argmax.
* Tighten howto-docs guide
* Make ctypes optional on Windows
* Hardcode buffer handling for simple scalars
* Stop uploading wheels to Rackspace.
* Use a raw string for the fromstring docstring.
* Validate and disable CPU features in runtime
* Implement the NumPy C SIMD vectorization interface
* Update make dist html target.
* Update sphinx conf to use xelatex.
* turn on codecov patch diffs
* endpoints of array returned by geomspace() should match...
* support python 3.10
* Chain some exceptions.
* Improve intersect1d docstring
* Update assert_warns parameter list
* Simplify assert_warns in test_io.py
* make NEP 18 status Final
* Add style guide to howto_document
* NEP for C style guide
* Fix description of dtype default in linspace
* Add extern to PyArrayDTypeMeta_Type declaration
* Add a reference into NEP 29,
* Catch remaining cases of Py_SIZE and Py_TYPE as lvalues
* Fix deprecated warn for Intel/Apple/Clang Compiler
* make clearer that sinc is normalized by a factor pi
* update roadmap
* fixes einsum output order with optimization
* add a "make show" command to doc/Makefile
* Add a NEP link to all neps.
* extend error message when Accelerate is detected
* Improve assert_warns docstring with example
* Bump hypothesis from 5.15.1 to 5.16.0
* Fix development_workflow links
* fix GCC 10 major version comparison
* install mingw32 v7.3.0 for win32
* Fixes for 18 broken links
* use zip instead of range in piecewise
* add `norm=forward,backward` to numpy.fft functions
* Optimize the performace of np.packbits in ARM-based machine.
* Fix result when a gufunc output broadcasts the inputs.
* Point Contributing page to new NEP 45
* make Py_SET_SIZE and Py_SET_TYPE macros a bit safer
* Error when ``size`` is smaller than broadcast input...
* Correct MV Normal sig
* raise IEEE exception on AIX
* only single-polynomial fitting in np.polynomial.Polynomial.fit()
* Minor rounding correction in Generator.binomial
* trivial doc style fix in NEP 45.
* add type stubs from numpy-stubs
* make callbacks threadsafe
* replace \t by whitespace for readability
* MAINT:ARMHF Fix detecting feature groups NEON_HALF and NEON_VFPV4
* Improve buffer speed
* move thread-local declaration definition to common...
* Fix cython warning in random/_common.pyx.
* Bump pytest from 5.4.2 to 5.4.3
* Remove non-threadsafe sigint handling from fft calculation
* SSE2 intrinsic implementation for float64 input of np.enisum
* Ensure SeedSequence 0-padding does not collide with spawn...
* Remove deprecated numeric types and deprecate remaining
* drop win32 3.7, 3.6 builds
* simplifying annotations for np.core.from_numeric
* make typing module available at runtime
* Throw TypeError on operator concat on Numpy Arrays
* Add new tests for array coercion
* fix sin/cos bug when input is strided array
* fix name of first parameter to dtype constructor in type...
* Added an example for np.transpose(4d_array)
* changed np.generic arguments to positional-only
* Clarify dtype default for logspace and geomspace
* Disallow complex args in arange
* Raise TypeError for float->timedelta promotion
* Add ``__f2py_numpy_version__`` attribute to Fortran modules.
* Fix reference count leak in mapping.c
* Move and improve ``test_ignore_nan_ulperror``.
* make addition of types a "new feature" in release notes
* Avx512 intrinsics implementation for float64 input np.log
* Bump pytest-cov from 2.9.0 to 2.10.0
* Bump hypothesis from 5.16.0 to 5.16.1
* bump mypy version to 0.780
* Openblas 0.3.10
* add annotation for abs
* check if std=c99 is really required
* disable Shippable cache
* Expand array-creation benchmarks
* Implemented two dtype-related TODO's
* Initialize stop-reading in array_from_text
* Updated documentation for numpy.squeeze
* add tool to find functions missing types
* ENH,BUG:distutils Remove the origins from the implied features
* Some code clean up in loadtxt
* remove obsolete goal_time param
* Fix uint->timedelta promotion to raise TypeError
* Replace `PyUString_GET_SIZE` with `PyUnicode_GetLength`.
* Fix outdated docs link
* add a static typing test for memoryviews as ArrayLikes
* Added annotations to 8 functions from np.core.fromnumeric
* Update master after 1.19.0 release.
* Allow genfromtxt to unpack structured arrays
* Prefer generator expressions over list comprehensions...
* cross-reference numpy.dot and numpy.linalg.multi_dot
* Bump hypothesis from 5.16.1 to 5.16.3
* Bump mypy from 0.780 to 0.781
* Add lib.format.open_memmap to autosummary.
* Fix bug in AVX complex absolute while processing array of...
* remove blacklist/whitelist terms
* Add extra debugging information to CPU features detection
* Add support for file like objects to np.core.records.fromfile
* updated gcc minimum recommend version to build from source
* Allow `None` to be passed to certain `generic` subclasses
* fixed docstring for descr_to_dtype
* Remove "matrix" from `triu` docstring.
* add py.typed sentinel to package manifest
* Fixup quantile tests to not use `np.float`
* Add CPU entry for Emscripten / WebAssembly
* Disable Python 3.9-dev testing.
* Add instruction about stable symlink
* Disable use_hugepages in case of ValueError
* Add dep directive to alen docstring.
* Add RPATH support for AIX
* fix typo
* Fix PyArray_SearchSorted signature.
* Add annotations to the last 8 functions in numpy.core.fromnumeric
* Use f90 compiler specified in f2py command line args for...
* reword random c-api introduction, cython is documented in...
* Tweak a sentence about broadcasting.
* Prepend `ma.` to references in ``numpy.ma``
* Remove redundant word
* add unique() to See Also of repeat()
* add example to unique() and make connection to repeat()
* Chaining exceptions in numpy/core/_internal.py
* add manylinux1 OpenBlAS 0.3.10 hashes and test for them
* Add Matti Picus to steering council page
* make dtype generic over scalar type
* Added a section in the 'Iterating over arrays' doc page...
* Tidy exception chaining in _datasource.py
* Fixes for deprecated functions in scalartypes.c.src
* Bump mypy from 0.781 to 0.782
* Bump hypothesis from 5.16.3 to 5.19.0
* Update NumPy logos
* Remove unneeded call to PyUnicode_READY
* Fix deprecated functions in scalarapi.c
* switch to logo with text
* Bring the NumPy C SIMD vectorization interface "NPYV"...
* Add basic benchmarks for scalar indexing and assignment
* fix decode error when building and get rid of warn
* Minor RST formatting.
* update cython to 0.29.21
* Upgrade to Python 3.8 for DEBUG testing.
* Fix RST/numpydoc standard.
* Move typing tests
* Explicitly disallow object user dtypes
* add example to corrcoef function
* adding docs on passing dimensions as tuple to ndindex
* Remove overzealous automatic RST link
* Add explanation of 'K' and 'A' layout options to 'asarray*'...
* Add a reST label to /user/building.rst
* fix mgrid output for lower precision float inputs
* temporarily disable OpenBLAS hash checks
* Do not inherit flags from the structured part of a union...
* replace dec.slow with pytest.mark.slow
* Make void scalar to array creation copy when dtype is...
* fix inconsistent parameter name in np.ndindex docstring
* setuptools 49.2.0 emits a warning, avoid it
* add examples to random number generator pages
* describe ufunc copy behavior when input and output overlap
* Fix ``runtest.py`` warning.
* Add pandas to doc_requirements.txt
* fix sphinx deprecation
* Avoid using uninitialized bytes in getlimits.py.
* Explaining why datetime64 doesn't work for allclose + isclose
* improve SIMD features tables
* update openblas hashes, re-enable check
* Remove code that will never run
* Bump hypothesis from 5.19.0 to 5.19.1
* linspace should round towards -infinity
* Disable shippable until we can fix it.
* Remove Duplicated Code (function extract rmap)
* Remove Duplicated Code
* Change for loop (range -> for each)
* Deprecate NumPy object scalars
* clarify whats required for new features
* fix new compiler warnings on clang
* fix the search dir of dispatch-able sources
* Remove deprecated python function 'file()'
* Validate output size in bin- and multinomial
* Pin setuptools
* Update compiler check for AVX-512F
* fix the test for ``np.ones``
* edit to the documentation of lib/polynomial.py/polyfit
* Configure hypothesis in ``np.test()`` for determinism,...
* Remove unused pip install
* Fix bad MPL kwarg in docs
* Fix types including curly braces
* Remove the links for ``True`` and ``False``
* Integrate the new CPU dispatcher with umath generator
* Fix wrong markups in `arrays.dtypes`
* Remove links for C codes
* Fix the declarations of C fuctions
* also use Py_SET_REFCNT instead of Py_REFCNT
* Chaining exceptions in numpy/__init__.py
* update val to be scalar or array like optional
* Bump hypothesis from 5.19.1 to 5.20.2
* Speed up trim_zeros
* Fix string/bytes to complex assignment
* Add correctness vs strictness consideration for np.dtype
* Add ufunc docstring to generated docs.
* Update master after 1.19.1 release.
* Revert "Merge pull request 16248 from alexrockhill/edge"
* Fix memory leak of buffer-info cache due to relaxed strides
* Store exported buffer info on the array
* update OpenBLAS build
* Allow array-like types to be coerced as object array elements
* Deprecate size-one ragged array coercion
* Change the name of the folder "icons" to "logo".
* enable colors for `runtests.py --ipython`
* Clarify input to irfft/irfft2/irfftn
* Bump hypothesis from 5.20.2 to 5.23.2
* update numpy/lib/arraypad.py with appropriate chain exception
* Use arm64 instead of aarch64 on travisCI.
* Chain exception in ``distutils/fcompiler/environment.py``.
* Added the `order` parameter to `np.array()`
* Add Neon SIMD implementations for add, sub, mul, and div
* Fixed typo in lib/recfunctions.py
* Add pypy win32 CI testing.
* Increase the use of `Literal` types
* Add NumPy declarations to be used by Cython 3.0+
* Add the new NumPy logo to Sphinx pages
* Bump hypothesis from 5.23.2 to 5.23.9
* Bump pytest from 5.4.3 to 6.0.1
* pin setuptools < 49.2.0
* Revise glossary page
* clip() allows arguments.
* Updated NEP-35 with keyword-only instruction
* Simplify scalar power
* Improve error handling in umathmodule setup
* Disclaimer for FFT library
* Add error return to all casting functionality and NpyIter
* fix a compile and a test warning
* Clarify that `np.char` comparison functions always return...
* Use a less ambiguous example for array_split
* Bump hypothesis from 5.23.9 to 5.23.12
* core._internal style fixups
* Remove _EXTRAFLAGS variable
* fix typo in polydiv that prevented promotion to poly1d
* Revert boolean casting back to elementwise comparisons...
* Raise error on complex input to i0
* Remove obsolete conversion to set
* Remove the deprecated financial functions.
* Remove uses of PyString_FromString.
* use the pydata_sphinx_theme
* Fixes duplication of toctree content
* Bump pytest-cov from 2.10.0 to 2.10.1
* Bump hypothesis from 5.23.12 to 5.26.0
* Adjust NEP-35 to make it more user-accessible
* Add placeholder stubs for all sub-modules
* Split einsum into multiple files
* Handle errors from the PyCapsule API
* Fix spacing in vectorize doc
* Remove `np.ctypeslib.ctypes_load_library`
* make spacing consistent in NEP 41 bullet points
* fix ilp64 blas dot/vdot/... for strides > int32 max
* allow running mypy through runtests.py
* Remove duplicated symbols from link step
* Check for reduce intrinsics and AVX512BW mask operations
* Chain some exceptions in arraysetops.
* Chain ValueError in ma.timer_comparison
* Rewrite promotion using common DType and common instance
* Make arrayprint str and repr the ndarray defaults.
* Fix a few typos.
* Change handling of the expired financial functions.
* Add annotations to 3 functions in `np.core.function_base`
* Replace uses of PyString_AsString.
* ``Replace PyUString_*`` by ``PyUnicode_*`` equivalents.
* Replace PyInt macros with their PyLong replacement
* Add support for the abstract scalars to cython code
* Fix incorrect cython definition of npy_cfloat
* Clean up some Npy_ vs Py_ macro usage
* Remove references to PyCObject
* Update numpy4matlab
* Clean up some more bytes vs unicode handling
* Remove Void special case for "safe casting"
* Remove redundant headers
* Remove NPY_COPY_PYOBJECT_PTR
* Merge the npysort library into multiarray
* Add tests mapping out the rules for metadata in promotion
* revert trim_zeros changes from gh-16911
* Make `np.complexfloating` generic w.r.t. `np.floating`
* remove calls to PyUnicode_AsASCIIString,...
* Added missing methods to `np.flatiter`
* Correct error in description of ndarray.base
* Document `dtype.metadata`
* Use utf8 strings in more of datetime
* Add placeholder stubs for `ndarray` and `generic`
* Bump hypothesis from 5.26.0 to 5.30.0
* Remove some callers of functions in numpy.compat
* Make the window functions exactly symmetric
* Improve error handling in npy_cpu_init
* Fix the documented signatures of four `ufunc` methods
* Make the `NPY_CPU_DISPATCH_CALL` macros expressions not...
* Fixed headings for tutorials so they appear at new theme...
* Canonical_urls
* Fix various issues with the `np.generic` annotations
* enabled negation of library choices in NPY_*_ORDER
* comment out metadata added via javascript
* move informational files from numpy.doc.*.py to their...
* use sysconfig not distutils.sysconfig where possible
* Fix dimension discovery of within array ragged cases
* Added templates for different types of issues.
* Deprecated ndindex.ndincr
* Remove old PY_VERSION_HEX and sys.version_info code
* Avoid using ``np.random`` in typing tests.
* Fix link quick-start in old random API functions
* ``__array_interface__`` data address cannot be bytes
* Run slow CI jobs earlier so builds finishes sooner
* Add tool to help speed up Travis CI
* Fix docstring cross-referencing
* Added a PR "Reviewer guidelines" document.
* work around a bug in the new theme
* add fused multiply subtract/add intrinics for all supported...
* Bump hypothesis from 5.30.0 to 5.33.0
* Bump pydata-sphinx-theme from 0.3.2 to 0.4.0
* add new glossary terms
* remove some glosssary terms
* Fix the path to `mypy.ini` in `runtests.py`
* sysconfig attributes/distutils issue
* Annotate the arithmetic operations of `ndarray` and `generic`
* Merge together index page content into a single file
* Fix a typo in shape_base.
* Pass optimizations arguments to asv build
* Change the financial name access warning to DeprecationWarning
* Update master after 1.19.2 release.
* Simplify ufunc pickling
* Cleanup some pystring macros
* Replace remaining PyString macros.
* Replace PyUString_Check by PyUnicode_Check.
* fix pickling user-scalars by allowing non-format buffer...
* Replace some ``pyint_*`` macros defined in ``npy_3kcompat``.
* set upper versions for build dependencies
* (dtype-transfer) make copyswapn and legacy cast wrapper...
* Replace PyBaseString_Check by PyUnicode_Check
* Replace a couple of missed npy_3kcompat macros
* pin pygments to 2.6.1, 2.7.0 breaks custom NumPyC lexer
* Bump hypothesis from 5.33.0 to 5.35.1
* Bump pytest from 6.0.1 to 6.0.2
* Move the `fromnumeric` annotations to their own stub file
* Syntax-highlight .src files on github
* Mark vendored/generated files in .gitattributes
* Cleanup f2py/cfuncs.py
* Set deprecated fields to null in PyArray_InitArrFuncs
* allow registration of hard-coded structured dtypes
* Add annotations for five array construction functions
* Fix incorrect `.. deprecated::` syntax that led to this...
* improve `issubdtype` and scalar type docs
* Remove the tables of scalar types, and use `..autoclass`...
* update lexer highlighting and make numpydocs a regular...
* Chaining exceptions in npyio.py
* Regenerate table in NEP 29 (add numpy 1.18 and 1.19 to list)
* Fix syntax errors in docstrings for versionchanged, versionadded
* Add partial/non-contig load and store intrinsics for 32/64-bit
* Support for the NVIDIA HPC SDK nvfortran compiler
* Fix a macOS build failure when `NPY_BLAS_ORDER=""`
* Add PR prefix labeler and numpy prefix mapping
* Guide to writing how-tos
* How-to guide for I/O
* clarify residuals return param
* Add Npy__PyLong_AsInt function.
* Bump hypothesis from 5.35.1 to 5.35.3
* Finish replacing PyInt_Check
* Remove an obsolete paragraph.
* Edit nep-0042 for more clarity
* Add annotations for remaining `ndarray` / `generic` non-magic...
* Fixes module data docstrings.
* Fix default_rng docstring
* ensure _UFuncNoLoopError can be pickled
* Minor grammatical correction in quickstart doc.
* NumPy restyling for pydata theme
* Fix docstring for np.matmul
* Bump hypothesis from 5.35.3 to 5.36.1
* Remove old debug print statement.
* Replace "About NumPy" with "Document conventions"
* Update info on doc style rules
* Fix default void, datetime, and timedelta in array coercion
* Replace append_metastr_to_string function.
* Fixed ARGOUTVIEWM memory deallocation.
* rm incorrect alias from recarray user article.
* Rewrite can-cast logic in terms of NEP 42
* Add arraysetops to an autosummary
* Replace PyUString_ConcatAndDel in nditer_constr.c.
* Replace PyUString_ConcatAndDel in mapping.c.
* Replace the module-level `__getattr__` with explicit type...
* in PR template, set expectations for PR review timeline
* Cleanup remaining PyUString_ConcatAndDel use.
* Special case how numpy scalars are coerced to signed integer
* Mark the typing tests as slow
* Fix a parameter type in the `putmask` docs
* adding operational form documentation for array ops
* Deprecate coercion to subarray dtypes
* Fix memory leak in array-coercion error paths
* chains nested try-except in numpy/ma/core.py
* Remove bogus reference to _a_
* Fix formatting issues in description of .c.src files
* nep-0029 typo correction
* Move aliases for common scalar unions to `numpy.typing`
* Fix memoryleaks related to NEP 37 function overrides
* Fix the links for ``Ellipsis``
* add references to einops and opt_einsum
* Disable 32 bit PyPy CI testing on Windows.
* Security warning for issues template
* Fix "Feature request" spelling in issue templates
* Chaining exception in numpy\numpy\ma\mrecords.py
* Cleaner template for PRs
* fix exception chaining in format.py
* Warn on unsupported Python 3.10+
* Typed` to the PyPi classifier
* Fix the references for macros
* update NEP 42 with discussion of type hinting applications
* Remove CoC pages from Sphinx
* Chain exceptions in "_polybase.py"
* Bump hypothesis from 5.36.1 to 5.37.0
* add dtype option to numpy.lib.function_base.cov and corrcoef
* Fixes incorrect error message in numpy.ediff1d
* update code of conduct URL
* Add some entries for C types and macros
* Add annotations for bitwise operations
* add some missing scalar aliases
* Fix doctest for full_like
* remove os.fspath and os.PathLike backports
* Move the `np.core.numeric` annotations to their own stub...
* type np.unicode_ as np.str_
* Fix the entries for members of structures
* Fix the references for `random.*`
* circleCI- merge before build, add -n to sphinx
* Remove duplicate placeholder annotations
* Use consistent lowercase on docs landing page
* fix incompatible type comparison in numpy.lib.utils.info
* Fix failures in master related to userdtype registeration
* remove `sys` from the type stubs
* Fix empty 'C style guide' page
* Rename 'Quickstart tutorial'
* Added the Final feature for all constants
* Fewer blank lines in PR template
* Display real license on license page
* Add docstrings for some scalar types
* Update top links in landing page
* Make merge ref grabbing conditional on the PR being active
* Fix Bool types in C functions
* Fix some links and typos
* Cleanup compatibility code for pathlib
* Fix a typo
* add function to get broadcast shape from a given set of...
* Fixed crash on self-referential dtypes
* Bump hypothesis from 5.37.0 to 5.37.1
* Bump pydata-sphinx-theme from 0.4.0 to 0.4.1
* Bump mypy from 0.782 to 0.790
* Make `np.number` generic with respect to its precision
* fix conditional for PR merge command
* explicit disabling `CCompilerOpt` in F2PY
* Cygwin Workaround for 14787 on affected platforms
* Fix the entries of C functions
* Fix wrong blockquotes
* Add NEP 43 links to NEP 42
* Remove directives for some constants
* Update the annotations in `np.core.numeric`
* Add the entry for ``NPY_FEATURE_VERSION``
* Fix typos
* Add annotations for three new constants
* Fix Boolean array indexing typo
* Respect dtype of all-zero argument to poly1d
* include additional feedback
* Cleanup swig for Python 3.
* Move the `np.core.numerictypes` annotations to their own...
* Bump hypothesis from 5.37.1 to 5.37.3
* Add annotations for `np.core._type_aliases`
* Typo in lexsort docstring
* Coercion/cast of array to a subarray dtype will be fixed
* Clean up the errors of the typing tests
* Fixed file handle leak in array_tofile.
* Fix a broken `np.core.numeric` test
* Mark dead code as intentional for clang.
* removed old references to submodule licenses
* Fix typos (general documentation)
* Fully qualify license trove classifier
* mac dylib treated as part of extra objects by f2py
* Add annotations for 9 `ndarray`/`generic` magic methods
* Fix the document for arrays interface
* Conversion of some strings to f-strings
* Fix some references
* Valid docstring for config_py function show()
* Conversion of some strings to fstrings, part II
* Conversion of some strings to fstrings, part III
* Tidy up references to str_ / bytes_
* Conversion of some strings to fstrings, part iv
* Fix the references for ``__array_*__``
* Add entries for macros
* Add ``identity_value`` to ``PyUFuncObject``
* Replace ``PyCObject`` with ``PyCapsule``
* Don't use Python highlighting for non-python code
* Fix some references
* Bump hypothesis from 5.37.3 to 5.38.0
* update to OpenBLAS v0.3.12
* Fix reference to atleast_1d
* Add annotations for `np.core._ufunc_config`
* Add annotations for `np.core.shape_base`
* fix np.timedelta64('nat').__format__ throwing an exception
* f2py incorrectly translates dimension declarations.
* Fix installing Numpy on z/OS
* Ensure inner loop signature is complete everywhere
* simplify source path names in compilation test
* Add a doctest for ``getlincoef``
* Update master after 1.19.3 release.
* Make test suite work in FIPS (140-2) Mode
* Add a docstring for getarrlen
* Update README badge for travis-ci.com
* Refine a number of ``np.generic`` annotations
* Update release documentation and software
* Add sum intrinsics for float/double.
* (nditer_impl.h) Use ``intp`` instead of ``char *`` for offset...
* Fix small bug in ``make_lite.py``.
* Modify Templates
* Bump hypothesis from 5.38.0 to 5.41.0
* Bump pytz from 2020.1 to 2020.4
* use a more standard workflow for PyPy
* Update master after 1.19.4 release.
* Rename ``DtypeLike`` to ``DTypeLike``
* Fix small typos.
* Fixed an issue where ``.pyi`` files were ignored by numpy...
* Fix Doc Typos & Added Example
* Improve the einsum bench by adding new bench cases and variable...
* Revert gh-17654 - f2py incorrectly translates dimension...
* Add more files to ``.gitgnore``
* Do not import sliding_window_view to main namespace
* Do not override ``sliding_window_view`` module to ``numpy``
* Add NEP-35 instructions on reading like= downstream
* Use importlib to find numpy root directory in distutils
* Remove unused ``**options`` from MaskedArray ``__new__``...
* Remove Python 3.6 CI testing.
* move linux jobs to github actions
* Bump hypothesis from 5.41.0 to 5.41.2
* Fix cblas detection on windows
* add pypy3.7
* compare platform.architecture() correctly
* Add "performance" category to the release notes
* Fix segfault due to out of bound pointer in floatstatus...
* Fix buffer export dtype references
* Fix memory leaks found using valgrind
* Lazy load f2py test utilities
* use BUFFERSIZE=20 in OpenBLAS
* fix reuses the previous values during the fallback...
* update link to website in FUNDING.yml
* Add BLD and STY to labeler prefixes.
* Simplify Hypothesis configuration
* Make like= argument added in NEP-35 strict
* Fix up links, code blocks of release note fragments
* Minor touchups in npyio
* Update mailmap.
* Set the ufunc and ndarray ops return type to ``Any``
* Update linalg.py
* Fix empty_like docstring
* Add missing release fragments to ``upcoming_changes``.
* Fix incorrectly passed size in masked processing
* Bump hypothesis from 5.41.2 to 5.41.3
* Add back durations flag for DEBUG builds.
* Fix subarray dtype used with too large count in fromfile
* Fix pickling of scalars with NPY_LISTPICKLE
* Update the `numpy.typing` documentation
* Fixing boilerplate code example
* Add ``__all__`` to `numpy.typing`
* Add release note for gh-16161.
* Fix incorrect C function prototypes/declarations.
* Prepare for the NumPy 1.20.x branch.
* use python-version not PYTHON_VERSION
* Fix buffer readflag errors and small leaks
* Prepare for 1.20.0 release
* Remove remaining uses of Python 3.6.
* use latest pypy37 not pypy36
* clean up a spurious warning in numpy/typing/setup.py
* Speed up default ``where`` in the reduce-like method
* remove stray '+' from f-string upgrade
* add support for fujitsu compiler to numpy.
* 'bool' object has no attribute 'ndim'
* Update release notes to mention ``type(dtype) is not np.dtype``
* Replace f-string in setup.py
* Ignore fewer errors during array-coercion
* Fix a MacOS build failure
* Fix crosstalk issues with polynomial str tests.
* Ensure tests are not sensitive to execution order
* update to OpenBLAS 0.3.13
* Futurewarn on requiring __len__ on array-likes
* make a variable volatile to work around clang compiler bug
* add back sdist test run
* Fix concatenation when the output is "S" or "U"
* Fix detecting aarch64 on macOS
* Prepare for 1.20.0rc2 release.
* Generate the main dispatcher config header into the...
* Fix _simd module build for 64bit ARM/NEON clang
* Update 1.20.x after 1.19.5 release.
* Fix promotion of half and string
* improve avx512 mask logical operations
* Promotion between strings and objects was assymetric
* Use explicit reexports for numpy.typing objects
* Keep ignoring most errors during array-protocol lookup
* warn on unrecognized objects, fix empty...
* update OpenBLAS to af2b0d02
* Clarify the type alias deprecation message
* Ensure too many advanced indices raises an exception
* add an 'apt update'
* Prepare for the NumPy 1.20.0 release.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.31 2020/11/26 10:50:44 adam Exp $
d30 3
d105 1
d115 1
d138 2
d205 5
a209 5
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-README
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-cos
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-exp
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-log
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-sin
d221 3
d227 3
d428 1
a658 1
${PYSITELIB}/numpy/emath.pyi
d734 3
d841 1
d845 1
d849 1
d853 1
d857 1
d861 1
d865 1
d869 1
d873 1
d877 1
d881 1
d885 1
d892 1
d899 1
d903 1
d988 1
d992 1
d996 1
d1003 1
d1041 1
d1045 1
d1049 1
d1127 1
d1131 1
d1135 1
d1139 1
d1143 1
d1147 1
d1151 1
d1155 1
d1207 1
d1209 1
d1211 1
d1213 1
d1218 1
d1221 1
d1225 1
d1238 2
a1308 3
${PYSITELIB}/numpy/testing/tests/test_decorators.py
${PYSITELIB}/numpy/testing/tests/test_decorators.pyc
${PYSITELIB}/numpy/testing/tests/test_decorators.pyo
d1354 3
d1360 9
d1375 4
d1388 2
d1391 1
d1393 1
d1395 1
d1398 3
d1405 1
d1408 1
d1411 1
d1416 2
d1419 1
d1421 1
d1424 3
d1430 1
d1436 1
d1441 1
d1446 2
d1449 1
d1451 1
d1453 1
d1456 3
d1461 1
d1466 1
d1469 1
d1472 2
d1475 3
d1481 3
d1487 3
@


1.31
log
@py-numpy: updated to 1.19.4

1.19.4:
MAINT: Add check for Windows 10 version 2004 bug.
REV: Revert OpenBLAS to 1.19.2 version for 1.19.4

1.19.3:
BLD: set upper versions for build dependencies
BUG: Set deprecated fields to null in PyArray_InitArrFuncs
ENH: Warn on unsupported Python 3.10+
MAINT: Update test_requirements.txt.
ENH: Support for the NVIDIA HPC SDK nvfortran compiler
BUG: Cygwin Workaround for #14787 on affected platforms
BUG: Fix memory leak of buffer-info cache due to relaxed strides
MAINT: Backport openblas_support from master.
TST: Add Python 3.9 to the CI testing on Windows, Mac.
TST: Simplify source path names in test_extending.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.30 2020/10/02 07:44:15 adam Exp $
d19 1
d30 1
d54 1
d59 3
d64 1
d77 1
d86 1
d93 1
d97 1
d114 1
d118 1
d168 1
d172 1
d188 1
d203 2
d214 3
d220 3
d226 3
d232 3
d334 6
d363 1
d370 1
d378 38
d497 3
d588 9
a635 9
${PYSITELIB}/numpy/doc/basics.py
${PYSITELIB}/numpy/doc/basics.pyc
${PYSITELIB}/numpy/doc/basics.pyo
${PYSITELIB}/numpy/doc/broadcasting.py
${PYSITELIB}/numpy/doc/broadcasting.pyc
${PYSITELIB}/numpy/doc/broadcasting.pyo
${PYSITELIB}/numpy/doc/byteswapping.py
${PYSITELIB}/numpy/doc/byteswapping.pyc
${PYSITELIB}/numpy/doc/byteswapping.pyo
a638 24
${PYSITELIB}/numpy/doc/creation.py
${PYSITELIB}/numpy/doc/creation.pyc
${PYSITELIB}/numpy/doc/creation.pyo
${PYSITELIB}/numpy/doc/dispatch.py
${PYSITELIB}/numpy/doc/dispatch.pyc
${PYSITELIB}/numpy/doc/dispatch.pyo
${PYSITELIB}/numpy/doc/glossary.py
${PYSITELIB}/numpy/doc/glossary.pyc
${PYSITELIB}/numpy/doc/glossary.pyo
${PYSITELIB}/numpy/doc/indexing.py
${PYSITELIB}/numpy/doc/indexing.pyc
${PYSITELIB}/numpy/doc/indexing.pyo
${PYSITELIB}/numpy/doc/internals.py
${PYSITELIB}/numpy/doc/internals.pyc
${PYSITELIB}/numpy/doc/internals.pyo
${PYSITELIB}/numpy/doc/misc.py
${PYSITELIB}/numpy/doc/misc.pyc
${PYSITELIB}/numpy/doc/misc.pyo
${PYSITELIB}/numpy/doc/structured_arrays.py
${PYSITELIB}/numpy/doc/structured_arrays.pyc
${PYSITELIB}/numpy/doc/structured_arrays.pyo
${PYSITELIB}/numpy/doc/subclassing.py
${PYSITELIB}/numpy/doc/subclassing.pyc
${PYSITELIB}/numpy/doc/subclassing.pyo
d645 1
d648 1
d711 2
d748 3
d792 1
d815 1
a834 3
${PYSITELIB}/numpy/lib/financial.py
${PYSITELIB}/numpy/lib/financial.pyc
${PYSITELIB}/numpy/lib/financial.pyo
d901 3
a903 3
${PYSITELIB}/numpy/lib/tests/test_financial.py
${PYSITELIB}/numpy/lib/tests/test_financial.pyc
${PYSITELIB}/numpy/lib/tests/test_financial.pyo
d972 1
d999 1
d1051 1
d1085 1
d1144 1
d1148 1
d1219 1
d1225 1
d1290 89
@


1.30
log
@py-numpy: updated to 1.19.2

1.19.2:
TST: Change aarch64 to arm64 in travis.yml.
MAINT: Configure hypothesis in ``np.test()`` for determinism,...
BLD: pin setuptools < 49.2.0
ENH: Add NumPy declarations to be used by Cython 3.0+
BUG: Remove non-threadsafe sigint handling from fft calculation
BUG: core: fix ilp64 blas dot/vdot/... for strides > int32 max
DOC: Use SPDX license expressions with correct license
DOC: Fix the link to the quick-start in the old API functions
BUG: fix pickling of arrays larger than 2GiB
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.29 2020/08/05 14:05:45 adam Exp $
d448 3
@


1.29
log
@py-numpy: updated to 1.19.1

1.19.1
* MAINT, CI: disable Shippable cache
* MAINT: Replace `PyUString_GET_SIZE` with `PyUnicode_GetLength`.
* REL: Fix outdated docs link
* BUG: raise IEEE exception on AIX
* BUG: Fix bug in AVX complex absolute while processing array of...
* TST: Add extra debugging information to CPU features detection
* BLD: Add CPU entry for Emscripten / WebAssembly
* TST: Disable Python 3.9-dev testing.
* MAINT: Disable use_hugepages in case of ValueError
* BUG: Fix PyArray_SearchSorted signature.
* MAINT: Fixes for deprecated functions in scalartypes.c.src
* MAINT: Remove unneeded call to PyUnicode_READY
* MAINT: Fix deprecated functions in scalarapi.c
* BLD, ENH: Add RPATH support for AIX
* BUG: Fix default fallback in genfromtxt
* BUG: Added missing return after raising error in methods.c
* BLD: update cython to 0.29.21
* MAINT: setuptools 49.2.0 emits a warning, avoid it
* BUG: Validate output size in bin- and multinomial
* BLD, MAINT: Pin setuptools
* DOC: Reconstruct Testing Guideline.
* TST, BUG: Re-raise MemoryError exception in test_large_zip's...
* BUG,DOC: Fix bad MPL kwarg.
* BUG: Fix string/bytes to complex assignment
* REL: Prepare for NumPy 1.19.1 release

1.19.0
* ENH: add identity kwarg to frompyfunc
* TST: check exception details in refguide_check.py
* ENH: improve runtime detection of CPU features
* TST: Add assert_array_equal test for big integer arrays.
* MAINT: Remove unnecessary 'from __future__ import ...' statements
* MAINT: Fix typos and copy edit NEP-0030.
* DOC: NumPy for absolute beginners tutorial
* NEP: Proposal for array creation dispatching with `__array_function__`
* ENH: Use AVX-512F for np.maximum and np.minimum
* BUG: Fix numpy.random.dirichlet returns NaN for small 'alpha'...
* API: Use `ResultType` in `PyArray_ConvertToCommonType`
* MAINT,API: ignore and NULL fasttake/fastputmask ArrFuncs slots
* BUG: Make ``ediff1d`` kwarg casting consistent
* DOC: linalg: Include information about scipy.linalg.
* BUG: Use ``__array__`` during dimension discovery
* MAINT: cleanup compat.py3k.py
* ENH: f2py: improve error messages
* [DOC] LaTeX: fix preamble (closes 15026)
* BUG: add endfunction, endsubroutine to valid fortran end words
* TST: Add test for object method (and general unary) loops
* REL: Update master after 1.18.x branch.
* DOC: Update HOWTO_RELEASE.rst.txt
* API, DOC: change names to multivariate_hypergeometric, improve...
* DOC: Fix statement about norms
* MAINT: follow-up cleanup for blas64 PR
* DOC: add docstrings to refguide-check
* Revert "DEP: issue deprecation warning when creating ragged array...
* ENH: add support for ILP64 OpenBLAS (without symbol suffix)
* DOC: correct version for NaT sort
* TST: Check requires_memory immediately before the test
* MAINT: core: Fix a very long line in the ufunc docstrings.
* BUG: test, fix flexible dtype conversion on class with __array__
* TST: add value to pytest.ini for pytest6 compatibility
* MAINT: Ragged cleanup
* DOC: bring the out parameter docstring into line with ufuncs
* ENH: f2py: add --f2cmap option for specifying the name of .f2py_f2cmap
* TST: add BLAS ILP64 run in Travis & Azure
* MAINT: Fix expm1 instability for small complex numbers.
* MAINT: random: Remove a few unused imports from test files.
* MAINT: Bump pytest from 5.3.1 to 5.3.2
* API: remove undocumented use of __array__(dtype, context)
* MAINT,CI: fix signed-unsigned comparison warning
* DOC: Update documentation of np.clip
* DOC: Remove reference to basic RNG
* MAINT: Fix randint 0d limits and other 0d cleanups
* DOC: Fix typos, via a Levenshtein-style corrector
* MAINT: CI: Clean up .travis.yml
* DOC: Correct choice signature
* DOC: Correct documentation in choice
* TST: shippable build efficiency
* BUG: ensure reduction output matches input along non-reduction...
* REL: Update master after NumPy 1.18.0 release.
* MAINT: Update pavement.py for towncrier.
* DOC: update cholesky docstring regarding input checking
* DOC: update documentation on how to build NumPy
* DOC: add moved modules to 1.18 release note
* MAINT: Update required cython version to 0.29.14.
* BUG: searchsorted: passing the keys as a keyword argument
* BUG: use tmp dir and check version for cython test
* TST: improve assert message of assert_array_max_ulp
* MAINT: unskip test on win32
* ENH: Add property-based tests using Hypothesis
* BUG: test, fix for c++ compilation
* DOC: Adding instructions for building documentation to developer...
* DOC: NEP 37: A dispatch protocol for NumPy-like modules
* MAINT: Do not use private Python function in testing
* DOC: Improvements to Quickstart Tutorial.
* BUG: distutils: fix msvc+gfortran openblas handling corner case
* BUG: lib: Fix handling of integer arrays by gradient.
* MAINT: lib: A little bit of clean up for the new year.
* REL: Update master after NumPy 1.16.6 and 1.17.5 releases.
* DEP: records: Deprecate treating shape=0 as shape=None
* ENH: build fallback lapack_lite with 64-bit integers on 64-bit...
* MAINT: linalg: use symbol suffix in fallback lapack_lite
* DOC: typo in release.rst
* NEP: universal SIMD NEP 38
* MAINT: Remove unused int_asbuffer
* MAINT: Cleaning up PY_MAJOR_VERSION/PY_VERSION_HEX
* MAINT: Clean up more PY_VERSION_HEX
* MAINT: Remove implicit inheritance from object class
* MAINT: only add --std=c99 where needed
* MAINT: Remove Python2 newbuffer getbuffer
* MAINT: Py3K array_as_buffer and gentype_as_buffer
* MAINT: Remove references to non-existent sys.exc_clear()
* DOC: Update HOWTO_RELEASE.rst
* MAINT: cleanup use of sys.exc_info
* MAINT: Eliminate some calls to `eval`
* MAINT: Improve const-correctness of shapes and strides
* DOC: clarify the effect of None parameters passed to ndarray.view
* MAINT: Improve const-correctness of string arguments
* MAINT: Delete numpy.distutils.compat
* MAINT: Implement keyword-only arguments as syntax
* MAINT: Remove FIXME comments introduced in the previous commit
* MAINT: Work with unicode strings in `dtype('i8,i8')`
* BUG: Use PyDict_GetItemWithError() instead of PyDict_GetItem()
* MAINT: Remove python2 array_{get,set}slice
* DOC: Add some missing functions in the list of available ufuncs.
* MAINT: Tidy PyArray_DescrConverter
* MAINT: remove duplicated if statements between DescrConverters
* BUG: Fix PyArray_DescrAlignConverter2 on tuples
* MAINT: Remove Python2 ndarray.__unicode__
* MAINT: Remove Python 2 divide
* MAINT: minor formatting fixups for NEP-37
* MAINT: Post NumPy 1.18.1 update.
* MAINT: travis-ci: Update CI scripts.
* BENCH: Add benchmark for small array coercions
* BUILD: use standard build of OpenBLAS for aarch64, ppc64le, s390x
* BENCH: Add basic benchmarks for take and putmask
* MAINT: Cleanup most PY3K #ifdef guards
* DOC: BLD: add empty release notes for 1.19.0 to fix doc build...
* MAINT: Use a simpler return convention for internal functions
* MAINT: Simplify np.int_ inheritance
* DOC" Update np.full docstring.
* MAINT: Express PyArray_DescrAlignConverter in terms of _convert_from_any
* MAINT: Push down declarations in _convert_from_*
* MAINT: C code simplifications
* BUG: Add missing error handling to _convert_from_list
* DOC: Added tutorial about linear algebra on multidimensional...
* MAINT: Refactor dtype conversion functions to be more similar
* DOC: Updating f2py docs to python 3 and fixing some typos
* MAINT: Remove NPY_PY3K constant
* MAINT: Remove sys.version checks in tests
* MAINT: cleanup sys.version dependant code
* MAINT: Ensure `_convert_from_*` functions set errors
* MAINT: Avoid escaping unicode in error messages
* MAINT: Change file extension of ma README to rst.
* BUG: fix NameError in clip nan propagation tests
* NEP: document reimplementation of NEP 34
* MAINT: fix typos
* TST: move pypy CI to ubuntu 18.04
* TST: move _no_tracing to testing._private, remove testing.support
* BUG: Add some missing C error handling
* MAINT: Remove sys.version checks
* DEP: Deprecate `->f->fastclip` at registration time
* DOC: document site.cfg.example
* MAINT: Fix mistype in histogramdd docstring
* DOC, BLD: reword release note, upgrade sphinx version
* MAINT: Remove unnecessary calls to PyArray_DATA from binomial...
* MAINT: Bump pytest from 5.3.2 to 5.3.3
* MAINT: Remove six
* MAINT: Revise imports from collections.abc module
* MAINT: remove internal functions required to handle Python2/3...
* MAINT: Remove other uses of six module
* MAINT: resolve pyflake F403 'from module import *' used
* MAINT: Update tox for supported Python versions
* MAINT: simd: Avoid signed comparison warning
* DOC: Updating Chararry Buffer datatypes
* TST: Simplify unicode test
* MAINT: Use `with open` when possible
* MAINT: Cleanup python2 references
* MAINT: Python2 Cleanups
* DEP: add PendingDeprecation to matlib.py funky namespace
* BUG, MAINT: Stop using the error-prone deprecated Py_UNICODE...
* MAINT: clean up some macros in scalarapi.c
* MAINT/BUG: Fixups to scalar base classes
* BUG: np.load does not handle empty array with an empty descr
* MAINT: Revise imports from urllib modules
* MAINT: Remove Python3 DeprecationWarning from pytest.ini
* MAINT: cleanup _pytesttester.py
* BUG: Flags should not contain spaces
* MAINT: Clean up, mostly unused imports.
* BUG/TEST: core: Fix an undefined name in a test.
* MAINT: Replace basestring with str.
* ENH: Use AVX-512F for complex number arithmetic, absolute, square...
* MAINT: Remove Python2 workarounds
* MAINT: Cleanup references to python2
* MAINT, DOC: Remove use of old Python __builtin__, now known as...
* ENH: Make use of ExitStack in npyio.py
* MAINT: Inline gentype_getreadbuf
* MAINT: Use f-strings for clarity.
* DEP: Schedule unused C-API functions for removal/disabling
* DOC: Improve ndarray.ctypes example
* DOC: distutils: Add a docstring to show_config().
* MAINT: Use contextmanager in _run_doctests
* MAINT: Updated polynomial to use fstrings
* DOC: Fix Incorrect document in Beginner Docs
* MAINT: Update core.py with fstrings (issue 15420)
* DOC: fix docstrings so `python tools/refguide-check --rst <file>...
* MAINT: Tidy macros in scalar_new
* MAINT: use 'yield from <expr>' for simple cases
* MAINT: Bump pytest from 5.3.3 to 5.3.4
* BUG: Reject nonsense arguments to scalar constructors
* DOC: Update refguide_check note on how to skip code
* MAINT: Simplify `np.object_.__new__`
* STY,MAINT: avoid 'multiple imports on one line'
* MAINT: Cleanup duplicate line in refguide_check
* MAINT: cleanup unused imports; avoid redefinition of imports
* BUG: Fix for SVD not always sorted with hermitian=True
* MAINT: Simplify scalar __new__ some more
* MAINT: Eliminate messy _WORK macro
* update result of rng.random(3) to current rng output
* DOC: Correct get_state doc
* MAINT: Use `.identifier = val` to fill type structs
* [DOC] Mention behaviour of np.squeeze with one element
* ENH: fixing generic error messages to be more specific in multiarray/descriptor.c
* BUG: Fixing result of np quantile edge case
* TST: mark the top 3 slowest tests to save ~10 seconds
* MAINT: Bump pytest from 5.3.4 to 5.3.5
* MAINT: Use True/False instead of 1/0 in np.dtype.__reduce__
* MAINT: Do not allow `copyswap` and friends to fail silently
* DOC: Remove duplicated code in true_divide docstring
* NEP 40: Informational NEP about current DTypes
* DOC: Update unique docstring example
* MAINT: Large overhead in some random functions
* TST: Fix missing output in refguide-check
* MAINT: Simplify arraydescr_richcompare
* MAINT: Fix internal misuses of `NPY_TITLE_KEY`
* DOC: Update instructions for building/archiving docs.
* BUG: Fix inline assembly that detects cpu features on x86(32bit)
* update doctests, small bugs and changes of repr
* DEP: Do not allow "abstract" dtype conversion/creation
* DOC: Minor copyediting on NEP 37.
* MAINT: Extract repeated code to a helper function
* NEP: edit and move NEP 38 to accepted status
* MAINT: Refresh Doxyfile and modernize numpyfilter.py
* TST: Accuracy test float32 sin/cos/exp/log for AVX platforms
* DOC: Improve the `numpy.linalg.eig` docstring.
* NEP 44 - Restructuring the NumPy Documentation
* TST: (Travis CI) Use full python3-dbg path for virtual env creation
* BUG, DOC: restore missing import
* DOC: Removing bad practices from quick start + some PEP8
* TST: Do not create symbolic link named gfortran.
* DOC: Document caveat in random.uniform
* DOC: numpy.clip is equivalent to minimum(..., maximum(...))
* MAINT: Bump cython from 0.29.14 to 0.29.15
* MAINT: Bump hypothesis from 5.3.0 to 5.5.4
* BLD: manylinux2010 docker reports machine=i686
* BUG: Ignore differences in NAN for computing ULP differences
* TST: use manylinux2010 docker instead of ubuntu
* TST: mask DeprecationWarning in xfailed test
* BUG: Fix bug in AVX-512F np.maximum and np.minimum
* BUG: Remove check requiring natural alignment of float/double...
* DOC: Add missing imports, definitions and dummy file
* DOC: Fix documentation for apply_along_axis
* DOC: fix printing, np., deprecation for refguide
* MAINT: Pull identical line out of conditional.
* DOC: remove broken link in f2py tutorial
* BLD: update openblas download to new location, use manylinux2010-base
* MAINT: AVX512 implementation with intrinsic for float64 input...
* BLD: update OpenBLAS to pre-0.3.9 version
* DOC: Refactor `np.polynomial` docs using `automodule`
* BUG: fix doctest exception messages
* MAINT: Added comment pointing FIXME to relevant PR.
* DOC: Make extension module wording more clear
* DOC: Improve np.finfo docs
* DOC: Improve Benchmark README with environment setup and more...
* MAINT: Bump hypothesis from 5.5.4 to 5.6.0
* NEP: move NEP 44 to accepted status
* DOC: Fix indexing docs to pass refguide
* MAINT: Test during import to detect bugs with Accelerate(MacOS)...
* MAINT: Add a fast path to var for complex input
* MAINT: Convert shebang from python to python3
* MAINT: replace optparse with argparse for 'doc' and 'tools' scripts
* DOC: Fix quickstart doc to pass refguide
* MAINT: Fixing typos in f2py comments and code.
* DOC: fix SVD tutorial to pass refguide
* MAINT: use list-based APIs to call subprocesses
* ENH: update numpy.linalg.multi_dot to accept an `out` argument
* TST: always use 'python -mpip' not 'pip'
* DOC: update datetime reference to pass refguide
* DOC: Fix coremath.rst to fix refguide_check
* DOC: fix remaining doc files for refguide_check
* BUG: fix logic error when nm fails on 32-bit
* TST: Remove nose from the test_requirements.txt file.
* DOC: Allow NEPs to link to python, numpy, scipy, and matplotlib...
* BUG: Guarantee array is in valid state after memory error occurs...
* MAINT: Remove non-native byte order from _var check.
* MAINT: Add better error handling in linalg.norm for vectors and...
* MAINT: doc: Remove doc/summarize.py
* BUG: lib: Handle axes with length 0 in np.unique.
* DOC: document inconsistency between the shape of data and mask...
* BUG, TST: fix f2py for PyPy, skip one test for PyPy
* MAINT: Fix swig tests issue
* MAINT: CI: Add an explicit 'pr' section to azure-pipelines.yml
* MAINT: Bump pytest from 5.3.5 to 5.4.1
* BUG,MAINT: Remove incorrect special case in string to number...
* REL: Update master after 1.18.2 release.
* ENH: Allow toggling madvise hugepage and fix default
* DOC: Fix runtests example in developer docs
* DEP: Make issubdtype consistent for types and dtypes
* MAINT: remove useless `global` statements
* BLD: Add requirements.txt file for building docs
* BUG: don't add 'public' or 'private' if the other one exists
* ENH: Use TypeError in `np.array` for python consistency
* BUG: Add basic __format__ for masked element to fix incorrect...
* TST: Add unit test for out=None of np.einsum
* MAINT: Cleanups to np.insert and np.delete
* BUG: Add error-checking versions of strided casts.
* DEP: Make `np.insert` and `np.delete` on 0d arrays with an axis...
* DOC: correct possible list lengths for `extobj` in ufunc calls
* DEP: Make np.delete on out-of-bounds indices an error
* DEP: Forbid passing non-integral index arrays to `insert` and...
* TST: Parametrize sort test
* TST: switch PyPy job with CPython
* TST: Remove code that is not supposed to warn out of warning...
* DEP: Do not cast boolean indices to integers in np.delete
* MAINT: simplify code that assumes str/unicode and int/long are...
* MAINT: pathlib and hashlib are in stdlib in Python 3.5+
* ENH: improved error message `IndexError: too many indices for...
* BUG: Fix IndexError for illegal axis in np.mean
* DOC: Minor fix to _hist_bin_fd documentation
* BUG,DEP: Make `scalar.__round__()` behave like pythons round
* DOC: First steps towards docs restructuring (NEP 44)
* DOC, TST: enable refguide_check in circleci
* DOC: fix typo in C-API reference
* DOC: Fix docstring for _hist_bin_auto.
* MAINT: Bump cython from 0.29.15 to 0.29.16
* DEP: Deprecate ndarray.tostring()
* TST: use draft OpenBLAS build
* BUG: Fix eigh and cholesky methods of numpy.random.multivariate_normal
* BUG: Check that `pvals` is 1D in `_generator.multinomial`.
* DOC: Add missing signature from nditer docstring
* BUG: Fix empty_like to respect shape=()
* BUG: Do not ignore empty tuple of strides in ndarray.__new__
* MAINT: Remove duplicated code in iotools.py
* BUG: Setting a 0d array's strides to themselves should be legal
* BUG: Respect itershape=() in nditer
* MAINT: Clean-up 'next = __next__' used for Python 2 compatibility
* TST: Run test_large_zip in a child process
* DOC: Add missing doc of numpy.ma.apply_over_axes in API list.
* DOC: Improve record module documentation
* DOC: Fixed order of items and link to mailing list in dev docs...
* BLD: report clang version on macOS
* MAINT: records: Remove private `format_parser._descr` attribute
* BUG: random: Disallow p=0 in negative_binomial
* ENH: Use sysconfig instead of probing Makefile
* DOC: Update np.copy docstring to include ragged case
* DOC: Correct private function name to PyArray_AdaptFlexibleDType
* MAINT: Fix capitalization in error message in `mtrand.pyx`
* DOC: Update np.rollaxis docstring
* BUG: fix AttributeError on accessing object in nested MaskedArray.
* BUG: Alpha parameter must be 1D in `generator.dirichlet`
* NEP: minor maintenance, update filename and fix a cross-reference
* MAINT: Bump hypothesis from 5.8.0 to 5.8.3
* TST: Add slow_pypy support
* DOC: Added note to angle function docstring about angle(0) being...
* MAINT/BUG: Cleanup and minor fixes to conform_reduce_result
* BUG: Avoid duplication in stack trace of `linspace(a, b, num=1.5)`
* BUG: Fix inf and NaN-warnings in half float `nextafter`
* MAINT: Remove 0d check for PyArray_ISONESEGMENT
* DEV: Pass additional runtests.py args to ASV
* DOC: Fix method documentation of function sort in MaskedArray
* NEP: Improve Value Based Casting paragraph in NEP 40
* DOC: add note on flatten ordering in matlab page
* TST: Add tests for the conversion utilities
* BUG: Unify handling of string enum converters
* MAINT: Replace npyiter_order_converter with PyArray_OrderConverter
* BUG: Fix lexsort axis check
* DOC: Clarify single-segment arrays in np reference
* DOC: Change import error "howto" to link to new troubleshooting...
* DOC: update first section of NEP 37 (``__array_function__`` downsides)
* REL: Update master after 1.18.3 release.
* MAINT: Bump hypothesis from 5.8.3 to 5.10.1
* DOC: initialise random number generator before first use in quickstart
* ENH: Fix exception causes in build_clib.py
* MAINT,TST: Move _repr_latex tests to test_printing.
* BUG: missing 'f' prefix for fstring
* ENH: Fix exception causes in build_ext.py
* DOC: Small typo fixes to NEP 40.
* DOC, BLD: update release howto and walkthrough for ananconda.org...
* ENH: Chained exceptions in linalg.py and polyutils.py
* MAINT: Chain exceptions in several places.
* MAINT: Chain exceptions in memmap.py and core.py
* BUG: Fix string to bool cast regression
* DOC: Added page describing how to contribute to the docs team
* DOC: add a note on sampling 2-D arrays to random.choice docstring
* BUG: random: Generator.integers(2**32) always returned 0.
* BLD: fix path to libgfortran on macOS
* DOC: Add axis to random module "new or different" docs
* DOC,BLD: Limit timeit iterations in random docs.
* DOC: add note on type casting to numpy.left_shift().
* DOC: improve development debugging doc
* DOC: tweak neps/scope.rst
* MAINT: Bump cython from 0.29.16 to 0.29.17
* MAINT: Bump hypothesis from 5.10.1 to 5.10.4
* TST: use latest released PyPy instead of nightly builds
* MAINT, DOC: Improve grammar on a comment in the quickstart
* NEP 41: Accept NEP 41 and add DType<->scalar duplication paragraph
* BLD: put openblas library in local directory on windows
* MAINT: Fix random.PCG64 signature
* DOC: Move misplaced news fragment for gh-13421
* DOC: Fix links for NEP 40 in NEP 41
* BUG: lib: Fix a problem with vectorize with default parameters.
* ENH: Better error message when ``bins`` has float value in ``histogramdd``.
* MAINT: Unify casting error creation (outside the iterator)
* BENCH: Default to building HEAD instead of master
* REL: Update master after NumPy 1.18.4 release
* DOC: Add VSCode help link to importerror troubleshooting
* CI: pin 32-bit manylinux2010 image tag
* MAINT: Bump pytz from 2019.3 to 2020.1
* BUG: Correct loop order in MT19937 jump
* CI: unpin 32-bit manylinux2010 image tag
* BUG: add missing numpy/__init__.pxd to the wheel
* BUG:Umath remove unnecessary include of simd.inc in fast_loop_macro.h
* DOC,BLD: Add :doc: to whitelisted roles in refguide_check.
* ENH: resync numpy/__init__.pxd with upstream
* ENH: allow choosing which manylinux artifact to download
* MAINT: Mark tests as a subpackage rather than data.
* Update Docs : point users of np.outer to np.multiply.outer
* DOC: Fix link to numpy docs in README.
* ENH: Allow pickle with protocol 5 when higher is requested
* MAINT: cleanups to _iotools.StringConverter
* DOC: Unify cross-references between array joining methods
* DOC: Improve docstring of ``numpy.core.records``
* DOC: update Code of Conduct committee
* MAINT: Bump hypothesis from 5.10.4 to 5.12.0
* MAINT: Bump pytest from 5.4.1 to 5.4.2
* DOC: warn about runtime of shares_memory
* ENH: backport scipy changes to openblas download script
* BUG: skip complex256 arcsinh precision test on glibc2.17
* MAINT: Chain exceptions and use NameError in np.bmat
* DOC,BLD: pin sphinx to <3.0 in doc_requirements.txt
* BUG: fix signature of PyArray_SearchSorted in __init__.pxd
* ENH: add manylinux1 openblas hashes
* DOC: Fix Generator.choice docstring
* DOC: Add PyDev instructions to troubleshooting doc
* DOC: Add Clang and MSVC to supported compilers list
* DOC: Warn about behavior of ptp with signed integers.
* DOC: Update the f2py section of the "Using Python as Glue" page.
* BUG: Add missing decref in fromarray error path
* ENH: Add tool for downloading release wheels from Anaconda.
* DOC: Fix typos and cosmetic issues
* REL: Prepare for the 1.19.0 release
* BUG: Fix tools/download-wheels.py.
* BUG: Require Python >= 3.6 in setup.py
* BUG: relpath fails for different drives on windows
* DOC: Fix documentation rendering,
* BUG: Don't segfault on bad __len__ when assigning. (gh-16327)
* MAINT: Stop Using PyEval_Call* and simplify some uses
* BLD: Avoid "visibility attribute not supported" warning.
* BUG: Allow attaching documentation twice in add_docstring
* MAINT: Remove f-strings in setup.py. (gh-16346)
* BUG: Indentation for docstrings
* BUG: Fix dtype leak in `PyArray_FromAny` error path
* ENH: Optimize Cpu feature detect in X86, fix for GCC on macOS...
* MAINT: core: Use a raw string for the fromstring docstring.
* MAINT: Make ctypes optional on Windows
* BUG: Fix small leaks in error path and ``empty_like`` with shape
* TST, MAINT: Fix detecting and testing armhf features
* DOC,BLD: Update sphinx conf to use xelatex.
* DOC,BLD: Update make dist html target.
* MAINT, DOC: add index for user docs.
* MAINT: support python 3.10
* DOC: Fix troubleshooting code snippet when env vars are empty
* REL: Prepare for the NumPy 1.19.0rc2 release.
* MAINT:ARMHF Fix detecting feature groups NEON_HALF and NEON_VFPV4
* BUG:random: Error when ``size`` is smaller than broadcast input...
* BUG: fix GCC 10 major version comparison
* BUG: Ensure SeedSequence 0-padding does not collide with spawn...
* BUG: fix sin/cos bug when input is strided array
* MAINT: Move and improve ``test_ignore_nan_ulperror``.
* REL: Update 1.19.0-changelog.rst for 1.19.0 release.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.28 2020/04/27 17:00:35 adam Exp $
d15 1
@


1.28
log
@py-numpy: updated to 1.18.3

1.18.3:
BUG: Fix eigh and cholesky methods of numpy.random.multivariate_normalBUG,MAINT: Remove incorrect special case in string to number...
BUG: Guarantee array is in valid state after memory error occurs...
BUG: Check that `pvals` is 1D in `_generator.multinomial`.
BUG: Alpha parameter must be 1D in `generator.dirichlet`


1.18.2:
TST: move _no_tracing to testing._private
MAINT: Large overhead in some random functions
TST: Do not create gfortran link in azure Mac testing.
BUG: Added missing error check in `ndarray.__contains__`
MAINT: use list-based APIs to call subprocesses
REL: Prepare for 1.18.2 release.
BUG: fix logic error when nm fails on 32-bit

1.18.1:
MAINT: Update pavement.py for towncrier.
DOC: add moved modules to 1.18 release note
MAINT, DOC: Minor backports and updates for 1.18.x
TST: Add assert_array_equal test for big integer arrays
BUG: use tmp dir and check version for cython test
BUG: distutils: fix msvc+gfortran openblas handling corner case
BUG: remove -std=c99 for c++ compilation
MAINT: unskip test on win32
TST: add BLAS ILP64 run in Travis & Azure
MAINT: only add --std=c99 where needed
BUG: lib: Fix handling of integer arrays by gradient.
MAINT: Do not use private Python function in testing
REL: Prepare for the NumPy 1.18.1 release.

1.18.0:
DOC: added note to docstring of numpy.savez
BUG: Numpy scalar types sometimes have the same name
DOC: Improve axes shift description and example in np.tensordot
MAINT: avoid relying on `np.generic.__name__` in `np.dtype.name`
ENH: supply our version of numpy.pxd, requires cython>=0.29
BUG: General fixes to f2py reference counts (dereferencing)
BUG: NaT now sorts to ends of arrays
DOC: Updates to nditer usage instructions
BUG: Do not crash on recursive `.dtype` attribute lookup.
ENH: Use AVX for float32 implementation of np.sin & np.cos
DEP: Deprecate silent ignoring of bad data in fromfile/fromstring
ENH: Always produce a consistent shape in the result of `argwhere`
DOC: array(obj, dtype=dt) can downcast
DOC: Document ma.filled behavior with non-scalar fill_value
DOC: Add note to irfft-like functions about the default sizes
BUG: Don't produce undefined behavior for a << b if b >= bitsof(a)
MAINT: Update NEP template.
ENH: random: Add the multivariate hypergeometric distribution.
DOC: Fix unrendered links
MAINT: Rewrite Floyd algorithm
DOC: Add missing macros to C-API documentation
ENH: Add axis argument to random.permutation and random.shuffle
DOC: Adds documentation of functions exposed in numpy namespace
BUG: Refcount fixes
MAINT: Ensure array_dealloc does not modify refcount of self
MAINT: Prepare master for 1.18.0 development.
MAINT,BUG,DOC: Fix errors in _add_newdocs
MAINT: Remove an unnessary backslash between two string literals
MAINT: Update pavement to use python3 in shell commands.
MAINT: Remove unnecessary backslashes (and replace others by...
MAINT: Replace integers in places where booleans are expected
DOC: Add missing parameter description for keepdims in MaskedArray
ENH: use AVX for float32 and float64 implementation of sqrt,...
DOC: reformat top-level release index
DOC : Refactor Array API documentation -- Array Structure and...
DOC: Fix typo in "make_mask" documentation
MAINT: Delete unused _aliased_types.py
BLD: Remove Trusty dist in Travis CI build
BUG: Handle weird bytestrings in dtype()
ENH: use towncrier to build the release note
ENH: improve error message for ragged-array creation failure
DOC: Update the description of byteswap
BUG: i0 Bessel function regression on array-likes supporting...
ENH, BUILD: refactor all OpenBLAS downloads into a single, testable...
MAINT: Remove unnecessary parenthesis in numpy.ma.core
MAINT: Fix wrong spelling of ufunc
DOC: Remove explicit .next method calls with built-in next function...
DOC: Don't override MaskedArray.view documentation with the one...
BUG: Fix incorrect GIL release in array.nonzero
MAINT: Warn if `_add_newdocs.py` is used to add docstrings to...
MAINT: Revert 13876, "MAINT,BUG,DOC: Fix errors in _add_newdocs"
MAINT,BUG,DOC: Fix errors in _add_newdocs
DOC, MAINT: emphasize random API changes, remove Generator.randint
DOC: Add a numpy-doc docstring to add_newdoc
DOC: Fix rst rendering in data types
DOC:Update the description of set_printoptions in quickstart...
Fixing failure on Python 2.7 on Windows 7
Fix a typo related to the range of indices
DOC: add space between words across lines
BUG, DOC: add new recfunctions to `__all__`
DOC: Change (old) range() to np.arange()
DOC: improve np.sort docstring
DOC: spellcheck numpy/doc/broadcasting.py
MAINT, TST: remove test-installed-numpy.py
DOC: Document array_function at a higher level.
DOC: show workaround for backward compatibility
DOC: Add a call for contribution paragraph to the readme
BUG: Missing warnings import in polyutils
BUILD: adapt "make version-check" to "make dist"
DOC: emphasize need for matching numpy, git versions
TST, MAINT, BUG: expand OpenBLAS version checking
ENH: Chain exception for typed item assignment
MAINT: Fix spelling error in npy_tempita kwarg
DOC: Array API : Directory restructure and code cleanup
[DOC] Remove unused/deprecated functions
Update system_info.py
DOC:Link between the two indexing documentation pages
DOC: Update NumFOCUS subcommittee replacing Nathaniel with Sebastian
DOC: update "Contributing to NumPy" with more activities/roles
DOC: Improve quickstart documentation of new random Generator
DEP: Speed up WarnOnWrite deprecation in buffer interface
NEP: numpy.org website redesign
DOC: Fix docstring of numpy.allclose regarding NaNs
DEP: Raise warnings for deprecated functions PyArray_As1D, PyArray_As2D
DEP: Remove np.rank which has been deprecated for more than 5...
BUG, TEST: Adding validation test suite to validate float32 exp
ENH,DEP: Allow multiple axes in expand_dims
ENH: add pyproject.toml
DOC: Update cversions.py links and wording
DOC, BUILD: cleanups and fix (again) 'make dist'
BUG: Fix file-like object check when saving arrays
DOC: Resolve bad references in Sphinx warnings
MAINT: bump ARMv8 / POWER8 OpenBLAS in CI
DOC: Emphasize the need to run tests when building from source
DOC:Add example to clarify "numpy.save" behavior on already open...
DEP: Deprecate full and economic modes for linalg.qr
DOC: Doc release
BUG: fix build issue on icc 2016
TST: Add 3.8-dev to travisCI testing.
DOC: Add blank line above doctest for intersect1d
ENH: Propose standard policy for dropping support of old Python...
DOC: Use `pip install .` where possible instead of calling setup.py
MAINT: adjustments to test_ufunc_noncontigous
MAINT: Improve NEP template
DOC: fix documentation of i and j for tri.
MAINT: Lazy import testing on python >=3.7
DEP: Deprecate PyArray_FromDimsAndDataAndDescr, PyArray_FromDims
MAINT: Clearer error message while padding with stat_length=0
MAINT: remove duplicate variable assignments
BUG: initialize variable that is passed by pointer
DOC: fix typo in c-api/array.rst doc
BUG: Add gcd/lcm definitions to npy_math.h
MAINT: Mark umath accuracy test xfail.
MAINT: Use equality instead of identity check with literal
MAINT: Fix small typo in quickstart docs
DOC, MAINT: Update master after 1.17.0 release.
ENH: add c-imported modules for freeze analysis in np.random
BUG: Fix DeprecationWarning in python 3.8
BUG: Remove stray print that causes a SystemError on python 3.7...
BUG: Remove the broken clip wrapper
BUG: avx2_scalef_ps must be static
TST: Allow fuss in testing strided/non-strided exp/log loops
NEP: Proposal for __duckarray__ protocol
BUG: Make advanced indexing result on read-only subclass writeable
TST: Clean up of test_pocketfft.py
DEP: Deprecate np.alen
MAINT: Workaround for Intel compiler bug leading to failing test
DOC: Fix hermitian argument docs in `svd`
MAINT: Fix a docstring typo.
DOC: Fix links in `/.github/CONTRIBUTING.md`.
ENH: Multivariate normal speedups
MAINT: Improve mismatch message of np.testing.assert_array_equal
DOC,MAINT: Move towncrier files and fixup categories
BUG: Fixed default BitGenerator name
BUG: Fix uint-overflow if padding with linear_ramp and negative...
ENH: Enable huge pages in all Linux builds
BUG: Fix leak in the f2py-generated module init and `PyMem_Del`...
DOC: new nan_to_num keywords are from 1.17 onwards
TST: Add tests for deprecated C functions (PyArray_As1D, PyArray_As1D)
DOC: mention `take_along_axis` in `choose`
ENH: Parse complex number from string
DOC: update or remove outdated sourceforge links
MAINT: Better error message for norm
DOC: add backlinks to numpy.org
BUG: Don't fail when lexsorting some empty arrays.
BUG: Fix segfault in `random.permutation(x)` when x is a string.
Doc: fix a typo in NEP21
DOC: set status of NEP 28 (website redesign) to Accepted
BLD: MAINT: change default behavior of build flag appending.
BUG: Fixes StopIteration error from 'np.genfromtext' for empty...
BUG: fix inconsistent axes ordering for axis in function `unique`
DEP: Deprecate load/dump functions in favour of pickle methods
MAINT: Update NEP-30
DEP: Deprecate arrayprint formatting functions
DOC: remove scipy.org from the breadcrumb formattiong
BUG: Fix formatting error in exception message
DOC: Address typos in dispatch docs
BUG: Fix ZeroDivisionError for zero length arrays in pocketfft.
BUG: Fix misuse of .names and .fields in various places
TST, BUG: Use python3.6-dbg.
BUG: core: Handle large negative np.int64 args in binary_repr.
BUG: Fix numpy.random bug in platform detection
MAINT: random: Match type of SeedSequence.pool_size to DEFAULT_POOL_SIZE
Bug: Fix behavior of structured_to_unstructured on non-trivial...
DOC: add two commas, move one word
DOC: Clarify rules about broadcasting when empty arrays are involved.
TST, MAINT: bump to OpenBLAS 0.3.7 stable
DEP: numpy.testing.rand
DEP: Deprecate class `SafeEval`
BUG: revert detecting and raising error on ragged arrays
DOC: Improve documentation of `isscalar`.
MAINT: Fix bloated mismatch error percentage in array comparisons.
DOC: Fix a minor typo in dispatch documentation.
MAINT: Remove redundant deprecation checks
MAINT: polynomial: Add an N-d vander implementation used under...
DOC: clarify that PytestTester is non-public
DOC: support and require sphinx>=2.2
DOC: random: fix doc linking, was referencing private submodules.
MAINT: Fixes for prospective Python 3.10 and 4.0
DOC: lib: Add more explanation of the weighted average calculation.
MAINT: Avoid BytesWarning in PyArray_DescrConverter()
MAINT: Post NumPy 1.17.1 update.
DOC: Fixed dtype docs for var, nanvar.
DOC: Document project as Python 3 only with a trove classifier
BUILD: move all test dependencies to ./test_requirements.txt
BUG: lib: Fix histogram problem with signed integer arrays.
REL: Update master after NumPy 1.16.5 release.
BUG: test, fix regression in converting to ctypes
NEP: Add initial draft of NEP-31: Context-local and global overrides..
DOC: document numpy/doc update process
DOC: update np.around docstring with note about floating-point...
BUG: view with fieldless dtype should raise if itemsize != 0
DOC: fix issue with __new__ usage in subclassing doc.
DOC: Fix release notes table of contents
NEP 32: Remove the financial functions from NumPy
BLD: Update RELEASE_WALKTHROUGH and cythonize.
Bump pytest from 5.1.1 to 5.1.2
TST: Remove build job since we now use Dependabot
BLD: Only allow using Cython module when cythonizing.
TST: Add dependabot config file.
BUG: Fix format statement associated with AttributeError.
BUG: Fix aradixsort indirect indexing.
DOC: add the reference to 'printoptions'
BUG: Do not show Override module in private error classes.
DOC: Make implementation bullet points consistent in NEP 29
MAINT: Clarify policy language in NEP-29.
REL: Update master after 1.17.2 release.
MAINT: clean up pocketfft modules inside numpy.fft namespace
BLD: remove generated Cython files from sdist
MAINT: add test to prevent new public-looking modules being added
BUG: random.hypergeometic assumes npy_long is npy_int64, hangs...
ENH: Print the amount of memory that would be used by a failed...
MAINT: use test_requirements.txt in tox and shippable, ship it...
BUG: add a specialized loop for boolean matmul
BUG: Fix _ctypes class circular reference.
BUG: core: Fix the str function of the rational dtype.
DOC: add timedelta64 signature
MAINT: Extract raising of MemoryError to a helper function
BUG,MAINT: Some fixes and minor cleanup based on clang analysis
MAINT: Add `NPY_UNUSED` and `const` qualified suggested by clang
MAINT: Silence integer comparison build warnings in assert statements
MAINT: distutils: Add newline at the end of printed warnings.
BUG: random: Revert gh-14458 and refix gh-14557.
DOC: Fix reference NPY_ARRAY_OWNDATA instead of NPY_OWNDATA.
ENH: Allow NPY_PKG_CONFIG_PATH environment variable override
MAINT: remove the entropy c-extension module
DOC: Add backslashes so PyUFunc_FromFuncAndDataAndSignatureAndIdentity
DOC: Fix a minor typo in changelog readme
BUG: Fix randint when range is 2**32
DOC: tweak np.round docstring to clarify floating-point error
DOC: Add warning to NPV function
API: Do not return None from recfunctions.drop_fields
BUG: Fix flatten_dtype so that nested 0-field structs are flattened...
DOC: Build release notes during CircleCI step
BUILD: Hide platform configuration probe behind --debug-configure
Mention that split() returns views into the original array
MAINT: Simplify lookfor function
MAINT: random: Remove a few duplicated C function prototypes.
BUILD, MAINT: run tests with verbose for PyPY, also do not leak...
BUG: fix release snippet failures caught only after merging
BLD: add warn-error option, adds -Werror to compiler
BUG: random: Create a legacy implementation of random.binomial.
MAINT: remove unused functions, rearrange headers (from CC=clang)
DOC: Fix a bit of code in 'Beyond the Basics' C API user guide.
MAINT: Cleanup old_defines in DOC
DOC: Added missing versionadded to diff(prepend)
BUG: Avoid ctypes in Generators
Changing ImportWarning to DeprecationWarning
MAINT: handle case where GIT_VERSION is empty string
MAINT: core: Remove duplicated inner loop ee->e from log, exp,...
DOC: clarify input types in basics.io.genfromtxt.rst
DOC: remove note about Pocketfft license file (non-existing here).
DOC: Fix code that generates the table in the 'Casting Rules'...
MAINT: don't install partial numpy.random C/Cython API.
TST: ensure coercion tables aren't printed on failing public...
DEP: remove deprecated (and private) numpy.testing submodules.
BLD, DOC: fix gh-14518, add release note
BUG: importing build_src breaks setuptools monkeypatch for msvc14
DOC: Note runtests.py `-- -s` method to use pytests `-s`
DOC: update submodule docstrings, remove info.py files
DOC: Document the NPY_SCALARKIND values as C variables.
MAINT: Bump pytest from 5.1.2 to 5.1.3
DEP: remove deprecated select behaviour
BUG: Add missing check for 0-sized array in ravel_multi_index
BUG: dtype refcount cleanups
DOC: Fix a minor typo in changelog entry
MAINT: Fix typo: remoge → remove
DOC: Change the promotion table checkmark to 'Y'.
DEP: Complete deprecation of invalid array/memory order
DOC: Add to doc that interp cannot contain NaN
NEP: Accept NEP 32.
NEP: Fix discrepancies in NEPs
NEP: Only list "Active" NEPs under "Meta-NEPs"
API: restructure and document numpy.random C-API
BUG: properly define PyArray_DescrCheck{,Exact}
MAINT: Remove duplicate files from .gitignore
API: rearrange the cython files in numpy.random
MAINT: Bump pytest from 5.1.3 to 5.2.0
MAINT: Add "MAINT" tag to dependabot commit msg
DOC: Updated sphinx directive formatting
DEP: Finish deprecation of non-integer `num` in linspace
DOC: s/OR/AND/ in np.logical_and docstring
DOC: misleading np.sinc() documentation
DOC: clarify residual in np.polyfit
BUILD: change to build_src --verbose-cfg, runtests.py --debug-info
BUG: always free clean_sep
DOC: Create `class Extension` docstring and add it to documentation.
DOC: add `printoptions` as a context manager to `set_printoptions`
DOC: Fix typo in NEP 29
MAINT: Use scalar math power function directly
DOC: Add IPython to dependencies needed to build docs.
MAINT: Bump pytest-cov from 2.7.1 to 2.8.1
MAINT: Bump pytest from 5.2.0 to 5.2.1
MAINT: Bump pytz from 2019.2 to 2019.3
MAINT: Use `extract_unit` throughout datetime
BUG: fix fromfile behavior when reading sub-array dtypes
BUG: random: Use correct length when axis is given to shuffle.
BUG: Do not rely on undefined behaviour to cast from float to...
NEP: add default-dtype-object-deprecation nep 34
MAINT: Remove unused boolean negative/subtract loops
DEP: ufunc `out` argument must be a tuple for multiple outputs
BUG: Fix `np.einsum` errors on Power9 Linux and z/Linux
DOC: Note release notes process changes on devdocs start page
Doc warnings
DOC: Switch Markdown link to RST in NEP 29
TST: Divide Azure CI Pipelines into stages.
DEP: Finish the out kwarg deprecation for ufunc calls
DOC: Removing mentions of appveyor
BUG: Default start to 0 for timedelta arange
API: NaT (arg)min/max behavior
API: Forbid Q<->m safe casting
DEP: deprecate financial functions.
DOC: Move newsfragment to correct folder
DOC: cleaning up examples in maskedarray.generic
MAINT: umath: Change error message for unsupported bool subtraction.
ENH: Add complex number support for fromfile
TST: run refguide-check on rst files in doc/*
DOC: Edit NEP procedure for better discussion
DOC: Post 1.17.3 release update.
NEP: Accept NEP 29 as final
BUG: Don't narrow intp to int when producing error messages
DOC: lib: Fix deprecation markup in financial function docstrings.
DOC: Change from HTTP to HTTPS
BUG: clear only attribute errors in get_attr_string.h::maybe_get_attr
MAINT: doc: Remove doc/newdtype_example/
Reword cautionary note about dtype.descr
BUG: fix integer size confusion in handling array's ndmin argument
TST, BUILD: add a gcc 4.8 run on ubuntu 18.04
Update CLASSIFIERS with python 3.8 support
BUG: random: biased samples from integers() with 8 or 16 bit...
DOC: Add release note about changed random variate stream from...
DOC: Make changes to NEP procedure
DOC: random: Remove redundant 'See Also' entry in 'uniform' docstring.
MAINT: Minor typo fix
MAINT: Bump pytest from 5.2.1 to 5.2.2
DOC: Adjust NEP-31 to new template.
DEP: issue deprecation warning when creating ragged array (NEP...
NEP: move 'NEP 29 random' from Accepted to Final
DOC: Add take_along_axis to the see also section in argmin, argmax...
ENH: change object-array comparisons to prefer OO->O unfuncs
TST: Don't construct Fraction instances from numpy scalars
Rename helper functions to not use the word rank
MAINT: Use templating to merge float loops
BUILD: ignore more build.log warnings
BLD: Prevent -flto from optimising long double representation...
BUG: raise ValueError for empty arrays passed to _pyarray_correlate
MAINT: move buffer.h -> npy_buffer.h to avoid conflicts
MAINT: Bump cython from 0.29.13 to 0.29.14
ENH: add isinf, isnan, fmin, fmax loops for datetime64, timedelta64
BLD: add 'apt update' to shippable
MAINT: revert gh-14800, which gave precedence to OO->O over OO->?
REL: Update master after 1.17.4 release.
BUILD: remove SSE2 flag from numpy.random builds
DOC: Update NEP29 with Python3.8 informations.
BUG: Remove builtins from __all__
MAINT: Delete and ignore generated files
Update FUNDING.yml
MAINT: Remove uses of scalar aliases
NEP: move nep 34 to accepted
TST: Add s390x to the TravisCI test matrix.
DOC: Note FFT type promotion
TST: Test with Python3.8 on Windows.
TST: Update travis.yml
TST: add no_tracing decorator to refcount-sensitive codepath...
MAINT: Bump pytest from 5.2.2 to 5.2.4
BUG: Fix step returned by linspace when num=1 and endpoint=False
DOC: Compare 'tolist' function to 'list' in example
DOC: Clarify return type for default_rng
MAINT: move numpy/random/examples -> numpy/random/_examples
DOC: testing: Note handling of scalars in assert_array_equal...
DOC, API: add random.__init__.pxd and document random.* functions
DOC: Clean up examples of low-level random access
TST. API: test using distributions.h via cffi
TST: skip if cython is not available
MAINT: Cleaned up mintypecode for Py3
DOC: fix docstring of np.linalg.norm
MAINT: Added Python3.8 branch to dll lib discovery on Windows
DEV: update asv.conf.json
MAINT: Bump pytest from 5.2.4 to 5.3.0
MAINT: Fix typos
REV: "ENH: Improved performance of PyArray_FromAny for sequences...
BUG: warn when saving dtype with metadata
DEP: Deprecate the axis argument to masked_rows and masked_cols
MAINT: Fix long name of PCG64
DOC, API: improve the C-API/Cython documentation and interfaces...
DOC: Fix typo in numpy.loadtxt and numpy.genfromtxt documentation
ENH: allow using symbol-suffixed 64-bit BLAS/LAPACK for numpy.dot...
DOC: add a more useful comment to compat.py3k.py
DOC: lib: Use a clearer example of ddof in the notes of the cov...
TST: machinery for tests requiring large memory + lapack64 smoketest
MAINT: Only copy input array in _replace_nan() if there are nans...
MAINT: Bump pytest from 5.3.0 to 5.3.1
REV: "ENH: Improved performance of PyArray_FromAny for sequences...
REL: Prepare for 1.18 branch
MAINT: Cleaned up mintypecode for Py3 (pt. 2)
BUG: Fix refcounting in ufunc object loops
BUG: Exceptions tracebacks are dropped
REV: Revert "Merge pull request 14794 from mattip/nep-0034-impl"
API, DOC: change names to multivariate_hypergeometric, improve docs
REL: Prepare for NumPy 1.18.0 release.
TST: Check requires_memory immediately before the test
ENH: Add support to sort timedelta64 `NaT` to end of the array
MAINT: follow-up cleanup for blas64 PR
ENH: f2py: add --f2cmap option for specifying the name of .f2py_f2cmap
ENH: add support for ILP64 OpenBLAS (without symbol suffix)
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.27 2020/01/24 16:18:22 minskim Exp $
d15 1
d41 2
d44 2
d174 2
d177 2
d187 2
d190 2
d193 2
d196 8
d205 2
d208 2
d211 2
d214 2
d217 2
d220 2
d223 2
d226 2
d229 2
d232 2
d235 2
d238 2
a239 1
${PYSITELIB}/numpy/core/tests/test_issue14735.py
d241 2
d244 2
d247 2
d250 2
d253 2
d256 2
d259 2
d262 2
d265 2
d268 2
d271 5
d277 2
d280 2
d283 2
d286 2
d289 2
d292 2
d295 2
d298 2
d301 2
d304 2
d307 2
d310 2
d313 2
d316 2
a392 3
${PYSITELIB}/numpy/distutils/compat.py
${PYSITELIB}/numpy/distutils/compat.pyc
${PYSITELIB}/numpy/distutils/compat.pyo
d503 2
d506 2
d509 2
d512 2
d515 2
d518 2
d521 2
d524 2
d527 2
d530 2
d533 2
d536 2
d637 2
d659 2
d662 2
d665 2
d668 2
d671 2
d674 5
d680 2
d683 2
d686 2
d689 2
d692 2
d695 2
d698 2
d701 2
d704 2
d707 2
d710 2
d713 2
d716 2
d719 2
d738 2
d741 2
d744 2
d810 2
d819 2
d822 2
d825 2
d828 2
d831 2
d834 2
d837 2
d840 2
d843 2
d846 2
d849 2
d852 2
d855 2
d858 2
d861 2
d864 2
d867 2
d870 2
d873 2
d876 2
d879 2
d882 2
d885 2
d888 2
d917 2
d920 2
d923 2
d926 2
d929 2
d950 2
d953 2
d956 2
d959 2
d962 2
d965 2
d968 2
d971 2
d992 2
d995 2
d998 2
d1001 2
d1004 2
d1007 2
d1010 2
d1013 2
d1046 2
d1049 2
d1052 2
d1055 2
d1058 2
d1061 2
d1064 2
d1067 2
d1070 2
d1073 2
a1078 2
${PYSITELIB}/numpy/random/_bit_generator.pxd
${PYSITELIB}/numpy/random/_bit_generator.so
d1098 4
d1107 2
d1119 2
d1122 2
d1125 2
d1128 2
d1131 2
d1134 2
d1137 2
d1140 2
d1143 2
d1146 2
d1179 2
d1182 2
d1185 2
d1188 2
d1194 2
d1197 2
d1200 2
d1203 2
d1206 2
d1209 2
d1212 2
d1215 2
@


1.27
log
@math/py-numpy: Update to 1.16.5

Changes:

- Add project URLs to setup.py
- fix tests and ctypes code for PyPy
- use npy_intp instead of int for indexing array
- Ignore DeprecationWarning during nose imports
- Fix use-after-free in boolean indexing
- Fix errors in _add_newdocs
- fix byte order reversal for datetime64[ns]
- Use nbytes to also catch empty descr during allocation
- np.array cleared errors occured in PyMemoryView_FromObject
- Fixes for Undefined Behavior Sanitizer (UBSan) errors.
- ensure that casting to/from structured is properly checked.
- fix histogram*d dispatchers
- further fixup to histogram2d dispatcher.
- Replace contextlib.suppress for Python 2.7
- fix compilation of 3rd party modules with Py_LIMITED_API...
- Fix memory leak in dtype from dict contructor
- Document array_function at a higher level.
- add new recfunctions to __all__
- Remove stray print that causes a SystemError on python 3.7
- Pin pytest version to 5.0.1.
- Enable huge pages in all Linux builds
- fix behavior of structured_to_unstructured
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.26 2019/03/04 09:09:46 adam Exp $
d50 3
a52 3
${PYSITELIB}/numpy/core/_aliased_types.py
${PYSITELIB}/numpy/core/_aliased_types.pyc
${PYSITELIB}/numpy/core/_aliased_types.pyo
d59 3
a61 1
${PYSITELIB}/numpy/core/_dummy.so
d79 3
d130 2
a134 3
${PYSITELIB}/numpy/core/info.py
${PYSITELIB}/numpy/core/info.pyc
${PYSITELIB}/numpy/core/info.pyo
d172 6
d193 1
d208 1
d216 1
a233 3
${PYSITELIB}/numpy/distutils/__version__.py
${PYSITELIB}/numpy/distutils/__version__.pyc
${PYSITELIB}/numpy/distutils/__version__.pyo
a365 3
${PYSITELIB}/numpy/distutils/info.py
${PYSITELIB}/numpy/distutils/info.pyc
${PYSITELIB}/numpy/distutils/info.pyo
d413 1
a507 3
${PYSITELIB}/numpy/f2py/info.py
${PYSITELIB}/numpy/f2py/info.pyc
${PYSITELIB}/numpy/f2py/info.pyo
d562 4
a565 4
${PYSITELIB}/numpy/fft/fftpack.py
${PYSITELIB}/numpy/fft/fftpack.pyc
${PYSITELIB}/numpy/fft/fftpack.pyo
${PYSITELIB}/numpy/fft/fftpack_lite.so
a568 3
${PYSITELIB}/numpy/fft/info.py
${PYSITELIB}/numpy/fft/info.pyc
${PYSITELIB}/numpy/fft/info.pyo
a572 1
${PYSITELIB}/numpy/fft/tests/test_fftpack.py
d574 1
a610 3
${PYSITELIB}/numpy/lib/info.py
${PYSITELIB}/numpy/lib/info.pyc
${PYSITELIB}/numpy/lib/info.pyo
a687 3
${PYSITELIB}/numpy/linalg/info.py
${PYSITELIB}/numpy/linalg/info.pyc
${PYSITELIB}/numpy/linalg/info.pyo
a731 3
${PYSITELIB}/numpy/ma/version.py
${PYSITELIB}/numpy/ma/version.pyc
${PYSITELIB}/numpy/ma/version.pyo
d792 1
d796 21
a816 3
${PYSITELIB}/numpy/random/info.py
${PYSITELIB}/numpy/random/info.pyc
${PYSITELIB}/numpy/random/info.pyo
a817 1
${PYSITELIB}/numpy/random/randomkit.h
d822 13
d836 2
d839 2
a864 9
${PYSITELIB}/numpy/testing/decorators.py
${PYSITELIB}/numpy/testing/decorators.pyc
${PYSITELIB}/numpy/testing/decorators.pyo
${PYSITELIB}/numpy/testing/noseclasses.py
${PYSITELIB}/numpy/testing/noseclasses.pyc
${PYSITELIB}/numpy/testing/noseclasses.pyo
${PYSITELIB}/numpy/testing/nosetester.py
${PYSITELIB}/numpy/testing/nosetester.pyc
${PYSITELIB}/numpy/testing/nosetester.pyo
@


1.26
log
@py-numpy: updated to 1.16.2

1.16.2:
TST: fix vmImage dispatch in Azure
MAINT: remove complicated test of multiarray import failure mode
BUG: fix signed zero behavior in npy_divmod
MAINT: Add functions to parse shell-strings in the platform-native...
BUG: Fix regression in parsing of F90 and F77 environment variables
BUG: parse shell escaping in extra_compile_args and extra_link_args
BLD: Windows absolute path DLL loading
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.25 2019/02/01 09:24:24 adam Exp $
d431 3
@


1.25
log
@py-numpy: updated to 1.16.1

1.16.1:
* BUG: Check paths are unicode, bytes or path-like
* ENH: add mm->q floordiv
* ENH: port np.core.overrides to C for speed
* BUG: Ensure probabilities are not NaN in choice
* MAINT: add warning to numpy.distutils for LDFLAGS append behavior.
* ENH: add "max difference" messages to np.testing.assert_array_equal...
* BUG: Fix incorrect/missing reference cleanups found using valgrind
  that wraps subprocess
* DOC, TST: Clean up matplotlib imports
* BUG: Fix reference counting for subarrays containing objects
* BUG: Ensure failing memory allocations are reported
* BUG: Fix leak of void scalar buffer info
* MAINT: Change the order of checking for local file.
* BUG: loosen kwargs requirements in ediff1d
* DOC: clarify the extend of __array_function__ support in NumPy...
* BUG: Check that dtype or formats arguments are not None.
* BUG: fix f2py problem to build wrappers using PGI's Fortran
* BUG: double decref of dtype in failure codepath. Test and fix
* BUG, DOC: test, fix that f2py.compile accepts str and bytes,...
* BUG: resolve writeback in arr_insert failure paths
* ENH: Add mm->qm divmod
* BUG: Fix SystemError when pickling datetime64 array with pickle5
* BUG: Fix rounding of denormals in double and float to half casts.
* TEST: pin mingw version
* BUG: ndarrays pickled by 1.16 cannot be loaded by 1.15.4 and...
* BUG: do not Py_DECREF NULL pointer
* ENH: add _dtype_ctype to namespace for freeze analysis
* BUG: fail if old multiarray module detected
* BUG: Do not double-quote arguments passed on to the linker
* BUG: Do not insert extra double quote into preprocessor macros
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.24 2019/01/15 21:36:57 adam Exp $
a65 1
${PYSITELIB}/numpy/core/_multiarray_module_test.so
d224 3
d408 1
@


1.24
log
@py-numpy: updated to 1.16.0

NumPy 1.16.0 Release Notes

This NumPy release is the last one to support Python 2.7 and will be maintained
as a long term release with bug fixes until 2020. Support for Python 3.4 been
dropped, the supported Python versions are 2.7 and 3.5-3.7. The wheels on PyPI
are linked with OpenBLAS v0.3.4+, which should fix the known threading issues
found in previous OpenBLAS versions.

Downstream developers building this release should use Cython >= 0.29 and, if
using OpenBLAS, OpenBLAS > v0.3.4.

This release has seen a lot of refactoring and features many bug fixes, improved
code organization, and better cross platform compatibility. Not all of these
improvements will be visible to users, but they should help make maintenance
easier going forward.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.23 2018/08/27 06:04:35 adam Exp $
d66 1
@


1.23
log
@py-numpy: updated to 1.15.1

NumPy 1.15.1:

This is a bugfix release for bugs and regressions reported following the 1.15.0
release.

* The annoying but harmless RuntimeWarning that "numpy.dtype size changed" has
  been suppressed. The long standing suppression was lost in the transition to
  pytest.
* The update to Cython 0.28.3 exposed a problematic use of a gcc attribute used
  to prefer code size over speed in module initialization, possibly resulting in
  incorrect compiled code. This has been fixed in latest Cython but has been
  disabled here for safety.
* Support for big-endian and ARMv8 architectures has been improved.

The Python versions supported by this release are 2.7, 3.4-3.7. The wheels are
linked with OpenBLAS v0.3.0, which should fix some of the linalg problems
reported for NumPy 1.14.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.22 2018/08/10 08:59:08 adam Exp $
d3 2
d8 1
d24 3
a26 6
${PYSITELIB}/numpy/_import_tools.py
${PYSITELIB}/numpy/_import_tools.pyc
${PYSITELIB}/numpy/_import_tools.pyo
${PYSITELIB}/numpy/add_newdocs.py
${PYSITELIB}/numpy/add_newdocs.pyc
${PYSITELIB}/numpy/add_newdocs.pyo
d47 12
d67 1
d70 3
d74 3
d140 3
a142 1
${PYSITELIB}/numpy/core/multiarray.so
d149 3
d192 1
d206 3
a208 1
${PYSITELIB}/numpy/core/umath.so
a292 3
${PYSITELIB}/numpy/distutils/environment.py
${PYSITELIB}/numpy/distutils/environment.pyc
${PYSITELIB}/numpy/distutils/environment.pyo
d308 3
d398 1
d529 1
d533 1
a826 3
${PYSITELIB}/numpy/testing/_private/pytesttester.py
${PYSITELIB}/numpy/testing/_private/pytesttester.pyc
${PYSITELIB}/numpy/testing/_private/pytesttester.pyo
d856 1
@


1.22
log
@py-numpy: updated to 1.15.0

NumPy 1.15.0 is a release with an unusual number of cleanups, many deprecations
of old functions, and improvements to many existing functions. Please read the
detailed descriptions below to see if you are affected.

For testing, we have switched to pytest as a replacement for the no longer
maintained nose framework. The old nose based interface remains for downstream
projects who may still be using it.

The Python versions supported by this release are 2.7, 3.4-3.7. The wheels are
linked with OpenBLAS v0.3.0, which should fix some of the linalg problems
reported for NumPy 1.14.

Highlights:
- NumPy has switched to pytest for testing.
- A new numpy.printoptions context manager.
- Many improvements to the histogram functions.
- Support for unicode field names in python 2.7.
- Improved support for PyPy.
- Fixes and improvements to numpy.einsum.
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.21 2018/01/10 08:31:24 adam Exp $
bin/conv-template${PYVERSSUFFIX}
a2 1
bin/from-template${PYVERSSUFFIX}
a5 1
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
@


1.21
log
@py-numpy: updated to 1.14.0

NumPy 1.14.0 Release Notes

Numpy 1.14.0 is the result of seven months of work and contains a large number
of bug fixes and new features, along with several changes with potential
compatibility issues. The major change that users will notice are the
stylistic changes in the way numpy arrays and scalars are printed, a change
that will affect doctests. See below for details on how to preserve the
old style printing when needed.

A major decision affecting future development concerns the schedule for
dropping Python 2.7 support in the runup to 2020. The decision has been made to
support 2.7 for all releases made in 2018, with the last release being
designated a long term release with support for bug fixes extending through
2019. In 2019 support for 2.7 will be dropped in all new releases. More details
can be found in the relevant NEP_.

This release supports Python 2.7 and 3.4 - 3.6.
@
text
@d1 2
a2 1
@@comment $NetBSD: PLIST,v 1.20 2017/07/07 04:21:10 adam Exp $
d4 1
d8 2
d42 2
d57 5
a124 1
${PYSITELIB}/numpy/core/multiarray_tests.so
a130 1
${PYSITELIB}/numpy/core/operand_flag_tests.so
a142 2
${PYSITELIB}/numpy/core/struct_ufunc_test.so
${PYSITELIB}/numpy/core/test_rational.so
d144 1
d175 1
d185 3
a187 1
${PYSITELIB}/numpy/core/umath_tests.so
d377 1
d513 1
d569 3
d621 1
d719 3
d785 21
a808 18
${PYSITELIB}/numpy/testing/nose_tools/__init__.py
${PYSITELIB}/numpy/testing/nose_tools/__init__.pyc
${PYSITELIB}/numpy/testing/nose_tools/__init__.pyo
${PYSITELIB}/numpy/testing/nose_tools/decorators.py
${PYSITELIB}/numpy/testing/nose_tools/decorators.pyc
${PYSITELIB}/numpy/testing/nose_tools/decorators.pyo
${PYSITELIB}/numpy/testing/nose_tools/noseclasses.py
${PYSITELIB}/numpy/testing/nose_tools/noseclasses.pyc
${PYSITELIB}/numpy/testing/nose_tools/noseclasses.pyo
${PYSITELIB}/numpy/testing/nose_tools/nosetester.py
${PYSITELIB}/numpy/testing/nose_tools/nosetester.pyc
${PYSITELIB}/numpy/testing/nose_tools/nosetester.pyo
${PYSITELIB}/numpy/testing/nose_tools/parameterized.py
${PYSITELIB}/numpy/testing/nose_tools/parameterized.pyc
${PYSITELIB}/numpy/testing/nose_tools/parameterized.pyo
${PYSITELIB}/numpy/testing/nose_tools/utils.py
${PYSITELIB}/numpy/testing/nose_tools/utils.pyc
${PYSITELIB}/numpy/testing/nose_tools/utils.pyo
@


1.20
log
@1.13.1:
Bug fixes.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.19 2017/06/15 07:02:53 adam Exp $
d7 1
d38 3
d136 1
d166 1
d361 1
d365 1
d467 1
d489 1
d523 1
d589 1
d648 1
d671 1
d700 1
d735 1
d756 1
d768 18
d798 1
d805 1
@


1.19
log
@NumPy 1.13.0

Highlights
* Operations like a + b + c will reuse temporaries on some platforms,
  resulting in less memory use and faster execution.
* Inplace operations check if inputs overlap outputs and create temporaries
  to avoid problems.
* New __array_ufunc__ attribute provides improved ability for classes to
  override default ufunc behavior.
* New np.block function for creating blocked arrays.

New functions
* New np.positive ufunc.
* New np.divmod ufunc provides more efficient divmod.
* New np.isnat ufunc tests for NaT special values.
* New np.heaviside ufunc computes the Heaviside function.
* New np.isin function, improves on in1d.
* New np.block function for creating blocked arrays.
* New PyArray_MapIterArrayCopyIfOverlap added to NumPy C-API.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.18 2017/03/20 13:50:01 wiz Exp $
d465 1
d481 1
@


1.18
log
@Updated py-numpy to 1.12.1.

NumPy 1.12.1 supports Python 2.7 and 3.4 - 3.6 and fixes bugs and regressions
found in NumPy 1.12.0. In particular, the regression in f2py constant parsing
is fixed.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d476 1
d490 1
d549 3
d593 1
d657 1
@


1.17
log
@Updated py-numpy to 1.12.0.

FAILED (KNOWNFAIL=8, SKIP=9, errors=1, failures=1)

==========================
NumPy 1.12.0 Release Notes
==========================

This release supports Python 2.7 and 3.4 - 3.6.

Highlights
==========
The NumPy 1.12.0 release contains a large number of fixes and improvements, but
few that stand out above all others. That makes picking out the highlights
somewhat arbitrary but the following may be of particular interest or indicate
areas likely to have future consequences.

* Order of operations in ``np.einsum`` can now be optimized for large speed improvements.
* New ``signature`` argument to ``np.vectorize`` for vectorizing with core dimensions.
* The ``keepdims`` argument was added to many functions.
* New context manager for testing warnings
* Support for BLIS in numpy.distutils
* Much improved support for PyPy (not yet finished)

Dropped Support
===============

* Support for Python 2.6, 3.2, and 3.3 has been dropped.


Added Support
=============

* Support for PyPy 2.7 v5.6.0 has been added. While not complete (nditer
  ``updateifcopy`` is not supported yet), this is a milestone for PyPy's
  C-API compatibility layer.


Build System Changes
====================

* Library order is preserved, instead of being reordered to match that of
  the directories.


Deprecations
============

Assignment of ndarray object's ``data`` attribute
-------------------------------------------------
Assigning the 'data' attribute is an inherently unsafe operation as pointed
out in gh-7083. Such a capability will be removed in the future.

Unsafe int casting of the num attribute in ``linspace``
-------------------------------------------------------
``np.linspace`` now raises DeprecationWarning when num cannot be safely
interpreted as an integer.

Insufficient bit width parameter to ``binary_repr``
---------------------------------------------------
If a 'width' parameter is passed into ``binary_repr`` that is insufficient to
represent the number in base 2 (positive) or 2's complement (negative) form,
the function used to silently ignore the parameter and return a representation
using the minimal number of bits needed for the form in question. Such behavior
is now considered unsafe from a user perspective and will raise an error in the
future.


Future Changes
==============

* In 1.13 NAT will always compare False except for ``NAT != NAT``,
  which will be True.  In short, NAT will behave like NaN
* In 1.13 np.average will preserve subclasses, to match the behavior of most
  other numpy functions such as np.mean. In particular, this means calls which
  returned a scalar may return a 0-d subclass object instead.

Multiple-field manipulation of structured arrays
------------------------------------------------
In 1.13 the behavior of structured arrays involving multiple fields will change
in two ways:

First, indexing a structured array with multiple fields (eg,
``arr[['f1', 'f3']]``) will return a view into the original array in 1.13,
instead of a copy. Note the returned view will have extra padding bytes
corresponding to intervening fields in the original array, unlike the copy in
1.12, which will affect code such as ``arr[['f1', 'f3']].view(newdtype)``.

Second, for numpy versions 1.6 to 1.12 assignment between structured arrays
occurs "by field name": Fields in the destination array are set to the
identically-named field in the source array or to 0 if the source does not have
a field::

    >>> a = np.array([(1,2),(3,4)], dtype=[('x', 'i4'), ('y', 'i4')])
    >>> b = np.ones(2, dtype=[('z', 'i4'), ('y', 'i4'), ('x', 'i4')])
    >>> b[:] = a
    >>> b
    array([(0, 2, 1), (0, 4, 3)],
          dtype=[('z', '<i4'), ('y', '<i4'), ('x', '<i4')])

In 1.13 assignment will instead occur "by position": The Nth field of the
destination will be set to the Nth field of the source regardless of field
name. The old behavior can be obtained by using indexing to reorder the fields
before
assignment, e.g., ``b[['x', 'y']] = a[['y', 'x']]``.


Compatibility notes
===================

DeprecationWarning to error
---------------------------

* Indexing with floats raises ``IndexError``,
  e.g., a[0, 0.0].
* Indexing with non-integer array_like raises ``IndexError``,
  e.g., ``a['1', '2']``
* Indexing with multiple ellipsis raises ``IndexError``,
  e.g., ``a[..., ...]``.
* Non-integers used as index values raise ``TypeError``,
  e.g., in ``reshape``, ``take``, and specifying reduce axis.

FutureWarning to changed behavior
---------------------------------

* ``np.full`` now returns an array of the fill-value's dtype if no dtype is
  given, instead of defaulting to float.
* np.average will emit a warning if the argument is a subclass of ndarray,
  as the subclass will be preserved starting in 1.13. (see Future Changes)

``power`` and ``**`` raise errors for integer to negative integer powers
------------------------------------------------------------------------
The previous behavior depended on whether numpy scalar integers or numpy
integer arrays were involved.

For arrays

* Zero to negative integer powers returned least integral value.
* Both 1, -1 to negative integer powers returned correct values.
* The remaining integers returned zero when raised to negative integer powers.

For scalars

* Zero to negative integer powers returned least integral value.
* Both 1, -1 to negative integer powers returned correct values.
* The remaining integers sometimes returned zero, sometimes the
  correct float depending on the integer type combination.

All of these cases now raise a ``ValueError`` except for those integer
combinations whose common type is float, for instance uint64 and int8. It was
felt that a simple rule was the best way to go rather than have special
exceptions for the integer units. If you need negative powers, use an inexact
type.

Relaxed stride checking is the default
--------------------------------------
This will have some impact on code that assumed that ``F_CONTIGUOUS`` and
``C_CONTIGUOUS`` were mutually exclusive and could be set to determine the
default order for arrays that are now both.

The ``np.percentile`` 'midpoint' interpolation method fixed for exact indices
-----------------------------------------------------------------------------
The 'midpoint' interpolator now gives the same result as 'lower' and 'higher' when
the two coincide. Previous behavior of 'lower' + 0.5 is fixed.

``keepdims`` kwarg is passed through to user-class methods
----------------------------------------------------------
numpy functions that take a ``keepdims`` kwarg now pass the value
through to the corresponding methods on ndarray sub-classes.  Previously the
``keepdims`` keyword would be silently dropped.  These functions now have
the following behavior:

1. If user does not provide ``keepdims``, no keyword is passed to the underlying
   method.
2. Any user-provided value of ``keepdims`` is passed through as a keyword
   argument to the method.

This will raise in the case where the method does not support a
``keepdims`` kwarg and the user explicitly passes in ``keepdims``.

The following functions are changed: ``sum``, ``product``,
``sometrue``, ``alltrue``, ``any``, ``all``, ``amax``, ``amin``,
``prod``, ``mean``, ``std``, ``var``, ``nanmin``, ``nanmax``,
``nansum``, ``nanprod``, ``nanmean``, ``nanmedian``, ``nanvar``,
``nanstd``

``bitwise_and`` identity changed
--------------------------------
The previous identity was 1, it is now -1. See entry in `Improvements`_ for
more explanation.

ma.median warns and returns nan when unmasked invalid values are encountered
----------------------------------------------------------------------------
Similar to unmasked median the masked median `ma.median` now emits a Runtime
warning and returns `NaN` in slices where an unmasked `NaN` is present.

Greater consistancy in ``assert_almost_equal``
----------------------------------------------
The precision check for scalars has been changed to match that for arrays. It
is now::

    abs(actual - desired) < 1.5 * 10**(-decimal)

Note that this is looser than previously documented, but agrees with the
previous implementation used in ``assert_array_almost_equal``. Due to the
change in implementation some very delicate tests may fail that did not
fail before.

``NoseTester`` behaviour of warnings during testing
---------------------------------------------------
When ``raise_warnings="develop"`` is given, all uncaught warnings will now
be considered a test failure. Previously only selected ones were raised.
Warnings which are not caught or raised (mostly when in release mode)
will be shown once during the test cycle similar to the default python
settings.

``assert_warns`` and ``deprecated`` decorator more specific
-----------------------------------------------------------
The ``assert_warns`` function and context manager are now more specific
to the given warning category. This increased specificity leads to them
being handled according to the outer warning settings. This means that
no warning may be raised in cases where a wrong category warning is given
and ignored outside the context. Alternatively the increased specificity
may mean that warnings that were incorrectly ignored will now be shown
or raised. See also the new ``suppress_warnings`` context manager.
The same is true for the ``deprecated`` decorator.

C API
-----
No changes.


New Features
============

Writeable keyword argument for ``as_strided``
---------------------------------------------
``np.lib.stride_tricks.as_strided`` now has a ``writeable``
keyword argument. It can be set to False when no write operation
to the returned array is expected to avoid accidental
unpredictable writes.

``axes`` keyword argument for ``rot90``
---------------------------------------
The ``axes`` keyword argument in ``rot90`` determines the plane in which the
array is rotated. It defaults to ``axes=(0,1)`` as in the originial function.

Generalized ``flip``
--------------------
``flipud`` and ``fliplr`` reverse the elements of an array along axis=0 and
axis=1 respectively. The newly added ``flip`` function reverses the elements of
an array along any given axis.

* ``np.count_nonzero`` now has an ``axis`` parameter, allowing
  non-zero counts to be generated on more than just a flattened
  array object.

BLIS support in ``numpy.distutils``
-----------------------------------
Building against the BLAS implementation provided by the BLIS library is now
supported.  See the ``[blis]`` section in ``site.cfg.example`` (in the root of
the numpy repo or source distribution).

Hook in ``numpy/__init__.py`` to run distribution-specific checks
-----------------------------------------------------------------
Binary distributions of numpy may need to run specific hardware checks or load
specific libraries during numpy initialization.  For example, if we are
distributing numpy with a BLAS library that requires SSE2 instructions, we
would like to check the machine on which numpy is running does have SSE2 in
order to give an informative error.

Add a hook in ``numpy/__init__.py`` to import a ``numpy/_distributor_init.py``
file that will remain empty (bar a docstring) in the standard numpy source,
but that can be overwritten by people making binary distributions of numpy.

New nanfunctions ``nancumsum`` and ``nancumprod`` added
-------------------------------------------------------
Nan-functions ``nancumsum`` and ``nancumprod`` have been added to
compute ``cumsum`` and ``cumprod`` by ignoring nans.

``np.interp`` can now interpolate complex values
------------------------------------------------
``np.lib.interp(x, xp, fp)`` now allows the interpolated array ``fp``
to be complex and will interpolate at ``complex128`` precision.

New polynomial evaluation function ``polyvalfromroots`` added
-------------------------------------------------------------
The new function ``polyvalfromroots`` evaluates a polynomial at given points
from the roots of the polynomial. This is useful for higher order polynomials,
where expansion into polynomial coefficients is inaccurate at machine
precision.

New array creation function ``geomspace`` added
-----------------------------------------------
The new function ``geomspace`` generates a geometric sequence.  It is similar
to ``logspace``, but with start and stop specified directly:
``geomspace(start, stop)`` behaves the same as
``logspace(log10(start), log10(stop))``.

New context manager for testing warnings
----------------------------------------
A new context manager ``suppress_warnings`` has been added to the testing
utils. This context manager is designed to help reliably test warnings.
Specifically to reliably filter/ignore warnings. Ignoring warnings
by using an "ignore" filter in Python versions before 3.4.x can quickly
result in these (or similar) warnings not being tested reliably.

The context manager allows to filter (as well as record) warnings similar
to the ``catch_warnings`` context, but allows for easier specificity.
Also printing warnings that have not been filtered or nesting the
context manager will work as expected. Additionally, it is possible
to use the context manager as a decorator which can be useful when
multiple tests give need to hide the same warning.

New masked array functions ``ma.convolve`` and ``ma.correlate`` added
---------------------------------------------------------------------
These functions wrapped the non-masked versions, but propagate through masked
values. There are two different propagation modes. The default causes masked
values to contaminate the result with masks, but the other mode only outputs
masks if there is no alternative.

New ``float_power`` ufunc
-------------------------
The new ``float_power`` ufunc is like the ``power`` function except all
computation is done in a minimum precision of float64. There was a long
discussion on the numpy mailing list of how to treat integers to negative
integer powers and a popular proposal was that the ``__pow__`` operator should
always return results of at least float64 precision. The ``float_power``
function implements that option. Note that it does not support object arrays.

``np.loadtxt`` now supports a single integer as ``usecol`` argument
-------------------------------------------------------------------
Instead of using ``usecol=(n,)`` to read the nth column of a file
it is now allowed to use ``usecol=n``. Also the error message is
more user friendly when a non-integer is passed as a column index.

Improved automated bin estimators for ``histogram``
---------------------------------------------------
Added 'doane' and 'sqrt' estimators to ``histogram`` via the ``bins``
argument. Added support for range-restricted histograms with automated
bin estimation.

``np.roll`` can now roll multiple axes at the same time
-------------------------------------------------------
The ``shift`` and ``axis`` arguments to ``roll`` are now broadcast against each
other, and each specified axis is shifted accordingly.

The ``__complex__`` method has been implemented for the ndarrays
----------------------------------------------------------------
Calling ``complex()`` on a size 1 array will now cast to a python
complex.

``pathlib.Path`` objects now supported
--------------------------------------
The standard ``np.load``, ``np.save``, ``np.loadtxt``, ``np.savez``, and similar
functions can now take ``pathlib.Path`` objects as an argument instead of a
filename or open file object.

New ``bits`` attribute for ``np.finfo``
---------------------------------------
This makes ``np.finfo`` consistent with ``np.iinfo`` which already has that
attribute.

New ``signature`` argument to ``np.vectorize``
----------------------------------------------
This argument allows for vectorizing user defined functions with core
dimensions, in the style of NumPy's
:ref:`generalized universal functions<c-api.generalized-ufuncs>`. This allows
for vectorizing a much broader class of functions. For example, an arbitrary
distance metric that combines two vectors to produce a scalar could be
vectorized with ``signature='(n),(n)->()'``. See ``np.vectorize`` for full
details.

Emit py3kwarnings for division of integer arrays
------------------------------------------------
To help people migrate their code bases from Python 2 to Python 3, the
python interpreter has a handy option -3, which issues warnings at runtime.
One of its warnings is for integer division::

    $ python -3 -c "2/3"

    -c:1: DeprecationWarning: classic int division

In Python 3, the new integer division semantics also apply to numpy arrays.
With this version, numpy will emit a similar warning::

    $ python -3 -c "import numpy as np; np.array(2)/np.array(3)"

    -c:1: DeprecationWarning: numpy: classic int division

numpy.sctypes now includes bytes on Python3 too
-----------------------------------------------
Previously, it included str (bytes) and unicode on Python2, but only str
(unicode) on Python3.


Improvements
============

``bitwise_and`` identity changed
--------------------------------
The previous identity was 1 with the result that all bits except the LSB were
masked out when the reduce method was used.  The new identity is -1, which
should work properly on twos complement machines as all bits will be set to
one.

Generalized Ufuncs will now unlock the GIL
------------------------------------------
Generalized Ufuncs, including most of the linalg module, will now unlock
the Python global interpreter lock.

Caches in `np.fft` are now bounded in total size and item count
---------------------------------------------------------------
The caches in `np.fft` that speed up successive FFTs of the same length can no
longer grow without bounds. They have been replaced with LRU (least recently
used) caches that automatically evict no longer needed items if either the
memory size or item count limit has been reached.

Improved handling of zero-width string/unicode dtypes
-----------------------------------------------------
Fixed several interfaces that explicitly disallowed arrays with zero-width
string dtypes (i.e. ``dtype('S0')`` or ``dtype('U0')``, and fixed several
bugs where such dtypes were not handled properly.  In particular, changed
``ndarray.__new__`` to not implicitly convert ``dtype('S0')`` to
``dtype('S1')`` (and likewise for unicode) when creating new arrays.

Integer ufuncs vectorized with AVX2
-----------------------------------
If the cpu supports it at runtime the basic integer ufuncs now use AVX2
instructions. This feature is currently only available when compiled with GCC.

Order of operations optimization in ``np.einsum``
--------------------------------------------------
``np.einsum`` now supports the ``optimize`` argument which will optimize the
order of contraction. For example, ``np.einsum`` would complete the chain dot
example ``np.einsum(‘ij,jk,kl->il’, a, b, c)`` in a single pass which would
scale like ``N^4``; however, when ``optimize=True`` ``np.einsum`` will create
an intermediate array to reduce this scaling to ``N^3`` or effectively
``np.dot(a, b).dot(c)``. Usage of intermediate tensors to reduce scaling has
been applied to the general einsum summation notation. See ``np.einsum_path``
for more details.

quicksort has been changed to an introsort
------------------------------------------
The quicksort kind of ``np.sort`` and ``np.argsort`` is now an introsort which
is regular quicksort but changing to a heapsort when not enough progress is
made. This retains the good quicksort performance while changing the worst case
runtime from ``O(N^2)`` to ``O(N*log(N))``.

``ediff1d`` improved performance and subclass handling
------------------------------------------------------
The ediff1d function uses an array instead on a flat iterator for the
subtraction.  When to_begin or to_end is not None, the subtraction is performed
in place to eliminate a copy operation.  A side effect is that certain
subclasses are handled better, namely astropy.Quantity, since the complete
array is created, wrapped, and then begin and end values are set, instead of
using concatenate.

Improved precision of ``ndarray.mean`` for float16 arrays
---------------------------------------------------------
The computation of the mean of float16 arrays is now carried out in float32 for
improved precision. This should be useful in packages such as Theano
where the precision of float16 is adequate and its smaller footprint is
desireable.


Changes
=======

All array-like methods are now called with keyword arguments in fromnumeric.py
------------------------------------------------------------------------------
Internally, many array-like methods in fromnumeric.py were being called with
positional arguments instead of keyword arguments as their external signatures
were doing. This caused a complication in the downstream 'pandas' library
that encountered an issue with 'numpy' compatibility. Now, all array-like
methods in this module are called with keyword arguments instead.

Operations on np.memmap objects return numpy arrays in most cases
-----------------------------------------------------------------
Previously operations on a memmap object would misleadingly return a memmap
instance even if the result was actually not memmapped.  For example,
``arr + 1`` or ``arr + arr`` would return memmap instances, although no memory
from the output array is memmaped. Version 1.12 returns ordinary numpy arrays
from these operations.

Also, reduction of a memmap (e.g.  ``.sum(axis=None``) now returns a numpy
scalar instead of a 0d memmap.

stacklevel of warnings increased
--------------------------------
The stacklevel for python based warnings was increased so that most warnings
will report the offending line of the user code instead of the line the
warning itself is given. Passing of stacklevel is now tested to ensure that
new warnings will receive the ``stacklevel`` argument.

This causes warnings with the "default" or "module" filter to be shown once
for every offending user code line or user module instead of only once. On
python versions before 3.4, this can cause warnings to appear that were falsely
ignored before, which may be surprising especially in test suits.
@
text
@d470 1
d472 1
@


1.16
log
@Updated py-numpy to 1.11.2.

NumPy 1.11.2 Release Notes
**************************

Numpy 1.11.2 supports Python 2.6 - 2.7 and 3.2 - 3.5. It fixes bugs and
regressions found in Numpy 1.11.1 and includes several build related
improvements. Wheels for Linux, Windows, and OS X can be found on PyPI.

Pull Requests Merged
====================

Fixes overridden by later merges and release notes updates are omitted.

- #7736 BUG: Many functions silently drop 'keepdims' kwarg.
- #7738 ENH: Add extra kwargs and update doc of many MA methods.
- #7778 DOC: Update Numpy 1.11.1 release notes.
- #7793 BUG: MaskedArray.count treats negative axes incorrectly.
- #7816 BUG: Fix array too big error for wide dtypes.
- #7821 BUG: Make sure npy_mul_with_overflow_<type> detects overflow.
- #7824 MAINT: Allocate fewer bytes for empty arrays.
- #7847 MAINT,DOC: Fix some imp module uses and update f2py.compile docstring.
- #7849 MAINT: Fix remaining uses of deprecated Python imp module.
- #7851 BLD: Fix ATLAS version detection.
- #7896 BUG: Construct ma.array from np.array which contains padding.
- #7904 BUG: Fix float16 type not being called due to wrong ordering.
- #7917 BUG: Production install of numpy should not require nose.
- #7919 BLD: Fixed MKL detection for recent versions of this library.
- #7920 BUG: Fix for issue #7835 (ma.median of 1d).
- #7932 BUG: Monkey-patch _msvccompile.gen_lib_option like other compilers.
- #7939 BUG: Check for HAVE_LDOUBLE_DOUBLE_DOUBLE_LE in npy_math_complex.
- #7953 BUG: Guard against buggy comparisons in generic quicksort.
- #7954 BUG: Use keyword arguments to initialize Extension base class.
- #7955 BUG: Make sure numpy globals keep identity after reload.
- #7972 BUG: MSVCCompiler grows 'lib' & 'include' env strings exponentially.
- #8005 BLD: Remove __NUMPY_SETUP__ from builtins at end of setup.py.
- #8010 MAINT: Remove leftover imp module imports.
- #8020 BUG: Fix return of np.ma.count if keepdims is True and axis is None.
- #8024 BUG: Fix numpy.ma.median.
- #8031 BUG: Fix np.ma.median with only one non-masked value.
- #8044 BUG: Fix bug in NpyIter buffering with discontinuous arrays.
@
text
@d13 3
d56 3
d469 3
d479 1
d763 1
@


1.15
log
@Fix build, this package now needs py-cython and egg.mk
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.14 2016/07/24 15:25:22 kamil Exp $
d13 3
d751 1
@


1.14
log
@Upgrade py-numpy from 1.9.2 to 1.11.1

pkgsrc changes:
 - swich to the GITHUB framework
 - add functional test target
 - update local patches

upstream changes:

NumPy 1.11.1 Release Notes

Numpy 1.11.1 supports Python 2.6 - 2.7 and 3.2 - 3.5. It fixes bugs and regressions found in Numpy 1.11.0 and includes several build related improvements. Wheels for Linux, Windows, and OSX can be found on pypi.
Fixes Merged

    #7506 BUG: Make sure numpy imports on python 2.6 when nose is unavailable.
    #7530 BUG: Floating exception with invalid axis in np.lexsort.
    #7535 BUG: Extend glibc complex trig functions blacklist to glibc < 2.18.
    #7551 BUG: Allow graceful recovery for no compiler.
    #7558 BUG: Constant padding expected wrong type in constant_values.
    #7578 BUG: Fix OverflowError in Python 3.x. in swig interface.
    #7590 BLD: Fix configparser.InterpolationSyntaxError.
    #7597 BUG: Make np.ma.take work on scalars.
    #7608 BUG: linalg.norm(): Don't convert object arrays to float.
    #7638 BLD: Correct C compiler customization in system_info.py.
    #7654 BUG: ma.median of 1d array should return a scalar.
    #7656 BLD: Remove hardcoded Intel compiler flag -xSSE4.2.
    #7660 BUG: Temporary fix for str(mvoid) for object field types.
    #7665 BUG: Fix incorrect printing of 1D masked arrays.
    #7670 BUG: Correct initial index estimate in histogram.
    #7671 BUG: Boolean assignment no GIL release when transfer needs API.
    #7676 BUG: Fix handling of right edge of final histogram bin.
    #7680 BUG: Fix np.clip bug NaN handling for Visual Studio 2015.
    #7724 BUG: Fix segfaults in np.random.shuffle.
    #7731 MAINT: Change mkl_info.dir_env_var from MKL to MKLROOT.
    #7737 BUG: Fix issue on OS X with Python 3.x, npymath.ini not installed.

NumPy 1.11.0 Release Notes

This release supports Python 2.6 - 2.7 and 3.2 - 3.5 and contains a number of enhancements and improvements. Note also the build system changes listed below as they may have subtle effects.

No Windows (TM) binaries are provided for this release due to a broken toolchain. One of the providers of Python packages for Windows (TM) is your best bet.
Highlights

Details of these improvements can be found below.

    The datetime64 type is now timezone naive.
    A dtype parameter has been added to randint.
    Improved detection of two arrays possibly sharing memory.
    Automatic bin size estimation for np.histogram.
    Speed optimization of A @@ A.T and dot(A, A.T).
    New function np.moveaxis for reordering array axes.

Build System Changes

    Numpy now uses setuptools for its builds instead of plain distutils. This fixes usage of install_requires='numpy' in the setup.py files of projects that depend on Numpy (see gh-6551). It potentially affects the way that build/install methods for Numpy itself behave though. Please report any unexpected behavior on the Numpy issue tracker.
    Bento build support and related files have been removed.
    Single file build support and related files have been removed.

Future Changes

The following changes are scheduled for Numpy 1.12.0.

    Support for Python 2.6, 3.2, and 3.3 will be dropped.
    Relaxed stride checking will become the default. See the 1.8.0 release notes for a more extended discussion of what this change implies.
    The behavior of the datetime64 "not a time" (NaT) value will be changed to match that of floating point "not a number" (NaN) values: all comparisons involving NaT will return False, except for NaT != NaT which will return True.
    Indexing with floats will raise IndexError, e.g., a[0, 0.0].
    Indexing with non-integer array_like will raise IndexError, e.g., a['1', '2']
    Indexing with multiple ellipsis will raise IndexError, e.g., a[..., ...].
    Non-integers used as index values will raise TypeError, e.g., in reshape, take, and specifying reduce axis.

In a future release the following changes will be made.

    The rand function exposed in numpy.testing will be removed. That function is left over from early Numpy and was implemented using the Python random module. The random number generators from numpy.random should be used instead.
    The ndarray.view method will only allow c_contiguous arrays to be viewed using a dtype of different size causing the last dimension to change. That differs from the current behavior where arrays that are f_contiguous but not c_contiguous can be viewed as a dtype type of different size causing the first dimension to change.
    Slicing a MaskedArray will return views of both data and mask. Currently the mask is copy-on-write and changes to the mask in the slice do not propagate to the original mask. See the FutureWarnings section below for details.

Compatibility notes
datetime64 changes

In prior versions of NumPy the experimental datetime64 type always stored times in UTC. By default, creating a datetime64 object from a string or printing it would convert from or to local time:

# old behavior
>>>> np.datetime64('2000-01-01T00:00:00')
numpy.datetime64('2000-01-01T00:00:00-0800')  # note the timezone offset -08:00

A consensus of datetime64 users agreed that this behavior is undesirable and at odds with how datetime64 is usually used (e.g., by pandas). For most use cases, a timezone naive datetime type is preferred, similar to the datetime.datetime type in the Python standard library. Accordingly, datetime64 no longer assumes that input is in local time, nor does it print local times:

>>>> np.datetime64('2000-01-01T00:00:00')
numpy.datetime64('2000-01-01T00:00:00')

For backwards compatibility, datetime64 still parses timezone offsets, which it handles by converting to UTC. However, the resulting datetime is timezone naive:

>>> np.datetime64('2000-01-01T00:00:00-08')
DeprecationWarning: parsing timezone aware datetimes is deprecated;
this will raise an error in the future
numpy.datetime64('2000-01-01T08:00:00')

As a corollary to this change, we no longer prohibit casting between datetimes with date units and datetimes with time units. With timezone naive datetimes, the rule for casting from dates to times is no longer ambiguous.
linalg.norm return type changes

The return type of the linalg.norm function is now floating point without exception. Some of the norm types previously returned integers.
polynomial fit changes

The various fit functions in the numpy polynomial package no longer accept non-integers for degree specification.
np.dot now raises TypeError instead of ValueError

This behaviour mimics that of other functions such as np.inner. If the two arguments cannot be cast to a common type, it could have raised a TypeError or ValueError depending on their order. Now, np.dot will now always raise a TypeError.
FutureWarning to changed behavior

    In np.lib.split an empty array in the result always had dimension (0,) no matter the dimensions of the array being split. This has been changed so that the dimensions will be preserved. A FutureWarning for this change has been in place since Numpy 1.9 but, due to a bug, sometimes no warning was raised and the dimensions were already preserved.

% and // operators

These operators are implemented with the remainder and floor_divide functions respectively. Those functions are now based around fmod and are computed together so as to be compatible with each other and with the Python versions for float types. The results should be marginally more accurate or outright bug fixes compared to the previous results, but they may differ significantly in cases where roundoff makes a difference in the integer returned by floor_divide. Some corner cases also change, for instance, NaN is always returned for both functions when the divisor is zero, divmod(1.0, inf) returns (0.0, 1.0) except on MSVC 2008, and divmod(-1.0, inf) returns (-1.0, inf).
C API

Removed the check_return and inner_loop_selector members of the PyUFuncObject struct (replacing them with reserved slots to preserve struct layout). These were never used for anything, so it's unlikely that any third-party code is using them either, but we mention it here for completeness.
object dtype detection for old-style classes

In python 2, objects which are instances of old-style user-defined classes no longer automatically count as 'object' type in the dtype-detection handler. Instead, as in python 3, they may potentially count as sequences, but only if they define both a __len__ and a __getitem__ method. This fixes a segfault and inconsistency between python 2 and 3.
New Features

    np.histogram now provides plugin estimators for automatically estimating the optimal number of bins. Passing one of ['auto', 'fd', 'scott', 'rice', 'sturges'] as the argument to 'bins' results in the corresponding estimator being used.

    A benchmark suite using Airspeed Velocity has been added, converting the previous vbench-based one. You can run the suite locally via python runtests.py --bench. For more details, see benchmarks/README.rst.

    A new function np.shares_memory that can check exactly whether two arrays have memory overlap is added. np.may_share_memory also now has an option to spend more effort to reduce false positives.

    SkipTest and KnownFailureException exception classes are exposed in the numpy.testing namespace. Raise them in a test function to mark the test to be skipped or mark it as a known failure, respectively.

    f2py.compile has a new extension keyword parameter that allows the fortran extension to be specified for generated temp files. For instance, the files can be specifies to be *.f90. The verbose argument is also activated, it was previously ignored.

    A dtype parameter has been added to np.random.randint Random ndarrays of the following types can now be generated:
        np.bool,
        np.int8, np.uint8,
        np.int16, np.uint16,
        np.int32, np.uint32,
        np.int64, np.uint64,
        np.int_ ``, ``np.intp

    The specification is by precision rather than by C type. Hence, on some platforms np.int64 may be a long instead of long long even if the specified dtype is long long because the two may have the same precision. The resulting type depends on which C type numpy uses for the given precision. The byteorder specification is also ignored, the generated arrays are always in native byte order.

    A new np.moveaxis function allows for moving one or more array axes to a new position by explicitly providing source and destination axes. This function should be easier to use than the current rollaxis function as well as providing more functionality.

    The deg parameter of the various numpy.polynomial fits has been extended to accept a list of the degrees of the terms to be included in the fit, the coefficients of all other terms being constrained to zero. The change is backward compatible, passing a scalar deg will behave as before.

    A divmod function for float types modeled after the Python version has been added to the npy_math library.

Improvements
np.gradient now supports an axis argument

The axis parameter was added to np.gradient for consistency. It allows to specify over which axes the gradient is calculated.
np.lexsort now supports arrays with object data-type

The function now internally calls the generic npy_amergesort when the type does not implement a merge-sort kind of argsort method.
np.ma.core.MaskedArray now supports an order argument

When constructing a new MaskedArray instance, it can be configured with an order argument analogous to the one when calling np.ndarray. The addition of this argument allows for the proper processing of an order argument in several MaskedArray-related utility functions such as np.ma.core.array and np.ma.core.asarray.
Memory and speed improvements for masked arrays

Creating a masked array with mask=True (resp. mask=False) now uses np.ones (resp. np.zeros) to create the mask, which is faster and avoid a big memory peak. Another optimization was done to avoid a memory peak and useless computations when printing a masked array.
ndarray.tofile now uses fallocate on linux

The function now uses the fallocate system call to reserve sufficient disk space on file systems that support it.
Optimizations for operations of the form A.T @@ A and A @@ A.T

Previously, gemm BLAS operations were used for all matrix products. Now, if the matrix product is between a matrix and its transpose, it will use syrk BLAS operations for a performance boost. This optimization has been extended to @@, numpy.dot, numpy.inner, and numpy.matmul.

Note: Requires the transposed and non-transposed matrices to share data.
np.testing.assert_warns can now be used as a context manager

This matches the behavior of assert_raises.
Speed improvement for np.random.shuffle

np.random.shuffle is now much faster for 1d ndarrays.
Changes
Pyrex support was removed from numpy.distutils

The method build_src.generate_a_pyrex_source will remain available; it has been monkeypatched by users to support Cython instead of Pyrex. It's recommended to switch to a better supported method of build Cython extensions though.
np.broadcast can now be called with a single argument

The resulting object in that case will simply mimic iteration over a single array. This change obsoletes distinctions like

    if len(x) == 1:
        shape = x[0].shape
    else:
        shape = np.broadcast(*x).shape

Instead, np.broadcast can be used in all cases.
np.trace now respects array subclasses

This behaviour mimics that of other functions such as np.diagonal and ensures, e.g., that for masked arrays np.trace(ma) and ma.trace() give the same result.
np.dot now raises TypeError instead of ValueError

This behaviour mimics that of other functions such as np.inner. If the two arguments cannot be cast to a common type, it could have raised a TypeError or ValueError depending on their order. Now, np.dot will now always raise a TypeError.
linalg.norm return type changes

The linalg.norm function now does all its computations in floating point and returns floating results. This change fixes bugs due to integer overflow and the failure of abs with signed integers of minimum value, e.g., int8(-128). For consistancy, floats are used even where an integer might work.
Deprecations
Views of arrays in Fortran order

The F_CONTIGUOUS flag was used to signal that views using a dtype that changed the element size would change the first index. This was always problematical for arrays that were both F_CONTIGUOUS and C_CONTIGUOUS because C_CONTIGUOUS took precedence. Relaxed stride checking results in more such dual contiguous arrays and breaks some existing code as a result. Note that this also affects changing the dtype by assigning to the dtype attribute of an array. The aim of this deprecation is to restrict views to C_CONTIGUOUS arrays at some future time. A work around that is backward compatible is to use a.T.view(...).T instead. A parameter may also be added to the view method to explicitly ask for Fortran order views, but that will not be backward compatible.
Invalid arguments for array ordering

It is currently possible to pass in arguments for the order parameter in methods like array.flatten or array.ravel that were not one of the following: 'C', 'F', 'A', 'K' (note that all of these possible values are both unicode and case insensitive). Such behavior will not be allowed in future releases.
Random number generator in the testing namespace

The Python standard library random number generator was previously exposed in the testing namespace as testing.rand. Using this generator is not recommended and it will be removed in a future release. Use generators from numpy.random namespace instead.
Random integer generation on a closed interval

In accordance with the Python C API, which gives preference to the half-open interval over the closed one, np.random.random_integers is being deprecated in favor of calling np.random.randint, which has been enhanced with the dtype parameter as described under "New Features". However, np.random.random_integers will not be removed anytime soon.
FutureWarnings
Assigning to slices/views of MaskedArray

Currently a slice of a masked array contains a view of the original data and a copy-on-write view of the mask. Consequently, any changes to the slice's mask will result in a copy of the original mask being made and that new mask being changed rather than the original. For example, if we make a slice of the original like so, view = original[:], then modifications to the data in one array will affect the data of the other but, because the mask will be copied during assignment operations, changes to the mask will remain local. A similar situation occurs when explicitly constructing a masked array using MaskedArray(data, mask), the returned array will contain a view of data but the mask will be a copy-on-write view of mask.

In the future, these cases will be normalized so that the data and mask arrays are treated the same way and modifications to either will propagate between views. In 1.11, numpy will issue a MaskedArrayFutureWarning warning whenever user code modifies the mask of a view that in the future may cause values to propagate back to the original. To silence these warnings and make your code robust against the upcoming changes, you have two options: if you want to keep the current behavior, call masked_view.unshare_mask() before modifying the mask. If you want to get the future behavior early, use masked_view._sharedmask = False. However, note that setting the _sharedmask attribute will break following explicit calls to masked_view.unshare_mask().

NumPy 1.10.4 Release Notes

This release is a bugfix source release motivated by a segfault regression. No windows binaries are provided for this release, as there appear to be bugs in the toolchain we use to generate those files. Hopefully that problem will be fixed for the next release. In the meantime, we suggest using one of the providers of windows binaries.
Compatibility notes

    The trace function now calls the trace method on subclasses of ndarray, except for matrix, for which the current behavior is preserved. This is to help with the units package of AstroPy and hopefully will not cause problems.

Issues Fixed

    gh-6922 BUG: numpy.recarray.sort segfaults on Windows.
    gh-6937 BUG: busday_offset does the wrong thing with modifiedpreceding roll.
    gh-6949 BUG: Type is lost when slicing a subclass of recarray.

Merged PRs

The following PRs have been merged into 1.10.4. When the PR is a backport, the PR number for the original PR against master is listed.

    gh-6840 TST: Update travis testing script in 1.10.x
    gh-6843 BUG: Fix use of python 3 only FileNotFoundError in test_f2py.
    gh-6884 REL: Update pavement.py and setup.py to reflect current version.
    gh-6916 BUG: Fix test_f2py so it runs correctly in runtests.py.
    gh-6924 BUG: Fix segfault gh-6922.
    gh-6942 Fix datetime roll='modifiedpreceding' bug.
    gh-6943 DOC,BUG: Fix some latex generation problems.
    gh-6950 BUG trace is not subclass aware, np.trace(ma) != ma.trace().
    gh-6952 BUG recarray slices should preserve subclass.

NumPy 1.10.3 Release Notes

N/A this release did not happen due to various screwups involving PyPi.

NumPy 1.10.2 Release Notes

This release deals with a number of bugs that turned up in 1.10.1 and adds various build and release improvements.

Numpy 1.10.1 supports Python 2.6 - 2.7 and 3.2 - 3.5.
Compatibility notes
Relaxed stride checking is no longer the default

There were back compatibility problems involving views changing the dtype of multidimensional Fortran arrays that need to be dealt with over a longer timeframe.
Fix swig bug in numpy.i

Relaxed stride checking revealed a bug in array_is_fortran(a), that was using PyArray_ISFORTRAN to check for Fortran contiguity instead of PyArray_IS_F_CONTIGUOUS. You may want to regenerate swigged files using the updated numpy.i
Deprecate views changing dimensions in fortran order

This deprecates assignment of a new descriptor to the dtype attribute of a non-C-contiguous array if it result in changing the shape. This effectively bars viewing a multidimensional Fortran array using a dtype that changes the element size along the first axis.

The reason for the deprecation is that, when relaxed strides checking is enabled, arrays that are both C and Fortran contiguous are always treated as C contiguous which breaks some code that depended the two being mutually exclusive for non-scalar arrays of ndim > 1. This deprecation prepares the way to always enable relaxed stride checking.
Issues Fixed

    gh-6019 Masked array repr fails for structured array with multi-dimensional column.
    gh-6462 Median of empty array produces IndexError.
    gh-6467 Performance regression for record array access.
    gh-6468 numpy.interp uses 'left' value even when x[0]==xp[0].
    gh-6475 np.allclose returns a memmap when one of its arguments is a memmap.
    gh-6491 Error in broadcasting stride_tricks array.
    gh-6495 Unrecognized command line option '-ffpe-summary' in gfortran.
    gh-6497 Failure of reduce operation on recarrays.
    gh-6498 Mention change in default casting rule in 1.10 release notes.
    gh-6530 The partition function errors out on empty input.
    gh-6532 numpy.inner return wrong inaccurate value sometimes.
    gh-6563 Intent(out) broken in recent versions of f2py.
    gh-6569 Cannot run tests after 'python setup.py build_ext -i'
    gh-6572 Error in broadcasting stride_tricks array component.
    gh-6575 BUG: Split produces empty arrays with wrong number of dimensions
    gh-6590 Fortran Array problem in numpy 1.10.
    gh-6602 Random __all__ missing choice and dirichlet.
    gh-6611 ma.dot no longer always returns a masked array in 1.10.
    gh-6618 NPY_FORTRANORDER in make_fortran() in numpy.i
    gh-6636 Memory leak in nested dtypes in numpy.recarray
    gh-6641 Subsetting recarray by fields yields a structured array.
    gh-6667 ma.make_mask handles ma.nomask input incorrectly.
    gh-6675 Optimized blas detection broken in master and 1.10.
    gh-6678 Getting unexpected error from: X.dtype = complex (or Y = X.view(complex))
    gh-6718 f2py test fail in pip installed numpy-1.10.1 in virtualenv.
    gh-6719 Error compiling Cython file: Pythonic division not allowed without gil.
    gh-6771 Numpy.rec.fromarrays losing dtype metadata between versions 1.9.2 and 1.10.1
    gh-6781 The travis-ci script in maintenance/1.10.x needs fixing.
    gh-6807 Windows testing errors for 1.10.2

Merged PRs

The following PRs have been merged into 1.10.2. When the PR is a backport, the PR number for the original PR against master is listed.

    gh-5773 MAINT: Hide testing helper tracebacks when using them with pytest.
    gh-6094 BUG: Fixed a bug with string representation of masked structured arrays.
    gh-6208 MAINT: Speedup field access by removing unneeded safety checks.
    gh-6460 BUG: Replacing the os.environ.clear by less invasive procedure.
    gh-6470 BUG: Fix AttributeError in numpy distutils.
    gh-6472 MAINT: Use Python 3.5 instead of 3.5-dev for travis 3.5 testing.
    gh-6474 REL: Update Paver script for sdist and auto-switch test warnings.
    gh-6478 BUG: Fix Intel compiler flags for OS X build.
    gh-6481 MAINT: LIBPATH with spaces is now supported Python 2.7+ and Win32.
    gh-6487 BUG: Allow nested use of parameters in definition of arrays in f2py.
    gh-6488 BUG: Extend common blocks rather than overwriting in f2py.
    gh-6499 DOC: Mention that default casting for inplace operations has changed.
    gh-6500 BUG: Recarrays viewed as subarrays don't convert to np.record type.
    gh-6501 REL: Add "make upload" command for built docs, update "make dist".
    gh-6526 BUG: Fix use of __doc__ in setup.py for -OO mode.
    gh-6527 BUG: Fix the IndexError when taking the median of an empty array.
    gh-6537 BUG: Make ma.atleast_* with scalar argument return arrays.
    gh-6538 BUG: Fix ma.masked_values does not shrink mask if requested.
    gh-6546 BUG: Fix inner product regression for non-contiguous arrays.
    gh-6553 BUG: Fix partition and argpartition error for empty input.
    gh-6556 BUG: Error in broadcast_arrays with as_strided array.
    gh-6558 MAINT: Minor update to "make upload" doc build command.
    gh-6562 BUG: Disable view safety checks in recarray.
    gh-6567 BUG: Revert some import * fixes in f2py.
    gh-6574 DOC: Release notes for Numpy 1.10.2.
    gh-6577 BUG: Fix for #6569, allowing build_ext --inplace
    gh-6579 MAINT: Fix mistake in doc upload rule.
    gh-6596 BUG: Fix swig for relaxed stride checking.
    gh-6606 DOC: Update 1.10.2 release notes.
    gh-6614 BUG: Add choice and dirichlet to numpy.random.__all__.
    gh-6621 BUG: Fix swig make_fortran function.
    gh-6628 BUG: Make allclose return python bool.
    gh-6642 BUG: Fix memleak in _convert_from_dict.
    gh-6643 ENH: make recarray.getitem return a recarray.
    gh-6653 BUG: Fix ma dot to always return masked array.
    gh-6668 BUG: ma.make_mask should always return nomask for nomask argument.
    gh-6686 BUG: Fix a bug in assert_string_equal.
    gh-6695 BUG: Fix removing tempdirs created during build.
    gh-6697 MAINT: Fix spurious semicolon in macro definition of PyArray_FROM_OT.
    gh-6698 TST: test np.rint bug for large integers.
    gh-6717 BUG: Readd fallback CBLAS detection on linux.
    gh-6721 BUG: Fix for #6719.
    gh-6726 BUG: Fix bugs exposed by relaxed stride rollback.
    gh-6757 BUG: link cblas library if cblas is detected.
    gh-6756 TST: only test f2py, not f2py2.7 etc, fixes #6718.
    gh-6747 DEP: Deprecate changing shape of non-C-contiguous array via descr.
    gh-6775 MAINT: Include from __future__ boilerplate in some files missing it.
    gh-6780 BUG: metadata is not copied to base_dtype.
    gh-6783 BUG: Fix travis ci testing for new google infrastructure.
    gh-6785 BUG: Quick and dirty fix for interp.
    gh-6813 TST,BUG: Make test_mvoid_multidim_print work for 32 bit systems.
    gh-6817 BUG: Disable 32-bit msvc9 compiler optimizations for npy_rint.
    gh-6819 TST: Fix test_mvoid_multidim_print failures on Python 2.x for Windows.

Initial support for mingwpy was reverted as it was causing problems for non-windows builds.

    gh-6536 BUG: Revert gh-5614 to fix non-windows build problems

A fix for np.lib.split was reverted because it resulted in "fixing" behavior that will be present in the Numpy 1.11 and that was already present in Numpy 1.9. See the discussion of the issue at gh-6575 for clarification.

    gh-6576 BUG: Revert gh-6376 to fix split behavior for empty arrays.

Relaxed stride checking was reverted. There were back compatibility problems involving views changing the dtype of multidimensional Fortran arrays that need to be dealt with over a longer timeframe.

    gh-6735 MAINT: Make no relaxed stride checking the default for 1.10.

Notes

A bug in the Numpy 1.10.1 release resulted in exceptions being raised for RuntimeWarning and DeprecationWarning in projects depending on Numpy. That has been fixed.

NumPy 1.10.1 Release Notes

This release deals with a few build problems that showed up in 1.10.0. Most users would not have seen these problems. The differences are:

    Compiling with msvc9 or msvc10 for 32 bit Windows now requires SSE2. This was the easiest fix for what looked to be some miscompiled code when SSE2 was not used. If you need to compile for 32 bit Windows systems without SSE2 support, mingw32 should still work.
    Make compiling with VS2008 python2.7 SDK easier
    Change Intel compiler options so that code will also be generated to support systems without SSE4.2.
    Some _config test functions needed an explicit integer return in order to avoid the openSUSE rpmlinter erring out.
    We ran into a problem with pipy not allowing reuse of filenames and a resulting proliferation of ..*.postN releases. Not only were the names getting out of hand, some packages were unable to work with the postN suffix.

Numpy 1.10.1 supports Python 2.6 - 2.7 and 3.2 - 3.5.

Commits:

45a3d84 DEP: Remove warning for full when dtype is set. 0c1a5df BLD: import setuptools to allow compile with VS2008 python2.7 sdk 04211c6 BUG: mask nan to 1 in ordered compare 826716f DOC: Document the reason msvc requires SSE2 on 32 bit platforms. 49fa187 BLD: enable SSE2 for 32-bit msvc 9 and 10 compilers dcbc4cc MAINT: remove Wreturn-type warnings from config checks d6564cb BLD: do not build exclusively for SSE4.2 processors 15cb66f BLD: do not build exclusively for SSE4.2 processors c38bc08 DOC: fix var. reference in percentile docstring 78497f4 DOC: Sync 1.10.0-notes.rst in 1.10.x branch with master.

NumPy 1.10.0 Release Notes

This release supports Python 2.6 - 2.7 and 3.2 - 3.5.
Highlights

    numpy.distutils now supports parallel compilation via the --parallel/-j argument passed to setup.py build
    numpy.distutils now supports additional customization via site.cfg to control compilation parameters, i.e. runtime libraries, extra linking/compilation flags.
    Addition of np.linalg.multi_dot: compute the dot product of two or more arrays in a single function call, while automatically selecting the fastest evaluation order.
    The new function np.stack provides a general interface for joining a sequence of arrays along a new axis, complementing np.concatenate for joining along an existing axis.
    Addition of nanprod to the set of nanfunctions.
    Support for the '@@' operator in Python 3.5.

Dropped Support

    The _dotblas module has been removed. CBLAS Support is now in Multiarray.
    The testcalcs.py file has been removed.
    The polytemplate.py file has been removed.
    npy_PyFile_Dup and npy_PyFile_DupClose have been removed from npy_3kcompat.h.
    splitcmdline has been removed from numpy/distutils/exec_command.py.
    try_run and get_output have been removed from numpy/distutils/command/config.py
    The a._format attribute is no longer supported for array printing.
    Keywords skiprows and missing removed from np.genfromtxt.
    Keyword old_behavior removed from np.correlate.

Future Changes

    In array comparisons like arr1 == arr2, many corner cases involving strings or structured dtypes that used to return scalars now issue FutureWarning or DeprecationWarning, and in the future will be change to either perform elementwise comparisons or raise an error.
    In np.lib.split an empty array in the result always had dimension (0,) no matter the dimensions of the array being split. In Numpy 1.11 that behavior will be changed so that the dimensions will be preserved. A FutureWarning for this change has been in place since Numpy 1.9 but, due to a bug, sometimes no warning was raised and the dimensions were already preserved.
    The SafeEval class will be removed in Numpy 1.11.
    The alterdot and restoredot functions will be removed in Numpy 1.11.

See below for more details on these changes.
Compatibility notes
Default casting rule change

Default casting for inplace operations has changed to 'same_kind'. For instance, if n is an array of integers, and f is an array of floats, then n += f will result in a TypeError, whereas in previous Numpy versions the floats would be silently cast to ints. In the unlikely case that the example code is not an actual bug, it can be updated in a backward compatible way by rewriting it as np.add(n, f, out=n, casting='unsafe'). The old 'unsafe' default has been deprecated since Numpy 1.7.
numpy version string

The numpy version string for development builds has been changed from x.y.z.dev-githash to x.y.z.dev0+githash (note the +) in order to comply with PEP 440.
relaxed stride checking

NPY_RELAXED_STRIDE_CHECKING is now true by default.

UPDATE: In 1.10.2 the default value of NPY_RELAXED_STRIDE_CHECKING was changed to false for back compatibility reasons. More time is needed before it can be made the default. As part of the roadmap a deprecation of dimension changing views of f_contiguous not c_contiguous arrays was also added.
Concatenation of 1d arrays along any but axis=0 raises IndexError

Using axis != 0 has raised a DeprecationWarning since NumPy 1.7, it now raises an error.
np.ravel, np.diagonal and np.diag now preserve subtypes

There was inconsistent behavior between x.ravel() and np.ravel(x), as well as between x.diagonal() and np.diagonal(x), with the methods preserving subtypes while the functions did not. This has been fixed and the functions now behave like the methods, preserving subtypes except in the case of matrices. Matrices are special cased for backward compatibility and still return 1-D arrays as before. If you need to preserve the matrix subtype, use the methods instead of the functions.
rollaxis and swapaxes always return a view

Previously, a view was returned except when no change was made in the order of the axes, in which case the input array was returned. A view is now returned in all cases.
nonzero now returns base ndarrays

Previously, an inconsistency existed between 1-D inputs (returning a base ndarray) and higher dimensional ones (which preserved subclasses). Behavior has been unified, and the return will now be a base ndarray. Subclasses can still override this behavior by providing their own nonzero method.
C API

The changes to swapaxes also apply to the PyArray_SwapAxes C function, which now returns a view in all cases.

The changes to nonzero also apply to the PyArray_Nonzero C function, which now returns a base ndarray in all cases.

The dtype structure (PyArray_Descr) has a new member at the end to cache its hash value. This shouldn't affect any well-written applications.

The change to the concatenation function DeprecationWarning also affects PyArray_ConcatenateArrays,
recarray field return types

Previously the returned types for recarray fields accessed by attribute and by index were inconsistent, and fields of string type were returned as chararrays. Now, fields accessed by either attribute or indexing will return an ndarray for fields of non-structured type, and a recarray for fields of structured type. Notably, this affect recarrays containing strings with whitespace, as trailing whitespace is trimmed from chararrays but kept in ndarrays of string type. Also, the dtype.type of nested structured fields is now inherited.
recarray views

Viewing an ndarray as a recarray now automatically converts the dtype to np.record. See new record array documentation. Additionally, viewing a recarray with a non-structured dtype no longer converts the result's type to ndarray - the result will remain a recarray.
'out' keyword argument of ufuncs now accepts tuples of arrays

When using the 'out' keyword argument of a ufunc, a tuple of arrays, one per ufunc output, can be provided. For ufuncs with a single output a single array is also a valid 'out' keyword argument. Previously a single array could be provided in the 'out' keyword argument, and it would be used as the first output for ufuncs with multiple outputs, is deprecated, and will result in a DeprecationWarning now and an error in the future.
byte-array indices now raises an IndexError

Indexing an ndarray using a byte-string in Python 3 now raises an IndexError instead of a ValueError.
Masked arrays containing objects with arrays

For such (rare) masked arrays, getting a single masked item no longer returns a corrupted masked array, but a fully masked version of the item.
Median warns and returns nan when invalid values are encountered

Similar to mean, median and percentile now emits a Runtime warning and returns NaN in slices where a NaN is present. To compute the median or percentile while ignoring invalid values use the new nanmedian or nanpercentile functions.
Functions available from numpy.ma.testutils have changed

All functions from numpy.testing were once available from numpy.ma.testutils but not all of them were redefined to work with masked arrays. Most of those functions have now been removed from numpy.ma.testutils with a small subset retained in order to preserve backward compatibility. In the long run this should help avoid mistaken use of the wrong functions, but it may cause import problems for some.
New Features
Reading extra flags from site.cfg

Previously customization of compilation of dependency libraries and numpy itself was only accomblishable via code changes in the distutils package. Now numpy.distutils reads in the following extra flags from each group of the site.cfg:

    runtime_library_dirs/rpath, sets runtime library directories to override

        LD_LIBRARY_PATH

    extra_compile_args, add extra flags to the compilation of sources

    extra_link_args, add extra flags when linking libraries

This should, at least partially, complete user customization.
np.cbrt to compute cube root for real floats

np.cbrt wraps the C99 cube root function cbrt. Compared to np.power(x, 1./3.) it is well defined for negative real floats and a bit faster.
numpy.distutils now allows parallel compilation

By passing --parallel=n or -j n to setup.py build the compilation of extensions is now performed in n parallel processes. The parallelization is limited to files within one extension so projects using Cython will not profit because it builds extensions from single files.
genfromtxt has a new max_rows argument

A max_rows argument has been added to genfromtxt to limit the number of rows read in a single call. Using this functionality, it is possible to read in multiple arrays stored in a single file by making repeated calls to the function.
New function np.broadcast_to for invoking array broadcasting

np.broadcast_to manually broadcasts an array to a given shape according to numpy's broadcasting rules. The functionality is similar to broadcast_arrays, which in fact has been rewritten to use broadcast_to internally, but only a single array is necessary.
New context manager clear_and_catch_warnings for testing warnings

When Python emits a warning, it records that this warning has been emitted in the module that caused the warning, in a module attribute __warningregistry__. Once this has happened, it is not possible to emit the warning again, unless you clear the relevant entry in __warningregistry__. This makes is hard and fragile to test warnings, because if your test comes after another that has already caused the warning, you will not be able to emit the warning or test it. The context manager clear_and_catch_warnings clears warnings from the module registry on entry and resets them on exit, meaning that warnings can be re-raised.
cov has new fweights and aweights arguments

The fweights and aweights arguments add new functionality to covariance calculations by applying two types of weighting to observation vectors. An array of fweights indicates the number of repeats of each observation vector, and an array of aweights provides their relative importance or probability.
Support for the '@@' operator in Python 3.5+

Python 3.5 adds support for a matrix multiplication operator '@@' proposed in PEP465. Preliminary support for that has been implemented, and an equivalent function matmul has also been added for testing purposes and use in earlier Python versions. The function is preliminary and the order and number of its optional arguments can be expected to change.
New argument norm to fft functions

The default normalization has the direct transforms unscaled and the inverse transforms are scaled by 1/n . It is possible to obtain unitary transforms by setting the keyword argument norm to "ortho" (default is None) so that both direct and inverse transforms will be scaled by 1/\\sqrt{n} .
Improvements
np.digitize using binary search

np.digitize is now implemented in terms of np.searchsorted. This means that a binary search is used to bin the values, which scales much better for larger number of bins than the previous linear search. It also removes the requirement for the input array to be 1-dimensional.
np.poly now casts integer inputs to float

np.poly will now cast 1-dimensional input arrays of integer type to double precision floating point, to prevent integer overflow when computing the monic polynomial. It is still possible to obtain higher precision results by passing in an array of object type, filled e.g. with Python ints.
np.interp can now be used with periodic functions

np.interp now has a new parameter period that supplies the period of the input data xp. In such case, the input data is properly normalized to the given period and one end point is added to each extremity of xp in order to close the previous and the next period cycles, resulting in the correct interpolation behavior.
np.pad supports more input types for pad_width and constant_values

constant_values parameters now accepts NumPy arrays and float values. NumPy arrays are supported as input for pad_width, and an exception is raised if its values are not of integral type.
np.argmax and np.argmin now support an out argument

The out parameter was added to np.argmax and np.argmin for consistency with ndarray.argmax and ndarray.argmin. The new parameter behaves exactly as it does in those methods.
More system C99 complex functions detected and used

All of the functions in complex.h are now detected. There are new fallback implementations of the following functions.

    npy_ctan,
    npy_cacos, npy_casin, npy_catan
    npy_ccosh, npy_csinh, npy_ctanh,
    npy_cacosh, npy_casinh, npy_catanh

As a result of these improvements, there will be some small changes in returned values, especially for corner cases.
np.loadtxt support for the strings produced by the float.hex method

The strings produced by float.hex look like 0x1.921fb54442d18p+1, so this is not the hex used to represent unsigned integer types.
np.isclose properly handles minimal values of integer dtypes

In order to properly handle minimal values of integer types, np.isclose will now cast to the float dtype during comparisons. This aligns its behavior with what was provided by np.allclose.
np.allclose uses np.isclose internally.

np.allclose now uses np.isclose internally and inherits the ability to compare NaNs as equal by setting equal_nan=True. Subclasses, such as np.ma.MaskedArray, are also preserved now.
np.genfromtxt now handles large integers correctly

np.genfromtxt now correctly handles integers larger than 2**31-1 on 32-bit systems and larger than 2**63-1 on 64-bit systems (it previously crashed with an OverflowError in these cases). Integers larger than 2**63-1 are converted to floating-point values.
np.load, np.save have pickle backward compatibility flags

The functions np.load and np.save have additional keyword arguments for controlling backward compatibility of pickled Python objects. This enables Numpy on Python 3 to load npy files containing object arrays that were generated on Python 2.
MaskedArray support for more complicated base classes

Built-in assumptions that the baseclass behaved like a plain array are being removed. In particular, setting and getting elements and ranges will respect baseclass overrides of __setitem__ and __getitem__, and arithmetic will respect overrides of __add__, __sub__, etc.
Changes
dotblas functionality moved to multiarray

The cblas versions of dot, inner, and vdot have been integrated into the multiarray module. In particular, vdot is now a multiarray function, which it was not before.
stricter check of gufunc signature compliance

Inputs to generalized universal functions are now more strictly checked against the function's signature: all core dimensions are now required to be present in input arrays; core dimensions with the same label must have the exact same size; and output core dimension's must be specified, either by a same label input core dimension or by a passed-in output array.
views returned from np.einsum are writeable

Views returned by np.einsum will now be writeable whenever the input array is writeable.
np.argmin skips NaT values

np.argmin now skips NaT values in datetime64 and timedelta64 arrays, making it consistent with np.min, np.argmax and np.max.
Deprecations
Array comparisons involving strings or structured dtypes

Normally, comparison operations on arrays perform elementwise comparisons and return arrays of booleans. But in some corner cases, especially involving strings are structured dtypes, NumPy has historically returned a scalar instead. For example:

### Current behaviour

np.arange(2) == "foo"
# -> False

np.arange(2) < "foo"
# -> True on Python 2, error on Python 3

np.ones(2, dtype="i4,i4") == np.ones(2, dtype="i4,i4,i4")
# -> False

Continuing work started in 1.9, in 1.10 these comparisons will now raise FutureWarning or DeprecationWarning, and in the future they will be modified to behave more consistently with other comparison operations, e.g.:

### Future behaviour

np.arange(2) == "foo"
# -> array([False, False])

np.arange(2) < "foo"
# -> error, strings and numbers are not orderable

np.ones(2, dtype="i4,i4") == np.ones(2, dtype="i4,i4,i4")
# -> [False, False]

SafeEval

The SafeEval class in numpy/lib/utils.py is deprecated and will be removed in the next release.
alterdot, restoredot

The alterdot and restoredot functions no longer do anything, and are deprecated.
pkgload, PackageLoader

These ways of loading packages are now deprecated.
bias, ddof arguments to corrcoef

The values for the bias and ddof arguments to the corrcoef function canceled in the division implied by the correlation coefficient and so had no effect on the returned values.

We now deprecate these arguments to corrcoef and the masked array version ma.corrcoef.

Because we are deprecating the bias argument to ma.corrcoef, we also deprecate the use of the allow_masked argument as a positional argument, as its position will change with the removal of bias. allow_masked will in due course become a keyword-only argument.
dtype string representation changes

Since 1.6, creating a dtype object from its string representation, e.g. 'f4', would issue a deprecation warning if the size did not correspond to an existing type, and default to creating a dtype of the default size for the type. Starting with this release, this will now raise a TypeError.

The only exception is object dtypes, where both 'O4' and 'O8' will still issue a deprecation warning. This platform-dependent representation will raise an error in the next release.

In preparation for this upcoming change, the string representation of an object dtype, i.e. np.dtype(object).str, no longer includes the item size, i.e. will return '|O' instead of '|O4' or '|O8' as before.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d3 4
a6 4
${PYSITELIB}/${EGG_FILE}/PKG-INFO
${PYSITELIB}/${EGG_FILE}/SOURCES.txt
${PYSITELIB}/${EGG_FILE}/dependency_links.txt
${PYSITELIB}/${EGG_FILE}/top_level.txt
@


1.13
log
@Update to 1.9.2

Reviewed by:	wiz@@

Upstream changes:
NumPy 1.9.2 Release Notes
*************************

This is a bugfix only release in the 1.9.x series.

Issues fixed
============

* `#5316 <https://github.com/numpy/numpy/issues/5316>`__: fix too large dtype alignment of strings and complex types
* `#5424 <https://github.com/numpy/numpy/issues/5424>`__: fix ma.median when used on ndarrays
* `#5481 <https://github.com/numpy/numpy/issues/5481>`__: Fix astype for structured array fields of different byte order
* `#5354 <https://github.com/numpy/numpy/issues/5354>`__: fix segfault when clipping complex arrays
* `#5524 <https://github.com/numpy/numpy/issues/5524>`__: allow np.argpartition on non ndarrays
* `#5612 <https://github.com/numpy/numpy/issues/5612>`__: Fixes ndarray.fill to accept full range of uint64
* `#5155 <https://github.com/numpy/numpy/issues/5155>`__: Fix loadtxt with comments=None and a string None data
* `#4476 <https://github.com/numpy/numpy/issues/4476>`__: Masked array view fails if structured dtype has datetime component
* `#5388 <https://github.com/numpy/numpy/issues/5388>`__: Make RandomState.set_state and RandomState.get_state threadsafe
* `#5390 <https://github.com/numpy/numpy/issues/5390>`__: make seed, randint and shuffle threadsafe
* `#5374 <https://github.com/numpy/numpy/issues/5374>`__: Fixed incorrect assert_array_almost_equal_nulp documentation
* `#5393 <https://github.com/numpy/numpy/issues/5393>`__: Add support for ATLAS > 3.9.33.
* `#5313 <https://github.com/numpy/numpy/issues/5313>`__: PyArray_AsCArray caused segfault for 3d arrays
* `#5492 <https://github.com/numpy/numpy/issues/5492>`__: handle out of memory in rfftf
* `#4181 <https://github.com/numpy/numpy/issues/4181>`__: fix a few bugs in the random.pareto docstring
* `#5359 <https://github.com/numpy/numpy/issues/5359>`__: minor changes to linspace docstring
* `#4723 <https://github.com/numpy/numpy/issues/4723>`__: fix a compile issues on AIX

NumPy 1.9.1 Release Notes
*************************

This is a bugfix only release in the 1.9.x series.

Issues fixed
============

* gh-5184: restore linear edge behaviour of gradient to as it was in < 1.9.
  The second order behaviour is available via the `edge_order` keyword
* gh-4007: workaround Accelerate sgemv crash on OSX 10.9
* gh-5100: restore object dtype inference from iterable objects without `len()`
* gh-5163: avoid gcc-4.1.2 (red hat 5) miscompilation causing a crash
* gh-5138: fix nanmedian on arrays containing inf
* gh-5240: fix not returning out array from ufuncs with subok=False set
* gh-5203: copy inherited masks in MaskedArray.__array_finalize__
* gh-2317: genfromtxt did not handle filling_values=0 correctly
* gh-5067: restore api of npy_PyFile_DupClose in python2
* gh-5063: cannot convert invalid sequence index to tuple
* gh-5082: Segmentation fault with argmin() on unicode arrays
* gh-5095: don't propagate subtypes from np.where
* gh-5104: np.inner segfaults with SciPy's sparse matrices
* gh-5251: Issue with fromarrays not using correct format for unicode arrays
* gh-5136: Import dummy_threading if importing threading fails
* gh-5148: Make numpy import when run with Python flag '-OO'
* gh-5147: Einsum double contraction in particular order causes ValueError
* gh-479: Make f2py work with intent(in out)
* gh-5170: Make python2 .npy files readable in python3
* gh-5027: Use 'll' as the default length specifier for long long
* gh-4896: fix build error with MSVC 2013 caused by C99 complex support
* gh-4465: Make PyArray_PutTo respect writeable flag
* gh-5225: fix crash when using arange on datetime without dtype set
* gh-5231: fix build in c99 mode

NumPy 1.9.0 Release Notes
*************************

This release supports Python 2.6 - 2.7 and 3.2 - 3.4.


Highlights
==========
* Numerous performance improvements in various areas, most notably indexing and
  operations on small arrays are significantly faster.
  Indexing operations now also release the GIL.
* Addition of `nanmedian` and `nanpercentile` rounds out the nanfunction set.


Dropped Support
===============

* The oldnumeric and numarray modules have been removed.
* The doc/pyrex and doc/cython directories have been removed.
* The doc/numpybook directory has been removed.
* The numpy/testing/numpytest.py file has been removed together with
  the importall function it contained.


Future Changes
==============

* The numpy/polynomial/polytemplate.py file will be removed in NumPy 1.10.0.
* Default casting for inplace operations will change to 'same_kind' in
  Numpy 1.10.0. This will certainly break some code that is currently
  ignoring the warning.
* Relaxed stride checking will be the default in 1.10.0
* String version checks will break because, e.g., '1.9' > '1.10' is True. A
  NumpyVersion class has been added that can be used for such comparisons.
* The diagonal and diag functions will return writeable views in 1.10.0
* The `S` and/or `a` dtypes may be changed to represent Python strings
  instead of bytes, in Python 3 these two types are very different.


Compatibility notes
===================

The diagonal and diag functions return readonly views.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In NumPy 1.8, the diagonal and diag functions returned readonly copies, in
NumPy 1.9 they return readonly views, and in 1.10 they will return writeable
views.

Special scalar float values don't cause upcast to double anymore
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In previous numpy versions operations involving floating point scalars
containing special values ``NaN``, ``Inf`` and ``-Inf`` caused the result
type to be at least ``float64``.  As the special values can be represented
in the smallest available floating point type, the upcast is not performed
anymore.

For example the dtype of:

    ``np.array([1.], dtype=np.float32) * float('nan')``

now remains ``float32`` instead of being cast to ``float64``.
Operations involving non-special values have not been changed.

Percentile output changes
~~~~~~~~~~~~~~~~~~~~~~~~~
If given more than one percentile to compute numpy.percentile returns an
array instead of a list. A single percentile still returns a scalar.  The
array is equivalent to converting the list returned in older versions
to an array via ``np.array``.

If the ``overwrite_input`` option is used the input is only partially
instead of fully sorted.

ndarray.tofile exception type
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
All ``tofile`` exceptions are now ``IOError``, some were previously
``ValueError``.

Invalid fill value exceptions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Two changes to numpy.ma.core._check_fill_value:

* When the fill value is a string and the array type is not one of
  'OSUV', TypeError is raised instead of the default fill value being used.

* When the fill value overflows the array type, TypeError is raised instead
  of OverflowError.

Polynomial Classes no longer derived from PolyBase
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This may cause problems with folks who depended on the polynomial classes
being derived from PolyBase. They are now all derived from the abstract
base class ABCPolyBase. Strictly speaking, there should be a deprecation
involved, but no external code making use of the old baseclass could be
found.

Using numpy.random.binomial may change the RNG state vs. numpy < 1.9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A bug in one of the algorithms to generate a binomial random variate has
been fixed. This change will likely alter the number of random draws
performed, and hence the sequence location will be different after a
call to distribution.c::rk_binomial_btpe. Any tests which rely on the RNG
being in a known state should be checked and/or updated as a result.

Random seed enforced to be a 32 bit unsigned integer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``np.random.seed`` and ``np.random.RandomState`` now throw a ``ValueError``
if the seed cannot safely be converted to 32 bit unsigned integers.
Applications that now fail can be fixed by masking the higher 32 bit values to
zero: ``seed = seed & 0xFFFFFFFF``. This is what is done silently in older
versions so the random stream remains the same.

Argmin and argmax out argument
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The ``out`` argument to ``np.argmin`` and ``np.argmax`` and their
equivalent C-API functions is now checked to match the desired output shape
exactly.  If the check fails a ``ValueError`` instead of ``TypeError`` is
raised.

Einsum
~~~~~~
Remove unnecessary broadcasting notation restrictions.
``np.einsum('ijk,j->ijk', A, B)`` can also be written as
``np.einsum('ij...,j->ij...', A, B)`` (ellipsis is no longer required on 'j')

Indexing
~~~~~~~~

The NumPy indexing has seen a complete rewrite in this version. This makes
most advanced integer indexing operations much faster and should have no
other implications.  However some subtle changes and deprecations were
introduced in advanced indexing operations:

* Boolean indexing into scalar arrays will always return a new 1-d array.
  This means that ``array(1)[array(True)]`` gives ``array([1])`` and
  not the original array.

* Advanced indexing into one dimensional arrays used to have
  (undocumented) special handling regarding repeating the value array in
  assignments when the shape of the value array was too small or did not
  match.  Code using this will raise an error. For compatibility you can
  use ``arr.flat[index] = values``, which uses the old code branch.  (for
  example ``a = np.ones(10); a[np.arange(10)] = [1, 2, 3]``)

* The iteration order over advanced indexes used to be always C-order.
  In NumPy 1.9. the iteration order adapts to the inputs and is not
  guaranteed (with the exception of a *single* advanced index which is
  never reversed for compatibility reasons). This means that the result
  is undefined if multiple values are assigned to the same element.  An
  example for this is ``arr[[0, 0], [1, 1]] = [1, 2]``, which may set
  ``arr[0, 1]`` to either 1 or 2.

* Equivalent to the iteration order, the memory layout of the advanced
  indexing result is adapted for faster indexing and cannot be predicted.

* All indexing operations return a view or a copy. No indexing operation
  will return the original array object. (For example ``arr[...]``)

* In the future Boolean array-likes (such as lists of python bools) will
  always be treated as Boolean indexes and Boolean scalars (including
  python ``True``) will be a legal *boolean* index. At this time, this is
  already the case for scalar arrays to allow the general
  ``positive = a[a > 0]`` to work when ``a`` is zero dimensional.

* In NumPy 1.8 it was possible to use ``array(True)`` and
  ``array(False)`` equivalent to 1 and 0 if the result of the operation
  was a scalar.  This will raise an error in NumPy 1.9 and, as noted
  above, treated as a boolean index in the future.

* All non-integer array-likes are deprecated, object arrays of custom
  integer like objects may have to be cast explicitly.

* The error reporting for advanced indexing is more informative, however
  the error type has changed in some cases. (Broadcasting errors of
  indexing arrays are reported as ``IndexError``)

* Indexing with more then one ellipsis (``...``) is deprecated.

Non-integer reduction axis indexes are deprecated
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Non-integer axis indexes to reduction ufuncs like `add.reduce` or `sum` are
deprecated.

``promote_types`` and string dtype
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``promote_types`` function now returns a valid string length when given an
integer or float dtype as one argument and a string dtype as another
argument.  Previously it always returned the input string dtype, even if it
wasn't long enough to store the max integer/float value converted to a
string.

``can_cast`` and string dtype
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``can_cast`` function now returns False in "safe" casting mode for
integer/float dtype and string dtype if the string dtype length is not long
enough to store the max integer/float value converted to a string.
Previously ``can_cast`` in "safe" mode returned True for integer/float
dtype and a string dtype of any length.

astype and string dtype
~~~~~~~~~~~~~~~~~~~~~~~
The ``astype`` method now returns an error if the string dtype to cast to
is not long enough in "safe" casting mode to hold the max value of
integer/float array that is being casted. Previously the casting was
allowed even if the result was truncated.

`npyio.recfromcsv` keyword arguments change
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
`npyio.recfromcsv` no longer accepts the undocumented `update` keyword,
which used to override the `dtype` keyword.

The ``doc/swig`` directory moved
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The ``doc/swig`` directory has been moved to ``tools/swig``.

The ``npy_3kcompat.h`` header changed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The unused ``simple_capsule_dtor`` function has been removed from
``npy_3kcompat.h``.  Note that this header is not meant to be used outside
of numpy; other projects should be using their own copy of this file when
needed.

Negative indices in C-Api ``sq_item`` and ``sq_ass_item`` sequence methods
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
When directly accessing the ``sq_item`` or ``sq_ass_item`` PyObject slots
for item getting, negative indices will not be supported anymore.
``PySequence_GetItem`` and ``PySequence_SetItem`` however fix negative
indices so that they can be used there.

NDIter
~~~~~~
When ``NpyIter_RemoveAxis`` is now called, the iterator range will be reset.

When a multi index is being tracked and an iterator is not buffered, it is
possible to use ``NpyIter_RemoveAxis``. In this case an iterator can shrink
in size. Because the total size of an iterator is limited, the iterator
may be too large before these calls. In this case its size will be set to ``-1``
and an error issued not at construction time but when removing the multi
index, setting the iterator range, or getting the next function.

This has no effect on currently working code, but highlights the necessity
of checking for an error return if these conditions can occur. In most
cases the arrays being iterated are as large as the iterator so that such
a problem cannot occur.

This change was already applied to the 1.8.1 release.

``zeros_like`` for string dtypes now returns empty strings
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To match the `zeros` function `zeros_like` now returns an array initialized
with empty strings instead of an array filled with `'0'`.


New Features
============

Percentile supports more interpolation options
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``np.percentile`` now has the interpolation keyword argument to specify in
which way points should be interpolated if the percentiles fall between two
values.  See the documentation for the available options.

Generalized axis support for median and percentile
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``np.median`` and ``np.percentile`` now support generalized axis arguments like
ufunc reductions do since 1.7. One can now say axis=(index, index) to pick a
list of axes for the reduction. The ``keepdims`` keyword argument was also
added to allow convenient broadcasting to arrays of the original shape.

Dtype parameter added to ``np.linspace`` and ``np.logspace``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The returned data type from the ``linspace`` and ``logspace`` functions can
now be specified using the dtype parameter.

More general ``np.triu`` and ``np.tril`` broadcasting
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For arrays with ``ndim`` exceeding 2, these functions will now apply to the
final two axes instead of raising an exception.

``tobytes`` alias for ``tostring`` method
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``ndarray.tobytes`` and ``MaskedArray.tobytes`` have been added as aliases
for ``tostring`` which exports arrays as ``bytes``. This is more consistent
in Python 3 where ``str`` and ``bytes`` are not the same.

Build system
~~~~~~~~~~~~
Added experimental support for the ppc64le and OpenRISC architecture.

Compatibility to python ``numbers`` module
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
All numerical numpy types are now registered with the type hierarchy in
the python ``numbers`` module.

``increasing`` parameter added to ``np.vander``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The ordering of the columns of the Vandermonde matrix can be specified with
this new boolean argument.

``unique_counts`` parameter added to ``np.unique``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The number of times each unique item comes up in the input can now be
obtained as an optional return value.

Support for median and percentile in nanfunctions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The ``np.nanmedian`` and ``np.nanpercentile`` functions behave like
the median and percentile functions except that NaNs are ignored.

NumpyVersion class added
~~~~~~~~~~~~~~~~~~~~~~~~
The class may be imported from numpy.lib and can be used for version
comparison when the numpy version goes to 1.10.devel. For example::

    >>> from numpy.lib import NumpyVersion
    >>> if NumpyVersion(np.__version__) < '1.10.0'):
    ...     print('Wow, that is an old NumPy version!')

Allow saving arrays with large number of named columns
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The numpy storage format 1.0 only allowed the array header to have a total size
of 65535 bytes. This can be exceeded by structured arrays with a large number
of columns. A new format 2.0 has been added which extends the header size to 4
GiB. `np.save` will automatically save in 2.0 format if the data requires it,
else it will always use the more compatible 1.0 format.

Full broadcasting support for ``np.cross``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``np.cross`` now properly broadcasts its two input arrays, even if they
have different number of dimensions. In earlier versions this would result
in either an error being raised, or wrong results computed.


Improvements
============

Better numerical stability for sum in some cases
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pairwise summation is now used in the sum method, but only along the fast
axis and for groups of the values <= 8192 in length. This should also
improve the accuracy of var and std in some common cases.

Percentile implemented in terms of ``np.partition``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``np.percentile`` has been implemented in terms of ``np.partition`` which
only partially sorts the data via a selection algorithm. This improves the
time complexity from ``O(nlog(n))`` to ``O(n)``.

Performance improvement for ``np.array``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The performance of converting lists containing arrays to arrays using
``np.array`` has been improved. It is now equivalent in speed to
``np.vstack(list)``.

Performance improvement for ``np.searchsorted``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For the built-in numeric types, ``np.searchsorted`` no longer relies on the
data type's ``compare`` function to perform the search, but is now
implemented by type specific functions. Depending on the size of the
inputs, this can result in performance improvements over 2x.

Optional reduced verbosity for np.distutils
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Set ``numpy.distutils.system_info.system_info.verbosity = 0`` and then
calls to ``numpy.distutils.system_info.get_info('blas_opt')`` will not
print anything on the output. This is mostly for other packages using
numpy.distutils.

Covariance check in ``np.random.multivariate_normal``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A ``RuntimeWarning`` warning is raised when the covariance matrix is not
positive-semidefinite.

Polynomial Classes no longer template based
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The polynomial classes have been refactored to use an abstract base class
rather than a template in order to implement a common interface. This makes
importing the polynomial package faster as the classes do not need to be
compiled on import.

More GIL releases
~~~~~~~~~~~~~~~~~
Several more functions now release the Global Interpreter Lock allowing more
efficient parallization using the ``threading`` module. Most notably the GIL is
now released for fancy indexing, ``np.where`` and the ``random`` module now
uses a per-state lock instead of the GIL.

MaskedArray support for more complicated base classes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Built-in assumptions that the baseclass behaved like a plain array are being
removed. In particalur, ``repr`` and ``str`` should now work more reliably.


C-API
~~~~~


Deprecations
============

Non-integer scalars for sequence repetition
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Using non-integer numpy scalars to repeat python sequences is deprecated.
For example ``np.float_(2) * [1]`` will be an error in the future.

``select`` input deprecations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The integer and empty input to ``select`` is deprecated. In the future only
boolean arrays will be valid conditions and an empty ``condlist`` will be
considered an input error instead of returning the default.

``rank`` function
~~~~~~~~~~~~~~~~~
The ``rank`` function has been deprecated to avoid confusion with
``numpy.linalg.matrix_rank``.

Object array equality comparisons
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In the future object array comparisons both `==` and `np.equal` will not
make use of identity checks anymore. For example:

>>> a = np.array([np.array([1, 2, 3]), 1])
>>> b = np.array([np.array([1, 2, 3]), 1])
>>> a == b

will consistently return False (and in the future an error) even if the array
in `a` and `b` was the same object.

The equality operator `==` will in the future raise errors like `np.equal`
if broadcasting or element comparisons, etc. fails.

Comparison with `arr == None` will in the future do an elementwise comparison
instead of just returning False. Code should be using `arr is None`.

All of these changes will give Deprecation- or FutureWarnings at this time.

C-API
~~~~~

The utility function npy_PyFile_Dup and npy_PyFile_DupClose are broken by the
internal buffering python 3 applies to its file objects.
To fix this two new functions npy_PyFile_Dup2 and npy_PyFile_DupClose2 are
declared in npy_3kcompat.h and the old functions are deprecated.
Due to the fragile nature of these functions it is recommended to instead use
the python API when possible.

This change was already applied to the 1.8.1 release.

NumPy 1.8.2 Release Notes
*************************

This is a bugfix only release in the 1.8.x series.

Issues fixed
============

* gh-4836: partition produces wrong results for multiple selections in equal ranges
* gh-4656: Make fftpack._raw_fft threadsafe
* gh-4628: incorrect argument order to _copyto in in np.nanmax, np.nanmin
* gh-4642: Hold GIL for converting dtypes types with fields
* gh-4733: fix np.linalg.svd(b, compute_uv=False)
* gh-4853: avoid unaligned simd load on reductions on i386
* gh-4722: Fix seg fault converting empty string to object
* gh-4613: Fix lack of NULL check in array_richcompare
* gh-4774: avoid unaligned access for strided byteswap
* gh-650: Prevent division by zero when creating arrays from some buffers
* gh-4602: ifort has issues with optimization flag O2, use O1
NumPy 1.8.1 Release Notes
*************************

This is a bugfix only release in the 1.8.x series.


Issues fixed
============

* gh-4276: Fix mean, var, std methods for object arrays
* gh-4262: remove insecure mktemp usage
* gh-2385: absolute(complex(inf)) raises invalid warning in python3
* gh-4024: Sequence assignment doesn't raise exception on shape mismatch
* gh-4027: Fix chunked reading of strings longer than BUFFERSIZE
* gh-4109: Fix object scalar return type of 0-d array indices
* gh-4018: fix missing check for memory allocation failure in ufuncs
* gh-4156: high order linalg.norm discards imaginary elements of complex arrays
* gh-4144: linalg: norm fails on longdouble, signed int
* gh-4094: fix NaT handling in _strided_to_strided_string_to_datetime
* gh-4051: fix uninitialized use in _strided_to_strided_string_to_datetime
* gh-4093: Loading compressed .npz file fails under Python 2.6.6
* gh-4138: segfault with non-native endian memoryview in python 3.4
* gh-4123: Fix missing NULL check in lexsort
* gh-4170: fix native-only long long check in memoryviews
* gh-4187: Fix large file support on 32 bit
* gh-4152: fromfile: ensure file handle positions are in sync in python3
* gh-4176: clang compatibility: Typos in conversion_utils
* gh-4223: Fetching a non-integer item caused array return
* gh-4197: fix minor memory leak in memoryview failure case
* gh-4206: fix build with single-threaded python
* gh-4220: add versionadded:: 1.8.0 to ufunc.at docstring
* gh-4267: improve handling of memory allocation failure
* gh-4267: fix use of capi without gil in ufunc.at
* gh-4261: Detect vendor versions of GNU Compilers
* gh-4253: IRR was returning nan instead of valid negative answer
* gh-4254: fix unnecessary byte order flag change for byte arrays
* gh-3263: numpy.random.shuffle clobbers mask of a MaskedArray
* gh-4270: np.random.shuffle not work with flexible dtypes
* gh-3173: Segmentation fault when 'size' argument to random.multinomial
* gh-2799: allow using unique with lists of complex
* gh-3504: fix linspace truncation for integer array scalar
* gh-4191: get_info('openblas') does not read libraries key
* gh-3348: Access violation in _descriptor_from_pep3118_format
* gh-3175: segmentation fault with numpy.array() from bytearray
* gh-4266: histogramdd - wrong result for entries very close to last boundary
* gh-4408: Fix stride_stricks.as_strided function for object arrays
* gh-4225: fix log1p and exmp1 return for np.inf on windows compiler builds
* gh-4359: Fix infinite recursion in str.format of flex arrays
* gh-4145: Incorrect shape of broadcast result with the exponent operator
* gh-4483: Fix commutativity of {dot,multiply,inner}(scalar, matrix_of_objs)
* gh-4466: Delay npyiter size check when size may change
* gh-4485: Buffered stride was erroneously marked fixed
* gh-4354: byte_bounds fails with datetime dtypes
* gh-4486: segfault/error converting from/to high-precision datetime64 objects
* gh-4428: einsum(None, None, None, None) causes segfault
* gh-4134: uninitialized use for for size 1 object reductions

Changes
=======

NDIter
~~~~~~
When ``NpyIter_RemoveAxis`` is now called, the iterator range will be reset.

When a multi index is being tracked and an iterator is not buffered, it is
possible to use ``NpyIter_RemoveAxis``. In this case an iterator can shrink
in size. Because the total size of an iterator is limited, the iterator
may be too large before these calls. In this case its size will be set to ``-1``
and an error issued not at construction time but when removing the multi
index, setting the iterator range, or getting the next function.

This has no effect on currently working code, but highlights the necessity
of checking for an error return if these conditions can occur. In most
cases the arrays being iterated are as large as the iterator so that such
a problem cannot occur.

Optional reduced verbosity for np.distutils
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Set ``numpy.distutils.system_info.system_info.verbosity = 0`` and then
calls to ``numpy.distutils.system_info.get_info('blas_opt')`` will not
print anything on the output. This is mostly for other packages using
numpy.distutils.

Deprecations
============

C-API
~~~~~

The utility function npy_PyFile_Dup and npy_PyFile_DupClose are broken by the
internal buffering python 3 applies to its file objects.
To fix this two new functions npy_PyFile_Dup2 and npy_PyFile_DupClose2 are
declared in npy_3kcompat.h and the old functions are deprecated.
Due to the fragile nature of these functions it is recommended to instead use
the python API when possible.
@
text
@d3 4
a6 1
${PYSITELIB}/${EGG_FILE}
a33 1
${PYSITELIB}/numpy/core/_dotblas.so
a111 1
${PYSITELIB}/numpy/core/scalarmath.so
a127 1
${PYSITELIB}/numpy/core/tests/test_blasdot.py
d134 1
d141 1
d143 1
a145 1
${PYSITELIB}/numpy/core/tests/test_multiarray_assignment.py
d325 6
a345 27
${PYSITELIB}/numpy/distutils/tests/f2py_ext/__init__.py
${PYSITELIB}/numpy/distutils/tests/f2py_ext/setup.py
${PYSITELIB}/numpy/distutils/tests/f2py_ext/src/fib1.f
${PYSITELIB}/numpy/distutils/tests/f2py_ext/src/fib2.pyf
${PYSITELIB}/numpy/distutils/tests/f2py_ext/tests/test_fib2.py
${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/__init__.py
${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/include/body.f90
${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/setup.py
${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/src/foo_free.f90
${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/tests/test_foo.py
${PYSITELIB}/numpy/distutils/tests/gen_ext/__init__.py
${PYSITELIB}/numpy/distutils/tests/gen_ext/setup.py
${PYSITELIB}/numpy/distutils/tests/gen_ext/tests/test_fib3.py
${PYSITELIB}/numpy/distutils/tests/pyrex_ext/__init__.py
${PYSITELIB}/numpy/distutils/tests/pyrex_ext/primes.pyx
${PYSITELIB}/numpy/distutils/tests/pyrex_ext/setup.py
${PYSITELIB}/numpy/distutils/tests/pyrex_ext/tests/test_primes.py
${PYSITELIB}/numpy/distutils/tests/setup.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/__init__.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/setup.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/example.c
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/example.i
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.cc
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.h
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.i
${PYSITELIB}/numpy/distutils/tests/swig_ext/tests/test_example.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/tests/test_example2.py
d351 1
a375 3
${PYSITELIB}/numpy/doc/howtofind.py
${PYSITELIB}/numpy/doc/howtofind.pyc
${PYSITELIB}/numpy/doc/howtofind.pyo
a381 9
${PYSITELIB}/numpy/doc/io.py
${PYSITELIB}/numpy/doc/io.pyc
${PYSITELIB}/numpy/doc/io.pyo
${PYSITELIB}/numpy/doc/jargon.py
${PYSITELIB}/numpy/doc/jargon.pyc
${PYSITELIB}/numpy/doc/jargon.pyo
${PYSITELIB}/numpy/doc/methods_vs_functions.py
${PYSITELIB}/numpy/doc/methods_vs_functions.pyc
${PYSITELIB}/numpy/doc/methods_vs_functions.pyo
a384 3
${PYSITELIB}/numpy/doc/performance.py
${PYSITELIB}/numpy/doc/performance.pyc
${PYSITELIB}/numpy/doc/performance.pyo
d400 3
a498 1
${PYSITELIB}/numpy/lib/_compiled_base.so
d556 4
d574 1
a689 3
${PYSITELIB}/numpy/polynomial/polytemplate.py
${PYSITELIB}/numpy/polynomial/polytemplate.pyc
${PYSITELIB}/numpy/polynomial/polytemplate.pyo
d747 2
@


1.12
log
@Changes 1.8.0:
* New, no 2to3, Python 2 and Python 3 are supported by a common code base.
* New, gufuncs for linear algebra, enabling operations on stacked arrays.
* New, inplace fancy indexing for ufuncs with the ``.at`` method.
* New, ``partition`` function, partial sorting via selection for fast median.
* New, ``nanmean``, ``nanvar``, and ``nanstd`` functions skipping NaNs.
* New, ``full`` and ``full_like`` functions to create value initialized arrays.
* New, ``PyUFunc_RegisterLoopForDescr``, better ufunc support for user dtypes.
* Numerous performance improvements in many areas.
* Support for Python versions 2.4 and 2.5 has been dropped.
* Support for SCons has been removed.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.11 2013/05/20 05:59:58 adam Exp $
d42 3
d124 1
d150 1
a456 49
${PYSITELIB}/numpy/f2py/docs/FAQ.txt
${PYSITELIB}/numpy/f2py/docs/HISTORY.txt
${PYSITELIB}/numpy/f2py/docs/OLDNEWS.txt
${PYSITELIB}/numpy/f2py/docs/README.txt
${PYSITELIB}/numpy/f2py/docs/TESTING.txt
${PYSITELIB}/numpy/f2py/docs/THANKS.txt
${PYSITELIB}/numpy/f2py/docs/default.css
${PYSITELIB}/numpy/f2py/docs/docutils.conf
${PYSITELIB}/numpy/f2py/docs/hello.f
${PYSITELIB}/numpy/f2py/docs/pyforttest.pyf
${PYSITELIB}/numpy/f2py/docs/pytest.py
${PYSITELIB}/numpy/f2py/docs/simple.f
${PYSITELIB}/numpy/f2py/docs/simple_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/allocarr.f90
${PYSITELIB}/numpy/f2py/docs/usersguide/allocarr_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/array.f
${PYSITELIB}/numpy/f2py/docs/usersguide/array_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/calculate.f
${PYSITELIB}/numpy/f2py/docs/usersguide/calculate_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/callback.f
${PYSITELIB}/numpy/f2py/docs/usersguide/callback2.pyf
${PYSITELIB}/numpy/f2py/docs/usersguide/callback_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/common.f
${PYSITELIB}/numpy/f2py/docs/usersguide/common_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/compile_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/default.css
${PYSITELIB}/numpy/f2py/docs/usersguide/docutils.conf
${PYSITELIB}/numpy/f2py/docs/usersguide/extcallback.f
${PYSITELIB}/numpy/f2py/docs/usersguide/extcallback_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/fib1.f
${PYSITELIB}/numpy/f2py/docs/usersguide/fib1.pyf
${PYSITELIB}/numpy/f2py/docs/usersguide/fib2.pyf
${PYSITELIB}/numpy/f2py/docs/usersguide/fib3.f
${PYSITELIB}/numpy/f2py/docs/usersguide/ftype.f
${PYSITELIB}/numpy/f2py/docs/usersguide/ftype_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/index.txt
${PYSITELIB}/numpy/f2py/docs/usersguide/moddata.f90
${PYSITELIB}/numpy/f2py/docs/usersguide/moddata_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/run_main_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/scalar.f
${PYSITELIB}/numpy/f2py/docs/usersguide/scalar_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/setup_example.py
${PYSITELIB}/numpy/f2py/docs/usersguide/spam.pyf
${PYSITELIB}/numpy/f2py/docs/usersguide/spam_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/string.f
${PYSITELIB}/numpy/f2py/docs/usersguide/string_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/var.pyf
${PYSITELIB}/numpy/f2py/docs/usersguide/var_session.dat
${PYSITELIB}/numpy/f2py/f2py.1
d490 1
d497 1
d536 3
d587 2
d591 1
a691 132
${PYSITELIB}/numpy/numarray/__init__.py
${PYSITELIB}/numpy/numarray/__init__.pyc
${PYSITELIB}/numpy/numarray/__init__.pyo
${PYSITELIB}/numpy/numarray/_capi.so
${PYSITELIB}/numpy/numarray/alter_code1.py
${PYSITELIB}/numpy/numarray/alter_code1.pyc
${PYSITELIB}/numpy/numarray/alter_code1.pyo
${PYSITELIB}/numpy/numarray/alter_code2.py
${PYSITELIB}/numpy/numarray/alter_code2.pyc
${PYSITELIB}/numpy/numarray/alter_code2.pyo
${PYSITELIB}/numpy/numarray/compat.py
${PYSITELIB}/numpy/numarray/compat.pyc
${PYSITELIB}/numpy/numarray/compat.pyo
${PYSITELIB}/numpy/numarray/convolve.py
${PYSITELIB}/numpy/numarray/convolve.pyc
${PYSITELIB}/numpy/numarray/convolve.pyo
${PYSITELIB}/numpy/numarray/fft.py
${PYSITELIB}/numpy/numarray/fft.pyc
${PYSITELIB}/numpy/numarray/fft.pyo
${PYSITELIB}/numpy/numarray/functions.py
${PYSITELIB}/numpy/numarray/functions.pyc
${PYSITELIB}/numpy/numarray/functions.pyo
${PYSITELIB}/numpy/numarray/image.py
${PYSITELIB}/numpy/numarray/image.pyc
${PYSITELIB}/numpy/numarray/image.pyo
${PYSITELIB}/numpy/numarray/include/numpy/arraybase.h
${PYSITELIB}/numpy/numarray/include/numpy/cfunc.h
${PYSITELIB}/numpy/numarray/include/numpy/ieeespecial.h
${PYSITELIB}/numpy/numarray/include/numpy/libnumarray.h
${PYSITELIB}/numpy/numarray/include/numpy/numcomplex.h
${PYSITELIB}/numpy/numarray/include/numpy/nummacro.h
${PYSITELIB}/numpy/numarray/linear_algebra.py
${PYSITELIB}/numpy/numarray/linear_algebra.pyc
${PYSITELIB}/numpy/numarray/linear_algebra.pyo
${PYSITELIB}/numpy/numarray/ma.py
${PYSITELIB}/numpy/numarray/ma.pyc
${PYSITELIB}/numpy/numarray/ma.pyo
${PYSITELIB}/numpy/numarray/matrix.py
${PYSITELIB}/numpy/numarray/matrix.pyc
${PYSITELIB}/numpy/numarray/matrix.pyo
${PYSITELIB}/numpy/numarray/mlab.py
${PYSITELIB}/numpy/numarray/mlab.pyc
${PYSITELIB}/numpy/numarray/mlab.pyo
${PYSITELIB}/numpy/numarray/nd_image.py
${PYSITELIB}/numpy/numarray/nd_image.pyc
${PYSITELIB}/numpy/numarray/nd_image.pyo
${PYSITELIB}/numpy/numarray/numerictypes.py
${PYSITELIB}/numpy/numarray/numerictypes.pyc
${PYSITELIB}/numpy/numarray/numerictypes.pyo
${PYSITELIB}/numpy/numarray/random_array.py
${PYSITELIB}/numpy/numarray/random_array.pyc
${PYSITELIB}/numpy/numarray/random_array.pyo
${PYSITELIB}/numpy/numarray/session.py
${PYSITELIB}/numpy/numarray/session.pyc
${PYSITELIB}/numpy/numarray/session.pyo
${PYSITELIB}/numpy/numarray/setup.py
${PYSITELIB}/numpy/numarray/setup.pyc
${PYSITELIB}/numpy/numarray/setup.pyo
${PYSITELIB}/numpy/numarray/ufuncs.py
${PYSITELIB}/numpy/numarray/ufuncs.pyc
${PYSITELIB}/numpy/numarray/ufuncs.pyo
${PYSITELIB}/numpy/numarray/util.py
${PYSITELIB}/numpy/numarray/util.pyc
${PYSITELIB}/numpy/numarray/util.pyo
${PYSITELIB}/numpy/oldnumeric/__init__.py
${PYSITELIB}/numpy/oldnumeric/__init__.pyc
${PYSITELIB}/numpy/oldnumeric/__init__.pyo
${PYSITELIB}/numpy/oldnumeric/alter_code1.py
${PYSITELIB}/numpy/oldnumeric/alter_code1.pyc
${PYSITELIB}/numpy/oldnumeric/alter_code1.pyo
${PYSITELIB}/numpy/oldnumeric/alter_code2.py
${PYSITELIB}/numpy/oldnumeric/alter_code2.pyc
${PYSITELIB}/numpy/oldnumeric/alter_code2.pyo
${PYSITELIB}/numpy/oldnumeric/array_printer.py
${PYSITELIB}/numpy/oldnumeric/array_printer.pyc
${PYSITELIB}/numpy/oldnumeric/array_printer.pyo
${PYSITELIB}/numpy/oldnumeric/arrayfns.py
${PYSITELIB}/numpy/oldnumeric/arrayfns.pyc
${PYSITELIB}/numpy/oldnumeric/arrayfns.pyo
${PYSITELIB}/numpy/oldnumeric/compat.py
${PYSITELIB}/numpy/oldnumeric/compat.pyc
${PYSITELIB}/numpy/oldnumeric/compat.pyo
${PYSITELIB}/numpy/oldnumeric/fft.py
${PYSITELIB}/numpy/oldnumeric/fft.pyc
${PYSITELIB}/numpy/oldnumeric/fft.pyo
${PYSITELIB}/numpy/oldnumeric/fix_default_axis.py
${PYSITELIB}/numpy/oldnumeric/fix_default_axis.pyc
${PYSITELIB}/numpy/oldnumeric/fix_default_axis.pyo
${PYSITELIB}/numpy/oldnumeric/functions.py
${PYSITELIB}/numpy/oldnumeric/functions.pyc
${PYSITELIB}/numpy/oldnumeric/functions.pyo
${PYSITELIB}/numpy/oldnumeric/linear_algebra.py
${PYSITELIB}/numpy/oldnumeric/linear_algebra.pyc
${PYSITELIB}/numpy/oldnumeric/linear_algebra.pyo
${PYSITELIB}/numpy/oldnumeric/ma.py
${PYSITELIB}/numpy/oldnumeric/ma.pyc
${PYSITELIB}/numpy/oldnumeric/ma.pyo
${PYSITELIB}/numpy/oldnumeric/matrix.py
${PYSITELIB}/numpy/oldnumeric/matrix.pyc
${PYSITELIB}/numpy/oldnumeric/matrix.pyo
${PYSITELIB}/numpy/oldnumeric/misc.py
${PYSITELIB}/numpy/oldnumeric/misc.pyc
${PYSITELIB}/numpy/oldnumeric/misc.pyo
${PYSITELIB}/numpy/oldnumeric/mlab.py
${PYSITELIB}/numpy/oldnumeric/mlab.pyc
${PYSITELIB}/numpy/oldnumeric/mlab.pyo
${PYSITELIB}/numpy/oldnumeric/precision.py
${PYSITELIB}/numpy/oldnumeric/precision.pyc
${PYSITELIB}/numpy/oldnumeric/precision.pyo
${PYSITELIB}/numpy/oldnumeric/random_array.py
${PYSITELIB}/numpy/oldnumeric/random_array.pyc
${PYSITELIB}/numpy/oldnumeric/random_array.pyo
${PYSITELIB}/numpy/oldnumeric/rng.py
${PYSITELIB}/numpy/oldnumeric/rng.pyc
${PYSITELIB}/numpy/oldnumeric/rng.pyo
${PYSITELIB}/numpy/oldnumeric/rng_stats.py
${PYSITELIB}/numpy/oldnumeric/rng_stats.pyc
${PYSITELIB}/numpy/oldnumeric/rng_stats.pyo
${PYSITELIB}/numpy/oldnumeric/setup.py
${PYSITELIB}/numpy/oldnumeric/setup.pyc
${PYSITELIB}/numpy/oldnumeric/setup.pyo
${PYSITELIB}/numpy/oldnumeric/tests/test_oldnumeric.py
${PYSITELIB}/numpy/oldnumeric/tests/test_regression.py
${PYSITELIB}/numpy/oldnumeric/typeconv.py
${PYSITELIB}/numpy/oldnumeric/typeconv.pyc
${PYSITELIB}/numpy/oldnumeric/typeconv.pyo
${PYSITELIB}/numpy/oldnumeric/ufuncs.py
${PYSITELIB}/numpy/oldnumeric/ufuncs.pyc
${PYSITELIB}/numpy/oldnumeric/ufuncs.pyo
${PYSITELIB}/numpy/oldnumeric/user_array.py
${PYSITELIB}/numpy/oldnumeric/user_array.pyc
${PYSITELIB}/numpy/oldnumeric/user_array.pyo
d695 3
a761 3
${PYSITELIB}/numpy/testing/numpytest.py
${PYSITELIB}/numpy/testing/numpytest.pyc
${PYSITELIB}/numpy/testing/numpytest.pyo
@


1.11
log
@Changes 1.7.1:
gh-2973   Fix `1` is printed during numpy.test()
gh-2983   BUG: gh-2969: Backport memory leak fix 80b3a34.
gh-3007   Backport gh-3006
gh-2984   Backport fix complex polynomial fit
gh-2982   BUG: Make nansum work with booleans.
gh-2985   Backport large sort fixes
gh-3039   Backport object take
gh-3105   Backport nditer fix op axes initialization
gh-3108   BUG: npy-pkg-config ini files were missing after Bento build.
gh-3124   BUG: PyArray_LexSort allocates too much temporary memory.
gh-3131   BUG: Exported f2py_size symbol prevents linking multiple f2py
modules.
gh-3117   Backport gh-2992
gh-3135   DOC: Add mention of PyArray_SetBaseObject stealing a reference
gh-3134   DOC: Fix typo in fft docs (the indexing variable is 'm', not 'n').
gh-3136   Backport 3128
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.10 2012/08/15 17:16:37 drochner Exp $
a27 3
${PYSITELIB}/numpy/compat/setupscons.py
${PYSITELIB}/numpy/compat/setupscons.pyc
${PYSITELIB}/numpy/compat/setupscons.pyo
d31 1
d68 1
a71 1
${PYSITELIB}/numpy/core/include/numpy/npy_deprecated_api.h
d103 1
a107 3
${PYSITELIB}/numpy/core/scons_support.py
${PYSITELIB}/numpy/core/scons_support.pyc
${PYSITELIB}/numpy/core/scons_support.pyo
a113 3
${PYSITELIB}/numpy/core/setupscons.py
${PYSITELIB}/numpy/core/setupscons.pyc
${PYSITELIB}/numpy/core/setupscons.pyo
d117 2
d126 1
d147 1
a220 3
${PYSITELIB}/numpy/distutils/command/scons.py
${PYSITELIB}/numpy/distutils/command/scons.pyc
${PYSITELIB}/numpy/distutils/command/scons.pyo
a301 3
${PYSITELIB}/numpy/distutils/interactive.py
${PYSITELIB}/numpy/distutils/interactive.pyc
${PYSITELIB}/numpy/distutils/interactive.pyo
a329 3
${PYSITELIB}/numpy/distutils/setupscons.py
${PYSITELIB}/numpy/distutils/setupscons.pyc
${PYSITELIB}/numpy/distutils/setupscons.pyo
a521 3
${PYSITELIB}/numpy/f2py/setupscons.py
${PYSITELIB}/numpy/f2py/setupscons.pyc
${PYSITELIB}/numpy/f2py/setupscons.pyo
a565 3
${PYSITELIB}/numpy/fft/setupscons.py
${PYSITELIB}/numpy/fft/setupscons.pyc
${PYSITELIB}/numpy/fft/setupscons.pyo
a586 5
${PLIST.py2x}${PYSITELIB}/numpy/lib/benchmarks/benchmark.py
${PLIST.py2x}${PYSITELIB}/numpy/lib/benchmarks/casting.py
${PLIST.py2x}${PYSITELIB}/numpy/lib/benchmarks/creating.py
${PLIST.py2x}${PYSITELIB}/numpy/lib/benchmarks/simpleindex.py
${PLIST.py2x}${PYSITELIB}/numpy/lib/benchmarks/sorting.py
d602 3
a619 3
${PYSITELIB}/numpy/lib/setupscons.py
${PYSITELIB}/numpy/lib/setupscons.pyc
${PYSITELIB}/numpy/lib/setupscons.pyo
d636 1
d664 1
a674 3
${PYSITELIB}/numpy/linalg/setupscons.py
${PYSITELIB}/numpy/linalg/setupscons.pyc
${PYSITELIB}/numpy/linalg/setupscons.pyo
d676 1
a696 3
${PYSITELIB}/numpy/ma/setupscons.py
${PYSITELIB}/numpy/ma/setupscons.pyc
${PYSITELIB}/numpy/ma/setupscons.pyo
a723 3
${PYSITELIB}/numpy/matrixlib/setupscons.py
${PYSITELIB}/numpy/matrixlib/setupscons.pyc
${PYSITELIB}/numpy/matrixlib/setupscons.pyo
a785 3
${PYSITELIB}/numpy/numarray/setupscons.py
${PYSITELIB}/numpy/numarray/setupscons.pyc
${PYSITELIB}/numpy/numarray/setupscons.pyo
a848 3
${PYSITELIB}/numpy/oldnumeric/setupscons.py
${PYSITELIB}/numpy/oldnumeric/setupscons.pyc
${PYSITELIB}/numpy/oldnumeric/setupscons.pyo
a909 3
${PYSITELIB}/numpy/random/setupscons.py
${PYSITELIB}/numpy/random/setupscons.pyc
${PYSITELIB}/numpy/random/setupscons.pyo
a914 3
${PYSITELIB}/numpy/setupscons.py
${PYSITELIB}/numpy/setupscons.pyc
${PYSITELIB}/numpy/setupscons.pyo
a926 3
${PYSITELIB}/numpy/testing/nulltester.py
${PYSITELIB}/numpy/testing/nulltester.pyc
${PYSITELIB}/numpy/testing/nulltester.pyo
a935 3
${PYSITELIB}/numpy/testing/setupscons.py
${PYSITELIB}/numpy/testing/setupscons.pyc
${PYSITELIB}/numpy/testing/setupscons.pyo
@


1.10
log
@update to 1.6.2
changes: bugfixes

pkgsrc change: mark Python3 ready
@
text
@d1 1
a1 1
@@comment $NetBSD$
d34 1
d38 3
a40 4
${PYSITELIB}/numpy/core/_mx_datetime_parser.py
${PYSITELIB}/numpy/core/_mx_datetime_parser.pyc
${PYSITELIB}/numpy/core/_mx_datetime_parser.pyo
${PYSITELIB}/numpy/core/_sort.so
d73 1
d77 1
d137 3
a139 1
${PYSITELIB}/numpy/core/tests/test_iterator.py
d143 2
d372 1
d596 3
d651 1
d926 1
d984 1
@


1.9
log
@update to 1.6.1
changes: any new features, performance improvements and bug fixes,
Some highlights are:
-Re-introduction of datetime dtype support to deal with dates in arrays.
-A new 16-bit floating point type.
-A new iterator, which improves performance of many functions.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.8 2012/04/08 20:21:52 wiz Exp $
d595 5
a599 5
${PYSITELIB}/numpy/lib/benchmarks/benchmark.py
${PYSITELIB}/numpy/lib/benchmarks/casting.py
${PYSITELIB}/numpy/lib/benchmarks/creating.py
${PYSITELIB}/numpy/lib/benchmarks/simpleindex.py
${PYSITELIB}/numpy/lib/benchmarks/sorting.py
d921 1
@


1.8
log
@All supported python versions in pkgsrc support eggs, so remove
${PLIST.eggfile} from PLISTs and support code from lang/python.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2012/02/09 13:09:09 obache Exp $
a3 6
${PYSITELIB}/numpy/COMPATIBILITY
${PYSITELIB}/numpy/DEV_README.txt
${PYSITELIB}/numpy/INSTALL.txt
${PYSITELIB}/numpy/LICENSE.txt
${PYSITELIB}/numpy/README.txt
${PYSITELIB}/numpy/THANKS.txt
d22 3
d65 1
d68 1
d70 1
d124 2
d127 1
d130 1
d134 2
d224 3
d281 3
d327 3
d367 1
d532 23
d595 5
a599 1
${PYSITELIB}/numpy/lib/benchmarks/bench_arraysetops.py
d615 3
a617 3
${PYSITELIB}/numpy/lib/io.py
${PYSITELIB}/numpy/lib/io.pyc
${PYSITELIB}/numpy/lib/io.pyo
d771 6
a794 6
${PYSITELIB}/numpy/numarray/numpy/arraybase.h
${PYSITELIB}/numpy/numarray/numpy/cfunc.h
${PYSITELIB}/numpy/numarray/numpy/ieeespecial.h
${PYSITELIB}/numpy/numarray/numpy/libnumarray.h
${PYSITELIB}/numpy/numarray/numpy/numcomplex.h
${PYSITELIB}/numpy/numarray/numpy/nummacro.h
d890 12
d915 4
d936 1
a942 1
${PYSITELIB}/numpy/site.cfg.example
d961 3
d976 1
@


1.7
log
@distutils pkg, register egg-info.

Bump PKGREVISION.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2010/04/25 00:02:20 tron Exp $
d3 1
a3 1
${PLIST.eggfile}${PYSITELIB}/${EGG_FILE}
@


1.6
log
@Don't hardcode Python version number. This fixes the build with Python 2.6.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2010/04/24 17:13:55 gls Exp $
d3 1
@


1.5
log
@Update to 1.4.1.
From Wen Heping in PR pkg/43204.

This minor release removes datetime support, which fixes the binary
incompatibility issues with SciPy and other packages. It also includes several
bug fixes. No new features are introduced.

Bugs fixed
----------
- #1336: Fix for 1299 exposes Bus error on Sparc
- #1379: CPU ID not set correctly on PARISC
- #1388: frombuffer calls PyErr_Format without throwing an error
- log1p
- kaiser for M=1
- paver execution on Windows 7 for Python 2.6
- several fixes to Chebyshev and Polynomial
@
text
@d1 2
a2 2
@@comment $NetBSD$
bin/f2py2.5
@


1.4
log
@update to 1.4.0
changes:
- Faster import time
- Extended array wrapping mechanism for ufuncs
- New Neighborhood iterator (C-level only)
- C99-like complex functions in npymath, and a lot of portability
  fixes for basic floating point math functions
@
text
@d2 1
a2 1
bin/f2py${PYVERSSUFFIX}
a123 1
${PYSITELIB}/numpy/core/tests/test_datetime.py
@


1.3
log
@Update numpy to 1.3.0

This minor includes numerous bug fixes, official python 2.6 support, and
several new features such as generalized ufuncs.
@
text
@d21 12
d39 3
a48 3
${PYSITELIB}/numpy/core/defmatrix.py
${PYSITELIB}/numpy/core/defmatrix.pyc
${PYSITELIB}/numpy/core/defmatrix.pyo
d52 3
d58 3
d63 2
a66 1
${PYSITELIB}/numpy/core/include/numpy/mingw_amd64_fenv.h
d75 1
d85 6
d95 1
d118 3
d124 1
a125 1
${PYSITELIB}/numpy/core/tests/test_defmatrix.py
d128 3
d139 1
d142 1
d203 3
d309 3
d353 1
d366 3
a565 3
${PYSITELIB}/numpy/lib/getlimits.py
${PYSITELIB}/numpy/lib/getlimits.pyc
${PYSITELIB}/numpy/lib/getlimits.pyo
a574 3
${PYSITELIB}/numpy/lib/machar.py
${PYSITELIB}/numpy/lib/machar.pyc
${PYSITELIB}/numpy/lib/machar.pyo
a602 1
${PYSITELIB}/numpy/lib/tests/test_getlimits.py
a604 1
${PYSITELIB}/numpy/lib/tests/test_machar.py
d613 1
d673 1
d687 16
d831 1
d841 21
@


1.2
log
@Remove @@dirrm entries from PLISTs
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1.1.1 2008/12/19 22:04:36 markd Exp $
d5 1
a23 3
${PYSITELIB}/numpy/core/__svn_version__.py
${PYSITELIB}/numpy/core/__svn_version__.pyc
${PYSITELIB}/numpy/core/__svn_version__.pyo
d40 3
a42 3
${PYSITELIB}/numpy/core/generate_array_api.py
${PYSITELIB}/numpy/core/generate_array_api.pyc
${PYSITELIB}/numpy/core/generate_array_api.pyo
d47 1
d51 3
d55 1
d61 1
d85 3
d93 2
d96 1
d102 1
d110 1
a114 1
${PYSITELIB}/numpy/distutils/__config__.py
d129 3
d264 1
d283 1
a283 1
${PYSITELIB}/numpy/distutils/tests/f2py_ext/tests/test_fib2.py
d285 1
a285 1
${PYSITELIB}/numpy/distutils/tests/f2py_ext/__init__.py
d287 1
a287 15
${PYSITELIB}/numpy/distutils/tests/f2py_ext/src/fib1.f
${PYSITELIB}/numpy/distutils/tests/swig_ext/tests/test_example2.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/tests/test_example.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/__init__.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/setup.py
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.cc
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.i
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/example.i
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/zoo.h
${PYSITELIB}/numpy/distutils/tests/swig_ext/src/example.c
${PYSITELIB}/numpy/distutils/tests/pyrex_ext/__init__.py
${PYSITELIB}/numpy/distutils/tests/pyrex_ext/primes.pyx
${PYSITELIB}/numpy/distutils/tests/pyrex_ext/setup.py
${PYSITELIB}/numpy/distutils/tests/pyrex_ext/tests/test_primes.py
${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/setup.py
d290 2
a292 1
${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/src/foo_free.f90
d296 4
d301 9
d315 51
a365 82
${PYSITELIB}/numpy/doc/html/epydoc.css
${PYSITELIB}/numpy/doc/html/toc-everything.html
${PYSITELIB}/numpy/doc/html/index.html
${PYSITELIB}/numpy/doc/html/redirect.html
${PYSITELIB}/numpy/doc/html/toc.html
${PYSITELIB}/numpy/doc/html/api-objects.txt
${PYSITELIB}/numpy/doc/html/crarr.png
${PYSITELIB}/numpy/doc/html/example-pysrc.html
${PYSITELIB}/numpy/doc/html/example-module.html
${PYSITELIB}/numpy/doc/html/frames.html
${PYSITELIB}/numpy/doc/html/help.html
${PYSITELIB}/numpy/doc/html/module-tree.html
${PYSITELIB}/numpy/doc/html/toc-example-module.html
${PYSITELIB}/numpy/doc/html/identifier-index.html
${PYSITELIB}/numpy/doc/html/epydoc.js
${PYSITELIB}/numpy/doc/pyrex/setup.py
${PYSITELIB}/numpy/doc/pyrex/numpyx.c
${PYSITELIB}/numpy/doc/pyrex/c_python.pxd
${PYSITELIB}/numpy/doc/pyrex/MANIFEST
${PYSITELIB}/numpy/doc/pyrex/run_test.py
${PYSITELIB}/numpy/doc/pyrex/README.txt
${PYSITELIB}/numpy/doc/pyrex/notes
${PYSITELIB}/numpy/doc/pyrex/Makefile
${PYSITELIB}/numpy/doc/pyrex/c_numpy.pxd
${PYSITELIB}/numpy/doc/pyrex/numpyx.pyx
${PYSITELIB}/numpy/doc/CAPI.txt
${PYSITELIB}/numpy/doc/DISTUTILS.txt
${PYSITELIB}/numpy/doc/HOWTO_BUILD_DOCS.txt
${PYSITELIB}/numpy/doc/pep_buffer.txt
${PYSITELIB}/numpy/doc/ufuncs.txt
${PYSITELIB}/numpy/doc/npy-format.txt
${PYSITELIB}/numpy/doc/README.txt
${PYSITELIB}/numpy/doc/example.py
${PYSITELIB}/numpy/doc/HOWTO_DOCUMENT.txt
${PYSITELIB}/numpy/doc/records.txt
${PYSITELIB}/numpy/doc/swig/test/Array1.cxx
${PYSITELIB}/numpy/doc/swig/test/Vector.cxx
${PYSITELIB}/numpy/doc/swig/test/Makefile
${PYSITELIB}/numpy/doc/swig/test/testArray.py
${PYSITELIB}/numpy/doc/swig/test/Tensor.i
${PYSITELIB}/numpy/doc/swig/test/setup.py
${PYSITELIB}/numpy/doc/swig/test/testVector.py
${PYSITELIB}/numpy/doc/swig/test/Array2.h
${PYSITELIB}/numpy/doc/swig/test/Array1.h
${PYSITELIB}/numpy/doc/swig/test/Matrix.h
${PYSITELIB}/numpy/doc/swig/test/Matrix.i
${PYSITELIB}/numpy/doc/swig/test/testTensor.py
${PYSITELIB}/numpy/doc/swig/test/Matrix.cxx
${PYSITELIB}/numpy/doc/swig/test/Farray.cxx
${PYSITELIB}/numpy/doc/swig/test/Array2.cxx
${PYSITELIB}/numpy/doc/swig/test/Farray.h
${PYSITELIB}/numpy/doc/swig/test/Farray.i
${PYSITELIB}/numpy/doc/swig/test/Tensor.h
${PYSITELIB}/numpy/doc/swig/test/Tensor.cxx
${PYSITELIB}/numpy/doc/swig/test/Vector.h
${PYSITELIB}/numpy/doc/swig/test/Vector.i
${PYSITELIB}/numpy/doc/swig/test/testFarray.py
${PYSITELIB}/numpy/doc/swig/test/Array.i
${PYSITELIB}/numpy/doc/swig/test/testMatrix.py
${PYSITELIB}/numpy/doc/swig/Makefile
${PYSITELIB}/numpy/doc/swig/numpy.i
${PYSITELIB}/numpy/doc/swig/pyfragments.swg
${PYSITELIB}/numpy/doc/swig/README
${PYSITELIB}/numpy/doc/swig/doc/Makefile
${PYSITELIB}/numpy/doc/swig/doc/numpy_swig.html
${PYSITELIB}/numpy/doc/swig/doc/testing.txt
${PYSITELIB}/numpy/doc/swig/doc/testing.pdf
${PYSITELIB}/numpy/doc/swig/doc/numpy_swig.pdf
${PYSITELIB}/numpy/doc/swig/doc/testing.html
${PYSITELIB}/numpy/doc/swig/doc/numpy_swig.txt
${PYSITELIB}/numpy/doc/newdtype_example/floatint.c
${PYSITELIB}/numpy/doc/newdtype_example/setup.py
${PYSITELIB}/numpy/doc/newdtype_example/example.py
${PYSITELIB}/numpy/doc/newdtype_example/floatint/__init__.py
${PYSITELIB}/numpy/doc/cython/setup.py
${PYSITELIB}/numpy/doc/cython/numpy.pxi
${PYSITELIB}/numpy/doc/cython/README.txt
${PYSITELIB}/numpy/doc/cython/run_test.py
${PYSITELIB}/numpy/doc/cython/MANIFEST
${PYSITELIB}/numpy/doc/cython/numpyx.pyx
${PYSITELIB}/numpy/doc/cython/Python.pxi
${PYSITELIB}/numpy/doc/cython/Makefile
a371 3
${PYSITELIB}/numpy/f2py/__svn_version__.py
${PYSITELIB}/numpy/f2py/__svn_version__.pyc
${PYSITELIB}/numpy/f2py/__svn_version__.pyo
d396 15
a410 1
${PYSITELIB}/numpy/f2py/docs/usersguide/spam.pyf
d412 2
d416 3
a418 1
${PYSITELIB}/numpy/f2py/docs/usersguide/scalar.f
d420 4
a423 1
${PYSITELIB}/numpy/f2py/docs/usersguide/scalar_session.dat
d425 2
d428 2
a429 2
${PYSITELIB}/numpy/f2py/docs/usersguide/string.f
${PYSITELIB}/numpy/f2py/docs/usersguide/callback2.pyf
d431 2
a432 1
${PYSITELIB}/numpy/f2py/docs/usersguide/callback_session.dat
d435 6
a440 2
${PYSITELIB}/numpy/f2py/docs/usersguide/common.f
${PYSITELIB}/numpy/f2py/docs/usersguide/var_session.dat
d443 1
a443 29
${PYSITELIB}/numpy/f2py/docs/usersguide/ftype.f
${PYSITELIB}/numpy/f2py/docs/usersguide/array_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/spam_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/moddata.f90
${PYSITELIB}/numpy/f2py/docs/usersguide/setup_example.py
${PYSITELIB}/numpy/f2py/docs/usersguide/fib1.f
${PYSITELIB}/numpy/f2py/docs/usersguide/compile_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/docutils.conf
${PYSITELIB}/numpy/f2py/docs/usersguide/calculate.f
${PYSITELIB}/numpy/f2py/docs/usersguide/fib3.f
${PYSITELIB}/numpy/f2py/docs/usersguide/default.css
${PYSITELIB}/numpy/f2py/docs/usersguide/extcallback.f
${PYSITELIB}/numpy/f2py/docs/usersguide/allocarr_session.dat
${PYSITELIB}/numpy/f2py/docs/usersguide/index.txt
${PYSITELIB}/numpy/f2py/docs/usersguide/fib1.pyf
${PYSITELIB}/numpy/f2py/docs/usersguide/allocarr.f90
${PYSITELIB}/numpy/f2py/docs/pytest.py
${PYSITELIB}/numpy/f2py/docs/OLDNEWS.txt
${PYSITELIB}/numpy/f2py/docs/FAQ.txt
${PYSITELIB}/numpy/f2py/docs/default.css
${PYSITELIB}/numpy/f2py/docs/simple_session.dat
${PYSITELIB}/numpy/f2py/docs/simple.f
${PYSITELIB}/numpy/f2py/docs/hello.f
${PYSITELIB}/numpy/f2py/docs/pyforttest.pyf
${PYSITELIB}/numpy/f2py/docs/README.txt
${PYSITELIB}/numpy/f2py/docs/THANKS.txt
${PYSITELIB}/numpy/f2py/docs/HISTORY.txt
${PYSITELIB}/numpy/f2py/docs/docutils.conf
${PYSITELIB}/numpy/f2py/docs/TESTING.txt
a459 94
${PYSITELIB}/numpy/f2py/lib/__init__.py
${PYSITELIB}/numpy/f2py/lib/__init__.pyc
${PYSITELIB}/numpy/f2py/lib/__init__.pyo
${PYSITELIB}/numpy/f2py/lib/api.py
${PYSITELIB}/numpy/f2py/lib/api.pyc
${PYSITELIB}/numpy/f2py/lib/api.pyo
${PYSITELIB}/numpy/f2py/lib/doc.txt
${PYSITELIB}/numpy/f2py/lib/extgen/py_support.py
${PYSITELIB}/numpy/f2py/lib/extgen/__init__.py
${PYSITELIB}/numpy/f2py/lib/extgen/setup_py.py
${PYSITELIB}/numpy/f2py/lib/extgen/base.py
${PYSITELIB}/numpy/f2py/lib/extgen/utils.py
${PYSITELIB}/numpy/f2py/lib/extgen/c_support.py
${PYSITELIB}/numpy/f2py/lib/extgen/py_support.pyc
${PYSITELIB}/numpy/f2py/lib/extgen/__init__.pyc
${PYSITELIB}/numpy/f2py/lib/extgen/setup_py.pyc
${PYSITELIB}/numpy/f2py/lib/extgen/base.pyc
${PYSITELIB}/numpy/f2py/lib/extgen/utils.pyc
${PYSITELIB}/numpy/f2py/lib/extgen/c_support.pyc
${PYSITELIB}/numpy/f2py/lib/extgen/py_support.pyo
${PYSITELIB}/numpy/f2py/lib/extgen/__init__.pyo
${PYSITELIB}/numpy/f2py/lib/extgen/setup_py.pyo
${PYSITELIB}/numpy/f2py/lib/extgen/base.pyo
${PYSITELIB}/numpy/f2py/lib/extgen/utils.pyo
${PYSITELIB}/numpy/f2py/lib/extgen/c_support.pyo
${PYSITELIB}/numpy/f2py/lib/main.py
${PYSITELIB}/numpy/f2py/lib/main.pyc
${PYSITELIB}/numpy/f2py/lib/main.pyo
${PYSITELIB}/numpy/f2py/lib/nary.py
${PYSITELIB}/numpy/f2py/lib/nary.pyc
${PYSITELIB}/numpy/f2py/lib/nary.pyo
${PYSITELIB}/numpy/f2py/lib/parser/Fortran2003.py
${PYSITELIB}/numpy/f2py/lib/parser/Fortran2003.pyc
${PYSITELIB}/numpy/f2py/lib/parser/Fortran2003.pyo
${PYSITELIB}/numpy/f2py/lib/parser/__init__.py
${PYSITELIB}/numpy/f2py/lib/parser/__init__.pyc
${PYSITELIB}/numpy/f2py/lib/parser/__init__.pyo
${PYSITELIB}/numpy/f2py/lib/parser/api.py
${PYSITELIB}/numpy/f2py/lib/parser/api.pyc
${PYSITELIB}/numpy/f2py/lib/parser/api.pyo
${PYSITELIB}/numpy/f2py/lib/parser/base_classes.py
${PYSITELIB}/numpy/f2py/lib/parser/base_classes.pyc
${PYSITELIB}/numpy/f2py/lib/parser/base_classes.pyo
${PYSITELIB}/numpy/f2py/lib/parser/block_statements.py
${PYSITELIB}/numpy/f2py/lib/parser/block_statements.pyc
${PYSITELIB}/numpy/f2py/lib/parser/block_statements.pyo
${PYSITELIB}/numpy/f2py/lib/parser/doc.txt
${PYSITELIB}/numpy/f2py/lib/parser/parsefortran.py
${PYSITELIB}/numpy/f2py/lib/parser/parsefortran.pyc
${PYSITELIB}/numpy/f2py/lib/parser/parsefortran.pyo
${PYSITELIB}/numpy/f2py/lib/parser/pattern_tools.py
${PYSITELIB}/numpy/f2py/lib/parser/pattern_tools.pyc
${PYSITELIB}/numpy/f2py/lib/parser/pattern_tools.pyo
${PYSITELIB}/numpy/f2py/lib/parser/readfortran.py
${PYSITELIB}/numpy/f2py/lib/parser/readfortran.pyc
${PYSITELIB}/numpy/f2py/lib/parser/readfortran.pyo
${PYSITELIB}/numpy/f2py/lib/parser/sourceinfo.py
${PYSITELIB}/numpy/f2py/lib/parser/sourceinfo.pyc
${PYSITELIB}/numpy/f2py/lib/parser/sourceinfo.pyo
${PYSITELIB}/numpy/f2py/lib/parser/splitline.py
${PYSITELIB}/numpy/f2py/lib/parser/splitline.pyc
${PYSITELIB}/numpy/f2py/lib/parser/splitline.pyo
${PYSITELIB}/numpy/f2py/lib/parser/statements.py
${PYSITELIB}/numpy/f2py/lib/parser/statements.pyc
${PYSITELIB}/numpy/f2py/lib/parser/statements.pyo
${PYSITELIB}/numpy/f2py/lib/parser/test_Fortran2003.py
${PYSITELIB}/numpy/f2py/lib/parser/test_Fortran2003.pyc
${PYSITELIB}/numpy/f2py/lib/parser/test_Fortran2003.pyo
${PYSITELIB}/numpy/f2py/lib/parser/test_parser.py
${PYSITELIB}/numpy/f2py/lib/parser/test_parser.pyc
${PYSITELIB}/numpy/f2py/lib/parser/test_parser.pyo
${PYSITELIB}/numpy/f2py/lib/parser/typedecl_statements.py
${PYSITELIB}/numpy/f2py/lib/parser/typedecl_statements.pyc
${PYSITELIB}/numpy/f2py/lib/parser/typedecl_statements.pyo
${PYSITELIB}/numpy/f2py/lib/parser/utils.py
${PYSITELIB}/numpy/f2py/lib/parser/utils.pyc
${PYSITELIB}/numpy/f2py/lib/parser/utils.pyo
${PYSITELIB}/numpy/f2py/lib/py_wrap.py
${PYSITELIB}/numpy/f2py/lib/py_wrap.pyc
${PYSITELIB}/numpy/f2py/lib/py_wrap.pyo
${PYSITELIB}/numpy/f2py/lib/py_wrap_subprogram.py
${PYSITELIB}/numpy/f2py/lib/py_wrap_subprogram.pyc
${PYSITELIB}/numpy/f2py/lib/py_wrap_subprogram.pyo
${PYSITELIB}/numpy/f2py/lib/py_wrap_type.py
${PYSITELIB}/numpy/f2py/lib/py_wrap_type.pyc
${PYSITELIB}/numpy/f2py/lib/py_wrap_type.pyo
${PYSITELIB}/numpy/f2py/lib/setup.py
${PYSITELIB}/numpy/f2py/lib/setup.pyc
${PYSITELIB}/numpy/f2py/lib/setup.pyo
${PYSITELIB}/numpy/f2py/lib/src/F_FUNC.cpp
${PYSITELIB}/numpy/f2py/lib/src/pyobj_to_string_len.c
${PYSITELIB}/numpy/f2py/lib/wrapper_base.py
${PYSITELIB}/numpy/f2py/lib/wrapper_base.pyc
${PYSITELIB}/numpy/f2py/lib/wrapper_base.pyo
a489 2
${PYSITELIB}/numpy/fft/tests/test_fftpack.py
${PYSITELIB}/numpy/fft/tests/test_helper.py
d493 2
d502 3
d508 4
a511 3
${PYSITELIB}/numpy/lib/convdtype.py
${PYSITELIB}/numpy/lib/convdtype.pyc
${PYSITELIB}/numpy/lib/convdtype.pyo
d539 3
d554 8
a561 4
${PYSITELIB}/numpy/lib/tests/test_twodim_base.py
${PYSITELIB}/numpy/lib/tests/test_regression.py
${PYSITELIB}/numpy/lib/tests/test_polynomial.py
${PYSITELIB}/numpy/lib/tests/test_type_check.py
a562 2
${PYSITELIB}/numpy/lib/tests/test_financial.py
${PYSITELIB}/numpy/lib/tests/test_machar.py
d564 1
d567 8
a574 1
${PYSITELIB}/numpy/lib/tests/test_arraysetops.py
a575 3
${PYSITELIB}/numpy/lib/tests/test_getlimits.py
${PYSITELIB}/numpy/lib/tests/test__datasource.py
${PYSITELIB}/numpy/lib/tests/test_shape_base.py
a603 2
${PYSITELIB}/numpy/linalg/tests/test_linalg.py
${PYSITELIB}/numpy/linalg/tests/test_regression.py
d607 3
a630 1
${PYSITELIB}/numpy/ma/tests/test_old_ma.py
d633 2
a635 1
${PYSITELIB}/numpy/ma/tests/test_mrecords.py
d775 1
d810 12
a821 3
${PYSITELIB}/numpy/testing/info.py
${PYSITELIB}/numpy/testing/info.pyc
${PYSITELIB}/numpy/testing/info.pyo
a824 3
${PYSITELIB}/numpy/testing/parametric.py
${PYSITELIB}/numpy/testing/parametric.pyc
${PYSITELIB}/numpy/testing/parametric.pyo
d831 1
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
@@comment $NetBSD$
a929 57
@@dirrm ${PYSITELIB}/numpy/tests
@@dirrm ${PYSITELIB}/numpy/testing/tests
@@dirrm ${PYSITELIB}/numpy/testing
@@dirrm ${PYSITELIB}/numpy/random/tests
@@dirrm ${PYSITELIB}/numpy/random
@@dirrm ${PYSITELIB}/numpy/oldnumeric
@@dirrm ${PYSITELIB}/numpy/numarray/numpy
@@dirrm ${PYSITELIB}/numpy/numarray
@@dirrm ${PYSITELIB}/numpy/ma/tests
@@dirrm ${PYSITELIB}/numpy/ma
@@dirrm ${PYSITELIB}/numpy/linalg/tests
@@dirrm ${PYSITELIB}/numpy/linalg
@@dirrm ${PYSITELIB}/numpy/lib/tests
@@dirrm ${PYSITELIB}/numpy/lib
@@dirrm ${PYSITELIB}/numpy/fft/tests
@@dirrm ${PYSITELIB}/numpy/fft
@@dirrm ${PYSITELIB}/numpy/f2py/src
@@dirrm ${PYSITELIB}/numpy/f2py/lib/src
@@dirrm ${PYSITELIB}/numpy/f2py/lib/parser
@@dirrm ${PYSITELIB}/numpy/f2py/lib/extgen
@@dirrm ${PYSITELIB}/numpy/f2py/lib
@@dirrm ${PYSITELIB}/numpy/f2py/docs/usersguide
@@dirrm ${PYSITELIB}/numpy/f2py/docs
@@dirrm ${PYSITELIB}/numpy/f2py
@@dirrm ${PYSITELIB}/numpy/doc/swig/test
@@dirrm ${PYSITELIB}/numpy/doc/swig/doc
@@dirrm ${PYSITELIB}/numpy/doc/swig
@@dirrm ${PYSITELIB}/numpy/doc/pyrex
@@dirrm ${PYSITELIB}/numpy/doc/newdtype_example/floatint
@@dirrm ${PYSITELIB}/numpy/doc/newdtype_example
@@dirrm ${PYSITELIB}/numpy/doc/html
@@dirrm ${PYSITELIB}/numpy/doc/cython
@@dirrm ${PYSITELIB}/numpy/doc
@@dirrm ${PYSITELIB}/numpy/distutils/tests/swig_ext/tests
@@dirrm ${PYSITELIB}/numpy/distutils/tests/swig_ext/src
@@dirrm ${PYSITELIB}/numpy/distutils/tests/swig_ext
@@dirrm ${PYSITELIB}/numpy/distutils/tests/pyrex_ext/tests
@@dirrm ${PYSITELIB}/numpy/distutils/tests/pyrex_ext
@@dirrm ${PYSITELIB}/numpy/distutils/tests/gen_ext/tests
@@dirrm ${PYSITELIB}/numpy/distutils/tests/gen_ext
@@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/tests
@@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/src
@@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext/include
@@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_f90_ext
@@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_ext/tests
@@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_ext/src
@@dirrm ${PYSITELIB}/numpy/distutils/tests/f2py_ext
@@dirrm ${PYSITELIB}/numpy/distutils/tests
@@dirrm ${PYSITELIB}/numpy/distutils/fcompiler
@@dirrm ${PYSITELIB}/numpy/distutils/command
@@dirrm ${PYSITELIB}/numpy/distutils
@@dirrm ${PYSITELIB}/numpy/core/tests/data
@@dirrm ${PYSITELIB}/numpy/core/tests
@@dirrm ${PYSITELIB}/numpy/core/include/numpy
@@dirrm ${PYSITELIB}/numpy/core/include
@@dirrm ${PYSITELIB}/numpy/core
@@dirrm ${PYSITELIB}/numpy
@


1.1.1.1
log
@Initial import of py-numpy 1.1.0

NumPy is a general-purpose array-processing package designed to
efficiently manipulate large multi-dimensional arrays of arbitrary
records without sacrificing too much speed for small multi-dimensional
arrays.  NumPy is built on the Numeric code base and adds features
introduced by numarray as well as an extended C-API and the ability to
create arrays of arbitrary type.

There are also basic facilities for discrete fourier transform,
basic linear algebra and random number generation.

Pkgsrc issue: if the package build happens to find a fortran it prefers
over the one pkgsrc is using it will try to use it and the wrong thing
will happen.
@
text
@@
