symengine.py v0.7.0
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