Metadata-Version: 2.4
Name: pyronot
Version: 0.1.0
Summary: Python Robot Kinematics Library
License: MIT
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tyro
Requires-Dist: jax>=0.4.0
Requires-Dist: jaxlib
Requires-Dist: jaxlie>=1.0.0
Requires-Dist: jax_dataclasses>=1.0.0
Requires-Dist: jaxtyping
Requires-Dist: loguru
Requires-Dist: robot_descriptions
Requires-Dist: yourdfpy
Requires-Dist: trimesh
Requires-Dist: viser
Requires-Dist: pyliblzfse
Provides-Extra: dev
Requires-Dist: pyright>=1.1.308; extra == "dev"
Requires-Dist: scikit-sparse; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: m2r2; extra == "dev"
Dynamic: license-file

# `PyRoNot`: A Better Python Robot Kinematics Library


## Citation

This repository is based on pyroki.

<table><tr><td>
    Chung Min Kim*, Brent Yi*, Hongsuk Choi, Yi Ma, Ken Goldberg, Angjoo Kanazawa.
    <strong>PyRoki: A Modular Toolkit for Robot Kinematic Optimization</strong>
    arXiV, 2025.
</td></tr>
</table>

<sup>\*</sup><em>Equal Contribution</em>, <em>UC Berkeley</em>.

Please cite PyRoki if you find this work useful for your research:

```
@inproceedings{kim2025pyroki,
  title={PyRoki: A Modular Toolkit for Robot Kinematic Optimization},
  author={Kim*, Chung Min and Yi*, Brent and Choi, Hongsuk and Ma, Yi and Goldberg, Ken and Kanazawa, Angjoo},
  booktitle={2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
  year={2025},
  url={https://arxiv.org/abs/2505.03728},
}
```

Thanks!

## Installation
```
pip install git+https://github.com/brentyi/jaxls.git
pip install pyronot
```
