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.4.0.tar.gz (219.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.4.0-cp314-cp314-win_amd64.whl (141.5 kB view details)

Uploaded CPython 3.14Windows x86-64

sparsediffpy-0.4.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.4.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.4.0-cp314-cp314-macosx_10_15_x86_64.whl (149.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

sparsediffpy-0.4.0-cp314-cp314-macosx_10_15_universal2.whl (227.3 kB view details)

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

sparsediffpy-0.4.0-cp313-cp313-win_amd64.whl (138.9 kB view details)

Uploaded CPython 3.13Windows x86-64

sparsediffpy-0.4.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.4.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.4.0-cp313-cp313-macosx_10_13_x86_64.whl (149.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sparsediffpy-0.4.0-cp313-cp313-macosx_10_13_universal2.whl (227.3 kB view details)

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

sparsediffpy-0.4.0-cp312-cp312-win_amd64.whl (138.9 kB view details)

Uploaded CPython 3.12Windows x86-64

sparsediffpy-0.4.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.4.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.4.0-cp312-cp312-macosx_10_13_x86_64.whl (149.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sparsediffpy-0.4.0-cp312-cp312-macosx_10_13_universal2.whl (227.3 kB view details)

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

sparsediffpy-0.4.0-cp311-cp311-win_amd64.whl (138.8 kB view details)

Uploaded CPython 3.11Windows x86-64

sparsediffpy-0.4.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.4.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.4.0-cp311-cp311-macosx_10_9_x86_64.whl (149.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

sparsediffpy-0.4.0-cp311-cp311-macosx_10_9_universal2.whl (227.0 kB view details)

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

File details

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

File metadata

  • Download URL: sparsediffpy-0.4.0.tar.gz
  • Upload date:
  • Size: 219.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.4.0.tar.gz
Algorithm Hash digest
SHA256 f10f795ceebc512c1d5d6f29ac389b282589f5f0abd0868bb99b3be4468895d1
MD5 128606f751198fe164ff18d560275154
BLAKE2b-256 44466dac1df0a8028454c89edf019054de06c6284b544f4f3eed330a3f5674f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e928a9777250261d8eab50d70366bad622fa077b000171668d7f568e6fdc15d0
MD5 fcc869c81f9500a684517b7dc2de12b1
BLAKE2b-256 bc47c4386261c1908a88dad24ba4281d791119e28a8ae10c534ffd577495e419

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93aa26b6463cb5d3e6cd60504c33bf14a9600bc68403570d6e8f4c8ecf0eeabc
MD5 4bfe2f7f562490efcbeace28bb49c130
BLAKE2b-256 e6c77bfe16f2fb98370342e16ca82c0148cb489e0a3faa2862507a249fafb31c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 56eb5660fddb71021f5760a548dd485946cd4a51cfabb42c0c34bc002791541c
MD5 ed8dc5305f2c59d3e04e45ad01367aa5
BLAKE2b-256 9fd8d08d71907bddff52f02e05aeefabfd2247b10828c7ecee038edffbfbd530

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 208a5366aa6c2ea9fc19dc34bcaffba1ccdbc2ac08ca80f49afc9b9ab339b48d
MD5 8c51a1052a936a379a608e7408cd0381
BLAKE2b-256 33b6046d0ff7fc562d68750a07af5ce829e672dec3f0c5565fa743f6edb85f1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 551655b72c5c7fad65811655862b1cc13e26fb0f8f789144e9b964e7f7195e9e
MD5 b1cac41536ff08e98a81b663ceece0d3
BLAKE2b-256 8e0cecacbb3a2b3eeaf16e2cfef5cf1ff0458ff53c3300dca2f0e699e57bd703

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f7df3471962edbc25e858df6700cc84ca2363b19409647229856761ac26d9999
MD5 28697ff04722eaf341c89f4a24d7a565
BLAKE2b-256 6d8d6d323cdd1e86454764641d1aa56697b4e4b53a9c475a01517e23eba65fb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 163c8979ba23420611adfff408032375175874b5d22e127761ab212fcc742c5b
MD5 2fd0ad92cf647fe77003eca5c2880c6a
BLAKE2b-256 8ac384fe1f21c14aa4a7bff7c3d82722f57aa88779b4ef317d52d8277c5351d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d7280ca5584d423e8f553fbd92736def2826db6d2fa93746830e8fa7ce344c8
MD5 84eba2e4e78165438238fc265775ea44
BLAKE2b-256 3e1a49535ff8c8911813f90ee96477ac14e78ecf7eed61d9bfba9c5a97ea943a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 79ce2ea2e4f894ff0d52bcab56b53b5f6b5955514277667356adf72664e38809
MD5 79f2015a0566609e81af8afac1177c32
BLAKE2b-256 f4d559fe74b6b382b481ae2833a0097723e3ffb236f2fc3d5487738a6f2ed189

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7c473b11143c3840adb6db94b86733fabf7ded196b4c1496ced37066bb52580a
MD5 f07d12d08d6eead7562f22c153e8d736
BLAKE2b-256 6383fb4409f76fd803fbb85c5a19b3052de407a7b40366d2a690af1bdd3a1aa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fcd68865b3a52368a5aeef685a93896790c4b6ded6d1d45134b5ef4990fc0e3c
MD5 7309ecc7347bef9d3b2c0106496b5496
BLAKE2b-256 b0166a732abbbf41578d879393e0df1476a0acaca7c5a4b462d8f871b97c58d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f44529347790ac27afca8eb6a3fdd8b253e22413c3ebb5ba07d5af79d9a769a9
MD5 717e761449626f8eae7ff8a522a0f948
BLAKE2b-256 591c30051e5df3e6653a4224225cdd32d72346c3f023e3f6d14c6c92da26ac7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6baf9b1f46528e5a3f1cc95f04b6ab3eb32a46b37e8109c21b0e5d78e315e2d2
MD5 11a732f990df1fe0f44ed8d9c769435f
BLAKE2b-256 ccc14edd0e0ece91e01c1423e11f827688ab7599708dd243795ea3eb34a75b98

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5b9a292ffde04007be6beb488ee02a0ba7e75a59ac4c9f53c87a03535580dcae
MD5 f0f8163969359f37f9cb3fa2f8591dc6
BLAKE2b-256 364b2f579b3653f8ce6e8f633f8ea81771e94e4e3871804d01b0c5a5ab044432

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 347a9e41f6682b7f2a4219f2fbdbe7214887495f57394f7985cbf3a3e5332c54
MD5 d53f6edf097b77d4152626e8e1205413
BLAKE2b-256 ae284cbb5099217fd43fd28837a474f67ffae6c0aff049655d89483188dfae4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 94382d20322e9bf5752f70b6ccefd275bae0c6bc5c4b99f672c9961d8678c629
MD5 0171b583802a87e14332c5c182c3a233
BLAKE2b-256 44bb01fa38c98e23ac1c4cb507b45f60ea7e38b777d679aa6017c576857beef5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e12a38aebc7c0e320ed8cdede29433a73ced2477eee9a139d30f308284e0c353
MD5 86c37ec0bbdac3def75f94e03531f824
BLAKE2b-256 fa155552b157adea549c1e36c8ec66f85cba33cd89d490a7f4296f2184ad2a6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b73c847a5923d8e2c8aeddc58976822e48f81f39afc85e1e921137cb6d9a7bf6
MD5 5abe839b5818a8342aff16bc92263b50
BLAKE2b-256 0e3fa4b347cde28e4f75cedd62726c02f6641b4557ae40ea88e14ed013bc82ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 874d49a6582b3033b1d0583a808f92873da669f31c8cb965ba4d26e12686595d
MD5 af7adb1bb9d023e14902b38011063dfd
BLAKE2b-256 ad3c328e20ab1a33f7339f47df9a8d312d0b3fd506b6862d03fd1b2e5e54df96

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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.4.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sparsediffpy-0.4.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e43cbd4872aec62e2d3392d81f61dfa52e2b151688e1b546e34f229dc8d0ba44
MD5 ffcf02c46c5bf346dbd2d1609fd3d9c0
BLAKE2b-256 e508f27230815641e6597daf8d55b0747743536a950ae69c55fa6ba4062a5788

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparsediffpy-0.4.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