GOTO-OBS / gtecs-alert

GOTO Telescope Control System: code for VOEvent alert processing
3 stars 2 forks source link

Rework into namespace package #58

Closed martinjohndyer closed 3 years ago

martinjohndyer commented 3 years ago

This PR (and corresponding ones on the other repos) refactors the G-TeCS packages to unify them into a single gtecs Python namespace package (https://github.com/GOTO-OBS/g-tecs/issues/434). This means the complete package code is split across 5 repos:

This does not, to be clear, implement "The Big Split" described in https://github.com/GOTO-OBS/g-tecs/issues/#496 (totally separating the scheduler from the control package), because it's not vital yet and anyway I ran out of time before the commissioning trip. But this PR does lay a lot of the foundations for that eventual split.

Note that GOTO-tile isn't included, I consider it an independent package and so unlike GOTO-alert it would be wrong to integrate it into the G-TeCS system.

Related PRs: