Skip to content

symengine.py v0.7.0

Compare
Choose a tag to compare
@isuruf isuruf released this 14 Mar 05:41
· 328 commits to master since this release
22d3d93

Breaking Changes

  • Python<3.6 support including Python 2 support was dropped
  • When building from source on Windows, MSVC dev environment has to be activated
    beforehand or CMAKE_GENERATOR has to be explicitly set
  • is_zero now returns None if the property cannot be determined instead of raising

New Features

  • PyPy support
  • ppc64le, arm64 support
  • Added UnevaluatedExpr
  • Added support to pass a Basic object's C++ object pointer using pycapsules
  • Add new matrix methods elementwise_mul, conjugate and conjugate_transpose

Bug Fixes

  • Workaround for DLL loading changes in python>=3.8.
    Set "SYMENGINE_PY_ADD_PATH_TO_SEARCH_DIRS" env variable if built from source
    on Windows.

People who contributed to the release:

  • Isuru Fernando
  • Jialin Ma
  • Rikard Nordgren
  • Rohit Goswami