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.5.1.tar.gz (228.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.5.1-cp314-cp314-win_amd64.whl (670.4 kB view details)

Uploaded CPython 3.14Windows x86-64

sparsediffpy-0.5.1-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.5.1-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.5.1-cp314-cp314-macosx_10_15_x86_64.whl (157.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

sparsediffpy-0.5.1-cp314-cp314-macosx_10_15_universal2.whl (241.4 kB view details)

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

sparsediffpy-0.5.1-cp313-cp313-win_amd64.whl (651.5 kB view details)

Uploaded CPython 3.13Windows x86-64

sparsediffpy-0.5.1-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.5.1-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.5.1-cp313-cp313-macosx_10_13_x86_64.whl (157.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sparsediffpy-0.5.1-cp313-cp313-macosx_10_13_universal2.whl (241.3 kB view details)

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

sparsediffpy-0.5.1-cp312-cp312-win_amd64.whl (651.5 kB view details)

Uploaded CPython 3.12Windows x86-64

sparsediffpy-0.5.1-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.5.1-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.5.1-cp312-cp312-macosx_10_13_x86_64.whl (157.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sparsediffpy-0.5.1-cp312-cp312-macosx_10_13_universal2.whl (241.3 kB view details)

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

sparsediffpy-0.5.1-cp311-cp311-win_amd64.whl (651.3 kB view details)

Uploaded CPython 3.11Windows x86-64

sparsediffpy-0.5.1-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.5.1-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.5.1-cp311-cp311-macosx_10_9_x86_64.whl (156.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

sparsediffpy-0.5.1-cp311-cp311-macosx_10_9_universal2.whl (240.8 kB view details)

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

File details

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

File metadata

  • Download URL: sparsediffpy-0.5.1.tar.gz
  • Upload date:
  • Size: 228.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.5.1.tar.gz
Algorithm Hash digest
SHA256 1337716728db1b65517c8faa5bdb3502161a2f5be95ab8a7f4737337c4fc7aff
MD5 d316997c669d4137b97228c90cfacf89
BLAKE2b-256 a48d02a138533e26eb6a4a938b81e29d645f738a41774f18553db19b801c6f68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 07f6eb7c3cff0301a13de70fef7405fb5b17ebadc5a6e92029066e96c31445f3
MD5 f59107d11d5f0958b9546aa3d240f530
BLAKE2b-256 5a1c790df7fe5dc4d925caefb5d0c26fdc65f87e2b8645a5e03ef4e853e1a997

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 958a81b27fdb5a7ba03212fb1574fb802284d8a88a33eeda6a3ab7cdcbbce844
MD5 292a0ede88a355aa58dc8ee6e3bbad36
BLAKE2b-256 9da7da3e9bfad598f543dc5f15267090e419c8585b4949de2b84c8dbede42be8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b263cfeadd38a2d66eabb4790bdb7db954fb8833539d997ed43ef09b17bbd40b
MD5 ff9e73f78439b3faccddea8740748926
BLAKE2b-256 c4e9088b735ae1504fcd62602a006847853fbf7906c482450e2caaaeb4836ef2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5d65d46d7e2d0e8bfc3cae0180558e779f6d8ba316d2b60482a47a4910cdf54e
MD5 394c3b3bfa04739fd5f1615e477f300a
BLAKE2b-256 d14bcf40b0319ce3c6d2603a8c1efa9ec7790c9440b0341b3eb401ea66a7cf51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 5f36c4e7f04cd4f6cf57484fc12ee8a0ec4d44bd1f121cd2f56a3c813265d54c
MD5 8cb21ecc5a803a7678460d3450ba1b41
BLAKE2b-256 d87592b47b96efa61de7b8b5b881b30cd6071434fd07b2e8e7dc77368e35683a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ebf19d53406900a72e863ee0cafcc7e6868359d2938424b6d20dc22ae2bd199c
MD5 3fb14f5fbb3ecbfa7598e3874999edb0
BLAKE2b-256 28a0d4a83a46104ceb01a7ea27aed5e1422f3e71b01caaad22b40b2ca579c8f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e6f8df3638b829355784fd9ca920062a8f03dbbeb050d2afaede6e63d4ef2359
MD5 58a7b5d10581def8c8852bb7afcb8f78
BLAKE2b-256 690ba7e626a4d5b872e3369b8df54a98f1e3e79c898f348039749975ba9e24e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c16da7232ba3e0fd2f3f3f67e6997d5838ebf53d18e54729fd6df16c9069aa0
MD5 9a615b2f8f5807743d6b58ed7ab6caad
BLAKE2b-256 ccf47f5f92b9d545adda6f730fd1a012042d2aa395ac445c8193725875ea9d92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c91fa8e68372689abc20d8ec08f821d9b047c8885866063373c5001110f80ff9
MD5 0e635036d7605017eebfcd4237738b2c
BLAKE2b-256 8269c55ba3ce12dc2dd13d1e0e95f30bd44f5c6acf035dd75e437b06cc3289ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 43afe7317ed1dfecf100646b58c008d0da81a7803f2bc5d5c3f92014cf2974ce
MD5 3dc121402b559ce6aead886e734334e1
BLAKE2b-256 d2a2f446e34477a7dc15985cd9e50c1ba3c5238814dacef68db696ee1bfc3717

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1dc7fe4b635bdf41424a369f77007a79cd886d69cb4dfc463a11b7a0c66cbdb1
MD5 b97ade8893d1358b3389343e1ae7d9cd
BLAKE2b-256 9a743573c0b6e744a4ef4d69fc60a1dc442e9842ade38078a4fa934f0e1e2cf2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11884df9b48f75818d15fa0778cb7fbb823d0d938636f90abbc14347537fcb79
MD5 d8251ac3e5b91761a9fe402a7b6d3a66
BLAKE2b-256 9e44aa8259b7acc3a42ddb34dad15a2f985bfa172a91211c0c2dd7b560f01c40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd0b5b73daae908135a14134ab79f615acb166af29112933c929873740e7f916
MD5 2fc3143ee8c09af3780715fe0790740e
BLAKE2b-256 102276ea62bfa42572b43ac81836303c9efd1d6f6e041419b6386c0b31b5ebf1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 34b4c3b78f6e4c04660846f7f5ce2aa9cbfb401adbbf8ee179e6bd756a58d634
MD5 df9a989610efbc4c7a1a7564d297b277
BLAKE2b-256 d545e93f5e3a07870d4709eee121f8f769576fbc845b78a953d765fbabd32e00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 658b49f7d1d05d8de8c643b911723b652e74f19242a27e4dcc68e9cf9aca7b5a
MD5 742e5d83116e992a896b2aeac38730e5
BLAKE2b-256 24f7bb93899e8d86c96a01d1901ad9261514c91bc74f0a52c71a9d195ca96ba9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c0359e0b1d96f0b13cae1af1405aace7ebbaf5aed674dad75dc12d436e76641f
MD5 6400d2ff62266a92faae921a11d54aee
BLAKE2b-256 64dbfa2abc5a2666785585b4af172b719059c82261bafd3fb9dbb307686d054d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 136112209a1d650bd2553c4d5cfe426297d02313b4d09691d5a01a325e1883a2
MD5 22e335b3a576fe69131ecd3390298d6b
BLAKE2b-256 590180841244c43dea40ee63bf3e13da7a52dde5befff278d5c93a7e05ef0c35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f5abe93e280dba73b91930da3be2770521e8706be4ef00de11a377305830d70
MD5 3404a9561dd5be273d07050bdcff3131
BLAKE2b-256 4ecd79d93253695ab864ce06f722c9551dfb695d461e849cc38f6c11c9cfa7c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3ff73c32b4a760482b7c4d4790d86fbe957ce4341358c86cece5db7b7648e133
MD5 16b928740a90533af51189d674afd51a
BLAKE2b-256 f5df2382d4aba1dcb0ed560a199767400a6db1a9b0f0d1e7ed43bb05f1136b1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0592706b68fa097ca5516c63f23d652ba792d784a6e8956d3f51a4e2d5d0a02a
MD5 a0f269e03a3c5c4ff61573ccc7b53dfd
BLAKE2b-256 60f53a81cb1af846607371b15131f124b0840d82ac36e283d224df8b73554d04

See more details on using hashes here.

Provenance

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