Ordinal hashing of multidimensonal data and geographic coordinates via Morton coding / Z-ordering.
In mathematical analysis and computer science, Z-order, Morton-order, or a Morton-code is a function which maps multidimensional data to one dimension while preserving locality of the data points. It was introduced in 1966 by IBM researcher, G. M. Morton. The z-value of a point in multidimensions is calculated by interleaving the binary representations of its coordinate values. Once the data are sorted into this ordering, any one-dimensional data structure can be used, such as binary search trees, B-trees, skip lists, or hash tables. The resulting ordering can equivalently be described as the order one would achieve from a depth-first traversal of a quadtree, where {x, y, …, K} are combined into a single ordinal value that is easily compared, searched, and indexed against other Morton numbers.
Metadata
Release files for pymorton 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pymorton-1.0.5-py3.6.egg | Legacy Egg format | - | - | Details |
| pymorton-1.0.5-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
| pymorton-1.0.5-py2.7.egg | Legacy Egg format | - | - | Details |
Total release size: 13.6 kB
Release files / pymorton-1.0.5-py3.6.egg
| Download URL | pymorton-1.0.5-py3.6.egg |
|---|---|
| Size | 4.6 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
869d71f36cf4e51647856ae4fcc9006a7882fbb81232ddd126f789c41e4d6e3f
|
|
BLAKE2b-256 checksum How to use checksums |
3ef076c1238d817301a708fe8dded6d81a1d8fdb09b88788417e760d1527248f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pymorton-1.0.5-py2.py3-none-any.whl
| Download URL | pymorton-1.0.5-py2.py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
b2df3ed2ab002f0b6780344485980130a3f959f959aea65301381b11cfe31dce
|
|
BLAKE2b-256 checksum How to use checksums |
c68d906ba6d4266d7696547b8b70e08423975243c7339fe1ccf4bdbc42478394
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pymorton-1.0.5-py2.7.egg
| Download URL | pymorton-1.0.5-py2.7.egg |
|---|---|
| Size | 4.5 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
21769df48a8b3b51093e1886fb42d50ea4b022d2b8845a5da31edeb57c2bcd6f
|
|
BLAKE2b-256 checksum How to use checksums |
d448a05feecbcf85292e5940f2e79df6c23814ffd4a64c5d1a32ff1a0273272e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |