Circular imports
If I try
from rapthor.lib.observation import Observation
I am greeted by
ImportError: cannot import name 'Observation' from partially initialized module 'rapthor.lib.observation' (most likely due to a circular import)
I see that rapthor/lib/observation.py indeed imports rapthor.lib.miscellaneous
which in turn tries to import rapthor.lib.observation
, so it does look like a circular import. First importing rapthor.lib.miscellaneous
before rapthor.lib.observation
works around it, but this looks like a bug?