A dead simple URDF viewer that justs works.
Skeleton Mode
One of the main goals of viewurdf is to provide a useful visualization even
when the URDF's mesh files are missing. This is done using skeleton mode,
which removes all existing visual and collision components from the URDF and
replaces them with simple primitives.
Install
It is recommended to use uv or pipx to automatically install the tool into an isolated environment.
# preferably:
uv tool install viewurdf
# or
pipx install viewurdf
# if you must:
pip install viewurdf
Usage
# basic usage: starts a viser server, view in your browser
viewurdf <file.urdf>
# specify different host IP and/or port:
viewurdf --ip 192.168.10.10 --port 8888 <file.urdf>
# visualize a description directly from robot_descriptions.py:
viewurdf -r <name>
# don't automatically open a browser tab with the visualization:
viewurdf --no-open <file.urdf>
License
MIT
Metadata
Release files for viewurdf 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| viewurdf-0.3.0.tar.gz | 237.8 kB | Without provenance | Details for viewurdf-0.3.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| viewurdf-0.3.0-py3-none-any.whl | Python 3 | none | any | Details for viewurdf-0.3.0-py3-none-any.whl |
Total release size: 243.9 kB
Release files / viewurdf-0.3.0.tar.gz
| Download URL | viewurdf-0.3.0.tar.gz |
|---|---|
| Size | 237.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d89d9ff822b10f6a72b33b72b6abffb8d989ce05d2c8b14583a78b25ae13340
|
|
BLAKE2b-256 checksum How to use checksums |
57976540931dd0ca4b3d62225b13412c8d482ade2db6c3e5a3ba7016e6dc8aa4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / viewurdf-0.3.0-py3-none-any.whl
| Download URL | viewurdf-0.3.0-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bb5a6dda4143f632d5d87fd02ebc66d149b023b89e0276d3256c8285a7f11b83
|
|
BLAKE2b-256 checksum How to use checksums |
ea18ad1856ec656e6e69e4e518dc90c0fd6d852a5ffc918e00ebba8f2c3ec951
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for viewurdf 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.