Skip to content

Releases: symengine/symengine.py

symengine.py v0.13.0

28 Sep 20:26
1296417
Compare
Choose a tag to compare
  • Mark subs as throwing exceptions - #487
  • Fix cython syntax, add tests - #481
  • build(cmake): avoid the usage of distutils - #478
  • Raise error on wrong number of arguments to Function and add name property - #466
  • Implement unary addition - #465
  • add DenseMatrixBase.__abs__ - #458

People who contributed to the release:

  • Björn Dahlgren
  • Isuru Fernando
  • Moraxyc

symengine.py v0.11.0

12 Nov 18:13
b0f15af
Compare
Choose a tag to compare

Breaking changes

Bug Fixes

  • Cython3 support - #444
  • Define __floor__, __mod__, __divmod__ for basic - #441
  • Add as_powers_dict - #44
  • ci: Add Python 3.12 to the testing - #451

People who contributed to the release:

  • Isuru Fernando
  • Björn Dahlgren
  • Christian Clauss
  • Ondřej Čertík

symengine.py v0.10.0

23 Mar 23:53
5674fb7
Compare
Choose a tag to compare

Build system

  • Fix building with LLVM 16 #437

Breaking changes

  • Change lambdify's default for backend to llvm when available - #431
  • Converting ImmutableMatrix to sympy/sage results in immutable matrices - #392

Bug Fixes

  • Add workaround for symbol class leak - #403
  • Fix converting atan2 to sympy - #435
  • Fix conversion of large integers - #426
  • Improve symengine import time - #417
  • Fix build to avoid duplicate files in wheel - #402
  • Raise TypeError for bool(Booleans) except true, false - #401
  • Fix converting doubles - #399

New Features

  • Add a lambdify func. that throws ModuleNotFoundError when numpy missing - #432

People who contributed to the release:

  • Isuru Fernando
  • Michał Górny
  • Pieter Eendebak
  • Christian Clauss
  • Rikard Nordgren
  • Björn Dahlgren

symengine.py v0.9.2

07 Mar 22:41
Compare
Choose a tag to compare

Bug Fixes

  • Bumped the version number which was forgotten in v0.9.1

symengine.py v0.9.1

21 Feb 01:55
c389254
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an issue with pip/setuptools builds

symengine.py v0.9.0

18 Feb 17:23
05fb3c1
Compare
Choose a tag to compare

Breaking changes

  • python 3.6 is not supported anymore
  • Mul and Add of immutable and dense matrices gives immutable result - #374

New functionality

  • Support pickling of Basic objects - #377
  • Add unicode function - #384
  • Add latex representation to DenseMatrix - #370

Bug fixes

  • Use build_ext from setuptools - #388
  • Interval: API compatibility with sympy - #383
  • Fix leading underscore in converted dummy name by slicing - #375
  • Fix getting string representation of sage objects and fix tests - #373
  • Fix init_printing - #371
  • Fix a bug in converting C++ Dummy objects to Python - #369
  • Package missing files from cmake directory - #368

People who contributed to the release:

  • Isuru Fernando
  • Pieter Eendebak
  • Rikard Nordgren
  • Ayush Kumar
  • Richard Otis

symengine.py v0.8.1

09 Sep 01:24
Compare
Choose a tag to compare

Bug Fixes

  • Fixes a bug in Matrix diff

symengine.py v0.8.0

08 Sep 14:18
0529d31
Compare
Choose a tag to compare
Merge pull request #364 from isuruf/update

Update version to 0.8.0 and update AUTHORS

symengine.py v0.7.2

26 Mar 20:23
64ddd71
Compare
Choose a tag to compare
Merge pull request #349 from isuruf/link

Fix link flags

symengine.py v0.7.1

24 Mar 23:35
8458563
Compare
Choose a tag to compare

Bug fixes

  • Only expose PyInit_symengine_wrapper in the extension for Linux and OSX

People who contributed to the release:

  • Isuru Fernando