## What does your pull request solve?
A clear and concise description of what the problem is, and how you've solved it.

## Additional context
Add any other context about the pull request here.

## Checklist before merging

- [ ] The commits makes sense by themselves (no "oops" commits etc.)

- [ ] Git messages are nicely formatted (title written in imperative, at most
  50 characters, optionally with a more detailed explanatory text below).

- [ ] If I added additional code, I have written tests for it as well as made
  sure that I have close to 100% code coverage.

- [ ] I have added a corresponding entry in `doc/source/history.rst` for my
  changes.
