Contributing

  • Open an issue describing the feature or bugfix.

  • Keep dependencies minimal; prefer NumPy/Matplotlib for examples.

  • Add or update tests under tests/ when changing behavior.

  • Run pytest and make html in docs/ before submitting a PR.

  • Follow Rust fmt and Python formatting conventions in the repo.