Metadata-Version: 2.5
Name: ezmsg-kinematics
Version: 0.1
Summary: ezmsg units and utility code for streaming kinematics
Author-email: Chadwick Boulay <chad@cbneurotech.com>
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: ezmsg>=3.9.0
Description-Content-Type: text/markdown

# ezmsg-kinematics

Short description of your ezmsg package.

## Overview

`ezmsg-kinematics` provides ... for the `ezmsg <https://www.ezmsg.org>`_ framework.

Key features:

* **Feature 1** - Description
* **Feature 2** - Description
* **Feature 3** - Description

## Installation

Install from PyPI:

```bash
pip install ezmsg-kinematics
```

Or install the latest development version:

```bash
pip install git+https://github.com/ezmsg-org/ezmsg-kinematics@main
```

## Dependencies

- `ezmsg`

## Usage

See the `examples` folder for usage examples.

```python
import ezmsg.core as ez
from ezmsg.kinematics import MyUnit

# Your usage example here
```

For general ezmsg tutorials and guides, visit [ezmsg.org](https://www.ezmsg.org).

## Development

We use [`uv`](https://docs.astral.sh/uv/getting-started/installation/) for development.

1. Install [`uv`](https://docs.astral.sh/uv/getting-started/installation/) if not already installed.
2. Fork this repository and clone your fork locally.
3. Open a terminal and `cd` to the cloned folder.
4. Run `uv sync` to create a `.venv` and install dependencies.
5. (Optional) Install pre-commit hooks: `uv run pre-commit install`
6. After making changes, run the test suite: `uv run pytest tests`

## License

MIT License - see [LICENSE](LICENSE) for details.
