Metadata-Version: 2.4
Name: hex_dynamic
Version: 0.1.3
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Rust
Classifier: Intended Audience :: Developers
Summary: A Python extension module written in Rust using PyO3
Keywords: python,rust,pyo3,extension-module
Author-email: Cursor & LLM <cursor@llm.com>
Requires-Python: >=3.8
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

## Overview
Power by cursor & LLM.

## Features

- ✅ Core spatial algebra types: `SE3`, `Inertia`, `Motion`
- ✅ Kinematic tree representation with joints and frames
- ✅ Multiple joint types: Fixed, Revolute, Prismatic, Floating, etc.
- ✅ Frame management (Joint, Body, Sensor, FixedJoint, OpFrame)
- ✅ Physical parameters: inertia, friction, damping, limits
- ✅ Tree traversal support: parents, children, supports, subtrees
- ✅ Configuration space indexing (nq, nv)
- ✅ Built on [nalgebra](https://nalgebra.org/) for linear algebra
