From c9daa1cf1a9dbcadf3ec02d24526cb4f36d0ee33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20S=C3=A1nchez-Gallego?= Date: Tue, 18 Jul 2023 03:47:16 +0000 Subject: [PATCH] Expose parameters from GortObserver in observe_tile --- src/gort/gort.py | 15 +++++++++++++-- src/gort/observer.py | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/gort/gort.py b/src/gort/gort.py index feb20ef..0e667a6 100644 --- a/src/gort/gort.py +++ b/src/gort/gort.py @@ -445,6 +445,9 @@ async def observe_tile( dec: float | None = None, use_scheduler: bool = False, exposure_time: float = 900.0, + show_progress: bool = False, + min_skies: int = 1, + require_spec: bool = False, ): """Performs all the operations necessary to observe a tile. @@ -461,6 +464,14 @@ async def observe_tile( use_scheduler Whether to use the scheduler to determine the ``tile_id`` or select calibrators. + exposure_time + The lenght of the exposure in seconds. + show_progress + Displays a progress bar with the elapsed exposure time. + min_skies + Minimum number of skies required to consider acquisition successful. + require_spec + Whether to require the ``spec`` telescope to be guiding. """ @@ -492,12 +503,12 @@ async def observe_tile( await observer.slew() # Start guiding. - await observer.acquire() + await observer.acquire(min_skies=min_skies, require_spec=require_spec) # Exposing exposure = await observer.expose( exposure_time=exposure_time, - show_progress=True, + show_progress=show_progress, ) finally: diff --git a/src/gort/observer.py b/src/gort/observer.py index f4c46eb..968bfaa 100644 --- a/src/gort/observer.py +++ b/src/gort/observer.py @@ -124,7 +124,7 @@ async def acquire( min_skies Minimum number of skies required to consider acquisition successful. require_spec - Whether to requiere the ``spec`` telescope to be guiding. + Whether to require the ``spec`` telescope to be guiding. Raises ------