History

1.0.11 (2017-12-05)

  • Clarified use and added documentation for the topic/supporting library generation
  • New configuration parameters
    • max_grouped_visits in GeneralBandFilter
    • field_revisit_limit in GeneralScheduling

1.0.10 (2017-09-29)

  • Clarified documentation for wrapper script usage
  • Added developer note about lsst-ts GitHub repos

1.0.9 (2017-08-22)

  • Clarified use and added documentation for save configuration CLI option
  • Bugfix for init file in downtime module (Peter Yoachim)

1.0.8 (2017-08-01)

  • Speed improvement for cloud and seeing lookup (Daniel Rothchild)
  • New configuration parameters
    • propboost_weight in SchedulerDriver
    • max_visits_goal in Sequence
  • Fix handling of null target when first target
  • Fix to stack installation directions

1.0.7 (2017-06-19)

  • Fix crash when saving configuration with only one type of proposal present
  • Synchronize timeouts between SOCS and Scheduler when greater than 180 seconds

1.0.6 (2017-06-14)

  • Extended exception handling in driver script to catch startup issues
  • Cleaned up linting errors

1.0.5 (2017-06-07)

  • Baseline parameter changes
    • SchedulerDriver.timecost_cost_ref = 0.3

1.0.4 (2017-06-06)

  • Added ProposalField table to survey database
  • Fields no longer received from Scheduler, internally generated
  • Baseline parameter changes
    • WideFastDeep.max_num_targets = 500
    • Park.filter_position = z
    • SchedulerDriver.timecost_cost_ref = 0.03

1.0.3 (2017-05-30)

  • Using new standalone packages for observatory and astronomical sky models
  • Allow SOCS to provide Scheduler with different timeouts
  • Handling override parameters to newly introduced proposals

1.0.2 (2017-04-20)

  • Handling restart lost and complete sequences parameters for Sequence proposals
  • Ensuring cloud and seeing models have concept of year
  • Log OSPL_URI to file

1.0.1 (2017-03-31)

  • Fixed Deep Drilling Cosmology 1 time window parameters
  • Changed survey start date to 2022-10-01
  • Fixed session tracking issue

1.0 (2017-02-28)

This release of SOCS is designed to replace version 3 of the Operations Simulator.

  • Science proposals implemented:
    • Wide-Fast-Deep
    • North Ecliptic Spur
    • Galactic Plane
    • South Celestial Pole
    • Deep Drilling Cosmology 1
  • Science proposals can be configured to have time dependent sky region selections
  • Implement interested proposal behavior
  • Filter swapping during dark time around new moon
  • Environment information used in simulation
    • Cloud information from OpSim3 read and sent to Scheduler
    • Seeing information from OpSim3 read and sent to Scheduler, new seeing calculations added and stored to survey database
  • Downtime system
    • Scheduled downtime information in small SQLite DB
    • Unscheduled downtime generated on fly using a fixed seed via algorithm
  • More information to survey database
    • New tables (ObsProposalHistory, TargetProposalHistory) for tracking proposal history for observations and targets
    • More information to ObsHistory and TargetHistory tables
    • New table (Config) for tracking simulation configuration information
    • New table (Proposal) for tracking the active science proposals
    • New view (SummaryAllProps) for similar information to OpSim3 Summary table

0.3 (2016-05-20)

Next interim release of SOCS. Focused on performing observations and handling area distribution proposals.

  • More information to survey database
    • All slew related information: SlewHistory, InitialSlewState, FinalSlewState, SlewMaxSpeeds and SlewActivities
    • More information to TargetHistory and ObsHistory tables
    • New tables (TargetExposures and ObservationExposures) for tracking exposure cadences
  • Implemented configuration for area distribution proposals
  • Observation cycle
    • Use real night boundaries to drive simulation
    • Slew SOCS Observatory model to target from Scheduler
    • Calculate visit time from exposure cadence
    • Passing Observatory state back to Scheduler
  • Create system to log information to a central file from both SOCS and Scheduler
  • Implemented simple variational model for Observatory model
    • Percent change degradation
    • Only effects telescope and dome accelerations and speeds

0.2 (2015-12-30)

Initial release of SOCS in conjunction with the Scheduler. Focused on infrastructure and basic observation loop.

  • Implemented SAL interaction layer
  • Created the initial driver script
  • Implemented configuration system
    • Survey, Scheduler, Site and Observatory configurations implemented
    • Communication of configuration via SAL to Scheduler implemented
  • Implement DB interaction layer with MySQL and SQLite options
    • Session, Field, TargetHistory and ObsHistory tables implemented
    • Created script to aid in database setup
  • Implemented main class to drive the full simulation
    • Start and end of simulation operations
    • Start and end of night operations
    • Basic target-observation cycle
    • Communication of configuration, timestamp, targets and observations to Scheduler
  • Implemented time handler for simulation time
  • Implemented sequencer to perform the observation task
  • Implemented SOCS Observatory via aggregation from Scheduler Observatory model