Release notes for 1.1.1 - sympy/sympy GitHub Wiki

SymPy 1.1.1 was released on July 27th, 2017.

SymPy 1.1.1 supports Python 2.7, 3.3, 3.4, 3.5, 3.6, and PyPy. It can be downloaded here. This is a bugfix release against version 1.1. The release notes for SymPy 1.1 can be found here.

Changes

Units

  • Fix an issue with the Quantity Add postprocessor in Python 3.6.
  • Support functions with quantities and dimensions.
  • Fix addition of a quantity and a number.
  • Workaround power of a quantity.
  • Fix SI prefix definitions

Core

  • Fix the Add/Mul postprocessor logic for subclasses.
  • Fix various recursion issues in the Add assumptions that prevented isympy from working with the cache off.
  • Fix some test failures on 32-bit systems.
  • Allow for complex NumPy scalars in sympify.

Code generation

  • Only call asarray in lambdify on Python builtin numeric types. Fixes lambdify for array subclasses such as xarray.
  • Fix using preprocessor_statements kwarg in CCodeGen.

Matrices

  • Fix stacking of empty matrices.

Other

  • Build the docs with the latest version of Sphinx. Fixes the search functionality being broken in the docs.
  • Fix the language classifiers in setup.py

Authors

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

Thanks to everyone who contributed to this release!

  • Francesco Bonazzi
  • Matthew Brett
  • Gaurav Dhingra
  • Isuru Fernando
  • Jiri Kuncar*
  • Kenneth Lyons
  • Colin B. Macdonald
  • Aaron Meurer
  • Szymon Mieszczak
  • Jason Moore
  • Robin Neatherway
  • Duc-Minh Phan
  • Jason Siefken
  • Chris Smith
  • Kalevi Suominen