Skip to main content

Python geodetic coordinate conversions written in rust

Project description

rustmap3d

License Python PyPI crates.io Ruff

Simple, fast, and ergonomic geodetic coordinate conversions


Installation

# add to an existing project
uv add rustmap3d
# pip install it directly
uv pip install rustmap3d

# pip install without uv
pip install rustmap3d

Examples

Low-level transforms api similar to pymap3d and matlab

import rustmap3d


# wgs84 geodetic conversions
lla = rustmap3d.ecef2lla(x, y, z)
ecef = rustmap3d.lla2ecef(lat, lon, alt)
...

# local conversions
ecef_uvw = rustmap3d.enu2ecef_uvw(e, n, u, lat_ref, lon_ref)
ecef = rustmap3d.enu2ecef(e, n, u, lat_ref, lon_ref)
ecef_uvw = rustmap3d.ned2ecef_uvw(n, e, d, lat_ref, lon_ref)
ecef = rustmap3d.ned2ecef(n, e, d, lat_ref, lon_ref)
# enu, ned, aer
...  

# local rotations
enu_quat = rustmap3d.enu2ecef_quat(lat, lon)
enu_dcm = rustmap3d.enu2ecef_dcm(lat, lon) 
# enu, ned

# Conversions
dd = rustmap3d.dms2dd("25:22:44.738N")  #> 25.37909389
dms = rustmap3d.dd2dms(25.37909389, is_lat=true) #> "25:22:44.738N"
lat, lon = rustmap3d.ll2dms(25.37909389, -138.7895679)  #> "25:22:44.738N", "138:47:22.444W"
...  

# distance functions
lat, lon = rustmap3d.vincenty_direct(lat_deg, lon_deg, range_m, bearing_deg)
range_m, bearing_ab, bearing_ba = rustmap3d.vincenty_inverse(lat_a, lon_a, lat_b, lon_b)

High-level GeoObject API

import rustmap3d
import math


# Construct a GeoPosition from either global or local coordinates
reference = rustmap3d.GeoPosition.from_lla((0.0, 0.0, 0.0))
rustmap3d.GeoPosition.from_enu(rustmap3d.DVec3(100.0, 0.0, 0.0), reference)
rustmap3d.GeoPosition.from_ned(rustmap3d.DVec3(100.0, 0.0, 0.0), reference)
pos = rustmap3d.GeoPosition.from_aer(
    rustmap3d.DVec3(90.0, 0.0, 100.0), (0.0, 0.0, 0.0)
)  # all reference locations accept LLA tuples or GeoPositions for reference locations

# Conversions
reference.aer_to(pos)
reference.ned_to(pos)
reference.enu_to(pos)

# Operations
vec = pos - reference  #> GeoVector
new_pos = reference + vec  #> GeoPosition

vel = rustmap3d.GeoVelocity.from_dir_speed(rustmap3d.DVec3(1.0, 0.0, 0.0), 100.0)
dt = 1.0
pos = reference + vel * dt  #> GeoPosition

rotation = rustmap3d.GeoOrientation.from_ecef_euler(rustmap3d.DVec3(0.0, math.pi, 0.0))
vec = rustmap3d.GeoVector.from_ecef(rustmap3d.DVec3(100.0, 0, 0.0), reference)
vec = rotation * vec

# Orientations
rot = rustmap3d.GeoOrientation.from_axis_angle(rustmap3d.DVec3(0., 0., 1), math.pi)
rot.forward()  #> ecef x axis
rot.left() #> ecef y axis
rot.up() #> ecef y axis

Comparison with similar packages

  • 🚀🚀 Blazingly fast - written in rust (see benchmarks)
  • Zero dependencies
  • Dead simple api modeled after pymap3d and matlab
  • Exposes rotations (both quaternions and 3x3 matrices)

Benchmarks

Compared to pymap3d

Note: This is comparing calls with python scalars. Vectorized batched conversions will be implemented in the future

  • ~50x faster for lla2ecef
  • ~400x faster for ecef2lla

# Run benchmarks
uv run pytest --benchmark-histogram="./docs/benchmarks" bench/

Build From Source

Uses standard maturin build process

uv run maturin build -r   # build a whl
uv run maturin dev -r     # build a dev package similar to -e

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

rustmap3d-0.3.0-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

rustmap3d-0.3.0-cp314-cp314-manylinux_2_35_x86_64.whl (463.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

rustmap3d-0.3.0-cp314-cp314-manylinux_2_35_aarch64.whl (432.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

rustmap3d-0.3.0-cp314-cp314-manylinux_2_31_x86_64.whl (463.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ x86-64

rustmap3d-0.3.0-cp314-cp314-manylinux_2_31_aarch64.whl (432.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ ARM64

rustmap3d-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (420.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rustmap3d-0.3.0-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

rustmap3d-0.3.0-cp313-cp313-manylinux_2_35_x86_64.whl (463.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

rustmap3d-0.3.0-cp313-cp313-manylinux_2_35_aarch64.whl (432.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

rustmap3d-0.3.0-cp313-cp313-manylinux_2_31_x86_64.whl (463.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

rustmap3d-0.3.0-cp313-cp313-manylinux_2_31_aarch64.whl (432.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ ARM64

rustmap3d-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (420.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rustmap3d-0.3.0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

rustmap3d-0.3.0-cp312-cp312-manylinux_2_35_x86_64.whl (463.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

rustmap3d-0.3.0-cp312-cp312-manylinux_2_35_aarch64.whl (433.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

rustmap3d-0.3.0-cp312-cp312-manylinux_2_31_x86_64.whl (464.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

rustmap3d-0.3.0-cp312-cp312-manylinux_2_31_aarch64.whl (433.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ ARM64

rustmap3d-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (420.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rustmap3d-0.3.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

rustmap3d-0.3.0-cp311-cp311-manylinux_2_35_x86_64.whl (467.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

rustmap3d-0.3.0-cp311-cp311-manylinux_2_35_aarch64.whl (436.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

rustmap3d-0.3.0-cp311-cp311-manylinux_2_31_x86_64.whl (467.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

rustmap3d-0.3.0-cp311-cp311-manylinux_2_31_aarch64.whl (436.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ ARM64

rustmap3d-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (423.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rustmap3d-0.3.0-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

rustmap3d-0.3.0-cp310-cp310-manylinux_2_35_x86_64.whl (467.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

rustmap3d-0.3.0-cp310-cp310-manylinux_2_35_aarch64.whl (436.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

rustmap3d-0.3.0-cp310-cp310-manylinux_2_31_x86_64.whl (467.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ x86-64

rustmap3d-0.3.0-cp310-cp310-manylinux_2_31_aarch64.whl (436.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ ARM64

rustmap3d-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (423.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file rustmap3d-0.3.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9632d8a17e21302cb5fba996c7ada72220b3a851541e24b116e6cd6063da0c73
MD5 f385a17baf62f950a56644002cada53e
BLAKE2b-256 fff45bc8e9c6636c3be00957ef9fd6ec5558f266eb96ca6f341bf27e1831af39

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp314-cp314-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 03159d03f7b01cb21a5e4a714117104bb2e7e51003f73f423061aa97ef36dd38
MD5 e04919c98bec903c98b2d135aa343fc6
BLAKE2b-256 8bc71348e04c0349551a2f67fa783181d589f8aa2cf748857e90ac87a3c0c4b0

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp314-cp314-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 7a58728c7eafc26619a0e60d14aaf61bc3a4c9506ce570ac38020c0c7cd1b51c
MD5 77c555c2eee6c5bdada917b2bd381a94
BLAKE2b-256 cdb1bd444e648d0f5f254b4682bd995d18e9505bd268e382073f09777de9a1eb

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp314-cp314-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp314-cp314-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 2e9037768fa54281d26b8b6f000c6dedca5cbb68d765b10bc44c4c9d8de14b1f
MD5 6f96776308fbaba5161c7ea32af357d2
BLAKE2b-256 dcdd272ed83d1317cdbf54abebbc72c755f1e7394808bc4be6d7adf6229b1c19

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp314-cp314-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp314-cp314-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 03086301fb73f78dc2258bab518e491226fd028a7496527f01f1650ed6b7276c
MD5 f4f71d964fc37a10108559f16ff42ca5
BLAKE2b-256 5af6a6f4007d816f513a974dffb0ebfa4ef54b7cd98ee3420c851d1938a70f3f

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c98bd2e0cffdc1c7f30411715eca76b8c826c3bfc2c54c9c133d922a0093446
MD5 3dcdaffcf76297e15cdcd17c728680a3
BLAKE2b-256 43975b666bbf358837b9a97ad16bc6b6a5de26a5ebe8fb07caeec605811046c6

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d2048ffbe0fe34155f1f21cb3c52e6354a1e23a33f1e9cb5d9c4236625c18ee7
MD5 5165770b9d85c48895e04245477ef36e
BLAKE2b-256 d47bf405fb0c11a0b291625a6a911003c74085300c54bf8298171c46894990d0

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 d616e431fbbfdbfd0ad8f3175d7e220c8898b29e2b486eb4080a99c2ea2443db
MD5 5137b112d8108b8ac25ceef4194b61e3
BLAKE2b-256 6ed79b496a8a6b83b4ce285e030eb75c08305b1d42b2fc05eaafc723615d9453

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp313-cp313-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 35666b52bfc72bd6e50aa9ab5c7f27aaf5075ee43649fcc3aed5cada43dec711
MD5 69ba0e9c4704ca4905c65550b18a3b66
BLAKE2b-256 8c46ac2a4d01f39eaf51b4dea6fcb95a1760f580469c02471484d63eaea0378a

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 dba4e2881ed1334c70f7020dc043897e89a014e695c0a9f59383a4e681948827
MD5 e759ca524f3503050cadb4325746c607
BLAKE2b-256 64ef5dab7a0264340d7cfee5c90872aaf7ae57e622cc96a163cbf4ac302ae397

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp313-cp313-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp313-cp313-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 c66eab3269c10e7b0af30e31922ffe0c7b2508906dcb0abbd7451597c3a23aeb
MD5 0284eabd286710c391c11753e0a27b83
BLAKE2b-256 d655b9d189f8a67850c45e2f512a05603cca119ac230db49ff0eb0278ea8e30e

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96e4cd209379b7b517ac7026dfe1281fc8f16c1098b192b2b5e2bb1d543ac9b5
MD5 0b436c4f5d76b1edc57e740dc8dd009d
BLAKE2b-256 6f1ff570de94312d93ef6ea4840bc06d3f2137781834b09e415b4d83454a55d3

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ba7faf3564ec12ba519d393ca29c799d51ca8791c23e2be6a77a16efd34d1afc
MD5 5f96d441e53f736e9fd6d8229fc507d4
BLAKE2b-256 2deb7c1931e0e995231eea58ecb394d20da695ecab9c4a12ef2ef394ee77fd9a

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 336df5519754a9e3a04430a90eb91a4e2789ccbd3897c0787074c74cda5fb9ad
MD5 9fde4a85ee75f64ce6c13ecf09cd61f5
BLAKE2b-256 84af5ddfb2b07527db09c90e05e22cc408636377aa8b154fb02531790bb7e1fc

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp312-cp312-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 0efda05c17c40a651c8c4f4d0a6b4df45b63977f8d9ac8e2c9c0e177e6669bcf
MD5 ac3c77fb57e516d4eb701366294c6d60
BLAKE2b-256 9560508c88d72ffa959ae557fd5d511a5752e24796319c4479f643e511361dbe

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 112621a3b1c0b52462a6c742ecb2e01a1ffab5ebe9ece4504ab6728dd4de0bf6
MD5 1e177fedfffa0662c7b611aed272368d
BLAKE2b-256 4661ee03c2241847fb859e010914da272e4f41e37ab1dfab4f27527ad125c2a9

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp312-cp312-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp312-cp312-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 86f96820bbfc3064451024edf37a2c64f436917e71c3e7f6cc4cdd33ba79185b
MD5 4441ca8df29bc49925d625ef5e45ec96
BLAKE2b-256 30e9b78af596503aff73a6094307c9055ad44bf245cde0fe6126fc472e22d2f1

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da30c1dbd65312f252603a4602aee5ac61e8e3351616ba094f48f06d7a068f9d
MD5 83ddae51d615faddd6caa99827dbc13c
BLAKE2b-256 6bc845337502113725739914e140263c4327d34df960461240de1b54d1288c09

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a0706f648cec361d87ef7789c220a06dd224b003de76b2cc6fdfc3c7404ce39c
MD5 09278d41bf1bccc5636ad232938027b8
BLAKE2b-256 1d178e71a836954b22e7f330f029e9f15d2444370f57a2e3d718d485ff91429b

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 da399d26ff150b132114beafd785629ab229f19d2b493c6e37fee65f5b3af2de
MD5 a3439cef772adc07cbb9a4ea76f3fd6f
BLAKE2b-256 b14e3d052d18427cd7e3a6c438cc1beb0a63132d534138458da765bfc76030f2

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp311-cp311-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 54084d5e85d157aaaa99622ab34f3c3c548162f3937fe1ef8e644f926a361dac
MD5 d311a9593ac448400d06ec9ec8a656c5
BLAKE2b-256 b596a171b8f045fe9c3f0945787ccc9ef9509f3e0189ab495acfcf55160fa66c

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 eb5accd5ddaf6439680deebe198bb727d6b5c6a28e80ac1013074535c85b4fab
MD5 9183d024c522484ef58fdc67a9b0ea29
BLAKE2b-256 de3cfcb85fa2f4170542fba30397a489b4f2bbdf1af31ed9024778b2fe090929

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp311-cp311-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp311-cp311-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 d0d42dc99f02caccc9f20eb290d343e4265d31ea9af26ebbaf22db2b4182b9c2
MD5 f5f494ded90ab4dfea5d0d299194d384
BLAKE2b-256 8174b171e082d3fe84eacaff93b37ddef62365fe308bf8bb0bf12eed6172aa39

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3defcadf4cad0da7a316832d4a007a346d103013836995b77a9adccc7118d935
MD5 8664a767e69e6ecb95d72786aacb98c2
BLAKE2b-256 536b26e0d9a6b10c87fd5dc4bd930b622a4c29e2a60fdb99e697583ab2608960

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8ead3d568568561b6730d22dcac924c935d5dda48e84d9cf2b425fd7b441979a
MD5 df065a442e8434bb206d2fde8f32f37e
BLAKE2b-256 6f5ac3d84b03fa2ad245eb51e4d6c0af3a9ca4c31132fd865c8eea32372624bc

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 26ceec676f8506a004085894c778a89e1ba1a1c5abe4d6dd1091da4f69ed3b8f
MD5 ec49113432f4ebe9164076fec3e04d1b
BLAKE2b-256 a195d535dcc901d2a85f00ebeac043a3092860616cf85727fe7a94e6d1cf6e1c

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp310-cp310-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 413edd77dcf3dd5e67d7d6df669f813a42638d2d553e7b1ce256d6850530ec22
MD5 48e60db38045465c7bfecd6daac9f57e
BLAKE2b-256 c0df2062b54f0a05cda1947b2da0011a7b6a4043789ae8a4ce274f1f4b40b5ce

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp310-cp310-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 0b30b2cf138107fe1d9e55cbdd83e3c748cc6f0fe95f680cc28a98bb393b212e
MD5 938005edfd365496d5ee41420b236563
BLAKE2b-256 d01c6b963fdadb1ebefd35fb5c1d9d950bcf3828b37bce153b013cf668e62eda

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp310-cp310-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp310-cp310-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 c406cb923466e184b7e53d97abe800d607d302ce94bb157dc0d0211c1c81b2e9
MD5 0c7cbf16edf16a2c8ef172bdff83250f
BLAKE2b-256 fad564b49e275c1517c330e525c454eac04dbabcc3c5fc0fdb41e3bb64b541a5

See more details on using hashes here.

File details

Details for the file rustmap3d-0.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rustmap3d-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6abd932243f81c321496cf376687b3b7811f967418a958a2bbe3d250434904d9
MD5 816a5cbd5aebcebf2db2a0a95c4dcd29
BLAKE2b-256 9c535fb73d1be09e9c6b65417f50847b1a04b62d42605dabdf8660fbdcd4c697

See more details on using hashes here.

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