Week 2 overview

Learning Objectives:

  1. Version control with git

  2. Python libraries

    a. Matplotlib

    b. Cartopy

Learning and Participation Activities with Due Dates (Tuesday, Sep. 5, 3PM EDT):

  1. Intro to version control with git: demonstrated in class

    In a Terminal application, type the following commands:

    git config --global user.name "Your Name"
    git config --global user.email "Your email address"
    git config --global init.defaultBranch main
    git config --global core.editor "nano"
    
  2. Clone the week2 directory in /spare11/atm533/ktyle:

    a. Access the class Jupyterhub server on Turing

    b. In the Launcher, open up a Terminal session

    c. cd to your atm533 folder

    d. Type git clone /spare11/atm533/ktyle/week2

    e. You should then have a week2 folder visible in your atm533 directory, which contains one README.md Markdown file.

  3. Follow these directions:

    a. In the terminal, change directories to your atm533/week2 folder (i.e., this repository)

    b. Create a new “development” branch of this repository: git branch dev

    c. Check out this branch: git checkout dev

    d. Edit the README.md file as directed in that file

    e. Save and close the README.md file

    f. Stage your changes: git add README.md

    g. Commit your changes: git commit -m "Updated README"

    h. Open and complete the Franklin.ipynb Jupyter notebook as directed.

    i. Save, stage and commit your edits to this notebook as often as you’d like (more often is better!)