Examples: Query-Result

Examples show input and result json and any images (raster). For REST there are also links and an input field, see the REST Interface Guide for details. For browser, and emailed results, there is an inputs_used_* file see output files.


Predictions


Minimal

Description of this example…

Query

{
  "evaluation_type": "predictions",
  "batch_label": "minimal",
  "person_ID": "p042",
  "start_time": "2021-01-01T00:00:00+11:00",
  "time_zone": "Australia/Sydney"
}

Result

{
  "id": "607",
  "model": "sydney_crc_2017",
  "person_ID": "p042",
  "start_time": "2021-01-01T00:00:00+11:00",
  "time_format": "date-time",
  "duration_format": "minutes",
  "intervals": [
    {
      "label": "simulation",
      "start_time": "2021-01-01T00:00:00+11:00",
      "end_time": "2021-01-02T00:00:00+11:00"
    },
    {
      "label": "sleep",
      "start_time": [
        "2021-01-01T00:00:00+11:00",
        "2021-01-01T23:42:00+11:00"
      ],
      "end_time": [
        "2021-01-01T08:13:00+11:00",
        "2021-01-02T00:00:00+11:00"
      ]
    }
  ],
  "durations": [
    {
      "interval": "simulation",
      "state": "",
      "values": 1440
    },
    {
      "interval": "forced-wake",
      "state": "alertness-level-green",
      "values": []
    },
    {
      "interval": "forced-wake",
      "state": "alertness-level-yellow",
      "values": []
    },
    {
      "interval": "forced-wake",
      "state": "alertness-level-red",
      "values": []
    },
    {
      "interval": "forced-wake",
      "state": "",
      "values": []
    },
    {
      "interval": "sleep",
      "state": "",
      "values": [
        493,
        18
      ]
    }
  ]
}

Shift

Description of this example…

Query

{
  "model": "postnova_2016",
  "evaluation_type": "predictions",
  "output_set": "default-raster",
  "batch_label": "simple-shift",
  "person_ID": "p042",
  "start_time": "2021-01-01T00:00:00+10:00",
  "time_zone": "Australia/Brisbane",
  "duration_days": 5,
  "forced_wake": [
    {
      "label": "shift",
      "start_time": [
        "2021-01-03T07:30:00+10:00",
        "2021-01-04T07:30:00+10:00"
      ],
      "end_time": [
        "2021-01-03T15:30:00+10:00",
        "2021-01-04T15:30:00+10:00"
      ],
      "lead_duration": 1,
      "lag_duration": 1
    }
  ]
}

Result

{
  "id": "621",
  "model": "postnova_2016",
  "person_ID": "p042",
  "start_time": "2021-01-01T00:00:00+10:00",
  "time_format": "date-time",
  "duration_format": "minutes",
  "intervals": [
    {
      "label": "forced-wake-shift",
      "start_time": [
        "2021-01-03T07:30:00+10:00",
        "2021-01-04T07:30:00+10:00"
      ],
      "end_time": [
        "2021-01-03T15:30:00+10:00",
        "2021-01-04T15:30:00+10:00"
      ]
    },
    {
      "label": "simulation",
      "start_time": "2021-01-01T00:00:00+10:00",
      "end_time": "2021-01-06T00:00:00+10:00"
    },
    {
      "label": "sleep",
      "start_time": [
        "2021-01-01T00:00:00+10:00",
        "2021-01-01T23:42:00+10:00",
        "2021-01-02T23:41:00+10:00",
        "2021-01-03T21:33:00+10:00",
        "2021-01-04T22:24:00+10:00",
        "2021-01-05T22:54:00+10:00"
      ],
      "end_time": [
        "2021-01-01T08:13:00+10:00",
        "2021-01-02T08:13:00+10:00",
        "2021-01-03T06:29:00+10:00",
        "2021-01-04T06:04:00+10:00",
        "2021-01-05T07:00:00+10:00",
        "2021-01-06T00:00:00+10:00"
      ]
    }
  ],
  "durations": [
    {
      "interval": "simulation",
      "state": "",
      "values": 7200
    },
    {
      "interval": "forced-wake-shift",
      "state": "alertness-level-green",
      "values": [
        0,
        102
      ]
    },
    {
      "interval": "forced-wake-shift",
      "state": "alertness-level-yellow",
      "values": [
        481,
        379
      ]
    },
    {
      "interval": "forced-wake-shift",
      "state": "alertness-level-red",
      "values": [
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-shift",
      "state": "",
      "values": [
        480,
        480
      ]
    },
    {
      "interval": "sleep",
      "state": "",
      "values": [
        493,
        511,
        408,
        511,
        516,
        66
      ]
    }
  ]
}

Images

Raster of sleep predictions constrained by shifts


Multiple Shifts

Description of this example…

Query

{
  "model": "postnova_2016",
  "evaluation_type": "predictions",
  "output_set": "default-raster",
  "batch_label": "multi-shift",
  "person_ID": "p042",
  "start_time": "2021-01-01T00:00:00+10:00",
  "time_zone": "Australia/Brisbane",
  "forced_wake": [
    {
      "label": "day-shift",
      "start_time": [
        "2021-01-02T07:30:00+10:00",
        "2021-01-06T07:30:00+10:00"
      ],
      "end_time": [
        "2021-01-02T15:30:00+10:00",
        "2021-01-06T15:30:00+10:00"
      ],
      "lead_duration": 1,
      "lag_duration": 1
    },
    {
      "label": "evening-shift",
      "start_time": [
        "2021-01-03T15:30:00+10:00",
        "2021-01-04T15:30:00+10:00"
      ],
      "end_time": [
        "2021-01-03T23:30:00+10:00",
        "2021-01-04T23:30:00+10:00"
      ],
      "lead_duration": 1,
      "lag_duration": 0.5
    },
    {
      "label": "night-shift",
      "start_time": [
        "2021-01-07T23:30:00+10:00",
        "2021-01-08T23:30:00+10:00"
      ],
      "end_time": [
        "2021-01-08T07:00:00+10:00",
        "2021-01-09T07:00:00+10:00"
      ],
      "lead_duration": 0.75,
      "lag_duration": 1
    },
    {
      "label": "other-commitments",
      "start_time": [
        "2021-01-03T09:30:00+10:00",
        "2021-01-06T18:30:00+10:00",
        "2021-01-08T08:45:00+10:00",
        "2021-01-09T12:00:00+10:00"
      ],
      "end_time": [
        "2021-01-03T11:30:00+10:00",
        "2021-01-06T22:30:00+10:00",
        "2021-01-08T11:00:00+10:00",
        "2021-01-09T17:00:00+10:00"
      ],
      "lead_duration": 0,
      "lag_duration": 0
    }
  ]
}

Result

{
  "id": "608",
  "model": "postnova_2016",
  "person_ID": "p042",
  "start_time": "2021-01-01T00:00:00+10:00",
  "time_format": "date-time",
  "duration_format": "minutes",
  "intervals": [
    {
      "label": "forced-wake-day-shift",
      "start_time": [
        "2021-01-02T07:30:00+10:00",
        "2021-01-06T07:30:00+10:00"
      ],
      "end_time": [
        "2021-01-02T15:30:00+10:00",
        "2021-01-06T15:30:00+10:00"
      ]
    },
    {
      "label": "forced-wake-evening-shift",
      "start_time": [
        "2021-01-03T15:30:00+10:00",
        "2021-01-04T15:30:00+10:00"
      ],
      "end_time": [
        "2021-01-03T23:30:00+10:00",
        "2021-01-04T23:30:00+10:00"
      ]
    },
    {
      "label": "forced-wake-night-shift",
      "start_time": [
        "2021-01-07T23:30:00+10:00",
        "2021-01-08T23:30:00+10:00"
      ],
      "end_time": [
        "2021-01-08T07:00:00+10:00",
        "2021-01-09T07:00:00+10:00"
      ]
    },
    {
      "label": "forced-wake-other-commitments",
      "start_time": [
        "2021-01-03T09:30:00+10:00",
        "2021-01-06T18:30:00+10:00",
        "2021-01-08T08:45:00+10:00",
        "2021-01-09T12:00:00+10:00"
      ],
      "end_time": [
        "2021-01-03T11:30:00+10:00",
        "2021-01-06T22:30:00+10:00",
        "2021-01-08T11:00:00+10:00",
        "2021-01-09T17:00:00+10:00"
      ]
    },
    {
      "label": "simulation",
      "start_time": "2021-01-01T00:00:00+10:00",
      "end_time": "2021-01-10T00:00:00+10:00"
    },
    {
      "label": "sleep",
      "start_time": [
        "2021-01-01T00:00:00+10:00",
        "2021-01-01T23:42:00+10:00",
        "2021-01-02T21:32:00+10:00",
        "2021-01-04T00:14:00+10:00",
        "2021-01-05T00:23:00+10:00",
        "2021-01-06T00:01:00+10:00",
        "2021-01-06T22:57:00+10:00",
        "2021-01-08T08:05:00+10:00",
        "2021-01-08T11:05:00+10:00",
        "2021-01-09T08:09:00+10:00",
        "2021-01-09T22:45:00+10:00"
      ],
      "end_time": [
        "2021-01-01T08:13:00+10:00",
        "2021-01-02T06:29:00+10:00",
        "2021-01-03T06:03:00+10:00",
        "2021-01-04T09:07:00+10:00",
        "2021-01-05T08:54:00+10:00",
        "2021-01-06T06:29:00+10:00",
        "2021-01-07T07:44:00+10:00",
        "2021-01-08T08:44:00+10:00",
        "2021-01-08T19:04:00+10:00",
        "2021-01-09T11:59:00+10:00",
        "2021-01-10T00:00:00+10:00"
      ]
    }
  ],
  "durations": [
    {
      "interval": "simulation",
      "state": "",
      "values": 12960
    },
    {
      "interval": "forced-wake-day-shift",
      "state": "alertness-level-green",
      "values": [
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-evening-shift",
      "state": "alertness-level-green",
      "values": [
        481,
        481
      ]
    },
    {
      "interval": "forced-wake-night-shift",
      "state": "alertness-level-green",
      "values": [
        50,
        123
      ]
    },
    {
      "interval": "forced-wake-other-commitments",
      "state": "alertness-level-green",
      "values": [
        0,
        241,
        0,
        116
      ]
    },
    {
      "interval": "forced-wake-day-shift",
      "state": "alertness-level-yellow",
      "values": [
        481,
        481
      ]
    },
    {
      "interval": "forced-wake-evening-shift",
      "state": "alertness-level-yellow",
      "values": [
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-night-shift",
      "state": "alertness-level-yellow",
      "values": [
        167,
        328
      ]
    },
    {
      "interval": "forced-wake-other-commitments",
      "state": "alertness-level-yellow",
      "values": [
        121,
        0,
        0,
        185
      ]
    },
    {
      "interval": "forced-wake-day-shift",
      "state": "alertness-level-red",
      "values": [
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-evening-shift",
      "state": "alertness-level-red",
      "values": [
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-night-shift",
      "state": "alertness-level-red",
      "values": [
        234,
        0
      ]
    },
    {
      "interval": "forced-wake-other-commitments",
      "state": "alertness-level-red",
      "values": [
        0,
        0,
        136,
        0
      ]
    },
    {
      "interval": "forced-wake-day-shift",
      "state": "",
      "values": [
        480,
        480
      ]
    },
    {
      "interval": "forced-wake-evening-shift",
      "state": "",
      "values": [
        480,
        480
      ]
    },
    {
      "interval": "forced-wake-night-shift",
      "state": "",
      "values": [
        450,
        450
      ]
    },
    {
      "interval": "forced-wake-other-commitments",
      "state": "",
      "values": [
        120,
        240,
        135,
        300
      ]
    },
    {
      "interval": "sleep",
      "state": "",
      "values": [
        493,
        407,
        511,
        533,
        511,
        388,
        527,
        39,
        479,
        230,
        75
      ]
    }
  ]
}

Images

Raster of sleep predictions constrained by shifts and other commitments


DST To

Transition to Daylight-Saving Time…

Query

{
  "evaluation_type": "predictions",
  "output_set": "default-raster",
  "batch_label": "sydney_dst_transition_to_shift_commute",
  "person_ID": "p042",
  "start_time": "2020-10-03T00:00:00+10:00",
  "time_zone": "Australia/Sydney",
  "forced_wake": [
    {
      "label": "shift",
      "start_time": [
        "2020-10-03T12:00:00+10:00",
        "2020-10-04T12:00:00+11:00",
        "2020-10-05T12:00:00+11:00"
      ],
      "end_time": [
        "2020-10-03T22:00:00+10:00",
        "2020-10-04T22:00:00+11:00",
        "2020-10-05T22:00:00+11:00"
      ],
      "lead_duration": 1,
      "lag_duration": 1
    }
  ]
}

Result

{
  "id": "623",
  "model": "sydney_crc_2017",
  "person_ID": "p042",
  "start_time": "2020-10-03T00:00:00+10:00",
  "time_format": "date-time",
  "duration_format": "minutes",
  "intervals": [
    {
      "label": "forced-wake-shift",
      "start_time": [
        "2020-10-03T12:00:00+10:00",
        "2020-10-04T12:00:00+11:00",
        "2020-10-05T12:00:00+11:00"
      ],
      "end_time": [
        "2020-10-03T22:00:00+10:00",
        "2020-10-04T22:00:00+11:00",
        "2020-10-05T22:00:00+11:00"
      ]
    },
    {
      "label": "simulation",
      "start_time": "2020-10-03T00:00:00+10:00",
      "end_time": "2020-10-06T00:00:00+11:00"
    },
    {
      "label": "sleep",
      "start_time": [
        "2020-10-03T00:00:00+10:00",
        "2020-10-03T23:43:00+10:00",
        "2020-10-05T00:33:00+11:00"
      ],
      "end_time": [
        "2020-10-03T08:13:00+10:00",
        "2020-10-04T09:14:00+11:00",
        "2020-10-05T09:01:00+11:00"
      ]
    }
  ],
  "durations": [
    {
      "interval": "simulation",
      "state": "",
      "values": 4260
    },
    {
      "interval": "forced-wake-shift",
      "state": "alertness-level-green",
      "values": [
        601,
        601,
        601
      ]
    },
    {
      "interval": "forced-wake-shift",
      "state": "alertness-level-yellow",
      "values": [
        0,
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-shift",
      "state": "alertness-level-red",
      "values": [
        0,
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-shift",
      "state": "",
      "values": [
        600,
        600,
        600
      ]
    },
    {
      "interval": "sleep",
      "state": "",
      "values": [
        493,
        511,
        508
      ]
    }
  ]
}

Images

Raster of sleep predictions over change to daylight-saving


DST From

Transition from Daylight-Saving time…

Query

{
  "evaluation_type": "predictions",
  "output_set": "default-raster",
  "batch_label": "sydney_dst_transition_from_shift_commute",
  "person_ID": "p042",
  "start_time": "2020-04-04T00:00:00+11:00",
  "time_zone": "Australia/Sydney",
  "forced_wake": [
    {
      "label": "shift",
      "start_time": [
        "2020-04-04T12:00:00+11:00",
        "2020-04-05T12:00:00+10:00",
        "2020-04-06T12:00:00+10:00"
      ],
      "end_time": [
        "2020-04-04T22:00:00+11:00",
        "2020-04-05T22:00:00+10:00",
        "2020-04-06T22:00:00+10:00"
      ],
      "lead_duration": 1,
      "lag_duration": 1
    }
  ]
}

Result

{
  "id": "622",
  "model": "sydney_crc_2017",
  "person_ID": "p042",
  "start_time": "2020-04-04T00:00:00+11:00",
  "time_format": "date-time",
  "duration_format": "minutes",
  "intervals": [
    {
      "label": "forced-wake-shift",
      "start_time": [
        "2020-04-04T12:00:00+11:00",
        "2020-04-05T12:00:00+10:00",
        "2020-04-06T12:00:00+10:00"
      ],
      "end_time": [
        "2020-04-04T22:00:00+11:00",
        "2020-04-05T22:00:00+10:00",
        "2020-04-06T22:00:00+10:00"
      ]
    },
    {
      "label": "simulation",
      "start_time": "2020-04-04T00:00:00+11:00",
      "end_time": "2020-04-07T00:00:00+10:00"
    },
    {
      "label": "sleep",
      "start_time": [
        "2020-04-04T00:00:00+11:00",
        "2020-04-04T23:43:00+11:00",
        "2020-04-05T23:24:00+10:00",
        "2020-04-06T23:32:00+10:00"
      ],
      "end_time": [
        "2020-04-04T08:13:00+11:00",
        "2020-04-05T07:14:00+10:00",
        "2020-04-06T08:03:00+10:00",
        "2020-04-07T00:00:00+10:00"
      ]
    }
  ],
  "durations": [
    {
      "interval": "simulation",
      "state": "",
      "values": 4380
    },
    {
      "interval": "forced-wake-shift",
      "state": "alertness-level-green",
      "values": [
        601,
        601,
        601
      ]
    },
    {
      "interval": "forced-wake-shift",
      "state": "alertness-level-yellow",
      "values": [
        0,
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-shift",
      "state": "alertness-level-red",
      "values": [
        0,
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-shift",
      "state": "",
      "values": [
        600,
        600,
        600
      ]
    },
    {
      "interval": "sleep",
      "state": "",
      "values": [
        493,
        511,
        519,
        28
      ]
    }
  ]
}

Images

Raster of sleep predictions over change from daylight-saving


Light Mixed

Description of this example…

Query

{
  "evaluation_type": "predictions",
  "output_set": "default-raster",
  "batch_label": "light-mixed",
  "person_ID": "p042",
  "start_time": "2017-01-01T00:00:00+10:00",
  "time_zone": "Australia/Brisbane",
  "duration_days": 3,
  "forced_wake": [
    {
      "label": "day-shift",
      "start_time": [
        "2017-01-02T12:00:00+10:00",
        "2017-01-03T12:00:00+10:00"
      ],
      "end_time": [
        "2017-01-02T22:00:00+10:00",
        "2017-01-03T22:00:00+10:00"
      ],
      "lead_duration": 0,
      "lag_duration": 0
    },
    {
      "label": "night-shift",
      "start_time": [
        "2017-01-01T00:30:00+10:00"
      ],
      "end_time": [
        "2017-01-01T06:30:00+10:00"
      ],
      "lead_duration": 0,
      "lag_duration": 1.0
    }
  ],
  "light": [
    {
      "label": "day-shift",
      "photopic_lux": [
        242
      ],
      "start_time": [],
      "end_time": []
    },
    {
      "label": "night-shift",
      "photopic_lux": [
        42
      ],
      "start_time": [],
      "end_time": []
    },
    {
      "label": "sunny-morning",
      "photopic_lux": [
        1442
      ],
      "start_time": [
        "2017-01-02T08:00:00+10:00",
        "2017-01-03T08:00:00+10:00"
      ],
      "end_time": [
        "2017-01-02T11:00:00+10:00",
        "2017-01-03T11:00:00+10:00"
      ]
    }
  ]
}

Result

{
  "id": "624",
  "model": "sydney_crc_2017",
  "person_ID": "p042",
  "start_time": "2017-01-01T00:00:00+10:00",
  "time_format": "date-time",
  "duration_format": "minutes",
  "intervals": [
    {
      "label": "forced-wake-day-shift",
      "start_time": [
        "2017-01-02T12:00:00+10:00",
        "2017-01-03T12:00:00+10:00"
      ],
      "end_time": [
        "2017-01-02T22:00:00+10:00",
        "2017-01-03T22:00:00+10:00"
      ]
    },
    {
      "label": "forced-wake-night-shift",
      "start_time": "2017-01-01T00:30:00+10:00",
      "end_time": "2017-01-01T06:30:00+10:00"
    },
    {
      "label": "simulation",
      "start_time": "2017-01-01T00:00:00+10:00",
      "end_time": "2017-01-04T00:00:00+10:00"
    },
    {
      "label": "sleep",
      "start_time": [
        "2017-01-01T00:00:00+10:00",
        "2017-01-01T07:36:00+10:00",
        "2017-01-02T02:17:00+10:00",
        "2017-01-03T00:57:00+10:00"
      ],
      "end_time": [
        "2017-01-01T00:29:00+10:00",
        "2017-01-01T15:32:00+10:00",
        "2017-01-02T09:54:00+10:00",
        "2017-01-03T09:28:00+10:00"
      ]
    }
  ],
  "durations": [
    {
      "interval": "simulation",
      "state": "",
      "values": 4320
    },
    {
      "interval": "forced-wake-day-shift",
      "state": "alertness-level-green",
      "values": [
        601,
        601
      ]
    },
    {
      "interval": "forced-wake-night-shift",
      "state": "alertness-level-green",
      "values": 34
    },
    {
      "interval": "forced-wake-day-shift",
      "state": "alertness-level-yellow",
      "values": [
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-night-shift",
      "state": "alertness-level-yellow",
      "values": 191
    },
    {
      "interval": "forced-wake-day-shift",
      "state": "alertness-level-red",
      "values": [
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-night-shift",
      "state": "alertness-level-red",
      "values": 136
    },
    {
      "interval": "forced-wake-day-shift",
      "state": "",
      "values": [
        600,
        600
      ]
    },
    {
      "interval": "forced-wake-night-shift",
      "state": "",
      "values": 360
    },
    {
      "interval": "sleep",
      "state": "",
      "values": [
        29,
        476,
        457,
        511
      ]
    }
  ]
}

Images

Raster of sleep predictions with mixed light specification


Sydney-London

Description of this example…

Query

{
  "evaluation_type": "predictions",
  "output_set": "default-raster",
  "batch_label": "syd-ldn-syd-shifts",
  "person_ID": "p042",
  "start_time": "2021-01-13T00:00:00+11:00",
  "time_zone": "Australia/Sydney",
  "forced_wake": [
    {
      "label": "shift-sydney",
      "start_time": [
        "2021-01-13T12:00:00+11:00",
        "2021-01-17T12:00:00+11:00"
      ],
      "end_time": [
        "2021-01-13T22:00:00+11:00",
        "2021-01-17T22:00:00+11:00"
      ],
      "lead_duration": 1,
      "lag_duration": 1
    },
    {
      "label": "shift-london",
      "time_zone": "Europe/London",
      "start_time": [
        "2021-01-15T12:00:00+00:00"
      ],
      "end_time": [
        "2021-01-15T22:00:00+00:00"
      ],
      "lead_duration": 1,
      "lag_duration": 1
    }
  ]
}

Result

{
  "id": "625",
  "model": "sydney_crc_2017",
  "person_ID": "p042",
  "start_time": "2021-01-13T00:00:00+11:00",
  "time_format": "date-time",
  "duration_format": "minutes",
  "intervals": [
    {
      "label": "forced-wake-shift-sydney",
      "start_time": [
        "2021-01-13T12:00:00+11:00",
        "2021-01-17T12:00:00+11:00"
      ],
      "end_time": [
        "2021-01-13T22:00:00+11:00",
        "2021-01-17T22:00:00+11:00"
      ]
    },
    {
      "label": "forced-wake-shift-london",
      "start_time": "2021-01-15T12:00:00Z",
      "end_time": "2021-01-15T22:00:00Z"
    },
    {
      "label": "simulation",
      "start_time": "2021-01-13T00:00:00+11:00",
      "end_time": "2021-01-18T00:00:00+11:00"
    },
    {
      "label": "sleep",
      "start_time": [
        "2021-01-13T00:00:00+11:00",
        "2021-01-13T23:43:00+11:00",
        "2021-01-14T23:42:00+11:00",
        "2021-01-16T10:04:00+11:00",
        "2021-01-17T04:11:00+11:00"
      ],
      "end_time": [
        "2021-01-13T08:13:00+11:00",
        "2021-01-14T08:14:00+11:00",
        "2021-01-15T08:13:00+11:00",
        "2021-01-16T18:51:00+11:00",
        "2021-01-17T10:59:00+11:00"
      ]
    }
  ],
  "durations": [
    {
      "interval": "simulation",
      "state": "",
      "values": 7200
    },
    {
      "interval": "forced-wake-shift-sydney",
      "state": "alertness-level-green",
      "values": [
        601,
        479
      ]
    },
    {
      "interval": "forced-wake-shift-london",
      "state": "alertness-level-green",
      "values": 118
    },
    {
      "interval": "forced-wake-shift-sydney",
      "state": "alertness-level-yellow",
      "values": [
        0,
        122
      ]
    },
    {
      "interval": "forced-wake-shift-london",
      "state": "alertness-level-yellow",
      "values": 188
    },
    {
      "interval": "forced-wake-shift-sydney",
      "state": "alertness-level-red",
      "values": [
        0,
        0
      ]
    },
    {
      "interval": "forced-wake-shift-london",
      "state": "alertness-level-red",
      "values": 295
    },
    {
      "interval": "forced-wake-shift-sydney",
      "state": "",
      "values": [
        600,
        600
      ]
    },
    {
      "interval": "forced-wake-shift-london",
      "state": "",
      "values": 600
    },
    {
      "interval": "sleep",
      "state": "",
      "values": [
        493,
        511,
        511,
        527,
        408
      ]
    }
  ]
}

Images

Raster of sleep predictions moving between Sydney and London


Recommendations


Shift Lighting

Description of this example…

Query

{
  "model": "postnova_2016",
  "evaluation_type": "recommendations",
  "output_set": "recommendations-raster",
  "batch_label": "multi-shift-light-recommendations",
  "person_ID": "p042",
  "start_time": "2021-01-01T00:00:00+10:00",
  "time_zone": "Australia/Brisbane",
  "forced_wake": [
    {
      "label": "day-shift",
      "start_time": [
        "2021-01-02T07:30:00+10:00",
        "2021-01-06T07:30:00+10:00"
      ],
      "end_time": [
        "2021-01-02T15:30:00+10:00",
        "2021-01-06T15:30:00+10:00"
      ],
      "lead_duration": 1,
      "lag_duration": 1
    },
    {
      "label": "evening-shift",
      "start_time": [
        "2021-01-03T15:30:00+10:00",
        "2021-01-04T15:30:00+10:00"
      ],
      "end_time": [
        "2021-01-03T23:30:00+10:00",
        "2021-01-04T23:30:00+10:00"
      ],
      "lead_duration": 1,
      "lag_duration": 0.5
    },
    {
      "label": "night-shift",
      "start_time": [
        "2021-01-07T23:30:00+10:00",
        "2021-01-08T23:30:00+10:00"
      ],
      "end_time": [
        "2021-01-08T07:00:00+10:00",
        "2021-01-09T07:00:00+10:00"
      ],
      "lead_duration": 0.75,
      "lag_duration": 1
    },
    {
      "label": "other-commitments",
      "start_time": [
        "2021-01-03T09:30:00+10:00",
        "2021-01-06T18:30:00+10:00",
        "2021-01-08T08:45:00+10:00",
        "2021-01-09T12:00:00+10:00"
      ],
      "end_time": [
        "2021-01-03T11:30:00+10:00",
        "2021-01-06T22:30:00+10:00",
        "2021-01-08T11:00:00+10:00",
        "2021-01-09T17:00:00+10:00"
      ],
      "lead_duration": 0,
      "lag_duration": 0
    }
  ],
  "light": [
    {
      "label": "shift",
      "photopic_lux": [
        250
      ],
      "start_time": [],
      "end_time": []
    }
  ]
}

Result

{
  "id": "609",
  "model": "postnova_2016",
  "person_ID": "p042",
  "start_time": "2021-01-01T00:00:00+10:00",
  "time_format": "date-time",
  "duration_format": "minutes",
  "intervals": {
    "label": "sleep",
    "start_time": [
      "2021-01-01T00:00:00+10:00",
      "2021-01-01T23:42:00+10:00",
      "2021-01-02T21:32:00+10:00",
      "2021-01-04T00:17:00+10:00",
      "2021-01-05T00:45:00+10:00",
      "2021-01-06T00:34:00+10:00",
      "2021-01-07T03:06:00+10:00",
      "2021-01-08T08:05:00+10:00",
      "2021-01-08T11:06:00+10:00",
      "2021-01-09T08:08:00+10:00"
    ],
    "end_time": [
      "2021-01-01T08:13:00+10:00",
      "2021-01-02T06:30:00+10:00",
      "2021-01-03T06:04:00+10:00",
      "2021-01-04T09:13:00+10:00",
      "2021-01-05T09:22:00+10:00",
      "2021-01-06T06:30:00+10:00",
      "2021-01-07T12:13:00+10:00",
      "2021-01-08T08:45:00+10:00",
      "2021-01-08T18:46:00+10:00",
      "2021-01-09T12:00:00+10:00"
    ]
  }
}

Images

Raster of sleep recommendations constrained by shifts and other commitments