Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Make it idiot-proof, and someone will breed a better idiot. -- Oliver Elphick


devel / comp.lang.python.announce / [Python-announce] ANN: SciPy 1.13.0

SubjectAuthor
o [Python-announce] ANN: SciPy 1.13.0Tyler Reddy

1
[Python-announce] ANN: SciPy 1.13.0

<CAHPuU_atGU6w6gfm13XKzP+p-m9_GenmM+4Zmq2TUEmG_p_K-g@mail.gmail.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10172&group=comp.lang.python.announce#10172

  copy link   Newsgroups: comp.lang.python.announce
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!not-for-mail
From: tyler.je...@gmail.com (Tyler Reddy)
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] ANN: SciPy 1.13.0
Date: Wed, 3 Apr 2024 10:46:22 -0600
Lines: 1096
Approved: python-announce-list@python.org
Message-ID: <CAHPuU_atGU6w6gfm13XKzP+p-m9_GenmM+4Zmq2TUEmG_p_K-g@mail.gmail.com>
Reply-To: python-list@python.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
X-Trace: news.uni-berlin.de jxTYgSpfDV4Zju5B4yKLDw9ZTfM2xxJI0F+3eF5gqqPw==
Cancel-Lock: sha1:QdOf28rAjn+6SIbiKRYHyz3/CVk= sha256:Lq0vVZ2GUxC5rvbNRoGezfoIQbjZiGtsACJU0Wy61RA=
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=i4wdgko7;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.030
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.06; 'url-ip:140.82/16': 0.03;
'comments': 0.03; 'argument': 0.04; 'pip': 0.04; 'pycharm': 0.04;
'(e.g.': 0.05; 'approximate': 0.05; 'parameter': 0.05; 'pypi':
0.05; 'pytest': 0.05; 'random': 0.05; 'restrictions': 0.05;
'skip:5 30': 0.05; 'usage': 0.05; 'arrays': 0.07; 'clarify': 0.07;
'exit': 0.07; 'failures': 0.07; 'filter': 0.07; 'loop': 0.07;
'partial': 0.07; 'scikit-learn': 0.07; 'skip:\xc2 30': 0.07;
'string': 0.07; 'subject:SciPy': 0.07; 'tests': 0.07; 'van': 0.07;
'8bit%:3': 0.09; 'aspect': 0.09; 'backend': 0.09; 'berg': 0.09;
'bs4': 0.09; 'code?': 0.09; 'compressed': 0.09; 'compute': 0.09;
'consistency': 0.09; 'const': 0.09; 'converting': 0.09;
'coordinate': 0.09; 'dan': 0.09; 'depend': 0.09; 'dependencies':
0.09; 'deprecation': 0.09; 'enabled': 0.09; 'fails': 0.09;
'fault': 0.09; 'floating': 0.09; 'git': 0.09; 'infinite': 0.09;
'int': 0.09; 'kai': 0.09; 'linux': 0.09; 'locally': 0.09; 'macos':
0.09; 'matrix': 0.09; 'md5': 0.09; 'namespace': 0.09; 'numerical':
0.09; 'numpy': 0.09; 'obtained': 0.09; 'routine': 0.09; 'scipy':
0.09; 'segmentation': 0.09; 'sha256': 0.09; 'skip:* 30': 0.09;
'skip:6 30': 0.09; 'skip:\\ 10': 0.09; 'skip:` 10': 0.09; 'skip:`
20': 0.09; 'skip:\xc2 20': 0.09; 'url-ip:151.101.0.223/32': 0.09;
'url-ip:151.101.128.223/32': 0.09; 'url-ip:151.101.192.223/32':
0.09; 'url-ip:151.101.64.223/32': 0.09; 'user.': 0.09; 'tutorial':
0.12; '&gt;': 0.14; 'url:github': 0.14; 'import': 0.15;
'announce': 0.15; 'memory': 0.15; 'syntax': 0.15; 'url-ip:140/8':
0.15; 'url:tag': 0.16; 'values,': 0.16; 'vectorized': 0.16;
'violation': 0.16; 'weber': 0.16; 'wrapper': 0.16; '*******':
0.84; 'about...': 0.84; 'accurate.': 0.84; 'adam': 0.84; 'added.':
0.84; 'at:\xc2\xa0': 0.84; 'attribute': 0.84; 'axis': 0.84;
'backwards': 0.84; 'bounds': 0.84; 'ci,': 0.84; 'dark': 0.84;
'equation': 0.84; 'experiment': 0.84; 'experimental': 0.84;
'frequency': 0.84; 'highlights': 0.84; 'imports': 0.84;
'inconsistent': 0.84; 'incorrect': 0.84; 'indices': 0.84;
'inputs': 0.84; 'jake': 0.84; 'job...': 0.84; 'jonas': 0.84;
'juan': 0.84; 'loc': 0.84; 'macro': 0.84; 'method,': 0.84;
'metrics': 0.84; 'micha\xc5\x82': 0.84; 'minor': 0.84; 'ordering':
0.84; 'patel': 0.84; 'performance.': 0.84; 'prototype': 0.84;
'qualify': 0.84; 'rel': 0.84; 'scott': 0.84; 'skip:9 60': 0.84;
'stewart': 0.84; 'unused': 0.84; 'url:26': 0.84; 'warning': 0.84;
'wheels': 0.84; 'yuan': 0.84; 'skip:d 30': 0.86; 'affect': 0.91;
'and...': 0.91; 'coo': 0.91; 'editorial': 0.91; 'lucas': 0.91;
'mistakes': 0.91; 'reliable.': 0.91; 'skip:a 60': 0.91; 'titles':
0.91; 'url-ip:199.59/16': 0.91; 'banner': 0.93; 'mixed': 0.93;
'stable': 0.93; 'promotion': 0.96
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1712162795; x=1712767595; darn=python.org;
h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
:date:message-id:reply-to;
bh=y9uWpdgK6VUizr6ckbieXz7u9LQzSaQYX0Ksiwz4ECg=;
b=i4wdgko7QCuxAjxhPAcY9VnfdWWRHthUM62YvTYC7zi2vfc5R5zefZg02JeK3XRgOF
p+2UaCmFli+C5rlU4TlCVbXOPM+RdliM9ltkqX5GNXMkGydm22jjtfAEFPWoFVVVPMBz
C+R9imexTeOKnpO53/qkhlW6OaynAt2zZKWvCE46ZL9X9w8sUWpkXEJEQT1cRAXmc8Yi
uE2Lgjq/NFaJZv6LOpzUtElA7rDv07FcwjgQD8HCG4uVLwjYivAEpXCWar9H6yFZzxwZ
Z490y7YzG3ijM2VFydZUgmE/LTy0pje+xiA4mWSNUyYJmeDIRWjluu1dn11RprDN0iwJ
7JMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1712162795; x=1712767595;
h=to:subject:message-id:date:from:mime-version:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=y9uWpdgK6VUizr6ckbieXz7u9LQzSaQYX0Ksiwz4ECg=;
b=H2AU3EwFtKpcyXqPRMp+1ZeCtVNI23DarLxdsYVJMZtbB7yo7NYLRqgwykPz7h+U4B
h0189w/3pY6nKjmJ7Zyr5gISO/6ffOQrfqw0aePxBOkpoyXI/TOTmLfMkwwOCexxesBP
7IO7aOogj2pPrDIH3PKhzEaAxJFhj77cZLijQx7wMLR4MabWamOzg9uenl+VhmPs+axX
UG7TW5+FPmlXLD2ot+Ei1yRlT151iksdIaB/soviiPE9IsalucnMgPiaRu2qdd7TGovz
t09URfWz9dqNJEGJ09gBMkQuGP0HehD7C80ihnU0NrPkK0fazwkpg/RvDs01jDLZTh5u
C7Yw==
X-Forwarded-Encrypted: i=1; AJvYcCUKAWH47mpQxDqXLFJ1/ELVyl/wjhcSYnggUIh1YgpI8zY5StQ5Xb2aK0x/4Xbs7dNqmLxV5o8sVYfyGI8McKQiC1FMBRR+sBOENxbR9XT8
X-Gm-Message-State: AOJu0Yz+hMzSRA5WofvxGTNDbRkagGG5E7FIT8+440vH6Q/JijPzSrDQ
O1xFypZzVIETz+vmt1BsZ6Quj/VFlnS47wrubu/iOOHOBWLgpgSYdgkZvELmofaWlZT2Xe2Y6xC
dJHUCFWsIJCyQbYDNqhEVgfj6l5nCzMRgJOk=
X-Google-Smtp-Source: AGHT+IHiImSI3/5iBydHsMNv+b9BMTBqaUwHgGFLS4uJ4psP9vX2tyYjuG/bH6/FLRi6H9Ru2xH2FwYwSJVJkS4idcc=
X-Received: by 2002:a05:6871:2b2a:b0:221:9157:b587 with SMTP id
dr42-20020a0568712b2a00b002219157b587mr17402051oac.35.1712162793989; Wed, 03
Apr 2024 09:46:33 -0700 (PDT)
X-MailFrom: tyler.je.reddy@gmail.com
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved
Message-ID-Hash: V25I4CIN556ZKKBIA2Q2OLVFGVYVYDEB
X-Message-ID-Hash: V25I4CIN556ZKKBIA2Q2OLVFGVYVYDEB
X-Mailman-Approved-At: Wed, 03 Apr 2024 12:56:53 -0400
X-Content-Filtered-By: Mailman/MimeDel 3.3.10b1
X-Mailman-Version: 3.3.10b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/V25I4CIN556ZKKBIA2Q2OLVFGVYVYDEB/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
 by: Tyler Reddy - Wed, 3 Apr 2024 16:46 UTC

Hi all,
On behalf of the SciPy development team, I'm pleased to announce the
release of SciPy 1.13.0.
Sources and binary wheels can be found at:
https://pypi.org/project/scipy/
and at: https://github.com/scipy/scipy/releases/tag/v1.13.0
One of a few ways to install this release with pip:
pip install scipy==1.13.0
==========================
SciPy 1.13.0 Release Notes
==========================
SciPy 1.13.0 is the culmination of 3 months of hard work. This
out-of-band release aims to support NumPy ``2.0.0``, and is backwards
compatible to NumPy ``1.22.4``. The version of OpenBLAS used to build
the PyPI wheels has been increased to ``0.3.26.dev``.
This release requires Python 3.9+ and NumPy 1.22.4 or greater.
For running on PyPy, PyPy3 6.0+ is required.

**************************
Highlights of this release
**************************
- Support for NumPy ``2.0.0``.
- Interactive examples have been added to the documentation, allowing users
to run the examples locally on embedded Jupyterlite notebooks in their
browser.
- Preliminary 1D array support for the COO and DOK sparse formats.
- Several `scipy.stats` functions have gained support for additional
``axis``, ``nan_policy``, and ``keepdims`` arguments. `scipy.stats` also
has several performance and accuracy improvements.
************
New features
************
`scipy.integrate` improvements
==============================
- The ``terminal`` attribute of `scipy.integrate.solve_ivp` ``events``
callables now additionally accepts integer values to specify a number
of occurrences required for termination, rather than the previous
restriction
of only accepting a ``bool`` value to terminate on the first registered
event.

`scipy.io` improvements
=======================
- `scipy.io.wavfile.write` has improved ``dtype`` input validation.

`scipy.interpolate` improvements
================================
- The Modified Akima Interpolation has been added to
``interpolate.Akima1DInterpolator``, available via the new ``method``
argument.
- New method ``BSpline.insert_knot`` inserts a knot into a ``BSpline``
instance.
This routine is similar to the module-level `scipy.interpolate.insert`
function, and works with the BSpline objects instead of ``tck`` tuples.
- ``RegularGridInterpolator`` gained the functionality to compute
derivatives
in place. For instance, ``RegularGridInterolator((x, y), values,
method="cubic")(xi, nu=(1, 1))`` evaluates the mixed second derivative,
:math:`\partial^2 / \partial x \partial y` at ``xi``.
- Performance characteristics of tensor-product spline methods of
``RegularGridInterpolator`` have been changed: evaluations should be
significantly faster, while construction might be slower. If you
experience
issues with construction times, you may need to experiment with optional
keyword arguments ``solver`` and ``solver_args``. Previous behavior (fast
construction, slow evaluations) can be obtained via `"*_legacy"` methods:
``method="cubic_legacy"`` is exactly equivalent to ``method="cubic"`` in
previous releases. See ``gh-19633`` for details.

`scipy.signal` improvements
===========================
- Many filter design functions now have improved input validation for the
sampling frequency (``fs``).

`scipy.sparse` improvements
===========================
- ``coo_array`` now supports 1D shapes, and has additional 1D support for
``min``, ``max``, ``argmin``, and ``argmax``. The DOK format now has
preliminary 1D support as well, though only supports simple integer
indices
at the time of writing.
- Experimental support has been added for ``pydata/sparse`` array inputs to
`scipy.sparse.csgraph`.
- ``dok_array`` and ``dok_matrix`` now have proper implementations of
``fromkeys``.
- ``csr`` and ``csc`` formats now have improved ``setdiag`` performance.

`scipy.spatial` improvements
============================
- ``voronoi_plot_2d`` now draws Voronoi edges to infinity more clearly
when the aspect ratio is skewed.

`scipy.special` improvements
============================
- All Fortran code, namely, ``AMOS``, ``specfun``, and ``cdflib`` libraries
that the majority of special functions depend on, is ported to Cython/C.
- The function ``factorialk`` now also supports faster, approximate
calculation using ``exact=False``.

`scipy.stats` improvements
==========================
- `scipy.stats.rankdata` and `scipy.stats.wilcoxon` have been vectorized,
improving their performance and the performance of hypothesis tests that
depend on them.
- ``stats.mannwhitneyu`` should now be faster due to a vectorized statistic
calculation, improved caching, improved exploitation of symmetry, and a
memory reduction. ``PermutationMethod`` support was also added.
- `scipy.stats.mood` now has ``nan_policy`` and ``keepdims`` support.
- `scipy.stats.brunnermunzel` now has ``axis`` and ``keepdims`` support.
- `scipy.stats.friedmanchisquare`, `scipy.stats.shapiro`,
`scipy.stats.normaltest`, `scipy.stats.skewtest`,
`scipy.stats.kurtosistest`, `scipy.stats.f_oneway`,
`scipy.stats.alexandergovern`, `scipy.stats.combine_pvalues`, and
`scipy.stats.kstest` have gained ``axis``, ``nan_policy`` and
``keepdims`` support.
- `scipy.stats.boxcox_normmax` has gained a ``ymax`` parameter to allow user
specification of the maximum value of the transformed data.
- `scipy.stats.vonmises` ``pdf`` method has been extended to support
``kappa=0``. The ``fit`` method is also more performant due to the use of
non-trivial bounds to solve for ``kappa``.
- High order ``moment`` calculations for `scipy.stats.powerlaw` are now more
accurate.
- The ``fit`` methods of `scipy.stats.gamma` (with ``method='mm'``) and
`scipy.stats.loglaplace` are faster and more reliable.
- `scipy.stats.goodness_of_fit` now supports the use of a custom
``statistic``
provided by the user.
- `scipy.stats.wilcoxon` now supports ``PermutationMethod``, enabling
calculation of accurate p-values in the presence of ties and zeros.
- `scipy.stats.monte_carlo_test` now has improved robustness in the face of
numerical noise.
- `scipy.stats.wasserstein_distance_nd` was introduced to compute the
Wasserstein-1 distance between two N-D discrete distributions.

*******************
Deprecated features
*******************
- Complex dtypes in ``PchipInterpolator`` and ``Akima1DInterpolator`` have
been deprecated and will raise an error in SciPy 1.15.0. If you are trying
to use the real components of the passed array, use ``np.real`` on ``y``.

******************************
Backwards incompatible changes
******************************
*************
Other changes
*************
- The second argument of `scipy.stats.moment` has been renamed to ``order``
while maintaining backward compatibility.

*******
Authors
*******
* Name (commits)
* h-vetinari (50)
* acceptacross (1) +
* Petteri Aimonen (1) +
* Francis Allanah (2) +
* Jonas Kock am Brink (1) +
* anupriyakkumari (12) +
* Aman Atman (2) +
* Aaditya Bansal (1) +
* Christoph Baumgarten (2)
* Sebastian Berg (4)
* Nicolas Bloyet (2) +
* Matt Borland (1)
* Jonas Bosse (1) +
* Jake Bowhay (25)
* Matthew Brett (1)
* Dietrich Brunn (7)
* Evgeni Burovski (65)
* Matthias Bussonnier (4)
* Tim Butters (1) +
* Cale (1) +
* CJ Carey (5)
* Thomas A Caswell (1)
* Sean Cheah (44) +
* Lucas Colley (97)
* com3dian (1)
* Gianluca Detommaso (1) +
* Thomas Duvernay (1)
* DWesl (2)
* f380cedric (1) +
* fancidev (13) +
* Daniel Garcia (1) +
* Lukas Geiger (3)
* Ralf Gommers (147)
* Matt Haberland (81)
* Tessa van der Heiden (2) +
* Shawn Hsu (1) +
* inky (3) +
* Jannes Münchmeyer (2) +
* Aditya Vidyadhar Kamath (2) +
* Agriya Khetarpal (1) +
* Andrew Landau (1) +
* Eric Larson (7)
* Zhen-Qi Liu (1) +
* Christian Lorentzen (2)
* Adam Lugowski (4)
* m-maggi (6) +
* Chethin Manage (1) +
* Ben Mares (1)
* Chris Markiewicz (1) +
* Mateusz Sokół (3)
* Daniel McCloy (1) +
* Melissa Weber Mendonça (6)
* Josue Melka (1)
* Michał Górny (4)
* Juan Montesinos (1) +
* Juan F. Montesinos (1) +
* Takumasa Nakamura (1)
* Andrew Nelson (27)
* Praveer Nidamaluri (1)
* Yagiz Olmez (5) +
* Dimitri Papadopoulos Orfanos (1)
* Drew Parsons (1) +
* Tirth Patel (7)
* Pearu Peterson (1)
* Matti Picus (3)
* Rambaud Pierrick (1) +
* Ilhan Polat (30)
* Quentin Barthélemy (1)
* Tyler Reddy (117)
* Pamphile Roy (10)
* Atsushi Sakai (8)
* Daniel Schmitz (10)
* Dan Schult (17)
* Eli Schwartz (4)
* Stefanie Senger (1) +
* Scott Shambaugh (2)
* Kevin Sheppard (2)
* sidsrinivasan (4) +
* Samuel St-Jean (1)
* Albert Steppi (31)
* Adam J. Stewart (4)
* Kai Striega (3)
* Ruikang Sun (1) +
* Mike Taves (1)
* Nicolas Tessore (3)
* Benedict T Thekkel (1) +
* Will Tirone (4)
* Jacob Vanderplas (2)
* Christian Veenhuis (1)
* Isaac Virshup (2)
* Ben Wallace (1) +
* Xuefeng Xu (3)
* Xiao Yuan (5)
* Irwin Zaid (8)
* Elmar Zander (1) +
* Mathias Zechmeister (1) +

Click here to read the complete article


devel / comp.lang.python.announce / [Python-announce] ANN: SciPy 1.13.0

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor