LSSTScienceCollaborations / StackClub

Learning the LSST software Stack, by writing jupyter notebook tutorials.
https://stackclub.readthedocs.io/
MIT License
45 stars 17 forks source link

Phase 2 planning: the Stack Club "Syllabus" #124

Closed drphilmarshall closed 3 years ago

drphilmarshall commented 6 years ago

In the short term, the Stack Club is picking up new members, who could use some guidance as to what order to work through the existing tutorials as a self-taught course. Longer term (think, summer 2019), we can imagine teaching a course on the LSST science pipelines, using the Stack Club tutorials as resources. Both these applications need a course syllabus, so let's start one, and use it to guide our short-term Stack Club activity and longer term planning.

We'll edit this top comment to refine this plan, comments and questions welcome in this thread!

kadrlica commented 6 years ago

@drphilmarshall I think I've setup the syllabus structure. I don't know exactly what you have in mind for issuing suggested projects. Would you be willing to take a crack at that?

drphilmarshall commented 6 years ago

I'll have a go at defining some placeholder issues based on the gaps that are showing up in the Syllabus.md file you made - and I'll attempt the topic labeling while I'm at it.

kadrlica commented 6 years ago

Discussions from our stack club breakout with @bechtol @ih64 @kadrlica and @TallJimbo

  1. Basics
    • JB: calexp is probably the wrong name... this object is an afw.image.exposure
    • JB: change name to something about "getting and working with images"
  2. Getting Started
    • ADW: This may not be covered in a course that is not aimed at recruiting Stack Club members
    • KB: This would be an excellent resource if references are up to date
    • KB: Might be useful to create: 1 hour, 8 hour, 40 hour courses
  3. Visualization
    • JB: Is Firefly used?
    • ADW: Not so much. Due to familiarity with mpl and static rendering, we aren't using Firefly too much.
  4. Processing Single Visits
    • ADW: Probably deep dive into setting parameters
  5. Image Coaddition
    • JB: Some discussion of different coaddition schemes
    • JB: Need a lot of metadata and structure
    • JB: Might need intro to data repos and
  6. Sky background estimation
    • IH: Heard from robert that there has been work on sky background estimation
    • IH: Do we have an idea of how to validate sky background? Good topic to add.
    • JB: Best sky background will probably require complicated interface to large data sets (multiple CCDs/exposures). Could be hard to deal with in notebook format.
    • IH: Maybe a low hanging fruit could be an intro notebook JB: How do you estimate the background in a naive way with one image. JB: How do you get the background from a full cli processing task

General Discussion:

kadrlica commented 6 years ago

@drphilmarshall how are we doing with the remaining bullets on this issue?

kadrlica commented 3 years ago

This is closed. The Stack Club Course ran successfully here