surveysim change log¶
0.12.6 (unreleased)¶
No changes yet.
0.12.5 (2023-01-12)¶
Add –existing-exposures argument to surveysim. Pointing the surveysim to an existing tiles and exposures file makes a survey simulation starting the day following the night of the last exposure. This enables simulation of the remainder of the survey.
Note: tag 0.12.4 was corrupted and skipped
0.12.3 (2021-07-06)¶
Add current_ra/current_dec to scheduler.next_tile to enable slew optimization.
Add extra-downtime argument to surveysim randomly mark nights as bad, approximately modeling extra sources of downtime.
0.12.2 (2021-03-31)¶
Use updated desisurvey state & config files. (PR #78)
Work in no-pass and no-gray modes, eliminating the notion of pass and merging the dark and gray layers. Update API to match associated desisurvey changes. (PR #77)
Use variable sky in surveysim, albeit presently only from ephemerides. (PR #76)
Use consistent conditions in scheduler.next_tile and in ETC.start (PR #75)
0.12.1 (2020-12-11)¶
Drop py3.5 for travis testing (PR #71).
fix test_weather to 2 months instead of one (commit 4d9ceb3).
fix EXPID int vs. str bug (commit 68c7088).
0.12.0 (2020-08-03)¶
Update surveysim to match recent desisurvey updates, particularly regarding fiber assignment (PR #70).
0.11.0 (2019-08-09)¶
0.10.1 (2018-12-16)¶
Include EXTNAME in output files (PR #63).
0.10.0 (2018-11-26)¶
This version is a major refactoring of the code to take advantage of the refactoring in desisurvey 0.11.0 and simplify the simulation classes used to track survey statistics and exposure metadata (PR #60).
Add new modules: exposures, stats.
Add new simulate_night that supercedes the original nightOps.
Use new Scheduler and ExposureTimeCalculator from desisurvey.
Requires desisurvey 0.11.0.
Refactor desisurvey.ephemerides -> desisurvey.ephem and use get_ephem().
Update the tutorial.
0.9.2 (2018-10-02)¶
Replay historical Mayall daily weather.
Implement partial-night dome closure.
Requires desimodel >= 0.9.8 and desisurvey >= 0.10.4.
0.9.1 (2018-06-27)¶
Do arc exposures before flat exposures (PR #57).
0.9.0 (2017-11-09)¶
Add
surveysim.util.add_calibration_exposures()
, to add simulated calibration exposures to a set of science exposures (PR #55).
0.8.2 (2017-10-09)¶
Use new desisurvey config api (requires desisurvey >= 0.9.3)
Add support for optional depth-first survey strategy.
Docs now auto-generated at http://surveysim.readthedocs.io/en/latest/
0.8.1 (2017-09-20)¶
Adds surveysim –config-file option (PR #49); requires desisurvey/0.9.1.
0.8.0 (2017-09-11)¶
Track API changes in desisurvey 0.9.0.
The surveysim script is now called once per night, alternating with a surveyplan script that lives in the desisurvey package.
See https://www.youtube.com/watch?v=vO1QZD_aCIo for a visualization of the full 5-year survey simulation that matches DESI-doc-1767-v3.
0.7.1 (2017-08-07)¶
Use new desimodel.weather to randomly sample seeing and transparency. Requires desimodel >= 0.8.0.
0.7.0 (2017-06-18)¶
First implementation of fiber-assignment groups and priorities.
Integration with the new desisurvey surveyplan script.
Create tutorial document and sample automation scripts.
0.6.0 (2017-06-05)¶
Add strategy, weights options to surveysim script.
Add hooks for using greedy scheduler
Terminate exposures at sunset
0.5.0 (2017-05-10)¶
Use desisurvey.config to manage all non-simulation configuration data.
Unify different output files with overlapping contents into single output managed by desisurvey.progress.
Overhaul of weather simulator to generate continuous stationary time series that are independent of the observing sequence. Use desimodel.seeing.
Simulate multiple exposures for cosmics and more realistic overhead.
Clean up of README, docstrings, imports, unit tests, requirements, unused code.
0.4.1 (2017-04-13)¶
Fixed package names to work with desisurvey >= 0.4.0
0.4.0 (2017-04-04)¶
Adds unit tests
removes data/tile-info.fits (not used here; was moved to desisurvey)
adds nightops.py (from desisurvey, used here but not there)
create surveysim command-line script
use new desisurvey config machinery (first steps, in progress)
0.3.1 (2016-12-21)¶
Fixed outlier HA tile assignments around RA 200-220 (PR #26)
Added 7 day shutdown around full moon (PR #25)
0.3.0 (2016-11-29)¶
Moved non-simulation specific parts to desisurvey
0.2.0 (2016-11-18)¶
Modified some file names
Moved some functions from one file to another
0.1.1 (2016-11-14)¶
fixed crash at end and data/ install (PR #3)
initial tests for NERSC install
0.1.0 and prior¶
No changes.rst yet