Update and refactor codebase as used by SPIIR pipeline
SPIIR is currently undertaking a development initiative to integrate the SealGW package into the SPIIR GStreamer pipeline.
See the following Merge Request: lscsoft/spiir!130.
To get there, a number of changes has been made, such as:
- Formatting and linting standards (black, isort, flake8)
- Code readability and refactoring (e.g. removing comments, removing duplicate functions)
- Updates to parse the latest version of the spiir python library
- This PR merges in a set of these changes into the dev branch of this SealGW forked repository.
- Add pre-commit
Edited by Daniel Tang