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.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.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.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