Skip to main content

pyquartic

Modified Ferrari's quartic solver and modified Cardano's cubic solver for Python (4th and 3rd order polynomials).

Features

  • Original algorithms are modified so they provide stable and correct solutions to polynomials
  • Using modified algorithms from quarticequations.com
  • Functions are optimized for fast computing (up to 20x faster than np.roots)
  • Cython and pure-Python implementation

Usage

Cubic solver

import pyquartic
roots = pyquartic.solve_cubic(a, b, c, d)

Where a, b, c, d are cubic equation coefficients:
$ax^3 + bx^2 + cx + d = 0$

Quartic solver

import pyquartic
roots = pyquartic.solve_quartic(a, b, c, d, e)

Where a, b, c, d, e are quartic equation coefficients:
$ax^4 + bx^3 + cx^2 + dx + e = 0$

Pure-Python fallback

pyquartic_python.py can be used in case where cython extensions cant be compiled.
Output values are complex numbers in a tuple, where each number is one root.

Speed analysis

Speed analysis can be performed by running time_pyquartic.py.
Numpy's polyroots solver computes eigenvalues of a companion matrix, formed from n-th order polynomial coefficients. This method is stable and accurate, but very slow. Tests are performed on large number of coefficients (10000) where coefficients range from -10000 to 10000, times shown are mean and best times from those iterations.
Provided are three tests for cubic and quartic each: numpy's polyroots, python implementation, and cython implementation.

Cubic
np.root: 61.8645 us, best: 58.66 us
python : 10.3469 us, best: 9.488 us
cython : 3.147 us, best: 2.657 us

Quartic
np.root: 64.6545 us, best: 61.261 us
python : 16.0815 us, best: 14.85 us
cython : 3.4743 us, best: 2.969 us  

Modifications to the algorithms

Much more detailed versions and tutorials for this modifications are covered in this paper: quarticequations.com.
This project is only implementation of there described modified algorithms.

Cardano's method

Cardano's method has large round-off error at some specific cases (when parameter q approaches zero).
While mathematically correct, when calculated on computer, where numbers are rounded, this can create large errors, that are later carried to quartic solver.
To fix this, when there is only one real solution, solution from 'Numerical Recipes' is used.
When there are three real solutions, Viète’s trigonometric method is used.
More details here.

Ferrari's method

Ferrari's method uses one real root from cubic equation solved with Cardano's method.
As this root approaches zero, algorithm becomes computationally unstable due to round-off error.
Modified algorithm is called 'Modern generalization of Cardano’s Problem VIII'. It avoids this instability by adding one more calculation.
More details here.

Download files

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

Source Distribution

pyquartic-1.0.0.tar.gz (72.4 kB view details)

Uploaded Source

Built Distributions

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

pyquartic-1.0.0-cp314-cp314-win_amd64.whl (95.5 kB view details)

Uploaded CPython 3.14Windows x86-64

pyquartic-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (98.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

pyquartic-1.0.0-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (98.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pyquartic-1.0.0-cp314-cp314-macosx_11_0_x86_64.whl (94.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

pyquartic-1.0.0-cp314-cp314-macosx_11_0_arm64.whl (94.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyquartic-1.0.0-cp313-cp313-win_amd64.whl (93.6 kB view details)

Uploaded CPython 3.13Windows x86-64

pyquartic-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (96.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pyquartic-1.0.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (97.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pyquartic-1.0.0-cp313-cp313-macosx_11_0_x86_64.whl (93.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

pyquartic-1.0.0-cp313-cp313-macosx_11_0_arm64.whl (93.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyquartic-1.0.0-cp312-cp312-win_amd64.whl (93.6 kB view details)

Uploaded CPython 3.12Windows x86-64

pyquartic-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (96.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyquartic-1.0.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (97.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pyquartic-1.0.0-cp312-cp312-macosx_11_0_x86_64.whl (93.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pyquartic-1.0.0-cp312-cp312-macosx_11_0_arm64.whl (93.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyquartic-1.0.0-cp311-cp311-win_amd64.whl (93.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pyquartic-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (95.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pyquartic-1.0.0-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (95.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pyquartic-1.0.0-cp311-cp311-macosx_11_0_x86_64.whl (92.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pyquartic-1.0.0-cp311-cp311-macosx_11_0_arm64.whl (93.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyquartic-1.0.0-cp310-cp310-win_amd64.whl (93.1 kB view details)

Uploaded CPython 3.10Windows x86-64

pyquartic-1.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (96.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pyquartic-1.0.0-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (95.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pyquartic-1.0.0-cp310-cp310-macosx_11_0_x86_64.whl (93.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pyquartic-1.0.0-cp310-cp310-macosx_11_0_arm64.whl (93.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file pyquartic-1.0.0.tar.gz.

File metadata

  • Download URL: pyquartic-1.0.0.tar.gz
  • Upload date:
  • Size: 72.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyquartic-1.0.0.tar.gz
Algorithm Hash digest
SHA256 fb7942967a3f4c94030b3bf6e7f8855513268ad0c7a0956db43dec5c32de197c
MD5 3f5ef52e4929e7766d60107dfceb2ac0
BLAKE2b-256 8f360cb7d71e7fd825a0d1824fa2ac4a7f9602f00b41dc6e6e487b104b9cd0e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0.tar.gz:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pyquartic-1.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 95.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyquartic-1.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d00a5f4982f0a08623a8a9fcaca682a577788479b05d79a68c53fb5eff775436
MD5 08624157a2baba639e833cf937ecd65c
BLAKE2b-256 25e723aafe9cd1927b9c1e45dc82bc4d9821e21162ca3616b1ac27dcd15abf5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp314-cp314-win_amd64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3fa52287218df66de218b147fe8a79ea51931e4cf407b41d78ae4b899b3a0bc1
MD5 0e13c7c8ac5b7a52dbc69c3dd4563e47
BLAKE2b-256 cfd37e6508604622eec8a7bdbb86aa05e235490066da060b6be63ae21d4523b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c82556453d2b86a0da0c0f62b6259d65e81789d25e68309deec091cbf38f80bd
MD5 fddf1371c087f068876ea86a6bef1f83
BLAKE2b-256 64fadf557ea2aca8b7d89748506d8727324f9984306efcd0ac90fcf6902c103b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 cb699156914fcd16a03dff32395289a4ad6551278abc14d60581c4631f579c0e
MD5 da8e549cad9ce87f7a1661bdc62df9fa
BLAKE2b-256 be0f69302c84bd453a8263b3375261c09af47080dece576bb9b1b05d3691bea3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp314-cp314-macosx_11_0_x86_64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da3a92203c039a8532a429dad7dcaa1205f97b0b2d4275ef548a7f8cb5a19a5c
MD5 99c940532595ff095f93569206dfb36c
BLAKE2b-256 5b519d50bc4c9a158317bc7bf8b18d3fa171835b1ee4f355f4a7e946e5435bf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyquartic-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 93.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyquartic-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3c7f01b0c09880393c3952a7e19fe675f6b45ac7042b9bca6915876e0dbea3ca
MD5 2b420378c5a42bd52677c8957e82d6a1
BLAKE2b-256 698d5e5ec73d12a1b2c001fa3c8e9bf7456782d8c2875bc1c7eedb5d29f07bac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp313-cp313-win_amd64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8330bbb4060d45ae90b28af84b253d616b2927361b294b3c72148d37d4fd6962
MD5 4f620a7f2dda9b47d8b942dca4608cb7
BLAKE2b-256 e136ac30950a0d006aed2c329272f8228620451aa70598473bdba7a112785f19

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b08485de8b9c03c6049457b0956cbf0f5d27a29e08d3b6ef7dbf3626b9f8d4bc
MD5 b1175d17cf1ab5b6634ad47d876fbd5f
BLAKE2b-256 04bfc6a56e49425c12053f8780cc7db55de4651654f282402802d94b96d76c77

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4492b8884a6bc2286a82a031e99c270de63c40a9e834d112739b4f5918314369
MD5 7cd507f729616067955c0b505f524090
BLAKE2b-256 aea3f1fc14215bbfa9eb1ca154f3bb102e92fb1cdd20255cf602ac8a5b7e2022

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 131fc76dcc6eca1f307687d16e55215b6724fdb692d06b7cb9b01814970e4b9b
MD5 266cb64efd220da770a4b98eb9087e33
BLAKE2b-256 d42ceff95184393dad6ce2c4199dfec8cffc54be97725312130b81fadd11083a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyquartic-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 93.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyquartic-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 343554ac86b2b2ed93625cce6c7d62b50ab3be39b774d137011eaabf8275a733
MD5 82be0947e83dcf16491a4a0f6525495e
BLAKE2b-256 fbe4d6f320aad52ea618bdd3890f21e6526d261fa68a4d18cf741107eb9a5338

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp312-cp312-win_amd64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6889ba4f0a73c95c66c81096ab9024130d5e50eb13d6e3529e194b33383f6f21
MD5 957e9a0fb13f97e199d403bf7163a12f
BLAKE2b-256 d6d38bd8121c0246f1aab881cb4503ba864a78195a87e26d8c819347817bf442

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c8b6e787bc64593cd0fe191628b62c002ecde99db532c2cc6d230bb8f26bfaaa
MD5 3596c95c618242122f9e1832c10a0cc5
BLAKE2b-256 bd824b60aa6bc7ee25e933db3db857c97251b9a296fc95c5c61129bdf1b60155

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 144a5935ef4b10f69953075a0b0897c134e9e88bd894f212e18392864b4d8bc8
MD5 123e36bc8e16e393ccf1a120fb962669
BLAKE2b-256 333a86d457e3c2a097c1dc07cdee7f356ef594eda070728d0f26d0576dfe6437

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ffb7cf925702fb025fc42c2957448dcb9bd5dd1074525a1a3aeddc6f7f5456b
MD5 d49bcae554dbe343d1084ec902208d3e
BLAKE2b-256 e936197fd91cf07801b8df98b7d7c8428d8ebeda7fb2f85b40dc57e1276ab7f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyquartic-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 93.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyquartic-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e74e483e947a8d289524bf6f81392e2b9f67d88117f8a1186f70c07d63510f84
MD5 b784e193e820472554ff143b74a0bdd1
BLAKE2b-256 8610758d8df9727d02a7b9086503963ce978a6503f24b7dc565597bd22c8078d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp311-cp311-win_amd64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 af5e41d45c691a3fd2b71e2187809431062bc35454a24055666046f968954fd1
MD5 5b0418ba0c96bf2a07862f96dbedc24c
BLAKE2b-256 ed2d52f942af472ba51370f0b0af6073d4076325cd43e176f1215897241a1577

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9d4c162eae8da52136673ce368e543574fd9a4a04c2602b9bfb3a19a0b3c5ebd
MD5 3cef2c35c9da214960b65b192314d3e0
BLAKE2b-256 6952f63780d9a9e33ab8621b24e6e32f60d42f7289ebe8a7bbc68641f1930ef9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 85e35fb5ad96ad9136bfb3bca844d325e96655ab5931340d710bd36d80a9cc86
MD5 b4d2317fc479200dfb0880f77a60b9dd
BLAKE2b-256 f03c774bd537a65e4cf387d15f57be91f78bea54f21d73b1ab0aa8a4541edd7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df50b333beda946403a8f4417a6b29eeba0f7eacd5893b0eda12234bd683bb24
MD5 c203074a32762279eefbb9ac8e39b580
BLAKE2b-256 73842e35327fbdadf8fdfceef95ff0f44a371706cae032d1a7c90ad6b81ee37b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyquartic-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 93.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyquartic-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c7b4f6c319d0f798eb5b78038ea2e739fe60050149a8d9825a454a6e9d32629d
MD5 928e86280836a17ff9b57a303fb2c4c9
BLAKE2b-256 0445f1fa8b6e446d78fa9e1177cbda995a51eefc6383623a5eb9b5233b2db06f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp310-cp310-win_amd64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ec2f454b3bdf5e0d1b562d1ac7ba4eb5b8e83f983714b3e17f6dbd42f30dee7e
MD5 9867c3a5b7338670f280431fa8da3def
BLAKE2b-256 28544e16954a49b7719bfd2272e11a481a84b0a6d437fbdafcc7d22970129030

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1327f356148c4637a582bfe490efc33e8f3344178b077828db0e5b3ff9004150
MD5 98e09e0553f788497ad82123c5a049ec
BLAKE2b-256 2e7699fd8ffee1489b4c3ba33649cb75202bd69387ae986810bf594eb1839a7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1b530dc47adc16c6023d9d1472a86ade8a0c78db77bca1f01ca399f1f1ee5133
MD5 43423531da2b4ecb355fe828050a4971
BLAKE2b-256 a3c36ae20c3c0349fc9bb0d8a8f054f33bda093b3806f44ea55de02aa17703a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

File details

Details for the file pyquartic-1.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyquartic-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f4272e5f65ce78e716e6131ca76e7235baae17065bc8aafa228c8dc1ee64e2b
MD5 37638b5d88aa53197574449863343a1f
BLAKE2b-256 64b321b397832824ebac08e0ac936d54f5a1904fe908f2666037ccf808bbfae4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyquartic-1.0.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-and-publish.yml on sparklost/pyquartic

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

Release history Release notifications | RSS feed

1.0.1

26 files

This release

1.0.0 This release

26 files

0.1.5

26 files

Supported by

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