Martha MorrisseyMartha Morrissey has contributed to the materials listed below.
Course lessons are developed as a part of a course curriculum. They teach specific learning objectives associated with data and scientific programming. Martha Morrissey has contributed to the following lessons:
Matplotlib is one of the most commonly used packages for plotting in Python. This lesson covers how to create a plot and customize plot colors and label axes using matplotlib.
Python packages are organized directories of code that provide functionality such as plotting data. Learn how to write Python Code to import packages.
This lesson covers how to crop a raster dataset and export it as a new raster in Python
Sometimes two shapefiles do not line up properly even if they cover the same area because they are in different coordinate reference systems. Learn how to reproject vector data in Python using geopandas to ensure your data line up.
This lesson introduces what vector data are and how to open vector data stored in shapefile format in Python.
Sometimes you need to manipulate multiple rasters to create a new raster output data set in Python. Learn how to create a CHM by subtracting an elevation raster dataset from a surface model dataset in Python.
This lesson introduces the raster geotiff file format - which is often used to store lidar raster data. You will learn the 3 key spatial attributes of a raster dataset including Coordinate reference system, spatial extent and resolution.
Text editors can be used to edit code and for commit messages in git. Learn about features to look for in a text editor and how to change your default text editor at the command line.
This tutorial walks you through installing a conda environment designed for this class.
This tutorial walks you through how access the shell through terminal, use basic commands in the terminal for file organization, and set up a working directory for the course.
Learn how to install Git, GitBash (a version of command line Bash) and Python Anaconda distribution on your computer.
Jupyter Notebooks is an interactive environment where you can write and run code and also add text that describes your workflow using Markdown. Learn how to use Jupyter Notebook to run Python Code and Markdown Text.
GitHub can be used to store and access files. Learn how to create a copy of files on GitHub (forking) and to use the Terminal to download the copy to your computer (cloning).
This lesson walks you through using Bash/Shell to navigate and manage files and directories on your computer.