Data Vis Statistics Geosciences Save

This repository contains the laboratory portion of an upper level undergraduate class in Python on data visualization and statistics for geo & space scientists. Labs are updated when the course is in session through the most recent branch. See master version for current class.

Project README

Data Visualization & Statistics in the Geosciences 2019

UPDATE: The 2020+ versions of this class are hosted on a the following course specific Github page.

This repository contains the laboratory portion of a split upper level undergraduate / graduate class in Python on data visualization and statistics for geo & space scientists. There are two branches hosted here from 2019 and 2018 versions of the course.

The labs uploaded will be in Jupyter primarily and coded in Python 3.5+. However, most of the functions and methods should work in Python 2.7. If you do not have/know what Jupyter is - you can download Python/Jupyter from Anaconda or Canopy as a fully installed and interactive environment. This will support most if not all of the packages used in the labs and then you can navigate to Jupyter through Anaconda/Canopy.

Make sure you check out the Frequently Asked Questions section as you go through the labs.

Please see our liscense at the end of this readme. This class has been developed in collaboration between Dr. Michael Liemohn of the Climate & Space Sciences & Engineering department and Abby Azari. The 2019 version updated with the assistance of Brian Swiger.

If you find it useful and end up using in your work please cite this as:

  • Azari, A. R., Liemohn, M. W., & Swiger, B. M. "Data Visualization and Statistics in the Geosciences". Accessed on insert date. github.com/abbyazari/data_vis_statistics_geosciences. 2019.

Current Content

Frequently Asked Questions

       Grouping of frequently asked questions on programming, visualization, and statistics.

Lab 1 - Intro to Python - What IS Pandas? (1/13/2019)

       Temperature Changes: Looking at Global Temperature Variances in the Last Century

Lab 2 - Multi-plots and Datetime Objects (1/21/2019)

       Ecosystem Impacts: Looking at Audubon Society Data on Bird Wintering Patterns

       Note: http://climate.audubon.org/article/audubon-report-glance#FAQ-4. Update for 2020 planned.

Lab 3 - Image Manipulation and Spacecraft Data (1/28/2019)

       Jupiter Images with Jupyter: Looking at Spacecraft Image Data from the Recent Juno Mission

EXTRA Course Lecture - From Chart to Art (2/3/2019)

       Lecture for course on visualization basics.

Lab 4 - Data Merging and Indexing with Spacecraft Data (2/5/2019)

       Jupiter Data with Jupyter: Looking at Magnetic Field Data from the Recent Juno Mission

       Note: For the error analysis section there are equations written in LaTeX.

       They might not show up with Github's preview - if you want to view these please download the Jupyter notebook.

Lab 5 - Groupby, Normal Distributions, & Boxplots (2/12/2019)

       Health Impacts: Normal Distributions of Temperature and Boxplots of Extremes

Lab 6 - Linear Regression & Geo-Mapping with Sea Ice (2/19/2019)

       Arctic Indicators: Calculating Rates of Change of Sea Ice Extent & Mapping

       Note: The netCDF file required for analysis must be downloaded seperately.

       You can find the gridded ice concentration data from the National Snow & Ice Data Center.

       Additionally this lab is dependent on the Python packages for netCDF-4 and Basemap.

Lab 7 - Correlation Coefficients, Classification Problems, & Space Weather (3/12/2019)

       Space Weather: Solar Impacts on Geomagnetic Storms

Lab 8 - Object Oriented Programming and Bootstrap Analysis (3/19/2019)

       Space Weather: Linear Regression with Bootstrap Analysis

EXTRA Data Visualization Basics (5/16/2018)

       Mini lessons and lectures for the 2018 ICOS Big Data Summer Camp at University of Michigan

Lab 1 img1 Lab 2 img2
Lab 3 img3 Lab 4 img4
Lab 5 img5 Lab 6 img5
Lab 7 img7 Lab 8 img8

This README will be updated to reflect current changes. Data used in the lessons will be accredited to the providers. Lab assignments are availiable and will be mentioned in the tutorials but are not linked.

Discussions with climate scientist Samantha Basile were critical in developing these materials. We also thank planetary scientist Camilla Harris for discussions of Juno data, Gabriel Harp the Research Director of ArtsEngin at University of Michigan for pointing us toward climate health impact data, space scientist Doga Ozturk for expertise in space weather informatics, solar physicist Yeimy Rivera for expertise in solar surface data, and Jeff Lockhart of the Computational Social Scientists (CSS) for offering resources through CSS.

Last update 12/4/2019

License

The content and lessons of this repository itself is licensed under the Creative Commons Attribution-Non Commercial 4.0 license. However, the specific code used within the notebooks taken out of context and to format and display that content is licensed under the MIT license.

Open Source Agenda is not affiliated with "Data Vis Statistics Geosciences" Project. README Source: abbyazari/data_vis_statistics_geosciences

Open Source Agenda Badge

Open Source Agenda Rating