Metadata-Version: 2.4
Name: robotpy-questnav
Version: 2026.0.1a0
Summary: QuestNav Python Library
Project-URL: Homepage, https://questnav.gg
Project-URL: Source code, https://github.com/QuestNav/QuestNav
Author: Andrew Jones
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
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: Topic :: Software Development
Requires-Python: >=3.8
Requires-Dist: protobuf
Description-Content-Type: text/markdown

# RobotPy QuestNav

Python implementation of questnav-lib for FRC robots.

## Installation

```powershell
pip install .
```

## Usage

```python
from questnav import QuestNav, PoseFrame
from wpimath.geometry import Pose2d, Rotation2d, Pose3d

questnav = QuestNav()

initial_pose = Pose2d(1.0, 2.0, Rotation2d.fromDegrees(90))
questnav.set_pose(Pose3d(initial_pose))

questnav.command_periodic()
frames = questnav.get_all_unread_pose_frames()
```

## Requirements

- `protobuf`
- RobotPy environment providing `ntcore` and `wpimath`

