# symdiff **Repository Path**: KIDXT/symdiff ## Basic Information - **Project Name**: symdiff - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-17 - **Last Updated**: 2026-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![PyPI](https://img.shields.io/pypi/v/symdiff)](https://pypi.org/project/symdiff/) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) # SYMDIFF **SYMDIFF** is a tool for symbolic differentiation. The source code is provided by Devsim LLC ([http://www.devsim.com](http://www.devsim.com)). It is licensed under the [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0.html), meaning it is available for use in your own software. ## Software Features: * [Documentation](https://github.com/devsim/symdiff/blob/main/doc/symdiff.pdf?raw=true) * 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](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/](https://pypi.org/project/symdiff/). ``` pip install symdiff ``` ## Citing This Work: Please see [CITATION.md](CITATION.md). *Please do not cite this Github Repository as it will be moving in the future.*