scikit-package
is a Python package standard and generator for scientific code. Use scikit-package
to launch a new project or migrate existing ones to support the latest Python versions and streamline the process of distributing and maintaining your software package.
- Automated PEP8 and PEP256 standard checks.
- Automated PyPI/GitHub release, testing, documentation, and CHANGELOG updates.
- Streamlined package release workflow with a checklist.
- Latest Python version support compatible with SPEC0.
- Rich README template containing badges, installation, support, and contribution guide.
- Automatic spelling check, linting for .json, .yml, and .md files.
Are you interested in amplifying your scientific contribution by standarlizing and distributing your Python code? Begin with the Getting started
page in our online documentation at https://Billingegroup.github.io/scikit-package!
If you use scikit-package
to standardize your Python software, we would like you to cite scikit-package as follows:
scikit-package, https://github.com/Billingegroup/scikit-package