Week 4: Generating Reports, featuring Jupyter Notebooks and LaTeX

Week 4: Generating Reports, featuring Jupyter Notebooks and LaTeX#

Learning Outcomes#

  • Familiarity with using Markdown cells within Jupyter Notebooks

    • Why should I only use Jupyter notebooks for final reports (not as steps within the pipeline)?

    • Familiarity with nbconvert to convert notebooks to scripts, HTML, PDFs

    • Using nbconvert to execute a notebook from the command line. (Why would we want to do this?)

    • How to fit a notebook into the PyDoit workflow? (Use the workflow set up in my blank_project GitHub template repo.)

Agenda#

Discuss Final Project:

  • Final Project grading rubric is not yet available, but the old version is available here.

Finish up items from Week 3:

TA Session on Friday#

  • Introduction to LaTeX

  • Basic familiarity with LaTeX.

    • Ability to edit and compile LaTeX templates in blank_project repo using TeXworks (which is included with TeX Live).

    • Understanding of how to automate the inclusion of an image or table into a LaTeX document.