Skip to content

devsim/symdiff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cf34727 · Oct 29, 2024
Oct 29, 2024
Jan 8, 2020
May 8, 2019
Jan 11, 2020
Jun 25, 2018
Jan 11, 2020
Oct 29, 2024
Sep 20, 2022
Aug 26, 2023
May 12, 2023
Sep 5, 2024
Jun 27, 2020
Jul 9, 2024
Oct 29, 2024
Oct 22, 2022
Oct 29, 2024
Dec 22, 2012
Jan 3, 2024
Jan 3, 2024
Oct 8, 2024

Repository files navigation

Build Status Build status

SYMDIFF

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

Recent changes are available in CHANGES.md.

Please see NOTICE and LICENSE files for copyright and license information.

Documentation available in doc/symdiff.pdf.

Install

This software is available via pip from https://pypi.org/project/symdiff/.

pip install symdiff

Citing This Work:

Please see CITATION.md. Please do not cite this Github Repository as it will be moving in the future.