-
Notifications
You must be signed in to change notification settings - Fork 7
/
release_note
312 lines (263 loc) · 12.5 KB
/
release_note
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
Release Notes for OpSim3.3.8 Mar 28, 2016
==================================
Code bug fixes:
* Fix tuple unpacking in AstronomicalSky (SIM-1805)
Self-database installation:
* Switch to mariadb dependency (SIM-1804)
* Update configurations to use 'password' keyword (SIM-1843)
Dependency updates:
* Added python requests module (SIM-1805)
Release Notes for OpSim3.3.7 Feb 15, 2016
==================================
Code bug fixes:
* Fix crash when only one proposal type is configured (SIM-1790)
Release Notes for OpSim3.3.6 Jan 28, 2016
==================================
Code features:
* Transferring configuration files to standalone repository (SIM-1699)
* Old configuration files moved to keep directory (SIM-1700)
* Change handling of configuration file locations (SIM-1700)
* Adding configuration repository SHA1, possible changed files and
associated diffs into Config table (SIM-1700)
Documentation updates:
* Updates to installation and configuration file workings (SIM-1700)
Release Notes for OpSim3.3.5 Dec 17, 2015
==================================
Code features:
* SiteCP.conf updated to start OpSim in 2022 (SIM-1667)
* Added 20 year unscheduled downtime configuration file (SIM-1633)
* Updated configuration files for reference run (SIM-1642)
Post-processing tools:
* Updated to latest formulation for m5 (SIM-1540)
Installation tools:
* Updated cloud table script to 20 years (SIM-1646)
Release Notes for Opsim3.3.4 Nov 25, 2015
==================================
Code features:
* New seeing calculations (SIM-1599)
Release Notes for Opsim3.3.3 Oct 30, 2015
==================================
Code bug fixes:
* Fixed crash building user regions that were equivalent to fields (SIM-1442)
* Fixed crash if no proposal was active before first dark time filter swap (SIM-1441)
* Made OpSim stop early if user specified no proposals (SIM-1386)
* Clarified OpSim command line usage message (SIM-1449)
Code features:
* Updated many configuration files to current standards (SIM-1295)
Documentation updates:
* Added Conda and Docker installation instructions (SIM-1436)
* OpSim installation and running directions made to match current practice (SIM-1384, SIM-1475)
* Updates to DB architecture and configuration file documentation (SIM-1296)
Release Notes for Opsim3.3.2 Aug 11, 2015
==================================
Code bug fixes:
* Fixed issue with visit exposure time when using exposure factors
not equal to 1
* Fixed issue with WLTSS proposals not respecting airmass limits
* Fixed path issue for conda builds
Documentation updates:
* Changed existing DB section in installation instructions to refer to a
system DB instead
Release Notes for Opsim3.3.1 Jul 8, 2015
==================================
Code features:
* Implemented capability for doing N visits in WFD
* More updates to documentation
Code bug fixes:
* Fixed issue with night column in MissedHistory table only reporting zero
Release Notes for OpSim3.3 Jul 2, 2015
==================================
Code features:
* Implemented filter change constraints
* Added ability to run OpSim outside source code directory
* Added flag to turn off run tracking of OpSim in tracking DB
* Added HOSTNAME override capability
* Added documentation publishing system for developers
* Updated documentation to be commensurate with latest developments
Code bug fixes:
* Fixed formatting of ScienceType tags in configuration files
* Fixed mixed tabs and spaces in OpSim module files
* Corrected site information to OSS-REQ-0008 in LSE-30
Tools bug fixes:
* Added rotTelPos back to Summary table
* Fixed issue with too many DB connections
Release Notes for OpSim3.2.1 Dec 26, 2014
==================================
Bug Fixes:
* Add username and hostname retrieval back
* Patch issue with visitTime/visitExpTime being wrong in MySQL DB
Release Notes for OpSim3.2 Nov 21, 2014
==================================
* Palpy replacing slalib
* Updates and rationalization of configuration files
* Updates and streamlining of post-processing steps
* Numerous bug fixes
Release Notes for Opsim3.1 Apr 9, 2014
==================================
Bug Fixes:
* recalcSkyCount bug fixed
* startDay bug fixed
* overlapping fields issue fixed
* AstronomicalSky configuration parameters are now stored in DB
Release Notes for Opsim3.0 Jan 15, 2014
==================================
New architecture:
* Central component SchedulingData for targets and look ahead info.
* Better data flow for targets info, separating ranking data from
observing data.
* Cleaner SkyBrightness API
Code factorization:
* Now only 2 classes for proposals, incorporating all previous
functionality
New database:
* Cleaner and more powerful DB API and methods.
* Better indexing handling for the DB tables.
New functionality:
* Look ahead information available for scheduling
* New ranking equations for look ahead prototyped
* Grid for sky and time for CPU time saving instead of caching
Fixes:
* Seeing overwitten bug fixed
* Dome crawl bug disabled
* Nested subsequences bug fixed
Release Notes for Opsim3.alpha.0 Aug. 31, 2012
==================================
New deployment structure:
* New directory structure for better handling of code, logs, tools
and configuration files.
Execution is operational, but installation is not.
Release Notes for Opsim2.6.1 Aug. 30, 2012
==================================
New fix:
* Fixed bug that disabled twilight visits by the end of some nights,
due to poorly implemented reuse count in a per proposal basis.
The suggestObservation loop in ObsScheduler was rewritten,
using a single global reuse count, and only one targets table.
Release Notes for Opsim2.6 Jul. 19, 2012
==================================
New feature:
* New Database access layer
Using a single connection variable to the database.
* Improved repeatability
Sorted keys in dictionaries for handling targets.
* Nested Sub-sequences
A subsequence can have a nested subsequence for new deep-drilling
science programs.
* Telescope model optimizations
Transform activity tree building from dynamic to static.
* Added functionality for different filters to have different exposure times
By adding a new parameter in Filters.conf
Release Notes for Opsim2.5-Michelle Jul. 19, 2012
==================================
rTag :
* rTagging version with all of Michelle's changes
Release Notes for OpSim2.5 Jul. 6, 2011
============================
New feature: Scheduled downtime
* Added scheduled downtime into the scheduling code, replacing our stopgap
solution of static downtimes injected into the weather dataset.
* The timing and duration of scheduled downtimes is now user-settable with
a configuration file, schedDown.conf. The default file meets the
frequency specified by Chuck Claver.
* Removed old classes that are no longer used, namely NonObsScheduler,
NonObsHistory, NOB, and Operations.
* Removed code that creates the weather data with injected scheduled
downtime.
New feature: Random downtime
* Added a tool to generate a sequence of random downtimes in the format of
an OpSim config file. A user can then choose which file to use in a
given simulation.
* Created a new downtime table in database, downHist, so NOBHist can be
deprecated without breaking backwards compatibility with previous
releases.
* Scheduled downtime is given precedence in the case of conflicting
downtime events. Random downtime is allowed to finish the fraction
of time remaining, if any, after scheduled downtime completes.
New feature: Optimization of cloud and seeing accesses
* Replaced a database read for every call to get cloudiness and seeing with
an access to in-core data dictionaries of clouds and seeing for
the night.
* The structures are built at the start of night.
Minor changes and bug fixes:
* Separated system-level seeing degradation components. Only telescope
component degrades with zenith distance.
* Fix problem with exclusive block sequence code interacting with reuse
ranking by proposal code.
* Corrected assumption that more than one filter will be used by survey.
A simulation using just one filter can now be run.
* Fixed performance problem introduced by reuse ranking by proposal change.
getSeeing() and getTransparency() were being called for every
observation instead of every reuseCount observations.
KNOWN Problems:
* Sometimes when completing a sequence, we try to remove the fieldID of
the completed sequence from Supernova deep drilling proposal's
self.tonightTargets[] and find it has already been deleted. Added
debugging in this release to help track how this is happening.
Release Notes for OpSim2.4 Jun. 16, 2010
============================
New feature: NEO Sweet Spot proposal
* Added hiatus to next night parameter to turn a proposal off for X nights.
* Track and report solar elongation of observation. Observe if within
limits for NEO Sweet Spot proposals. Added solar elongation
parameter.
* Fast revist times require reuse=1 or reuse=2, which slows simulation past
useable. Rewrote scheduling to allow each proposal to set its own
level of reuse so proposals with lengthy or no revisit needs can
have many observations taken without needing to be reranked.
Minor changes:
* Local sidereal time should always be postive.
* Change name of SCP Galactic proposal (south celestial pole).
* Track and record count of nights with each observation (ObsHistory)
and in TimeHistory.
* Code cleanup to remove extra calls and unused code.
* Bringing NearEarthProp.py to running state with current code base. It
has been unused.
Release Notes for OpSim2.3.2 Aug. 14, 2009
============================
Minor changes and bug fixes have been made.
* Change seeing degradation from telescope/camera from stretch goal to
design goal and multiply effect by airmass to 3/5ths.
* Correct 'y' sky brightness in twilight to be the same as 'z'.
* Reset camera rotator to zero position during a filter change.
* Add sort to suggested observations list for low airmass, dark sky
brightness, and fieldID to help with reproducible runs
(initial commit).
* Correct error in accessing weather table that kept opsim from using the
last year of weather data.
Release Notes for OpSim2.3.1 Apr. 22, 2009
============================
Minor changes and bug fixes have been made.
* Add scheduled downtime to 10-year and 3-year weather datasets,
creating cloudTololoSD and cloud3yrTololoSD tables respectively.
* Record OPSIM_VERSION in run log.
* New Installation Guide.
* New post-processing tool to calculate filter sky brightness and
ETC sky brightness.
* Calculate and store actual airmass at time of observation.
* Remove sky brightness cache to enforce minimum distance to moon
limit on observing.
* Change post-processing movie-making script to create a frame
every X days and update documentation.
* Cleanup unneeded configuration saving routines.
* Add usage string for --startup_comment command-line option to
main.py.
* Fix airmass cache to use correct parameters and set to off.
* Update configuration files to new baseline run (opsim1.29).
Release Notes for OpSim2.3 Jan. 9, 2008
==========================
Only minor changes have been made to the Operations Simulator since the
last release OpSim2.2.
* Script that dumps sql table and data in a form that allows the table
to be reconstructed.
* Run tracking. Production runs require a description.
* Enhance precision of time accounting (exposure vs. slew, end of night).
* Flush sky brightness cache at both twilight/dark time boundaries to
get crisp switch to or from twilight filters.
* Account for moon down in filter sky brightness calculations.
* Account for crawling motion of the dome in azimuth slew model.
* Tag each run with the code version that generated it
* Add a backup proposal to make sure telescope always has targets
to observe.
* Better tessellation of sky into fields.
* Account for scheduled downtime by changing the cloud tables.
* External library updates.