1
+ # This file is part of ts_fbs_utils.
2
+ #
3
+ # Developed for the Vera Rubin Observatory Telescope and Site System.
4
+ # This product includes software developed by the LSST Project
5
+ # (https://www.lsst.org).
6
+ # See the COPYRIGHT file at the top-level directory of this distribution
7
+ # for details of code ownership.
8
+ #
9
+ # This program is free software: you can redistribute it and/or modify
10
+ # it under the terms of the GNU General Public License as published by
11
+ # the Free Software Foundation, either version 3 of the License, or
12
+ # (at your option) any later version.
13
+ #
14
+ # This program is distributed in the hope that it will be useful,
15
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
16
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
+ # GNU General Public License for more details.
18
+ #
19
+ # You should have received a copy of the GNU General Public License
20
+ # along with this program. If not, see <https://www.gnu.org/licenses/>.
21
+
22
+ # This file is part of ts_fbs_utils.
23
+ #
24
+ # Developed for the Vera Rubin Observatory Telescope and Site System.
25
+ # This product includes software developed by the LSST Project
26
+ # (https://www.lsst.org).
27
+ # See the COPYRIGHT file at the top-level directory of this distribution
28
+ # for details of code ownership.
29
+ #
30
+ # This program is free software: you can redistribute it and/or modify
31
+ # it under the terms of the GNU General Public License as published by
32
+ # the Free Software Foundation, either version 3 of the License, or
33
+ # (at your option) any later version.
34
+ #
35
+ # This program is distributed in the hope that it will be useful,
36
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
37
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
38
+ # GNU General Public License for more details.
39
+ #
40
+ # You should have received a copy of the GNU General Public License
41
+ # along with this program. If not, see <https://www.gnu.org/licenses/>.
42
+
43
+ __all__ = [
44
+ "get_detailers_field_survey" ,
45
+ ]
46
+
47
+ from rubin_scheduler .scheduler import detailers
48
+
49
+ def get_detailers_field_survey () -> list [detailers .BaseDetailer ]:
50
+ """Get the detailers for a field survey.
51
+
52
+ Parameters
53
+ ----------
54
+
55
+
56
+ Returns
57
+ -------
58
+ `list` of `detailers.BaseDetailer`
59
+ """
60
+
61
+ detailer_list = [
62
+ detailers .CameraSmallRotPerObservationListDetailer (per_visit_rot = 0.5 ),
63
+ detailers .DitherDetailer (max_dither = 0.2 , per_night = False ),
64
+ ]
65
+ return detailer_list
0 commit comments