Big update offered by @edenhaus. It offers us a better quality code and especially to be able to work in devcontainer.
- Add code quality tools, which run with pre-commit
- removed unused code (e.g. holtek)
- use @cached_property to run certain calculation only once
- adjust names and code to python coding styles
- update ci actions
- Add devcontainer for easier development
Thanks to you for the work done.