stanford-cme213.github.io

GitHub page for CME213, Winter 2020

You can find the site at https://stanford-cme213.github.io/.

If you find errors and want some changes to this material, please use the Issues tab above.

You can also make changes to this repository to be incorporated later by the instructor of the class. This is a three step process.

  1. Create a fork of this repository. This creates your own private copy of all the files. You are going to use this to make your changes. Use the fork (fork a repo) icon above (top right of the screen, next to Watch and Star).

  2. Make changes to the files in your forked repository. This follows the usual git process (git cheatsheet). git add ...; git commit -m "description of changes"; git push. Once you are happy with your changes go to step 3.

  3. Make a pull request. This will send a request to the owner of this site to incorporate your changes in this repository. The process is fairly straighforward. Follow these instructions.

If you are interested in more details and information, please check the GitHub help page.

This repository is a GitHub Pages site that uses Jekyll. The markdown files are converted to HTML files.

To copy the files in this repository, you can click the green "Clone or download" button on the top of this page. You can also fork the repository if you have a GitHub account using the fork button on the top right.

The lectures notes are under the directory Lecture Notes/. The lecture slides can be opened using the HTML file, for example Lecture_01.html. The actual content of the slides is in the associated markdown file Lecture_01.md. The slides use the javascript library remark. To open the HTML file of the slides on your local machine, you can follow these instructions. You need to run python3 -m http.server in a terminal on your local machine.