Metadata-Version: 2.4
Name: brianmechanisms
Version: 0.1.31
Summary: Python module for designing mechanisms and robots
Author-email: Brian Onang'o <surgbc@gmail.com>
License: Apache-2.0
Project-URL: Homepage, https://github.com/brianmechanisms/brianmechanisms-designer
Project-URL: Issues, https://github.com/brianmechanisms/brianmechanisms-designer/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: scikit-learn
Requires-Dist: numpy
Requires-Dist: matplotlib

# BrianMechanisms Core Library

The core Python library for designing mechanisms and robots.

## Features

- Mechanism design utilities
- Helper functions for kinematic analysis
- Straight line mechanism implementations
- Reciprocating motion mechanisms
- Utility functions for mechanical calculations

## Installation

From the monorepo root:

```bash
cd packages/brianmechanisms
pip install -e .
```

## Usage

```python
from brianmechanisms import helpers, locii
```

## Dependencies

- scikit-learn
- numpy
- matplotlib

## Testing

The workflow has been updated to include the `build` package for proper Python package building.
