diff --git a/pyscope/telrun/_block.py b/pyscope/scheduling/_block.py similarity index 100% rename from pyscope/telrun/_block.py rename to pyscope/scheduling/_block.py diff --git a/pyscope/telrun/airmass_condition.py b/pyscope/scheduling/airmass_condition.py similarity index 100% rename from pyscope/telrun/airmass_condition.py rename to pyscope/scheduling/airmass_condition.py diff --git a/pyscope/telrun/autofocus_field.py b/pyscope/scheduling/autofocus_field.py similarity index 100% rename from pyscope/telrun/autofocus_field.py rename to pyscope/scheduling/autofocus_field.py diff --git a/pyscope/telrun/boundary_condition.py b/pyscope/scheduling/boundary_condition.py similarity index 100% rename from pyscope/telrun/boundary_condition.py rename to pyscope/scheduling/boundary_condition.py diff --git a/pyscope/telrun/calibration_block.py b/pyscope/scheduling/calibration_block.py similarity index 100% rename from pyscope/telrun/calibration_block.py rename to pyscope/scheduling/calibration_block.py diff --git a/pyscope/telrun/celestialbody_condition.py b/pyscope/scheduling/celestialbody_condition.py similarity index 100% rename from pyscope/telrun/celestialbody_condition.py rename to pyscope/scheduling/celestialbody_condition.py diff --git a/pyscope/telrun/coord_condition.py b/pyscope/scheduling/coord_condition.py similarity index 100% rename from pyscope/telrun/coord_condition.py rename to pyscope/scheduling/coord_condition.py diff --git a/pyscope/telrun/dark_field.py b/pyscope/scheduling/dark_field.py similarity index 100% rename from pyscope/telrun/dark_field.py rename to pyscope/scheduling/dark_field.py diff --git a/pyscope/telrun/exoplanet_transits.py b/pyscope/scheduling/exoplanet_transits.py similarity index 100% rename from pyscope/telrun/exoplanet_transits.py rename to pyscope/scheduling/exoplanet_transits.py diff --git a/pyscope/telrun/field.py b/pyscope/scheduling/field.py similarity index 100% rename from pyscope/telrun/field.py rename to pyscope/scheduling/field.py diff --git a/pyscope/telrun/flat_field.py b/pyscope/scheduling/flat_field.py similarity index 100% rename from pyscope/telrun/flat_field.py rename to pyscope/scheduling/flat_field.py diff --git a/pyscope/telrun/hourangle_condition.py b/pyscope/scheduling/hourangle_condition.py similarity index 100% rename from pyscope/telrun/hourangle_condition.py rename to pyscope/scheduling/hourangle_condition.py diff --git a/pyscope/telrun/light_field.py b/pyscope/scheduling/light_field.py similarity index 100% rename from pyscope/telrun/light_field.py rename to pyscope/scheduling/light_field.py diff --git a/pyscope/telrun/lqs.py b/pyscope/scheduling/lqs.py similarity index 100% rename from pyscope/telrun/lqs.py rename to pyscope/scheduling/lqs.py diff --git a/pyscope/telrun/lqs_gauss.py b/pyscope/scheduling/lqs_gauss.py similarity index 100% rename from pyscope/telrun/lqs_gauss.py rename to pyscope/scheduling/lqs_gauss.py diff --git a/pyscope/telrun/lqs_inequality.py b/pyscope/scheduling/lqs_inequality.py similarity index 100% rename from pyscope/telrun/lqs_inequality.py rename to pyscope/scheduling/lqs_inequality.py diff --git a/pyscope/telrun/lqs_minmax.py b/pyscope/scheduling/lqs_minmax.py similarity index 100% rename from pyscope/telrun/lqs_minmax.py rename to pyscope/scheduling/lqs_minmax.py diff --git a/pyscope/telrun/lqs_piecewise.py b/pyscope/scheduling/lqs_piecewise.py similarity index 100% rename from pyscope/telrun/lqs_piecewise.py rename to pyscope/scheduling/lqs_piecewise.py diff --git a/pyscope/telrun/lqs_sigmoid.py b/pyscope/scheduling/lqs_sigmoid.py similarity index 100% rename from pyscope/telrun/lqs_sigmoid.py rename to pyscope/scheduling/lqs_sigmoid.py diff --git a/pyscope/telrun/mk_mosaic_schedule.py b/pyscope/scheduling/mk_mosaic_schedule.py similarity index 100% rename from pyscope/telrun/mk_mosaic_schedule.py rename to pyscope/scheduling/mk_mosaic_schedule.py diff --git a/pyscope/telrun/moon_condition.py b/pyscope/scheduling/moon_condition.py similarity index 100% rename from pyscope/telrun/moon_condition.py rename to pyscope/scheduling/moon_condition.py diff --git a/pyscope/telrun/observer.py b/pyscope/scheduling/observer.py similarity index 100% rename from pyscope/telrun/observer.py rename to pyscope/scheduling/observer.py diff --git a/pyscope/telrun/optimizer.py b/pyscope/scheduling/optimizer.py similarity index 100% rename from pyscope/telrun/optimizer.py rename to pyscope/scheduling/optimizer.py diff --git a/pyscope/telrun/prioritizer.py b/pyscope/scheduling/prioritizer.py similarity index 100% rename from pyscope/telrun/prioritizer.py rename to pyscope/scheduling/prioritizer.py diff --git a/pyscope/telrun/project.py b/pyscope/scheduling/project.py similarity index 100% rename from pyscope/telrun/project.py rename to pyscope/scheduling/project.py diff --git a/pyscope/telrun/queue.py b/pyscope/scheduling/queue.py similarity index 100% rename from pyscope/telrun/queue.py rename to pyscope/scheduling/queue.py diff --git a/pyscope/telrun/schedule.py b/pyscope/scheduling/schedule.py similarity index 100% rename from pyscope/telrun/schedule.py rename to pyscope/scheduling/schedule.py diff --git a/pyscope/telrun/schedule_block.py b/pyscope/scheduling/schedule_block.py similarity index 100% rename from pyscope/telrun/schedule_block.py rename to pyscope/scheduling/schedule_block.py diff --git a/pyscope/telrun/scheduler.py b/pyscope/scheduling/scheduler.py similarity index 100% rename from pyscope/telrun/scheduler.py rename to pyscope/scheduling/scheduler.py diff --git a/pyscope/telrun/snr_condition.py b/pyscope/scheduling/snr_condition.py similarity index 100% rename from pyscope/telrun/snr_condition.py rename to pyscope/scheduling/snr_condition.py diff --git a/pyscope/telrun/sun_condition.py b/pyscope/scheduling/sun_condition.py similarity index 100% rename from pyscope/telrun/sun_condition.py rename to pyscope/scheduling/sun_condition.py diff --git a/pyscope/telrun/time_condition.py b/pyscope/scheduling/time_condition.py similarity index 100% rename from pyscope/telrun/time_condition.py rename to pyscope/scheduling/time_condition.py diff --git a/pyscope/telrun/transition_field.py b/pyscope/scheduling/transition_field.py similarity index 100% rename from pyscope/telrun/transition_field.py rename to pyscope/scheduling/transition_field.py diff --git a/pyscope/telrun/unallocated_block.py b/pyscope/scheduling/unallocated_block.py similarity index 100% rename from pyscope/telrun/unallocated_block.py rename to pyscope/scheduling/unallocated_block.py