Mille-feuille
  • Overview
  • SOW
  • Schedule
  • Pipeline
    • Stage 1 · To be defined
    • Stage 2 · To be defined
    • Appendix · Python environment
  • Exploratory Analysis
    • Analysis 1 · To be defined
    • Analysis 2 · To be defined
    • Analysis 3 · To be defined
  • Data requests

Schedule

Dated tasks and milestones for the data science track.

import {fetchSchedule, gantt, legend, problemsNote, taskEditor} from "./js/schedule.js"
initial = fetchSchedule(d3)
problemsNote(schedule.problems, htl)

Research schedule

Task tracker ↓

legend(htl)
schedule.rows.some((r) => r.valid)
  ? gantt(schedule.rows, {Plot, d3, width})
  : htl.html`<p class="small-note">No tasks yet. Add one in the task tracker below.</p>`

Task tracker

viewof schedule = taskEditor(initial, {d3})

Use + Add task or Edit to change a row; the chart updates as soon as a change is saved. Dates are YYYY-MM-DD; separate several Depends on ids with spaces. A task that others depend on can’t be deleted until those links are removed. Download CSV saves a snapshot of the schedule (for example, to commit as data/schedule.csv).

Mille-feuille · Project workspace

 
  • About this workspace