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.6.0.tar.gz (234.6 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.6.0-cp314-cp314-win_amd64.whl (673.7 kB view details)

Uploaded CPython 3.14Windows x86-64

sparsediffpy-0.6.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.6.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.6.0-cp314-cp314-macosx_10_15_x86_64.whl (161.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

sparsediffpy-0.6.0-cp314-cp314-macosx_10_15_universal2.whl (247.9 kB view details)

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

sparsediffpy-0.6.0-cp313-cp313-win_amd64.whl (654.5 kB view details)

Uploaded CPython 3.13Windows x86-64

sparsediffpy-0.6.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.6.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.6.0-cp313-cp313-macosx_10_13_x86_64.whl (161.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sparsediffpy-0.6.0-cp313-cp313-macosx_10_13_universal2.whl (247.9 kB view details)

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

sparsediffpy-0.6.0-cp312-cp312-win_amd64.whl (654.5 kB view details)

Uploaded CPython 3.12Windows x86-64

sparsediffpy-0.6.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.6.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.6.0-cp312-cp312-macosx_10_13_x86_64.whl (161.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sparsediffpy-0.6.0-cp312-cp312-macosx_10_13_universal2.whl (247.9 kB view details)

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

sparsediffpy-0.6.0-cp311-cp311-win_amd64.whl (654.4 kB view details)

Uploaded CPython 3.11Windows x86-64

sparsediffpy-0.6.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.6.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.6.0-cp311-cp311-macosx_10_9_x86_64.whl (161.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

sparsediffpy-0.6.0-cp311-cp311-macosx_10_9_universal2.whl (247.3 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for sparsediffpy-0.6.0.tar.gz
Algorithm Hash digest
SHA256 fffed4a350d166c00e43881d0982d29b8372a367f505ed5d0468fec60d450771
MD5 6e616afb0682acb0280e7b08d0952597
BLAKE2b-256 3a68f42af4694cf53a39bb42d02ae8d22bfedb66e968554b2275ad2011b3472a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 704059657959b86ea71e20e5e3c9605ee2707799e0b02ab8c34674c3e1231a3e
MD5 6bb6013ef16db2c7f0ef57430c911811
BLAKE2b-256 431f5aca97553c28623a39c8f2fc36b7a72ab2bd1e99828a25673e084b1799ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c50db72a1f42d6b6b0c8e55a56f739e5910e5b06fb047a2929b67e9de0a6530
MD5 aa73173a0671d2e0537084502ac610a6
BLAKE2b-256 0a77ba1a7ff2c7bb958741316a3d95842a9af6c8c4a257dda6bc5c9bb883c51d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8678e290b68c8ab5d00b9a2e2b3fb408af2d3c134249f3b12d6251bc48809385
MD5 7d45df66220c342e486e3d8f5718d089
BLAKE2b-256 514863244b25dea14aa3e3079945fecdfdf4a51bcc7bae69d7aa433448d2abed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 401f209a198067a23e4a9e728331c6c8029bf890c46d7745d1bd8bfca58ec4a1
MD5 f41e87a158032ff18596bd466affc2f6
BLAKE2b-256 416fcb4388c763613ffec81537fa8abca5ca862f4bb803af14c7b837f4ff1924

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 a822904d6e493cc7f1b0fe2730cb85f737fd0522461a023a47f8cf060ba318d6
MD5 e1c9619156825a9a7710691f9120f1a3
BLAKE2b-256 acd33884804ebd41f2501ae119ab3a08ca61cfe5600176007fcb22d30a95edfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 453d35a7dc73492745a70baaa51a0ac106694702c5226aa55221a1589c48be03
MD5 4393cdcbd882f9002715b157f2724457
BLAKE2b-256 5fbf21f4421fd2477438452e925bfc1d06534d3ffb1e7da5fb4f3b5b0df8c40f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bd51f65dfb48abe4aca499438e16bf8e47ad3681e55185d9975bc24a060a208
MD5 a7c52ba091964c5619318290bc435aab
BLAKE2b-256 f9b74ecf3ea6542a7fd0c04593307c810ef55209dca6fb47616969f346010861

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 17f3f7c6c47de0539e9ef066ab4ce3097990613dbe84cffff963aa0772b6fa0b
MD5 777eedad5cb68eed73753c2592d9ba12
BLAKE2b-256 3f772cdb8706768f4692b86eb6ebb4c23f9c1d35973840f3a2e706bd0dbdc898

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 498d9334e617efb46b4dbd8bca59c5d80ac6aaedb8fabc6560f5cb3d6b5214f5
MD5 c06d123153d1e98d4e5520cc413f86dd
BLAKE2b-256 2a2a9712b18664a5808527f611d414d23c7493710acbb268479e86c393f9622f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c2b736f0d46c43045d2968a904007a7223b4da124f43a98015bde497692650fa
MD5 a10d3f4003206a0f6f89f69d0ca5a06e
BLAKE2b-256 5c4eea1c155169879fa9439d3feca3c85436fe38fc81b8013de1b4019de06176

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4a9497f8fe93ee461a6548f4221eb50ddfa3fedb7d3ae58938bd34843d459391
MD5 dbd44eb7315223a298e8f6700f24352b
BLAKE2b-256 f6c6fb3b7a42114d427b0c6e7240df2ee951ce5d863e6d260c6e070f3b79dcac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e58148fe8ace26477fa26a077e7d7a63fb9ee904895394c9a282e3dbc12fd94e
MD5 dda2efb8d50dee2a0ae552c3efac1e53
BLAKE2b-256 807f46aa9b3bcc0464b0267f6e48ce94caa4c2cba8028cdeeba44bc0436c6ca0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4742c8407069d4ce55af25d484e0ae6884e7487604b383d27326803d3e9e3aab
MD5 86676ee34bfef72495dda3a4094a9c71
BLAKE2b-256 44b1728c4cc3441b767ed206186a495f7fe2b495c443ff982c7130bc7006562e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0ad8153fa07a9a87cb81babf71aa43257884c5050f654367a0fccfbdbd5c00d5
MD5 fb103ea529fabeaf64bab4e7732eda7e
BLAKE2b-256 5349fdaf4b5e37f92c868ba4bec306c4f076355410f18569f518e8d50999237c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 0d22f8a68a832409be2231e0c21c5191cc71341a2ca4aa8bd17307b07933c533
MD5 27a4805465697e4a4c56cc40d883927b
BLAKE2b-256 8ca42367a3266bac1ac9faecc91decbaccad6b00f12c78bca1ba5c463551e47e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7c319d31aa28f4fb45e2eb4df7c89ae024da72e8b04cf28b7f3a75ab7241e1a5
MD5 df51135191e9123a28414acfe404615c
BLAKE2b-256 740837ac1458de421ac54f81a389ca05b4346410c56552437a0dfc8717b8c84a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e573771e931e3ea05faf98f70028dcebb5c20eae05acb1f1115db7f36fc2163e
MD5 6a62739651347ea5411a82765958fc14
BLAKE2b-256 e79cbc8a8137326219f30f6509359c6e3073d45a29dadf8f6ea3d4457a79b603

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b95507ce93c2c4f88eec568ba3016169226dc4e4fae9884133d0565626a59a03
MD5 9d93d0f5578e347b5aab9d4a002856b2
BLAKE2b-256 7c64d52df89fd8ccb8108858bbe403ad1d0ebfb003b904bf8b8febedf82403e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6648d2b017d72dd14841fb1ecc2ddeaa960d2b649eb4c57ad016e4c6f66a2fa3
MD5 55661e0695bcaafd6a8f80b80440b242
BLAKE2b-256 ad38df58597e39388d1a3448cb067b063673e9812d16bbad19a3a979f0bb6e98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sparsediffpy-0.6.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 052237ff98f31120f3f07be455e8c8755794f0986bf3ed49e2ba348649a59d32
MD5 0ea4381397c06c90985540a1b412eda2
BLAKE2b-256 356385fa8b08456de8d969e37e4fba63dc3576b1b41eaa24bcc3ffe03648034d

See more details on using hashes here.

Provenance

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