Skip to main content

PyPI License

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.

Metadata

Release files for symdiff 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for symdiff 1.3.0
File
symdiff-1.3.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
symdiff-1.3.0-cp39-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
symdiff-1.3.0-cp39-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
symdiff-1.3.0-cp39-abi3-macosx_14_0_arm64.whl CPython 3.9 abi3 macOS 14.0+ ARM64 Details

Total release size: 1.5 MB

Release files / symdiff-1.3.0-cp39-abi3-win_amd64.whl

Download URL symdiff-1.3.0-cp39-abi3-win_amd64.whl
Size 303.7 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
31ea5727c816e7f72aac969fe59c297b746cc723dca0aa26cf81b773106bd97d
BLAKE2b-256 checksum
How to use checksums
db57e264c435f50c419760a421ab256f1b91046c5c3e1f0d683029f54c1508e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / symdiff-1.3.0-cp39-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL symdiff-1.3.0-cp39-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 437.5 kB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
79ca446d713342562cacaf99614ec4fd6c149b042468c79370a0622ecfe43f0d
BLAKE2b-256 checksum
How to use checksums
90c73d7872bec4219e88b85579942e66351052828e58ec99960f16088d12aff9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / symdiff-1.3.0-cp39-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL symdiff-1.3.0-cp39-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 418.1 kB
Tags CPython 3.9 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
52b657129cd2f811abad5bae444e805e54f2273f28aff599fd802f381c355490
BLAKE2b-256 checksum
How to use checksums
6a292cee43585982688791f2f7837e67f99e2de367bdb460ac6a97f93bea152b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / symdiff-1.3.0-cp39-abi3-macosx_14_0_arm64.whl

Download URL symdiff-1.3.0-cp39-abi3-macosx_14_0_arm64.whl
Size 315.7 kB
Tags CPython 3.9 abi3 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
1bfe48956c04422db5d564e2e48dc26e844e8b25502f5fa03b56689d80feb181
BLAKE2b-256 checksum
How to use checksums
e87753792660cde1328c863d7a955ac650ea97ed20fe54ea6870e7926e7bc0b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release history Release notifications | RSS feed

This release

1.3.0 This release

4 release files

1.2.9

4 release files

1.2.8

4 release files

1.2.7

5 release files

1.2.6

4 release files

1.2.5

3 release files

1.2.4

3 release files

1.2.2

3 release files

1.2.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page