Contributing
Contributing
We welcome contributions! Please see our Contributing Guide for details.
Development Workflow
- Fork the repository
- Create a feature branch:
git checkout -b feature-name - Make changes and add tests
- Run tests:
pytest - Submit a pull request
Code Quality
We use several tools to maintain code quality:
- pytest: Testing framework
- black: Code formatting
- flake8: Linting
- mypy: Type checking
- pre-commit: Git hooks
Requirements
- Python: 3.8 or higher
- NumPy: 1.20.0 or higher
License
This project is licensed under the Unlicense - see the LICENSE file for details.
Links
- PyPI Package: pypi.org/project/quantum-simulator
- Documentation: beefy.github.io/quantum-simulator
- Source Code: github.com/beefy/quantum-simulator
- Issue Tracker: github.com/beefy/quantum-simulator/issues