- Set up Github Actions to run automatic linting and testing
- Set up documentation pages
- Include documentation of the code in docstrings
Fix
- address linting issues from flake8
- reformat code
Feat
- add documentation summaries for all modules
- add documentation for the repo
- add docstrings from README.md to nbtext.py
- add pylint config file
Refactor
- reduce code duplication
- update workflow file reference
- change str.format to f-strings
- optimize imports
- rename workflow that packages and publishes dhlab to pypi
- use default publish workflow
- reduce compatible python versions
- update publishing workflow
- type out scope for linting explicitly
- move pylint.yml