Week 6 overview
Announcements¶
Learning Objectives:¶
- Git and GitHub continued
- Avoid tracking large (files over 50 MB) datasets
- Common gridded data file formats
a. GRIB
b. NetCDF
c. Zarr
- Remotely-accessible datasets
a. THREDDS Servers
b. Cloud servers
Learning and Participation Activities with Due Dates (Tuesday, Oct. 7, end of day):¶
In class, Tuesday 9/30¶
Git and GitHub continued
a.
privatefolder sanity checkb.
cdinto youratm533folder: simply typeatm533b. Clone the week 6 repository:
git clone git@github.com:DAES433533/week6Gridded datasets
Follow along with the (minimally-coded) notebooks
On your own:¶
- When notified, pull updates to the origin repository to your main branch:
Very important: While still on your dev branch, run a
git status. If necessary, stage and commit your revisions on your dev branch.Check out the main branch:
git checkout mainPull from the upstream repo:
git pull origin mainVerify that the contents of your directory have changed (type
ls -lin your terminal in yourweek6folder)Check out the dev branch again:
git checkout devCheck out any files that exist in your main branch but not in your dev branch: type:
git checkout main -- .Run
git statusagain. You should see that there will be additional files present.Stage via
git addorgit rmas appropriate.Commit the staged changes.
Continue with exploring and then copying/further developing the notebooks you are working on, while also trying any new notebooks.
As you play around, continue to periodically run
git addand/orgit rm, andgit commit.Remember: Always work on your
devbranch!