sim-asset-tools
sim-asset-tools prepares portable assets for robotics and physics simulation.
Its sim-assets CLI provides standalone mesh processing, object-bundle
generation, and reusable primitives for higher-level asset workflows.
Installation
Add the CLI and library to a project:
uv add sim-asset-tools
Project wheels support CPython 3.10–3.13 on Linux x86_64 or ARM64, Windows x86_64, and macOS 12 or newer on Apple Silicon.
Supported workflows
| Command family | Support |
|---|---|
mesh |
Normalize, OpenVDB SDF, ACVD remeshing, CoACD decomposition |
prepare object / prepare objects |
GLB, OBJ, PLY, STL to MJCF and/or URDF bundles |
check object |
Object-bundle integrity |
See the runnable examples
for CLI commands and uv run sim-assets --help for all available options.
Third-party software
| Component | Version or source | Use | License |
|---|---|---|---|
| ACVD | Commit 275554980e466914ae9053c8667006f251989422 |
Bundled remeshing tools | CeCILL-B |
| OpenVDB | v8.2.0 |
Statically linked SDF processing | MPL 2.0 |
| oneTBB | v2022.0.0 |
Bundled threading library | Apache 2.0 |
| Boost | 1.81.0 |
OpenVDB build dependency | Boost Software License 1.0 |
| VTK | 9.6.2 |
Native mesh processing runtime | BSD 3-Clause |
| CoACD | >=1.0.11 |
Convex decomposition | MIT |
Code authored for this repository is licensed under the Apache License 2.0. Bundled third-party components retain their respective licenses.
Metadata
Release files for sim-asset-tools 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| sim_asset_tools-0.4.1-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| sim_asset_tools-0.4.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| sim_asset_tools-0.4.1-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl | Python 3 | none | Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 | Details |
| sim_asset_tools-0.4.1-py3-none-macosx_12_0_arm64.whl | Python 3 | none | macOS 12.0+ ARM64 | Details |
Total release size: 11.2 MB
Release files / sim_asset_tools-0.4.1-py3-none-win_amd64.whl
| Download URL | sim_asset_tools-0.4.1-py3-none-win_amd64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ca3b02354125a4a9f319773500812584e9e09269f8a6c7861b47ea7b81a431e9
|
|
BLAKE2b-256 checksum How to use checksums |
f5d8edf3c5ccc34cdb4b5dde3b6776c5ade1cdd5615de3ee667cbd178b3713fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 27, 2026.
Transparency logRelease files / sim_asset_tools-0.4.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | sim_asset_tools-0.4.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
952345e9772e5d923aad3e1b6bbe24862c4c82d9e0bb6207667e018c4dae12e8
|
|
BLAKE2b-256 checksum How to use checksums |
ea0551553224b9a4da911529d81ea5a4d548437c390cec732bc2c68259a98a33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 27, 2026.
Transparency logRelease files / sim_asset_tools-0.4.1-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | sim_asset_tools-0.4.1-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
3437458d77bd93ed19246862225face30f5192eef6cd505d21e556f656cfa7a8
|
|
BLAKE2b-256 checksum How to use checksums |
2396873dbda43d2eebed9ae75b3a33c4a174822a9b6d79a1cd9ebbb4efb8ec97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 27, 2026.
Transparency logRelease files / sim_asset_tools-0.4.1-py3-none-macosx_12_0_arm64.whl
| Download URL | sim_asset_tools-0.4.1-py3-none-macosx_12_0_arm64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | Python 3 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
56fe1edf4052223865b077b6a55f35e3dd02446435fece6e10da8e38850fe906
|
|
BLAKE2b-256 checksum How to use checksums |
a1eb27a5dbdda3f5e89b32820f7a00e227e3c57521696122c6eb4c3b0221594c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 27, 2026.
Transparency log