Skip to main content

Python bindings for SparseDiffEngine algorithmic differentiation

Project description

SparseDiffPy

Python bindings for SparseDiffEngine, a C library for computing sparse Jacobians and Hessians.

Installation

pip install sparsediffpy

Usage

from sparsediffpy import _sparsediffengine

License

Apache License 2.0

Project details


Download files

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

Source Distribution

sparsediffpy-0.3.0.tar.gz (180.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sparsediffpy-0.3.0-cp314-cp314-win_amd64.whl (132.2 kB view details)

Uploaded CPython 3.14Windows x86-64

sparsediffpy-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sparsediffpy-0.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sparsediffpy-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl (138.5 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

sparsediffpy-0.3.0-cp314-cp314-macosx_10_15_universal2.whl (207.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

sparsediffpy-0.3.0-cp313-cp313-win_amd64.whl (130.1 kB view details)

Uploaded CPython 3.13Windows x86-64

sparsediffpy-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sparsediffpy-0.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sparsediffpy-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl (138.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sparsediffpy-0.3.0-cp313-cp313-macosx_10_13_universal2.whl (207.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

sparsediffpy-0.3.0-cp312-cp312-win_amd64.whl (130.1 kB view details)

Uploaded CPython 3.12Windows x86-64

sparsediffpy-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sparsediffpy-0.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sparsediffpy-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl (138.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sparsediffpy-0.3.0-cp312-cp312-macosx_10_13_universal2.whl (207.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

sparsediffpy-0.3.0-cp311-cp311-win_amd64.whl (130.0 kB view details)

Uploaded CPython 3.11Windows x86-64

sparsediffpy-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

sparsediffpy-0.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

sparsediffpy-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl (138.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

sparsediffpy-0.3.0-cp311-cp311-macosx_10_9_universal2.whl (207.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file sparsediffpy-0.3.0.tar.gz.

File metadata

  • Download URL: sparsediffpy-0.3.0.tar.gz
  • Upload date:
  • Size: 180.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparsediffpy-0.3.0.tar.gz
Algorithm Hash digest
SHA256 fdd9115db63ee228d09e1917365b263a16811645c6d32ee7dce50ada09b3d5a5
MD5 ede4f5ef41eff64c96f7a8332d47f204
BLAKE2b-256 0ee76a3227a25a79a440e5ec5eff1e90f5911515a7c219ee95fc6dfe5d74ec30

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0.tar.gz:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2c13dd751963611419273d7cf99c9f7e0c7793c7edba2941a57847cc62f3aa18
MD5 839ee9c48c8056f70e264c28127143ed
BLAKE2b-256 20ce57472c85900e2937b921ccc1aa492e9449a1babf8b4c6a228f892f5d3b7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp314-cp314-win_amd64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a28052dc02a9424b84406a0ac8c573f19471ccbf3f0ee4331588549e4de5dbe
MD5 64cc19a4d7ad8d6635382b95b6d03e8d
BLAKE2b-256 48036656660e7f0564c99405173848c65d92408af0372bbd30b8a6728d9bcee2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a746cc822c2bce50dd696ef7a7c59f4e795f2c4c0a24750146b7c106809e12a
MD5 39b0fe9a3d7a031f703a9f2deacc49bb
BLAKE2b-256 7701e2f5cc15d0fd7244c26632a4ee746e94d2721e5e44f49c2a3988b3e23d87

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5140ee4bb70c877d01ad1e07cee76a375c684af8e3672bf37c1de424e6f8b3b7
MD5 5d9cbe8bb1e77f948395d065b386eb07
BLAKE2b-256 568c9be63f71098b8c3ffe82ab4094195ea95a33822787fa67b97e8eb5e13b77

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 b62d0531c6470d6cea800ff60952857d16b7a3e177369c729a8e5f31dba9a4ea
MD5 6910f8cdec899e1a498ed74b5ea6662a
BLAKE2b-256 80f00b8b505563699767fa125a453cd40004476084c3e7a1975e7dfca957ca3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b018a3e9783ae547a83a82049f26d72a6f0a5dfb61f42eb88ed921412f8aa087
MD5 d96d589ba6b9c145958ad20a7f4f6791
BLAKE2b-256 6e1c8c2a4f03e10b418dc957db87287a777cda74b58cf39779cecefccd5f4b2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp313-cp313-win_amd64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73df847a5ae8fbb14b4af9b8eb8e0c2e96f2c8479da2eff8afd89adc55752c5d
MD5 6064d289ac16c3f22ce39ab05657fafe
BLAKE2b-256 8f17670c5fd1f0b4da16e4b691d48963b195092d7bcf3d9afb92722a6a878f42

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6bc0720d58f4858ed28b1a760a96bc328d4a9591da5abf2c2c46955bcd2d6f59
MD5 137e63f1027185a14653360781497833
BLAKE2b-256 7664e5ffb808435040177345cbaeed5623ebb49bc5567665e2001373197d6239

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 afcc042d56af4e978e9a798c8c41a7432d9ff715d993cc2ac733565d72080a5e
MD5 ea61e1346d9c013b0e3ebf46b61709bd
BLAKE2b-256 11ca021de6a523e739a038f6e527bf71acab6ccb5181ddd5beff304f349e968e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 aae700842a43bfdf09c7709c23354999d8e34da7f82dbc78d933a008fd63c285
MD5 49c2669350e41431bdb4cdeed5442aad
BLAKE2b-256 bee0c9bc5b18b025567b02df87198d434c286777f491bc3c0b38949861e2e039

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 695be68fedc2c1b6fc258d05e37e20b4081c38e020ec5c9d862e42266d1ece84
MD5 bb0bef12e85dfd89828649144ba90b04
BLAKE2b-256 a6a7487fcf2157472235411e30795f1b8270e311db73e1bb58b3fe73d70c19d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp312-cp312-win_amd64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 614ba5d5fbdd64c3f53fa9b6dbd37d6794c55176093eba4b58f3618cf20d62bf
MD5 c84e42f409f4caa88ea145ae04bfc4f5
BLAKE2b-256 d1b7e23622b87b93bdcca8ac3bd0ffe825a670ab7710ccafda7f4ca0d7d0af1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31560dc28732401d922cb910d997adabed72f26338dbf03409e1a3c6639d1908
MD5 53b90f1c5023d9200cc87e8ecec4ceb2
BLAKE2b-256 234b46834436ee28b2aa1404ac0b9fa2a3fcef4ee249d5fa624b0b16c50bee42

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cc49c774a44776afd728aca4ee1f062756416ee25366acbf32ad6416bdfb2630
MD5 0592bd88c7d54526bc9e5b1617aeeecc
BLAKE2b-256 128a31b924d6756469af09e44ac93507e6cf9b80c3de3cae63e7185a89f0605f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 22848d97852554c8814cd5a0bffc4f4f41930aa7155f2193e99332e8a9cf6f6d
MD5 3312c913d00d60c8837ef3bf35f7e842
BLAKE2b-256 2c82c2eb05d191fdeaee1f03d7ed5bc7f796256fd975eceb344a2a23fe6225e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d9a6af38f1bb24eccfd9cc089263e7d652b0c8e97e19385258e6ee83c40f7d68
MD5 19a6037ecf3207fed94c996eab50b09c
BLAKE2b-256 a3fb9574b71c156ca8d49fe22f5f0951a46dd57460339a5f8e463fbf35e6a1b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp311-cp311-win_amd64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ad6e232bc2fda5302ff9da612805b1d6293ad7ba1418deb657d7a0dc6b10d27
MD5 9b32339c5b274092294a468bdaf385cb
BLAKE2b-256 9b369c969e55589c022de50c8b76ffa1df4526faa5458d485be3efce25c2a85b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3b3b8d2fb1f70b10505b2f01e741e20827d9d654bc2aed7cf39f66a915f1a2a
MD5 ce35adacf0fc5beb354f7f39d4f9d7f7
BLAKE2b-256 2eb38679eceafeadba62b02bdb9c322467c8a147f12802a6f41f66a4ad4a291b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 75180fc2ded0215ad73d727398c3e7470bcf71d293e3d05ac5fea33d3270d366
MD5 caf7c6be5b6cea2c765b1b3b1bdebaf2
BLAKE2b-256 9c73f7548cd9decfca281820fe3a99465afaebbc1140533e3d8ec796ae49c598

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparsediffpy-0.3.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.3.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 90be888d51592aabbb366534fa1778d8e25d5ec4cfe735b5e922227903520a1b
MD5 91b5fd815780b9583b586d89662a1d8d
BLAKE2b-256 3029dc00c99535bd5d96638f17e3cf99bda16ca2d99f5a3bed225dac3ca9640b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.3.0-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: build-and-publish.yml on SparseDifferentiation/SparseDiffPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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