Skip to main content

SYMDIFF: Symbolic differentation of algebraic expressions

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

symdiff-1.2.9-cp37-abi3-win_amd64.whl (301.6 kB view details)

Uploaded CPython 3.7+ Windows x86-64

symdiff-1.2.9-cp37-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (434.6 kB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.24+ x86-64 manylinux: glibc 2.28+ x86-64

symdiff-1.2.9-cp37-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (418.8 kB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.24+ ARM64 manylinux: glibc 2.28+ ARM64

symdiff-1.2.9-cp37-abi3-macosx_12_0_universal2.whl (456.5 kB view details)

Uploaded CPython 3.7+ macOS 12.0+ universal2 (ARM64, x86-64)

File details

Details for the file symdiff-1.2.9-cp37-abi3-win_amd64.whl.

File metadata

  • Download URL: symdiff-1.2.9-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 301.6 kB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.6

File hashes

Hashes for symdiff-1.2.9-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 db68f160f33baccd6871f7daed8efc0efd9058903939447a03e0ab830184dd35
MD5 3b2431a5e359ada56d36c235f1ed276b
BLAKE2b-256 5cc1a3678cf6498515d17266108682793e22d60ff07a933db8ab257c6227c506

See more details on using hashes here.

File details

Details for the file symdiff-1.2.9-cp37-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for symdiff-1.2.9-cp37-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5d82d357183aa9d19ac360f5bc730afb4df90e123470ae1d66c53fedaea15cd
MD5 58bfa95859825cca60bb535d4fb637fa
BLAKE2b-256 bc1d610f79e8ba635cefa0ce727d1312d529385a51607b70387142da96ffa98a

See more details on using hashes here.

File details

Details for the file symdiff-1.2.9-cp37-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for symdiff-1.2.9-cp37-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bcb48f1dafda8a015f2c35c4742aa8d481e9fb0533389cb009097edfb1aa1154
MD5 f13c39dff71ffff3f416c12c3ba0bb80
BLAKE2b-256 067c2e63affc93b427880597e5debac76ebc49bd6331258601a0dcf23c8673b2

See more details on using hashes here.

File details

Details for the file symdiff-1.2.9-cp37-abi3-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for symdiff-1.2.9-cp37-abi3-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 186ea4871b51057aa0207f3b71da1248b56d569013f7340788a0f570c5debf64
MD5 be96bdfd11cf5bd705a4430c3df075f7
BLAKE2b-256 c9824c25ebd8f3604f37eb990a3cf0ef2cb2cb3a66a860440077f56b26cfb177

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page