Contributing
Contributions are welcome through pull requests.
Workflow
Fork the repository and create a feature branch.
Implement changes with clear commit messages.
Add or update tests and documentation when behavior changes.
Run local checks before opening a pull request.
Recommended local checks
python -m compileall src
If your changes affect docs:
sphinx-build -b html docs/source docs/build/html
Pull request checklist
Scope is focused and clearly described.
Backward compatibility is considered.
New parameters and outputs are documented.
Example scripts are updated when relevant.