ANN: SciPy 1.3.2

2019-11-09 Thread Tyler Reddy
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi all,

On behalf of the SciPy development team I'm pleased to announce
the release of SciPy 1.3.2, a maintenance and bug fix release that
adds support for Python 3.8.

Sources and binary wheels can be found at:
https://pypi.org/project/scipy/
and at: https://github.com/scipy/scipy/releases/tag/v1.3.2

One of a few ways to install this release with pip:

pip install scipy==1.3.2

==
SciPy 1.3.2 Release Notes
==

SciPy 1.3.2 is a bug-fix and maintenance release that adds
support for Python 3.8.

Authors
===

* CJ Carey
* Dany Vohl
* Martin Gauch +
* Ralf Gommers
* Matt Haberland
* Eric Larson
* Nikolay Mayorov
* Sam McCormack +
* Andrew Nelson
* Tyler Reddy
* Pauli Virtanen
* Huize Wang +
* Warren Weckesser
* Joseph Weston +

A total of 14 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is automatically generated, and may not be fully
complete.

Issues closed for 1.3.2
---

* `#4915 `__: Bug in
unique_roots in scipy.signal.signaltools.py for roots...
* `#5161 `__: Optimizers
reporting success when the minimum is NaN
* `#5546 `__: ValueError raised
if scipy.sparse.linalg.expm recieves array...
* `#10124 `__:
linprog(method='revised simplex') doctest bug
* `#10609 `__: Graph shortest
path with Floyd-Warshall removes explicit zeros.
* `#10658 `__: BUG: stats:
Formula for the variance of the noncentral F distribution...
* `#10695 `__: BUG:
Assignation issues in csr_matrix with fancy indexing
* `#10846 `__: root_scalar
fails when passed a function wrapped with functools.lru_cache
* `#10902 `__: CI: travis osx
build failure
* `#10967 `__: macOS build
failure in SuperLU on maintenance/1.3.x
* `#10976 `__: Typo in
sp.stats.wilcoxon docstring


Pull requests for 1.3.2
--

* `#10498 `__: TST: optimize:
fixed \`linprog\` \`"disp": True\` bug
* `#10536 `__: CI: add 3.8-dev
to travis
* `#10671 `__: BUG: stats: Fix
the formula for the variance of the noncentral...
* `#10693 `__: BUG:
ScalarFunction stores original array
* `#10700 `__: BUG: sparse:
Loosen checks on sparse fancy assignment
* `#10709 `__: BUG: Fix
floyd_warshall to support zero-weight edges
* `#10756 `__: BUG: optimize:
ensure solvers exit with success=False for nan...
* `#10833 `__: BUG: Fix
subspace_angles for complex values
* `#10882 `__: BUG:
sparse/arpack: fix incorrect code for complex hermitian...
* `#10891 `__: BUG: make
C-implemented root finders work with functools.lru_cache
* `#10906 `__: BUG:
sparse/linalg: fix expm for np.matrix inputs
* `#10917 `__: CI: fix travis
osx CI
* `#10930 `__: MAINT: Updates
for 3.8
* `#10938 `__: MAINT: Add Python
3.8 to pyproject.toml
* `#10943 `__: BLD: update
Cython version to 0.29.13
* `#10961 `__: BUG: Fix
signal.unique_roots
* `#10971 `__: MAINT: use 3.8
stable in CI
* `#10977 `__: DOC: Fix typo in
sp.stats.wilcoxon docsting
* `#11025 `__: Update
_peak_finding.py

Checksums
=

MD5
~~~

5acb33b69d73d369b05f10aaf24220c4
 scipy-1.3.2-cp35-cp35m-macosx_10_6_intel.whl
2afea38680dc72f356965178c128747d  scipy-1.3.2-cp35-cp35m-manylinux1_i686.whl
97d2aa748499111d348c283b4e435755
 scipy-1.3.2-cp35-cp35m-manylinux1_x86_64.whl
22cbe9c7a2bef004cda3b18355b5d277  scipy-1.3.2-cp35-cp35m-win32.whl
e6e3d77c7e7d92344263e55b7f7f14ba  scipy-1.3.2-cp35-cp35m-win_amd64.whl
6abb6cdc43950ad31456559dc442571b
 scipy-1.3.2-cp36-cp36m-macosx_10_6_intel.whl
6ffd1eb60e209d1e329c65db9064ba01  scipy-1.3.2-cp36-cp36m-manylinux1_i686.whl
1c549d17701e2a42836857dfed876854
 scipy-1.3.2-cp36-cp36m-manylinux1_x86_64.whl

ANN: calf 0.3.1

2019-11-09 Thread Isaac To
Hello all,

I'm glad to announce the first public release of calf, 0.3.1:
https://pypi.org/project/calf/0.3.1/

About
=

calf: Command Argument Loading Function for Python

Calf lets you remove all your command argument parsing code, at least
for simple cases. Only the implementation function is left, with
initialization code that uses calf to call this function. The command
argument parser is configured with a proper docstring, and perhaps
some annotations (argument type) and default values for the
parameters. In other words, stuffs that you would write anyway.

The docstring can be written in Google, Sphinx, epydoc or Numpy style,
and the design is that it is easy to swap the parsing function with
yours. In fact, you can customize such a wide range of characteristics
of calf, that you can treat it as a slightly restricted frontend to
the ArgumentParser under the hood. Used in this way, you can treat
calf as a cute way to configure argparse.

This package shamelessly stole a lot of ideas from plac, but hopes to
be more focused on creating comfortable command line interfaces rather
than becoming a Swiss knife for programs with text-only user
interface.


--
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/

Support the Python Software Foundation:
http://www.python.org/psf/donations/