Skip to main content

Dynamic Quantum Mapping

Project description

Dynamic Quantum Mapping (DQM) is a unique, open-source system designed for exploring and understanding the intrinsic structure of high-dimensional numerical data.

DQM works on any given data set, using the mathematical framework of quantum mechanics, by creating a high-dimensional data-density map and then moving data points toward nearby regions of higher data density.

No assumptions are made about the underlying structure of the data.

Visual and numerical analysis of the resulting animated ‘evolution’ of the data can reveal both clusters and extended structures, leading to a rich understanding of relationships between and within different subsets of the data.

Installation

Install DQM using pip:

$ pip install pydqm

For visualization support (recommended):

$ pip install pydqm[viz]

See the Installation Guide for more details.

Documentation (on Read the Docs)

Documentation Homepage

Getting Involved

Credits

  • Marvin Weinstein

  • David Horn

  • Bernard Chen

  • Zander Teller

DQM uses the Eigen library for linear-algebra subroutines.

License

MIT License

More Information

For more information, contact Zander Teller directly at zander@zanderteller.net.


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

pydqm-0.1.2.tar.gz (33.3 MB view details)

Uploaded Source

Built Distributions

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

pydqm-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pydqm-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (109.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pydqm-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pydqm-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (109.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pydqm-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pydqm-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (109.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pydqm-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pydqm-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (109.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file pydqm-0.1.2.tar.gz.

File metadata

  • Download URL: pydqm-0.1.2.tar.gz
  • Upload date:
  • Size: 33.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pydqm-0.1.2.tar.gz
Algorithm Hash digest
SHA256 84781f7901884bb6d8d2a03a5f53e55c8b1c2a26efec992828b1155efa72a099
MD5 f028b13bfa977318ff42193311499528
BLAKE2b-256 bb4a749983f2d4991b38626deebae23b37df700eeb797546fc08b5de8109de65

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydqm-0.1.2.tar.gz:

Publisher: publish.yml on zanderteller/dqm

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

File details

Details for the file pydqm-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydqm-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebbe33e75724268897b2763f716fbc218265750e745a8921f8182ccc4ad8e449
MD5 65529e41e407e14d789ed15a33ef83fd
BLAKE2b-256 448c630f99a787bf0797e020cfbb6ca4532ba2183d7a2cb9b030a8ca32f6ff99

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydqm-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on zanderteller/dqm

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

File details

Details for the file pydqm-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydqm-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 345ce587f94045e55a1ec8ae2e78ed5459b788a5bd1be83b0b00e308e1a8cabf
MD5 e06a198f73609a119cbfc964d96dcd86
BLAKE2b-256 aaf64741eec7f927a46fc8a7e2d0f41cb8cfb038e7462779de93a5783bddea91

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydqm-0.1.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on zanderteller/dqm

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

File details

Details for the file pydqm-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydqm-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04d4840e69bc2ef89af642c4127cebe2b8a2c886f58ea50b8971b30f98830f41
MD5 16802bf09b7bb063b8f453e2f6c87c55
BLAKE2b-256 fcbd6b4c04b9410928476170069d08fcc63a1767e88ee55686af79c6b78c79c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydqm-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on zanderteller/dqm

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

File details

Details for the file pydqm-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydqm-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83728ae580de9d089620850683c98de7bcc4f4045aad90efe8857f1ab13a56e6
MD5 6f2113a370f7a66103e284625037ad51
BLAKE2b-256 97ee14b5c1e44d92c5455095c813f1208007f73ff4855af3a44cf591be170f1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydqm-0.1.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on zanderteller/dqm

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

File details

Details for the file pydqm-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydqm-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec3c99abc31a693ba4786a33544decb8ee090db817d3f7e4420a2dc380cc01b9
MD5 8be6683aecd77e3d8f24b02d4c42d7cf
BLAKE2b-256 45ee9d3367fe9b0ee12bc5eb6966459acdb85e5198f6c1aa4e1b80f35cd5eb15

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydqm-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on zanderteller/dqm

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

File details

Details for the file pydqm-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydqm-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36cdd7eb803bd0d8f92cf0c04a08164ed9cb7dddc3add5d727f5a22d03c816fa
MD5 010cdff3233951d244a3338f3856410a
BLAKE2b-256 3adb48d1c75d6e94545119d72c1fa9234fdcf100a377e28ec07b8c7fe4422982

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydqm-0.1.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on zanderteller/dqm

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

File details

Details for the file pydqm-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydqm-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 824a5e916673ae02c662e37a9cfb57d0db71c3bf895622b9c1a6edd0ed4e128d
MD5 85b169f90c3c8fc9c44ec75d363c6385
BLAKE2b-256 7d64b1df4e18e0564894a15efa0a7380bdd0b3b9375b525ba061c1ec01dcf928

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydqm-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on zanderteller/dqm

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

File details

Details for the file pydqm-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydqm-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94b9f64287fda7c1aa7f327373cf41d84c0d45adc0146fb4a1afc3aaaaa43193
MD5 ff86d8875ab6bd8301b0e85c9e3034b1
BLAKE2b-256 0fb78bd9e4e8aa296548a2089561542877653382e1c9dd8a49cbe6141c9fe478

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydqm-0.1.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on zanderteller/dqm

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