******
|logo|
******
``detKit`` is a Python package for computing determinant functions of matrices.
Links
=====
* `Documentation <https://ameli.github.io/detkit>`_
* `PyPI <https://pypi.org/project/detkit/>`_
* `Anaconda <https://anaconda.org/s-ameli/detkit>`_
* `Docker Hub <https://hub.docker.com/r/sameli/detkit>`_
* `Github <https://github.com/ameli/detkit>`_
Install
=======
Install with ``pip``
--------------------
|pypi|
::
pip install detkit
Install with ``conda``
----------------------
|conda-version|
::
conda install -c 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 <https://www.pypy.org/>`_ versions:
.. |y| unicode:: U+2714
.. |n| unicode:: U+2716
+----------+--------+-------+-------+-------+-------+-------+-------+-----------------+
| Platform | Arch | Python Version | PyPy Version | Continuous |
+ | +-------+-------+-------+-------+-------+-------+ Integration +
| | | 3.9 | 3.10 | 3.11 | 3.8 | 3.9 | 3.10 | |
+==========+========+=======+=======+=======+=======+=======+=======+=================+
| Linux | X86-64 | |y| | |y| | |y| | |y| | |y| | |y| | |build-linux| |
+----------+--------+-------+-------+-------+-------+-------+-------+-----------------+
| macOS | X86-64 | |y| | |y| | |y| | |n| | |n| | |n| | |build-macos| |
+----------+--------+-------+-------+-------+-------+-------+-------+-----------------+
| Windows | X86-64 | |y| | |y| | |y| | |n| | |n| | |n| | |build-windows| |
+----------+--------+-------+-------+-------+-------+-------+-------+-----------------+
.. |build-linux| image:: https://img.shields.io/github/actions/workflow/status/ameli/detkit/build-linux.yml
:target: https://github.com/ameli/detkit/actions?query=workflow%3Abuild-linux
.. |build-macos| image:: https://img.shields.io/github/actions/workflow/status/ameli/detkit/build-macos.yml
:target: https://github.com/ameli/detkit/actions?query=workflow%3Abuild-macos
.. |build-windows| image:: https://img.shields.io/github/actions/workflow/status/ameli/detkit/build-windows.yml
:target: https://github.com/ameli/detkit/actions?query=workflow%3Abuild-windows
Python wheels for ``detkit`` for all supported platforms and versions in the above are available through `PyPI <https://pypi.org/project/detkit/>`_ and `Anaconda Cloud <https://anaconda.org/s-ameli/detkit>`_. If you need ``detkit`` on other platforms, architectures, and Python or PyPy versions, `raise an issue <https://github.com/ameli/detkit/issues>`_ on GitHub and we build its Python Wheel for you.
Documentation
=============
|deploy-docs| |binder|
See `documentation <https://ameli.github.io/detkit/index.html>`__ of the package.
Benchmark Test
==============
Read about the `benchmark test <https://ameli.github.io/detkit/benchmark.html>`__ of ``detkit`` in practical applications.
How to Contribute
=================
We welcome contributions via `GitHub's pull request <https://github.com/ameli/detkit/pulls>`_. If you do not feel comfortable modifying the code, we also welcome feature requests and bug reports as `GitHub issues <https://github.com/ameli/detkit/issues>`_.
How to Cite
===========
If you publish work that uses ``detkit``, please consider citing the manuscripts available `here <https://ameli.github.io/detkit/cite.html>`_.
License
=======
|license|
This project uses a `BSD 3-clause license <https://github.com/ameli/detkit/blob/main/LICENSE.txt>`_, in hopes that it will be accessible to most projects. If you require a different license, please raise an `issue <https://github.com/ameli/detkit/issues>`_ and we will consider a dual license.
.. |logo| image:: https://raw.githubusercontent.com/ameli/detkit/main/docs/source/_static/images/icons/logo-detkit-light.svg
:width: 160
.. |license| image:: https://img.shields.io/github/license/ameli/detkit
:target: https://opensource.org/licenses/BSD-3-Clause
.. |deploy-docs| image:: https://img.shields.io/github/actions/workflow/status/ameli/detkit/deploy-docs.yml?label=docs
:target: https://github.com/ameli/detkit/actions?query=workflow%3Adeploy-docs
.. |binder| image:: https://mybinder.org/badge_logo.svg
:target: https://mybinder.org/v2/gh/ameli/detkit/HEAD?filepath=notebooks%2Fquick_start.ipynb
.. |pypi| image:: https://img.shields.io/pypi/v/detkit
:target: https://pypi.org/project/detkit/
.. |deploy-docker| image:: https://img.shields.io/github/actions/workflow/status/ameli/detkit/deploy-docker.yml?label=build%20docker
:target: https://github.com/ameli/detkit/actions?query=workflow%3Adeploy-docker
.. |docker-pull| image:: https://img.shields.io/docker/pulls/sameli/detkit?color=green&label=downloads
:target: https://hub.docker.com/r/sameli/detkit
.. |conda-version| image:: https://img.shields.io/conda/v/s-ameli/detkit
:target: https://anaconda.org/s-ameli/detkit
Raw data
{
"_id": null,
"home_page": "https://github.com/ameli/detkit",
"name": "detkit",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "matrix-computations cholesky-decomposition logdet matrix-determinant singular-matrix gaussian-process",
"author": "Siavash Ameli",
"author_email": "sameli@berkeley.edu",
"download_url": "https://files.pythonhosted.org/packages/85/70/d8f67076942d284585186d53b823709bf7f0903b4b6c27dfab52a4d4c401/detkit-0.2.4.tar.gz",
"platform": "Linux",
"description": "******\n|logo|\n******\n\n``detKit`` is a Python package for computing determinant functions of matrices.\n\nLinks\n=====\n\n* `Documentation <https://ameli.github.io/detkit>`_\n* `PyPI <https://pypi.org/project/detkit/>`_\n* `Anaconda <https://anaconda.org/s-ameli/detkit>`_\n* `Docker Hub <https://hub.docker.com/r/sameli/detkit>`_\n* `Github <https://github.com/ameli/detkit>`_\n\nInstall\n=======\n\nInstall with ``pip``\n--------------------\n\n|pypi|\n\n::\n\n pip install detkit\n\nInstall with ``conda``\n----------------------\n\n|conda-version|\n\n::\n\n conda install -c s-ameli detkit\n\nDocker Image\n------------\n\n|docker-pull| |deploy-docker|\n\n::\n\n docker pull sameli/detkit\n\nSupported Platforms\n===================\n\nSuccessful installation and tests performed on the following operating systems, architectures, and Python and `PyPy <https://www.pypy.org/>`_ versions:\n\n.. |y| unicode:: U+2714\n.. |n| unicode:: U+2716\n\n+----------+--------+-------+-------+-------+-------+-------+-------+-----------------+\n| Platform | Arch | Python Version | PyPy Version | Continuous |\n+ | +-------+-------+-------+-------+-------+-------+ Integration +\n| | | 3.9 | 3.10 | 3.11 | 3.8 | 3.9 | 3.10 | |\n+==========+========+=======+=======+=======+=======+=======+=======+=================+\n| Linux | X86-64 | |y| | |y| | |y| | |y| | |y| | |y| | |build-linux| |\n+----------+--------+-------+-------+-------+-------+-------+-------+-----------------+\n| macOS | X86-64 | |y| | |y| | |y| | |n| | |n| | |n| | |build-macos| |\n+----------+--------+-------+-------+-------+-------+-------+-------+-----------------+\n| Windows | X86-64 | |y| | |y| | |y| | |n| | |n| | |n| | |build-windows| |\n+----------+--------+-------+-------+-------+-------+-------+-------+-----------------+\n\n.. |build-linux| image:: https://img.shields.io/github/actions/workflow/status/ameli/detkit/build-linux.yml\n :target: https://github.com/ameli/detkit/actions?query=workflow%3Abuild-linux \n.. |build-macos| image:: https://img.shields.io/github/actions/workflow/status/ameli/detkit/build-macos.yml\n :target: https://github.com/ameli/detkit/actions?query=workflow%3Abuild-macos\n.. |build-windows| image:: https://img.shields.io/github/actions/workflow/status/ameli/detkit/build-windows.yml\n :target: https://github.com/ameli/detkit/actions?query=workflow%3Abuild-windows\n\nPython wheels for ``detkit`` for all supported platforms and versions in the above are available through `PyPI <https://pypi.org/project/detkit/>`_ and `Anaconda Cloud <https://anaconda.org/s-ameli/detkit>`_. If you need ``detkit`` on other platforms, architectures, and Python or PyPy versions, `raise an issue <https://github.com/ameli/detkit/issues>`_ on GitHub and we build its Python Wheel for you.\n\nDocumentation\n=============\n\n|deploy-docs| |binder|\n\nSee `documentation <https://ameli.github.io/detkit/index.html>`__ of the package.\n\nBenchmark Test\n==============\n\nRead about the `benchmark test <https://ameli.github.io/detkit/benchmark.html>`__ of ``detkit`` in practical applications.\n\nHow to Contribute\n=================\n\nWe welcome contributions via `GitHub's pull request <https://github.com/ameli/detkit/pulls>`_. If you do not feel comfortable modifying the code, we also welcome feature requests and bug reports as `GitHub issues <https://github.com/ameli/detkit/issues>`_.\n\nHow to Cite\n===========\n\nIf you publish work that uses ``detkit``, please consider citing the manuscripts available `here <https://ameli.github.io/detkit/cite.html>`_.\n\nLicense\n=======\n\n|license|\n\nThis project uses a `BSD 3-clause license <https://github.com/ameli/detkit/blob/main/LICENSE.txt>`_, in hopes that it will be accessible to most projects. If you require a different license, please raise an `issue <https://github.com/ameli/detkit/issues>`_ and we will consider a dual license.\n\n.. |logo| image:: https://raw.githubusercontent.com/ameli/detkit/main/docs/source/_static/images/icons/logo-detkit-light.svg\n :width: 160\n.. |license| image:: https://img.shields.io/github/license/ameli/detkit\n :target: https://opensource.org/licenses/BSD-3-Clause\n.. |deploy-docs| image:: https://img.shields.io/github/actions/workflow/status/ameli/detkit/deploy-docs.yml?label=docs\n :target: https://github.com/ameli/detkit/actions?query=workflow%3Adeploy-docs\n.. |binder| image:: https://mybinder.org/badge_logo.svg\n :target: https://mybinder.org/v2/gh/ameli/detkit/HEAD?filepath=notebooks%2Fquick_start.ipynb\n.. |pypi| image:: https://img.shields.io/pypi/v/detkit\n :target: https://pypi.org/project/detkit/\n.. |deploy-docker| image:: https://img.shields.io/github/actions/workflow/status/ameli/detkit/deploy-docker.yml?label=build%20docker\n :target: https://github.com/ameli/detkit/actions?query=workflow%3Adeploy-docker\n.. |docker-pull| image:: https://img.shields.io/docker/pulls/sameli/detkit?color=green&label=downloads\n :target: https://hub.docker.com/r/sameli/detkit\n.. |conda-version| image:: https://img.shields.io/conda/v/s-ameli/detkit\n :target: https://anaconda.org/s-ameli/detkit\n",
"bugtrack_url": null,
"license": "",
"summary": "Matrix determinant toolkit",
"version": "0.2.4",
"project_urls": {
"Documentation": "https://github.com/ameli/detkit/blob/main/README.rst",
"Download": "https://github.com/ameli/detkit/archive/main.zip",
"Homepage": "https://github.com/ameli/detkit",
"Source": "https://github.com/ameli/detkit",
"Tracker": "https://github.com/ameli/detkit/issues"
},
"split_keywords": [
"matrix-computations",
"cholesky-decomposition",
"logdet",
"matrix-determinant",
"singular-matrix",
"gaussian-process"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "25cc3a18355281af8bd4639f75af6192bfaa911f519be90a6034c0728c8c8a24",
"md5": "4571079e43275b358b942efa91ba67bd",
"sha256": "3d5dbb82db396365262612c69bff7efd009e97468b706a1b4e561653b0091f54"
},
"downloads": -1,
"filename": "detkit-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "4571079e43275b358b942efa91ba67bd",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 4672027,
"upload_time": "2023-09-18T02:42:29",
"upload_time_iso_8601": "2023-09-18T02:42:29.470570Z",
"url": "https://files.pythonhosted.org/packages/25/cc/3a18355281af8bd4639f75af6192bfaa911f519be90a6034c0728c8c8a24/detkit-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7ab41f65ff5ed62d90d18642ade45ae40e17bfe10f8f248a2d96bace11bdd8dd",
"md5": "af8279d601ef38bfaf216b92e75218d1",
"sha256": "d29cb8cb3a0e36556d06dc0c6b5a9df9f73f1306f8454ac43a3d1d72e70ad719"
},
"downloads": -1,
"filename": "detkit-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "af8279d601ef38bfaf216b92e75218d1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 4747787,
"upload_time": "2023-09-18T02:42:32",
"upload_time_iso_8601": "2023-09-18T02:42:32.183967Z",
"url": "https://files.pythonhosted.org/packages/7a/b4/1f65ff5ed62d90d18642ade45ae40e17bfe10f8f248a2d96bace11bdd8dd/detkit-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c994ba7ed6f52873676980a5f58bbec41038f215ea893a7355b03d037ca26a90",
"md5": "9eeecdaf8aa31b053d5ed854953d0fdb",
"sha256": "a58d0bd39640aa066421a1b48637e040dee749fd74c029ba5d1497136ccbd0a4"
},
"downloads": -1,
"filename": "detkit-0.2.4-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "9eeecdaf8aa31b053d5ed854953d0fdb",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 4104685,
"upload_time": "2023-09-18T02:42:34",
"upload_time_iso_8601": "2023-09-18T02:42:34.381343Z",
"url": "https://files.pythonhosted.org/packages/c9/94/ba7ed6f52873676980a5f58bbec41038f215ea893a7355b03d037ca26a90/detkit-0.2.4-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "588beb93d8167f8ae9316fd98b79db9329158037ccff19181d79d14de69e900d",
"md5": "e4e6bff330882051ccc6d3b0a7114445",
"sha256": "cac29a19e591d5c086558cf1e5ffa7ed20a3e71d9c0b102057af99dcee0a55cb"
},
"downloads": -1,
"filename": "detkit-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "e4e6bff330882051ccc6d3b0a7114445",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 4672960,
"upload_time": "2023-09-18T02:42:36",
"upload_time_iso_8601": "2023-09-18T02:42:36.576716Z",
"url": "https://files.pythonhosted.org/packages/58/8b/eb93d8167f8ae9316fd98b79db9329158037ccff19181d79d14de69e900d/detkit-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "875f1890b0a9d9c7557d5053172d10b89d19bd8c04436aa674f7744f96a1261a",
"md5": "79d264f271c920b63fec81891e22caf1",
"sha256": "dec81131ed06083fbb43815d55d177f5ffdc427cba6dae2902afc0e6e58e93cd"
},
"downloads": -1,
"filename": "detkit-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "79d264f271c920b63fec81891e22caf1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 4749173,
"upload_time": "2023-09-18T02:42:38",
"upload_time_iso_8601": "2023-09-18T02:42:38.669356Z",
"url": "https://files.pythonhosted.org/packages/87/5f/1890b0a9d9c7557d5053172d10b89d19bd8c04436aa674f7744f96a1261a/detkit-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c208966e3b4b8073e0f5b554ed2ff0cee8e999f29d26977756dacce5ef0bb09e",
"md5": "116d64a474469bc87fe692c47d45f238",
"sha256": "e54f09f2cc0602b3c51987b238ec7706a6885f5fb7e4b9506bfe3db444548962"
},
"downloads": -1,
"filename": "detkit-0.2.4-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "116d64a474469bc87fe692c47d45f238",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 4105937,
"upload_time": "2023-09-18T02:42:40",
"upload_time_iso_8601": "2023-09-18T02:42:40.831368Z",
"url": "https://files.pythonhosted.org/packages/c2/08/966e3b4b8073e0f5b554ed2ff0cee8e999f29d26977756dacce5ef0bb09e/detkit-0.2.4-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0b37cdaaf4f5eb7f72654feccb2ab55e233fff8ccf9afb2998bcaf4eeead7cad",
"md5": "0a6d9ca20fcf7006d49d490229f2a2aa",
"sha256": "8745f5692ba71a460a7a34b2a78328f4160a87b34447d68b701640dcadcc29d5"
},
"downloads": -1,
"filename": "detkit-0.2.4-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "0a6d9ca20fcf7006d49d490229f2a2aa",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 4676255,
"upload_time": "2023-09-18T02:42:42",
"upload_time_iso_8601": "2023-09-18T02:42:42.355465Z",
"url": "https://files.pythonhosted.org/packages/0b/37/cdaaf4f5eb7f72654feccb2ab55e233fff8ccf9afb2998bcaf4eeead7cad/detkit-0.2.4-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "10dc9b7f2a76bc98a453719cc376ec9857b06e842ee598603b842772093723d5",
"md5": "254743dc052451eb7c3f6c731937cd0f",
"sha256": "5cafd69a8d48a42eba14832ec0e7de20d203818006b5c8787c8e19b83a2d2dcd"
},
"downloads": -1,
"filename": "detkit-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "254743dc052451eb7c3f6c731937cd0f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 4751541,
"upload_time": "2023-09-18T02:42:44",
"upload_time_iso_8601": "2023-09-18T02:42:44.410040Z",
"url": "https://files.pythonhosted.org/packages/10/dc/9b7f2a76bc98a453719cc376ec9857b06e842ee598603b842772093723d5/detkit-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "73929dfd9453be5c110efe02e4d6917142872dfe253f474cdcf7635cbcefecfd",
"md5": "52339a922a5d7fdd34c2755fbd44d69a",
"sha256": "de663b0b004198f212f0a5179668bcab2bb4a08bd62f46eaa906c5713f71ba5f"
},
"downloads": -1,
"filename": "detkit-0.2.4-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "52339a922a5d7fdd34c2755fbd44d69a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 4108394,
"upload_time": "2023-09-18T02:42:45",
"upload_time_iso_8601": "2023-09-18T02:42:45.901767Z",
"url": "https://files.pythonhosted.org/packages/73/92/9dfd9453be5c110efe02e4d6917142872dfe253f474cdcf7635cbcefecfd/detkit-0.2.4-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8570d8f67076942d284585186d53b823709bf7f0903b4b6c27dfab52a4d4c401",
"md5": "66ca29568d1225b61cb7ca8349412961",
"sha256": "30be7cb8917cf3057af79ae9e51f9eb5c57e0464ff659af771e7e615b82790cd"
},
"downloads": -1,
"filename": "detkit-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "66ca29568d1225b61cb7ca8349412961",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 3509653,
"upload_time": "2023-09-18T02:42:47",
"upload_time_iso_8601": "2023-09-18T02:42:47.947464Z",
"url": "https://files.pythonhosted.org/packages/85/70/d8f67076942d284585186d53b823709bf7f0903b4b6c27dfab52a4d4c401/detkit-0.2.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-18 02:42:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ameli",
"github_project": "detkit",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [],
"tox": true,
"lcname": "detkit"
}