BNNR

Community

BNNR is open-source and community-driven. Get involved, contribute, or just say hello.

Connect

Contributing

We welcome contributions of all sizes. Here is how to get started:

Development Setup

# Clone the repository
git clone https://github.com/bnnr-team/bnnr.git
cd bnnr

# Install in editable mode with dev dependencies
pip install -e ".[dev,dashboard,gpu]"

# Run tests
pytest tests/ -v

# Run linting
ruff check src/
mypy src/bnnr/

Pull Request Guidelines

Fork the repo and create a feature branch
Write tests for new functionality
Ensure all tests pass before submitting
Follow the existing code style
Update documentation for API changes
Keep PRs focused and well-scoped

Areas for Contribution

New augmentationsAdditional XAI methodsModel adapter integrationsDashboard enhancementsDocumentation improvementsExample notebooksPerformance optimizationsBug fixes

Colab Notebooks

Run BNNR directly in Google Colab — no local setup required.