Skip to content

Symbolic differentation of algebraic expressions with Python and Tcl interfaces.

License

Notifications You must be signed in to change notification settings

weatherhead99/symdiff

 
 

Repository files navigation

Build Status Build status DOI

SYMDIFF is a tool for symbolic differentiation. The source code is provided by Devsim LLC (http://www.devsim.com). It is licensed under the Apache 2.0 License, meaning it is available for use in your own software.

Software Features:

  • Documentation
  • Expression parser
  • Symbolic differentiation of expressions with respect to arbitrary number of variables.
  • User defined differentiation rules for arbitrary functions
  • Common subexpression elimination for group of expressions
  • Expression ordering to facilitate source code generation.
  • C++ library
  • Python scripting interface
  • Tcl scripting interface

Please see INSTALL file for installation instructions. Please see NOTICE and LICENSE files for copyright and license information.

Documentation available in doc/symdiff.pdf.

About

Symbolic differentation of algebraic expressions with Python and Tcl interfaces.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 73.6%
  • Python 5.8%
  • CMake 4.2%
  • Yacc 3.2%
  • Batchfile 3.1%
  • Makefile 3.1%
  • Other 7.0%