Relative imports can break things
Hi everybody,
This is just a very minor thing, but I've noticed that some of the files use relative imports (https://gitlab.cern.ch/gnn4itkteam/acorn/-/blob/dev/acorn/core/infer_stage.py#L35). I've run into some problems with this when using a debugger to go through single files. Because we already suggest to use pip install -e .
for the package, we can easily change to absolute import paths without breaking anything. PEP8 declares such absolute imports as preferable as well. The relative imports specifically start to break things when the shell environment is not as expected.
I offer to change this, but maybe there is a specific reason why it is the way it is. If so, let me know before I do the changes.