semvec/pypi-packages huggingface dataset:
symdiff 1.3.0
SYMDIFF: Symbolic differentation of algebraic expressions
License: Apache License, Version 2.0


[![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](https://github.com/devsim/symdiff/blob/v1.3.0rc1/http://www.devsim.com)).
It is licensed under the [ApacheÂ 2.0Â License](https://github.com/devsim/symdiff/blob/v1.3.0rc1/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](https://github.com/devsim/symdiff/blob/v1.3.0rc1/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](https://github.com/devsim/symdiff/blob/v1.3.0rc1/CITATION.md).  *Please do not cite this Github Repository as it will be moving in the future.*