Skip to content

Contributing

Contributions are welcome! Please read this guide before submitting a Pull Request.

Areas of Contribution

  • 🔬 New skills for scientific validation
  • 📊 Visualization improvements
  • 🧪 Additional test cases
  • 📖 Documentation and tutorials
  • 🌐 Translation improvements

Workflow

  1. Fork the repository
  2. Create a branch: git checkout -b feature/my-contribution
  3. Make your changes
  4. Run tests: pytest tests/
  5. Submit a Pull Request

Code Standards

  • Python 3.11 compatible
  • Type annotations where possible
  • Docstrings for all public functions
  • Tests for new skills in tests/

Full Guidelines

See CONTRIBUTING.md in the repository.