Symengine

Latest version: v0.14.0

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 4

0.5.0

Dependencies
- Updated symengine C++ library requirement to v0.5.0

Bug Fixes
- Fix converting large Integers to python ints - 289
- Fix DeprecationWarning for MutableMapping import - 295

New Features
- as_ctypes function for Lambdify - 292
- Make LambdaDouble and LLVMDouble cimport-able - 288
- Add QR and Cholesky factorizations - 298

People who contributed to the release:
* Richard Otis
* Isuru Fernando
* Erik Jansson Agnvall
* Björn Dahlgren
* Connor Behan

0.4.0

Breaking Changes
* python 3.3 support is dropped. (3.4 is dropped in the next version)
* out parameter of lambdify is keyword only - 171
* evalf defaults to symbols domain - 263

New Features
* Common Subexpression Elimination - 193, 209
* Generate SciPy LowLevelCallable from Lambdify - 201
* Enable pickling for LLVMDouble class - 213
* Latex printing on jupyter notebooks - 261
* Relationals - 159
* Dummy class - 172
* Logic classes - 168
* Wrap new special functions and constants - 162
* `as_numer_denom` - 179
* `as_real_imag` - 217
* `count_ops` - 231
* Singletons - 178
* Added Expr class for sympy compat - 182
* `__div__` for matrices - 184
* `expand(deep=False)` - 187
* Support for order kwarg in Lambdify - 188
* Add more attributes for sympy compat - 180
* Convert BooleanAtom to bool - 195
* Implement `diff(ex, x, n)` - 226
* Add indexing matrix with an array - 229
* Support `__slots__` when subclassing Symbol - 243
* Convert Basic to float - 265
* xreplace for matrices - 282
* Make constants return true for is_number - 283

Bug Fixes
* Fix lambdify for heterogenous outputs - 171
* Fix testing when sympy is not installed - 175
* Fix DenseMatrix.atoms - 191
* Fix slicing in matrices - 254

Contributors for this release are,

* Shikhar Jaiswal
* Isuru Fernando
* Björn Dahlgren
* Ondřej Čertík
* Nilay Pochhi
* Alan Hu
* xoviat
* Jean-Christophe Fillion-Robin
* Moritz E. Beber

0.3.0

Major changes
- This release adds a dependency on NumPy for Lambdify functionality.
- Needs symengine v0.3.0
- `symengine.sympy_compat` is deprecated and `symengine` provides all the functionality that `sympy_compat` did.

New functionality
- New methods, `Min, Max`
- oo, zoo, nan support
- CCodePrinter and ccode for printing C code.
- Support bdist_wheel
- Ability to subclass Symbol
- Simulate `sympy.functions` with `symengine.functions`
- ATan2 and support all hyperbolic, inverse hyperblic functions.
- `sympify` now parses strings and all functions take in a string and parses it.
- `Float` class that works similar to `sympy.Float`
- series method now returns symengine objects by default.
- Lambdify can now output multiple objects.

Contributors for this release
- isuruf
- certik
- bjodah
- mattwala
- ShikharJ

0.3.0.rc0

Major changes
- This release adds a dependency on NumPy for Lambdify functionality.
- Needs symengine v0.3.0
- `symengine.sympy_compat` is deprecated and `symengine` provides all the functionality that `sympy_compat` did.

New functionality
- New methods, `Min, Max`
- oo, zoo, nan support
- CCodePrinter and ccode for printing C code.
- Support bdist_wheel
- Ability to subclass Symbol
- Simulate `sympy.functions` with `symengine.functions`
- ATan2 and support all hyperbolic, inverse hyperblic functions.
- `sympify` now parses strings and all functions take in a string and parses it.
- `Float` class that works similar to `sympy.Float`
- series method now returns symengine objects by default.
- Lambdify can now output multiple objects.

Contributors for this release
- isuruf
- certik
- bjodah
- mattwala
- ShikharJ

0.2.0

See README.md for instructions

Page 4 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.