Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request on the GitHub repository.

Development Setup

  1. Clone the repository

  2. Install development dependencies:

    pip install -e ".[dev]"
    
  3. Install pre-commit hooks:

    pre-commit install
    

Running Tests

To run the test suite:

pytest

Building Documentation

To build the documentation locally:

cd docs
make html

The built documentation will be in docs/build/html.