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)

  • Travis testing fixes (PR #66)

  • Pass dummy sky level to desisurvey scheduler.next_tile; needed to match API change in desisurvey PR #99. (surveysim PR #64). Requires desisurvey 0.12.0 or later.

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)

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