!77 Pre commit cleanup: This merge request updates the pre-commit setup to match the one from beat/beat.editor> in terms of list of hooks to apply and provide the configuration of the new hooks as well. Then all files have been passed through the full setup of hooks. Commits have been split to have a grouped approach of the files having been cleaned.
!75 Handle error the same way for all algorithm types on execution: Currently sequential and autonomous algorithms are not treating errors happening in the process method the same way. This result in missing information coming back up through beat/beat.core> This patch fixes this and also ensure that the outputs are properly closed. Fixes beat.core#98