Skip to main content

Fast enumeration of lattice packings in high-dimensional space.

Project description

Minkowski

Minkowski is a Python library for computing dense lattice packings of equal hyperspheres.

Installation

Python >= 3.8 is required. Note that only Linux is supported at this time. Please contact the authors if you would like to see support for additional systems (or submit a pull request)!

pip install minkowski

Usage

import minkowski as mx

o = mx.HeuristicSearch("hkz")
o.cube(3, 999, 1)

Please refer to the Wiki for full documentation.

Contributing

Pull requests are welcome. Alternatively, to request a feature or report a bug, please feel free to open an issue.

References

[1] Edmund Hlawka, Rudolf Taschner, and Johannes Schoißengeier. Geometric and Analytic Number Theory. Universitext. Springer Berlin Heidelberg, Berlin, Heidelberg, 1991.

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

minkowski-0.0.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distributions

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

minkowski-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

minkowski-0.0.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (10.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

minkowski-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

minkowski-0.0.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (10.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

minkowski-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

minkowski-0.0.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (10.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

minkowski-0.0.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

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

minkowski-0.0.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (10.2 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ i686

minkowski-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

minkowski-0.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (10.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

minkowski-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

minkowski-0.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (10.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

minkowski-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

minkowski-0.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (10.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

minkowski-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

minkowski-0.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (10.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

File details

Details for the file minkowski-0.0.1.tar.gz.

File metadata

  • Download URL: minkowski-0.0.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for minkowski-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e0c87f53f22bd9bd4c59b96d7442635ddb92f43a9a82f65a0182b566bb17c40d
MD5 2dd45cd13cccec2a8c22209bf70818a8
BLAKE2b-256 4c92fe5ce216878b057d9f6149eac8a1610beaddf8ff0f7daca79d970fd53638

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1.tar.gz:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a869b7bda910097e57f8ae77b7a8b7180a5515f82ff02d523623600c33b10060
MD5 085114588622cbc78fb111d314e8f388
BLAKE2b-256 a705a39b9cc6324c6ba0f435fc46afc0df4aa2a0256571ebbe97c62d7a9e2933

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7054c2ef0dd533e91a61bc20dc7baa1dfccd5529166b5fef7c024ccba5494f1c
MD5 7f177787653375e2f4275d5971ccfcea
BLAKE2b-256 eeb861740d5a6da04012eafd317aea5f362182db39e1163dd642aabd6fcfb76a

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9221f5041bfa5f7cc82feb6820f96d703212576a8bf531ff78afec8b89792fc1
MD5 d13317eaf945a3d83e184db45046ed3d
BLAKE2b-256 a89c25e721318435640a9764c75c6df486c3f1bde1a8787fb9f8f32a8a80ad94

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 af9b908d6e24ff2a560bae086d31e197029514514f1cb9af7fcab6625dbdfe1b
MD5 1852fa50c7b876e980789fda0b86e175
BLAKE2b-256 84a46b5c3129f1c2531d5119e724657b0e4ba90d81f3b5e262ead71c7d1d3ac5

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24cd9023245d0a3f401ce09e6f5a45b0d8f3cea7c723debd4a541b3a158e603a
MD5 30cadccd041e090a6ccb968698827cc5
BLAKE2b-256 8c7c2d69ffb7e6183c9f8218debfb3f58c5c5c56b94a5f6da05b8a6fe5b09990

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9fee5fcc0ee335e7a1e7ba120d67c813d6c3538bcbb06dca00fd7c0af616829c
MD5 55d496d2ec6c65da58c4c40bd6be7862
BLAKE2b-256 6a871eed96b2153abc67e3772e97a98b7644695386095110085c4701535062fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13023ec583b735964cb31e0089cfdb64dd5e5d60926076da1477d91cdd57d82f
MD5 e684eb6bc94198b44388dd6c002b84d5
BLAKE2b-256 2548b60dd6c334d5fed8e2ae0c99371c4b633671074600ada0575f1c63dfe86f

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dd3267879576fb22dbd891f8eb870b1fc3c7eeab62e5b5aabb01cada1c361bf0
MD5 68dfb0a0bbdd07eefb736fef0e4457cc
BLAKE2b-256 f512dae16082874cc6d6df01d559fdf0994ffc9a0b65c347013898680ebe8c2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec6aceb772a5da67db1a703d32e2279cdf5909f810707646584d062c9a520a18
MD5 bb597c9ec7180fb98f8aa581bb406013
BLAKE2b-256 7466c3e328581281a348992b40b69d06f07c2601d530dc5d7e1c3406f5d08229

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cf3a77cad52e1e2578d703f8cc92d608fa47edda262e132ea4ec40c7d4495a13
MD5 4fdb8d889727651d9d49a8aeb1b827bb
BLAKE2b-256 15dea6e2e25a75ef461bbe965fa3d14d7bc4277e6b9c2399ccb06096fec0a7b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc875e7466deeed12fc1680d88a10c591edd8c3ec8bc9308c249bd6bbf8c2b8f
MD5 a46a1774d9bf675753bb4624ba268cfb
BLAKE2b-256 a20a92594663f24a22e8ec4bf9823154b61f4d207fb1ecef7fb76df8b6e294ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 62bd16cd5da40ac32ac986b501965d5632bb5835833f3fed757ec2d3229f2074
MD5 fbdd8a57dcf6e07bfb371f865ececc1c
BLAKE2b-256 fd469889a405865dced6fa50da61eea3b9929827c094520f88755584f837c3a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0005f3d0a2f0290747f69f45f3605fcbd354dcc1f13887465532d31f8c448e09
MD5 70c82b27b7144373e1b8d9f01bf1f86a
BLAKE2b-256 851cd13f479d03c6edee21091b77de26363b279c109687f51d33cf8ebc2355d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aa48f89cab516028731b247499b674f5144800205ab67f56817da556083157e2
MD5 1eeb7607200e7003df3c7a1fec3df51d
BLAKE2b-256 26f89f4f51ba67eb2bdef85592a88065491adaea737cafd2ee76514ce908feb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dc7d3053162a6d2f82045025b26441b9fc540e90b6c2ab0aac58cf94da1d98e
MD5 20b6b0e2742b3f55e349bf59504a03de
BLAKE2b-256 e66a59a07e2d3fa642870baa6637e68da479f8b5883e740f44326bd5af3feaf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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

File details

Details for the file minkowski-0.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for minkowski-0.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eac9b88a75da2745e48c5ebada74f31a188b2d500675dec64402356bf655b34f
MD5 c2a67673d60ee7a4da44551fb9bb7a4d
BLAKE2b-256 62f522b005506abb6e9c7fb7d94015757a630d35a9394c656743ad713342e9e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for minkowski-0.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build_wheels.yml on waiwasabi/minkowski

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