Eorld USDP SDK — Unified Space Description Protocol v1.0
Project description
Eorld USDP SDK
USDP (Unified Space Description Protocol) v1.0 — an open-source 3D spatial data protocol and developer toolkit.
Overview
The Eorld USDP SDK provides a unified 3D spatial description protocol. Any 3D reconstruction tool can implement a single Provider to convert its output into USDP format and enter the Eorld spatial ecosystem.
Components
| Module | Description |
|---|---|
| USDP Protocol | Unified Space Description Protocol specification (v1.0) |
| P003 Coordinate Normalization | Multi-source coordinate system unification |
| Provider Interface | Abstract plugin interface for spatial data sources |
| Reference Implementation | COLMAP/SfM converter |
Installation
pip install eorld-usdp
Quick Start
from usdp import SpaceDescription, CoordinateSystem
from usdp.provider import USDPProvider
from usdp.coordinate import normalize_coordinates
# Load any 3D reconstruction output
space = SpaceDescription.from_provider(MyProvider, source_path="scan/")
# Normalize to USDP standard coordinate system
space = normalize_coordinates(space, target=CoordinateSystem.USDP_STANDARD)
# Export to USDP format
space.export("output.usdp")
Trademarks
"Eorld" in all its forms — including but not limited to Eorld, EORLD, eorld, and E-WORLD — whether used as a word mark, stylized logo, or trade name, are trademarks and/or service marks of Hanzhong Eorld Technology Co., Ltd. (汉中记忆仓库网络科技有限公司) in the People's Republic of China and internationally, and are protected under applicable trademark and unfair competition laws, including as common law marks in jurisdictions where federal registration has not yet been obtained.
USDP is a trademark/service mark of Hanzhong Eorld Technology Co., Ltd., used in connection with its Unified Space Description Protocol products and services.
Eorld has adopted, is using, and intends to continue using the Eorld mark and its variants (EORLD, eorld, E-WORLD) in interstate and international commerce in connection with computer software, SaaS/PaaS platforms, 3D spatial data protocols, and related goods and services. This public repository serves as documentary evidence of such use and of Eorld's claim of ownership over the full visual spectrum of its brand identifiers.
No trademark or trade dress contained in this project may be used in any manner likely to cause confusion, mistake, or deception, without prior express written permission from Hanzhong Eorld Technology Co., Ltd.
License
Copyright 2026 Eorld (汉中记忆仓库网络科技有限公司)
This project is open-sourced under the Apache License 2.0. See LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eorld_usdp-1.0.0.tar.gz.
File metadata
- Download URL: eorld_usdp-1.0.0.tar.gz
- Upload date:
- Size: 12.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bcbf56a758682230646a8de6ba0b8c95a7a224c4f0ec0a0900fb230c90d86274
|
|
| MD5 |
427b365b1e506c0f2601668094a77fc7
|
|
| BLAKE2b-256 |
44ced8da94f7130470971e1dab0cf6d5d4b5ef862baf618e82962b69f7af75c8
|
File details
Details for the file eorld_usdp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: eorld_usdp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 16.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f191f47492831329c3c36172059ea51cedf378310fb87f9044c047c5fa3cd44
|
|
| MD5 |
8df6c66b1af7299265e80611a79a67ca
|
|
| BLAKE2b-256 |
5c3df98d6bf3dda6b47352599f5a921beafc82f5d7912532c72b86db7a3c64ec
|