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.0.tar.gz (228.8 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.0-cp314-cp314-win_amd64.whl (150.9 kB view details)

Uploaded CPython 3.14Windows x86-64

sparsediffpy-0.5.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.5.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.5.0-cp314-cp314-macosx_10_15_x86_64.whl (157.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

sparsediffpy-0.5.0-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.0-cp313-cp313-win_amd64.whl (148.2 kB view details)

Uploaded CPython 3.13Windows x86-64

sparsediffpy-0.5.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.5.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.5.0-cp313-cp313-macosx_10_13_x86_64.whl (157.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sparsediffpy-0.5.0-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.0-cp312-cp312-win_amd64.whl (148.2 kB view details)

Uploaded CPython 3.12Windows x86-64

sparsediffpy-0.5.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.5.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.5.0-cp312-cp312-macosx_10_13_x86_64.whl (157.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sparsediffpy-0.5.0-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.0-cp311-cp311-win_amd64.whl (148.0 kB view details)

Uploaded CPython 3.11Windows x86-64

sparsediffpy-0.5.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.5.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.5.0-cp311-cp311-macosx_10_9_x86_64.whl (156.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

sparsediffpy-0.5.0-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.0.tar.gz.

File metadata

  • Download URL: sparsediffpy-0.5.0.tar.gz
  • Upload date:
  • Size: 228.8 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.0.tar.gz
Algorithm Hash digest
SHA256 d6a5cda21f161f390d23923d36f14a2f3d328114a41757616070d77ae84154d2
MD5 187972b84e182e2167bda7b9d288e938
BLAKE2b-256 68d3bcfb2054278969991b01605540de64e8a29bb7546edc1b065a79bda839e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 95e9400ef4d8b6244a4ccf96eeb0e00f2c8d3e789803d7c824e947707c262bb7
MD5 021dd28b176311db3ba8c80168c6454b
BLAKE2b-256 c94704419bc9c2ddeda473c4c2bc08ea1f73731448d65e690a1289e560792548

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87d9802af5a27cf58dcf3abb960b98e0b0b711b8495ef5edc8c3f1264614d873
MD5 16ac5f308727f306d9f537d90eb4ecb3
BLAKE2b-256 3ec7ce644ade96509491c057dbcae41822aa29f57c528b2c5eccba6bb37a9710

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 456a8bd5adae3c311dda4f0347f99f7e962618d866d3a4271455589dbbb93bea
MD5 cdf5601cc5ab7276852824de280b0996
BLAKE2b-256 d3461432c09cfc32b3d0bdea288736a4e4583ada9a17e8d7aa434e02006e867b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9ef508ee3f48ff2fa449a70a396aad68e7f9b5db15940030f3919e6225e3d605
MD5 9615f9c78a402864f83dd7d9f92a1c86
BLAKE2b-256 7a6add7c4129bfa664d458417a2ec0d615406999b4dd50ee12956df5dfe94860

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 81ea60fe3ce40c694b36a268d666f6c6abbe3f13b4ac0b246cae01c8d319ac22
MD5 adc2ff571129ea379ecae8c2ad309ff7
BLAKE2b-256 ca89bcd1287dba3a9d0276bb69bc15e6909cc4c8361a0d9bf63885b84ab3fd05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 193f4df3bd5feae4e0bc1f19d1d72f78fab78da3db0e54d25be181e9310282ba
MD5 289ede487982a2f65e9ec722705a862a
BLAKE2b-256 a9062668213e0b05fa8fd8440e4cee2e35fe46b186740eb15fe91835d99e8c1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 136b941ad204a03454f48d78b465e766c43b11e6f36c0478a99cb21114036e8f
MD5 8e1e829063c7ee5c7c39f3bf141dd738
BLAKE2b-256 8fe8571cb8ac9a62f250486c0c47fffc36e3ba30d62578130ad65102a57c8db6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 608e0e33f40e34f57720dfa2c58c096f4c4dd83ff6e09e311451bfe844f55c52
MD5 944c350cd052fc47cd4c596b48bb5159
BLAKE2b-256 2498aa325099d1071cb3cd3a867e1c0bba9a22afd6b3cd250f66ba4b97f0ff95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0cde7e150496f47f4dac5cfc6b75f8ddfdab202e10f1c93f1a54f7a9001769a3
MD5 375fc4162a00837523ed9830fd86576a
BLAKE2b-256 6e438e45e86c968eb8e4ba5701129442521a3aab71360b03c8bf1fb2bbdb22a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 5f6d9a76eb1bd758836d82cca30d2f4172eae48b0462a6bea0c018231ace87cf
MD5 0f69f2d236628df2d8f20d9a1df27f71
BLAKE2b-256 df0bdb675d2b684a56b893f519ab6df75777e0ed5bba48e9a1c2670ac1fc80af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a1d6cb53b60c0b1d686b65d59bfecd2c61b8c3058e4c7570ac6f42962208712a
MD5 122602af209cb145ab69361de2883765
BLAKE2b-256 ce511fd61368626cef2601a7b84fdab86fea85eef92623ca87c91df21d99b1cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8729a0812daf0697d1537b774a65e6886fbfd83edd94451ada403345bf3eea20
MD5 a8f6636a3e91f97faf03b215a458e141
BLAKE2b-256 b3e189584eedd6f91168bc4890e62d9e617cc4b8436439bc0a198e5174036098

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9056c26613d48033c70e6a3fed51bd467ce2aa62e9271bdaf5da349fdf0258ce
MD5 72f61d2fcd7171d25c6ba4f671c4bc99
BLAKE2b-256 726a6f9a054d584dd963f846b6de529bf0d109d783eabc7d5e6ac8b9fce5c34c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6f4bf95b6cc76059a7c308942495bdcb29412aae90de983fc61a25350031a0de
MD5 c114e540d9316c52c091791a4188c2cf
BLAKE2b-256 4e363768a32aa792779f15a5c058307c0d38aace299fd3e985ed43c8efa2f17b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 e4f317de00f5845c212a90e9899a1a43aeb227b99081750b097306598ff45f77
MD5 4e29d0eb96b790152438e204faf78c61
BLAKE2b-256 bfb969f4a1105220cab18f36fe32016ddc828b8fc170cedce51e226a925ad275

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ffc5622dc280affc03f500a0480e893b152210fa6ed15c4675b557e76dc86baa
MD5 155c662ca23a83e420f00c7a1a2ae189
BLAKE2b-256 122e20660a9e8c757ffbca54518ac96c19af6844d86341854acda2fb8328516d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed9f95f8550d3bb440a8cce9035e559821e5ba59fb08bc8d5aae0cba41d34901
MD5 fc8532df8f16c14d776102c059f9c3f8
BLAKE2b-256 363408c029359f01d3579d450f6d48decb58c255c7caa7d1deb05fb590aba9bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4efb7fce16dc3b4ca55b93beeb41c03f7d8b0109131ab264f3e6d5d9431e4f80
MD5 fd995741a0b472b4c5e4db291e769cd3
BLAKE2b-256 f95aa6089f1774a103b84625c6f612640c67e0d0095ed13145f4b19be907099a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c272920abe33996c90618ac7834c988dde0cfdd4b54a58ebbb4b3f468fa8b9d6
MD5 bc4f6a971b1bc728b946829e16a76f16
BLAKE2b-256 dbcfb2e709563359ee8b4ca629ebd1ac0e8e521f2735b4008c369474ede29ae2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.5.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ddc0686405ccd9ffdbc7ae015bbad9565d52418ba6ce8a1ff575f46b99f6e3d7
MD5 6728061ceefb6049fb683834ab707046
BLAKE2b-256 36a68d08c849641cd2e146d18a17e3102057db4555ad4ee9f9c7dfedba2ff5bd

See more details on using hashes here.

Provenance

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