Metadata-Version: 2.4
Name: threedmouse
Version: 0.9.2
Summary: 3D mouse input utilities for Python, including teleoperation helpers.
Author: Varad Dhat, Nick Walker
License-Expression: BSD-2-Clause
Project-URL: Homepage, https://github.com/hcrlab/3dmouse-hid
Project-URL: Repository, https://github.com/hcrlab/3dmouse-hid
Project-URL: Issues, https://github.com/hcrlab/3dmouse-hid/issues
Keywords: 3d mouse,spacemouse,hid,robotics,teleoperation
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <3.14,>=3.10
Description-Content-Type: text/markdown
Requires-Dist: numpy
Requires-Dist: pyspacemouse>=2.0.0

# threedmouse

Python utilities for working with 3D mice, including SpaceMouse-style devices and teleoperation helpers for robotics workflows.

## Install

```bash
pip install threedmouse
```

## Basic usage

```python
from threed_mouse import ThreeDMouse

mouse = ThreeDMouse()
mouse.run()

state = mouse.get_controller_state()
print(state)

mouse.close()
```

## Project

Source, issues, and demos live in the main repository:

- https://github.com/hcrlab/3dmouse-hid
