Proposed changes:
Status (please check what you already did):
- [x] added some tests for the functionality
- [x] updated the documentation
- [x] updated the changelog (please check changelog for instructions)
- [x] reformat files using
black
(please check Readme for instructions)