SymPy 1.6.1 released

21 views
Skip to first unread message

Oscar Benjamin

unread,
Jul 2, 2020, 2:12:19 PM7/2/20
to sympy
Hi all,

It is my pleasure to announce the final release of SymPy 1.6.1. The
wheel and sdist files for this release are already uploaded to pypi.
You can install sympy 1.6.1 with:

$ pip install -U sympy

There have not been many changes since 1.6.1. The full release
notes are here:
https://github.com/sympy/sympy/wiki/Release-Notes-for-1.6.1

There are no known backwards compatibility breaks or deprecations
since 1.6. Mostly this release fixes a few small bugs that were
uncovered in the 1.6 release.

There is one particularly significant change: SymPy 1.6 changed the
way that matrix arithmetic works to speed up some simple matrix
operations that were unnecessarily slow. However although this lead to
a speed up in most cases some more complicated cases were slowed down
significantly:
https://github.com/sympy/sympy/issues/19532
The changes to matrix arithmetic introduced in SymPy 1.6 have been
reverted in SymPy 1.6.1. It is still possible to opt in to the new
arithmetic but it is turned off by default:
https://github.com/sympy/sympy/pull/19612
There are ways to speed up the simple cases without slowing down the
more complicated cases so hopefully some part of that will be usable
in 1.7:
https://github.com/sympy/sympy/pull/18844
https://github.com/sympy/sympy/pull/19686

The following people contributed at least one patch to this release (names are
given in alphabetical order by last name). A total of 7 people
contributed to this release. People with a * by their names contributed a
patch for the first time for this release; 2 people contributed
for the first time for this release.

Thanks to everyone who contributed to this release!

- Sachin Agarwal
- Oscar Benjamin
- mloubout*
- Tomasz Pytel
- Gilles Schintgen
- Kalevi Suominen
- w495*

The SHA256 hashes for the build artefacts are:

7f50d922bf055560429777447ac827620fd86d39d1de4ea057422e7552c65f3b
sympy-1.6.1-py3-none-any.whl
7386dba4f7e162e90766b5ea7cab5938c2fe3c620b310518c8ff504b283cb15b
sympy-1.6.1.tar.gz
d9672c1b15167671442927ad2a16f31b685b675b457f70cdadf0a543a737ba20
sympy-docs-html-1.6.1.zip
709d0d7a20e4db7f0d56f7a800093d0658e5864175f63c557fb5440aa81ea1a3
sympy-docs-pdf-1.6.1.pdf

Oscar

Oscar Benjamin

unread,
Jul 2, 2020, 2:38:32 PM7/2/20
to sympy
On Thu, 2 Jul 2020 at 19:13, Oscar Benjamin <oscar.j....@gmail.com> wrote:
>
> The SHA256 hashes for the build artefacts are:
>
> 7f50d922bf055560429777447ac827620fd86d39d1de4ea057422e7552c65f3b
> sympy-1.6.1-py3-none-any.whl
> 7386dba4f7e162e90766b5ea7cab5938c2fe3c620b310518c8ff504b283cb15b
> sympy-1.6.1.tar.gz
> d9672c1b15167671442927ad2a16f31b685b675b457f70cdadf0a543a737ba20
> sympy-docs-html-1.6.1.zip
> 709d0d7a20e4db7f0d56f7a800093d0658e5864175f63c557fb5440aa81ea1a3
> sympy-docs-pdf-1.6.1.pdf

These files are available from the github release:
https://github.com/sympy/sympy/releases/tag/sympy-1.6.1

Also the docs are now updated online (there shouldn't be much change since 1.6):
https://docs.sympy.org/latest/index.html

Unfortunately SymPy Live is still stuck on 1.5.1:
https://live.sympy.org/
This is because the website underpinning SymPy Live needs to be
updated to Python 3 in order to run SymPy 1.6+. There is work underway
to migrate the website to a new framework. I think the same is also
the case for SymPy Gamma.

--
Oscar
Reply all
Reply to author
Forward
0 new messages