Skip to main content

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)

Table of built distributions (wheels) for pymorton 1.0.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.5 This release

3 release files

1.0.4

3 release files

1.0.2

3 release files

1.0.1

2 release files

1.0.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

3 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page