Skip to main content

Matrix determinant toolkit

Project description

https://raw.githubusercontent.com/ameli/detkit/main/docs/source/_static/images/icons/logo-detkit-light.svg

Paper | Slides | Poster | Docs | API | PyPI | Anaconda | Docker Hub | Github

detKit is a Python package for computing determinant functions of matrices.

Install

Install with pip

pypi

pip install detkit

Install with conda

conda-version

conda install s-ameli::detkit

Docker Image

docker-pull deploy-docker

docker pull sameli/detkit

Supported Platforms

Successful installation and tests performed on the following operating systems, architectures, and Python and PyPy versions:

Platform

Arch

Python Version

PyPy Version 1

Continuous Integration

3.9

3.10

3.11

3.12

3.13

3.8

3.9

3.10

Linux

X86-64

build-linux

AARCH-64

macOS

X86-64

build-macos

ARM-64

Windows

X86-64

build-windows

ARM-64 2

Python wheels for detkit for all supported platforms and versions in the above are available through PyPI and Anaconda Cloud. If you need detkit on other platforms, architectures, and Python or PyPy versions, raise an issue on GitHub and we build its Python Wheel for you.

1. Wheels for PyPy are exclusively available for installation through pip and cannot be installed using conda.
2. Wheels for Windows on ARM-64 architecture are exclusively available for installation through pip and cannot be installed using conda.

Documentation

deploy-docs binder

See documentation of the package.

Benchmark Test

Read about the benchmark test of detkit in practical applications.

How to Contribute

We welcome contributions via GitHub’s pull request. If you do not feel comfortable modifying the code, we also welcome feature requests and bug reports as GitHub issues.

How to Cite

If you publish work that uses detkit, please consider citing the manuscripts available here.

License

license

This project uses a BSD 3-clause license, in hopes that it will be accessible to most projects. If you require a different license, please raise an issue and we will consider a dual license.

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

detkit-0.12.3.tar.gz (398.6 kB view details)

Uploaded Source

Built Distributions

detkit-0.12.3-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

detkit-0.12.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

detkit-0.12.3-cp313-cp313-macosx_10_13_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

detkit-0.12.3-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

detkit-0.12.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

detkit-0.12.3-cp312-cp312-macosx_10_13_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

detkit-0.12.3-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

detkit-0.12.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

detkit-0.12.3-cp311-cp311-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

detkit-0.12.3-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

detkit-0.12.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

detkit-0.12.3-cp310-cp310-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

detkit-0.12.3-cp39-cp39-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9Windows x86-64

detkit-0.12.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

detkit-0.12.3-cp39-cp39-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file detkit-0.12.3.tar.gz.

File metadata

  • Download URL: detkit-0.12.3.tar.gz
  • Upload date:
  • Size: 398.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for detkit-0.12.3.tar.gz
Algorithm Hash digest
SHA256 c8c6c0a19abc47c5593392c12661cdf1f95acc38fb18b8efe34f5f00f5375ce4
MD5 2775d397c200d7f3179dfb8f04a8e356
BLAKE2b-256 21f894b3709bf8eea7dc6378a4deb7b38062d74c012fdd321fcebac780ef5793

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: detkit-0.12.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for detkit-0.12.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ad30acb478b2bec496c5ee54740fbc6cedc3ad72324602d2bb92324230652131
MD5 3552816a82b936f0a5fdcbce6f6914c3
BLAKE2b-256 e574d85e190126a6e25187be012c0f90de712ab4953ea4d02f1b15a2c128f48d

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for detkit-0.12.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bcb946755e233d9f856844c9efe89127fe97cd0a3c9db8191f096cc33d6f9d0e
MD5 fafaaedff7cc4736c867c8fdd8803814
BLAKE2b-256 01504ff27cc76db9100ae1bce02683fd3d47d34951eaea544f812d7aecd525c8

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for detkit-0.12.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 114dd1302cc32546426442ad106c14c39e5545861912dbc586536b3e3767b64c
MD5 ad56703eff9023e94edef02fbf94716c
BLAKE2b-256 b76ff1e2ec71186ab2127f85ac376ca98b532b37820ab1ea57c87571f2a1adae

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: detkit-0.12.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for detkit-0.12.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e608dac06ffdefe98b3bce29476d1619a7eac1dd70bd46a34bbf032bf458d338
MD5 2aeaf414b29b579536e3f033de5fbb9a
BLAKE2b-256 1238786eda84684d04bbbdce9113d028476e3894702aef939b1f6b60ca484219

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for detkit-0.12.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e52d0b2bad26a692d6dfee00ff2e2effaa77143f8a69e8b7098696156703972
MD5 1d8b21d3649a51c4f13a2f4c34e3651f
BLAKE2b-256 4b8710b5355644c594654855ddf885be3f1534226fec8f5c51e22714a2da66bb

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for detkit-0.12.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 69db34a10539d7fadd09ddc00e671876f9e621d826a12f3e1e1435a8ea8a91a2
MD5 09415333aa6d37fdd9d1eb07718f0834
BLAKE2b-256 c2fba827973977134be800366de466b32527fb1e4fead860c37c5035f5996cb3

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: detkit-0.12.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for detkit-0.12.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4c3dd3fa9b4bc67ba81d7b6bd7b80f808e11e007fba05c45dd6e55605b20a36c
MD5 ae4663e3153c34356a489ea0aec144f6
BLAKE2b-256 1e4845b716416be1fa19d035815a96c932da5e215e7f12b91c062f3d9ea084db

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for detkit-0.12.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49913eed8b789f8e435c2fb6c8e4bbb3c12467f24874208ae1acc9f0faa57531
MD5 21858bd804ce659059a480e29241adf9
BLAKE2b-256 251d24b23650e21dbcc68f462117d344b912bbae73aaffbdf22be341a5c6b61f

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for detkit-0.12.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 11649d537777bb5f09ef09b7f569d0fb68ec5c3d9d0235c0b2ee47fcdbbac0e5
MD5 9ced3dd22da0907a15e063c04d753bb1
BLAKE2b-256 f4c846ab9bc69c7ecbe08e055913ca94a37644d0b616e25cbc244e3d7c96e895

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: detkit-0.12.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for detkit-0.12.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 72a6209d63034d112d997f2ce4b39dc617a05899294cb05e22c41191652bf0c8
MD5 86f0872410d437667f8863372e21832c
BLAKE2b-256 331c32d366629ab14b9e6bce8d1f45addcc32ef7bff0ad3b0c3893bfecea49f6

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for detkit-0.12.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b8f0a73794824d6e231520e7b7be26b53a71fc1fc3d81405851f7accb7e36f1
MD5 8131899f62391d590bb98cd230c822ec
BLAKE2b-256 c25126bf09db72fa06ddf83bbd4800cb7a18205a1229695bca7599f90b0fec71

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for detkit-0.12.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 769e4eff56d4ada935c6ce7058d8c412a03dddb60faac48ccb6c237ce5e40c4c
MD5 fa490e4257b22489f4398d29a8c04726
BLAKE2b-256 af1309a015e28460ae512707eaae1eefbd96af997c55e818cafc0050ac237e08

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: detkit-0.12.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for detkit-0.12.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 482bec18775483dcf8a078f967114a0d67c29fc842ee419402349f0567fbc464
MD5 4914390bc8219463a2dee95938b297e4
BLAKE2b-256 366ebfc14d2cf3bd49682f1fe0d3251c1ca5be11cc8364077de6b3f35b475c02

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for detkit-0.12.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9eb354b63112ca9ffaa1ea638ececb62851535b926493bb9903db2273119050a
MD5 c0bee5fbf3a0012c706d0143ad6b715b
BLAKE2b-256 34a2722acfafa4fbc35baed74e44be91ec5df6248a173f30c140ea561fa87666

See more details on using hashes here.

File details

Details for the file detkit-0.12.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for detkit-0.12.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 38902d194cc7be677f9c15ef8d0d0576c6af7c1590532e24d8d44aee38a7b124
MD5 2ee6d462823ec6cb582889c085e7be25
BLAKE2b-256 c0e05bdccc41e42ba84cddd20469e8081cdc555cedf0a2955743bb6cf18f110b

See more details on using hashes here.

Supported by

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