SymEngine 0.4.0 released

49 views
Skip to first unread message

Isuru Fernando

unread,
Apr 7, 2019, 12:53:11 PM4/7/19
to symengine
SymEngine v0.4.0 was released. Some new functionality added,
  •  New parser based on bison and flex
  •  Common subexpression elimination
  •  Latex and MathML printing
  •  Supporting symbols in evalf
  •  count_ops to count operations of an expression
  •  Saving and loading LLVM compiled functions
  •  xeus-cling and binder support
  •  Initial support to generate symengine code for a matchpy expression
  •  xreplace method
  •  New classes Floor, Ceiling, Sign, Relational, Dummy, Conjugate, ConditionSet
Full release notes and source tarball are at https://github.com/symengine/symengine/releases/tag/v0.4.0

Pre-compiled binaries for x86_64, i686, aarch64, arm, ppc64le for are available at https://github.com/symengine/SymEngineBuilder. They are compiled with GMP, MPFR and MPC. Links to these dependencies can be found at https://github.com/symengine/SymEngineBuilder/blob/master/build_tarballs.jl#L36-L38

conda packages are available in conda-forge channel.

Thanks to everybody below who contributed to the release.
  • Srajan Garg
  • Dirk Reusch
  • Ranjith Kumar
  • Isuru Fernando
  • Jean-Paul Pelteret
  • Shikhar Jaiswal
  • Sumith Kulal
  • Ondřej Čertík
  • Jialin Ma
  • Gerrit Ansmann
  • Björn Dahlgren
  • Nilay Pochhi
  • Eeshan Gupta
  • Ziyi Yan
  • Andreas Humenberger
  • Kieran Kaempen
  • Clouds Flowing
  • Sylvain Corlay
  • Alan Hu
  • Rajiv Ranjan Singh
  • Francesco Bonazzi
  • Simon Stelter

Isuru Fernando
Reply all
Reply to author
Forward
0 new messages