dexi-rs
dexi-rs is a fast hand-retargeting package backed by a Rust engine. It loads
YAML config files from filesystem paths plus bundled robot-hand URDF assets,
then maps 3D human-hand targets to robot-hand joint positions.
Install distribution dexi-rs; import module dexi_rs.
uv pip install dexi-rs
Quickstart
import dexi_rs
cfg = dexi_rs.load_config("configs/teleop/allegro_hand_right.yml") # direct filesystem path
retargeting = cfg.build()
# Four wrist-to-fingertip vectors for this Allegro vector config.
target = [
0.03, -0.02, 0.08,
0.04, 0.00, 0.09,
0.03, 0.02, 0.085,
0.02, 0.04, 0.07,
]
qpos = retargeting.retarget(target)
print(dict(zip(retargeting.joint_names, qpos)))
The wheel bundles robot URDF/mesh assets only. YAML configs are regular files:
use this repository's configs/ directory, copy a config into your own project,
or pass any custom config path to load_config().
Resource helpers
import dexi_rs
print(dexi_rs.available_configs("configs"))
config_path = dexi_rs.config_path("configs/teleop/allegro_hand_right.yml")
asset_root = dexi_rs.asset_path("robots/hands")
Retargeting API
RetargetingConfig.from_file(path)loads a YAML config.dexi_rs.load_config(path)loads a config file from a filesystem path.config.build()creates a statefulSeqRetargetinginstance.retargeting.retarget(ref_value, fixed_qpos=None)returns full robot qpos inretargeting.joint_namesorder.retargeting.reset(),set_qpos(), andget_qpos()control sequence state.retargeting.link_positions(qpos, link_names)returns world-frame 3D points for visualization.
Repository config families cover Allegro, Shadow, Schunk SVH, LEAP, Ability, Inspire, Fourier, and Panda gripper hands for position, vector, and DexPilot-style retargeting where available.
Metadata
Release files for dexi-rs 0.4.1
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 |
|---|---|---|---|---|
| dexi_rs-0.4.1.tar.gz | 15.5 MB | Without provenance | Details for dexi_rs-0.4.1.tar.gz |
Built distributions (wheels)
Total release size: 334.7 MB
Release files / dexi_rs-0.4.1.tar.gz
| Download URL | dexi_rs-0.4.1.tar.gz |
|---|---|
| Size | 15.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7ec8426a76211593260194f93d91f7cdb0f15235149dfef6ad4ba7fada0db3e3
|
|
BLAKE2b-256 checksum How to use checksums |
984f9e559dfae8d01d5a29ac36cf1456ffb81240d096b4e7d693bb999a66134c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | dexi_rs-0.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
eef7b081eed59f358557ee0a094203c3777ad893b1faa16209de735855462bdd
|
|
BLAKE2b-256 checksum How to use checksums |
f17f0531e83235c3d2b82ff06b9c932f5894d93912b7b1ead5e0bf377a7a699c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | dexi_rs-0.4.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 15.9 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
7cdb6d725901c1faeb316976c14ed71edfa9a8f54145abdfa59aa6375555abee
|
|
BLAKE2b-256 checksum How to use checksums |
f9cf35c127311607750dee6235a3badb222976f155bfcb38ccc21727d5584bfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | dexi_rs-0.4.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0aab54221dbdc6a15eacec75edf579c655aec34a2ea45f572997d3d47665d0ae
|
|
BLAKE2b-256 checksum How to use checksums |
c5f3914e6d557ff05b900d1cab3864d17b528494c00a73214adef864716c5e98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | dexi_rs-0.4.1-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
2c41affb80b99d89b07cf6a391366dc2364f6aa5e2cb3742f25d00fd313a6f93
|
|
BLAKE2b-256 checksum How to use checksums |
abfc6f45de51c9588e999545c6eb311ce9ad22bb0954eb754358264e8f386a36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | dexi_rs-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
64c5951b29eee9c019153b1ba23fb92aa401d2561cab8be6c423ce574c0842b9
|
|
BLAKE2b-256 checksum How to use checksums |
4609cdc2597174cefebae690d445170077eb01075a05d3f3a44b1964d3f37674
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | dexi_rs-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 15.9 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
79c6176f124c853097b51244e5ef8390e79e8b97f162204c0b61fb924d1afd1e
|
|
BLAKE2b-256 checksum How to use checksums |
ea365b2f17179e627be761363f83c2222d59f3a237dfd06d87cf4be1851454c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | dexi_rs-0.4.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3b19ba71438325acb1fd1b533344cb76aa8c246298699cb673acbf354d486377
|
|
BLAKE2b-256 checksum How to use checksums |
1ab6abe1080752b5d79223e1d9428dff9b3d18e36ca4da896235ac3127c94f18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | dexi_rs-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
f98a32f9fe3a770b4480aa2560eed3f03cb5a77d5ff7fb124503cf6d3df4ce3c
|
|
BLAKE2b-256 checksum How to use checksums |
d651c3c67fdbf55fd9328103d25d0489e820d952c56cbec619609e7288d65fc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | dexi_rs-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
211b91bd3a5a5131a04352b3acc6c9b29c408ac216c8ee6827107543466c5c80
|
|
BLAKE2b-256 checksum How to use checksums |
5b85f60ae1c9a7682550281e7e1e638ae2218d395d14427b471ba44bb4b7185e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | dexi_rs-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 15.9 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
379d6798ac12f2122251b26830e35fb034432d19806c74e2c54f83ccf78e292d
|
|
BLAKE2b-256 checksum How to use checksums |
9d7e0af538f5c85afd21d4d09f63148fa1903ef0b4e276a389301f105f41cc17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | dexi_rs-0.4.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8bee4d61a7a713e9a00c5c503347da7de5334a0f4eeb45d6e4c97c945e02eebe
|
|
BLAKE2b-256 checksum How to use checksums |
6c91c520863f98f7b6d784a13a6c3897c0618d4a7f573d79e0d258f65b1c0320
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | dexi_rs-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e981df565047eee9dd21d35ae2f44835272e96dcad3a09b1a51a929c2f162944
|
|
BLAKE2b-256 checksum How to use checksums |
2f20988d1d07e387e449dca6f7f00f56b7721bfd6dfcf3a2a945b0b7fcac27dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | dexi_rs-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3bd66a7aa1eff9682d116257237ce0388c255147f0c0e831e225081215e395ce
|
|
BLAKE2b-256 checksum How to use checksums |
7c818d6f31e22268c5e47cabfda676eb1d4331a69febc4853e28b16a36421075
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | dexi_rs-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 15.9 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
9f2d52f831cf8a78ee90f1809cf948504111b7a9c54048e7fd50b180a236ee81
|
|
BLAKE2b-256 checksum How to use checksums |
9fb22589c82ce6b7eb434b170a3f22dfd37a07ab29354b7821fcc0d9f811a4bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | dexi_rs-0.4.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
eae1af75b107d2e9ff19a4cc770f19adcd88439cbfee8421f9f07c4ca9932192
|
|
BLAKE2b-256 checksum How to use checksums |
35ee4b8744c5c6894c07ac99eb2cd8338a80b43aab85087a2c602a9943fd9174
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | dexi_rs-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
40bf9f742e61cbf4d7eece61ebed68c3109243c4e3d49f359b5c21bfffd9d016
|
|
BLAKE2b-256 checksum How to use checksums |
e9989b5f47a788893bd8324f4d6bb791a6a3977dd1296345130501eff5405658
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | dexi_rs-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f2e211f0284b035818ee107861d8bc4d1f3bcdf78dc2d1c6a23582c8f194635d
|
|
BLAKE2b-256 checksum How to use checksums |
d1e24048bcfd6f6951a9e002963cbb115802f65fe30c2966d111dd5f678e804e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | dexi_rs-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 15.9 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
60dcb0b57a270e594265728cb7af128a172c6a70150721dae0cfbabea7bce922
|
|
BLAKE2b-256 checksum How to use checksums |
51481feb654d927badab8230625bcbff168819f9702cfaca2d3a998c24a810ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | dexi_rs-0.4.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7e7ddbdf1f8f904612ac175a66def116b93265b335fdd2cf103d2485405a90b5
|
|
BLAKE2b-256 checksum How to use checksums |
a3d0c5143840d53d4c904969b21ae23896df9c511ecdb2ae4243b8f5d0cc15d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / dexi_rs-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | dexi_rs-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
18004d0f7b2ec3f74f11ecb17f287e662e242e36cc604e664e6da58b8aa9d917
|
|
BLAKE2b-256 checksum How to use checksums |
f6771402cbbfb275d8ea2ae3cde4cb4a6a7f7b4f370375d71095eed70f41c18f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Security for dexi-rs 0.4.1
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.