Skip to content

Align the OU course sequence with the MUSE documentation #2

@tsmbland

Description

@tsmbland

I think it makes sense to align the OU course with the MUSE documentation as much as we possibly can. Currently the OU course goes through pretty much the same scenarios as the tutorial notebooks in the MUSE documentation, however the order is very different. I think it would make sense to align the course with the documentation by reordering the course and/or the documentation to follow the same narrative. Once we do this, I'm hoping we that can use the tutorial notebooks pretty much unchanged as exercises for the course.

This is the current structure of the OU course:

  • Lecture 1: Background
  • Lecture 2: Intro to MUSE
    • Exercise 1: Installing MUSE and running default model
  • Lecture 3: Energy demand
    • Exercise 2: Adding a service demand
  • Lecture 4: Timeslicing
    • Exercise 3: Adding min/max timeslice constraints
  • Lecture 5: Energy technologies
    • Exercise 4: Adding a technology
  • Lecture 6: Sectors
    • Exercise 5: Adding a service demand by correlation
  • Lecture 7: Agents
    • Exercise 6: Adding an agent
  • Lecture 8: Regions & Communication
    • Exercise 7: Adding a region

I'd probably propose changing the order so it matches up with the current order of the MUSE documentation:

  • Lecture 1: Background (adapted from current Lecture 1)
  • Lecture 2: Intro to MUSE (adapted from current Lecture 2)
    • Exercise 1: Installing MUSE
  • Lecture 3: Sectors (adapted from current Lecture 6)
    • Exercise 2: Running MUSE
  • Lecture 4: Energy technologies (adapted from current Lecture 5)
    • Exercise 3: Adding a technology
  • Lecture 5: Energy demand (adapted from current Lecture 3)
    • Exercise 4: Adding a service demand
    • Exercise 5: Adding a service demand by correlation
  • Lecture 6: Agents (adapted from current Lecture 7)
    • Exercise 6: Adding an agent
  • Lecture 7: Regions (adapted from current Lecture 8)
    • Exercise 7: Adding a region
  • Lecture 8: Timeslicing (adapted from current Lecture 4)
    • Exercise 8: Modify timeslicing
    • Exercise 9: Adding min/max timeslice constraints
  • Lecture 9: Communication (adapted from current Lecture 8)

Exercises 3-9 can be copied directly from the tutorials in the documentation. Exercises 1 and 2 need to be written specifically for the course.

Obviously the text for the lectures will have to be changed slightly to fit the new narrative, but this shouldn't be a huge job.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions