All Projects → abbyazari → data_vis_statistics_geosciences

abbyazari / data_vis_statistics_geosciences

Licence: MIT License
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.

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to data vis statistics geosciences

piradar
Radar using Red Pitaya for RF: using Raspberry Pi 3 for quad-core radar signal processing
Stars: ✭ 59 (+84.38%)
Mutual labels:  geoscience, space-physics
data-analysis-using-python
Data Analysis Using Python: A Beginner’s Guide Featuring NYC Open Data
Stars: ✭ 81 (+153.13%)
Mutual labels:  data-analysis
dnotebook
Dnotebook is a Jupyter-like library for javaScript environment. It allows you to create and share pages that contain live code, text and visualizations.
Stars: ✭ 109 (+240.63%)
Mutual labels:  data-analysis
leaflet heatmap
简单的可视化湖州通话数据 假设数据量很大,没法用浏览器直接绘制热力图,把绘制热力图这一步骤放到线下计算分析。使用Apache Spark并行计算数据之后,再使用Apache Spark绘制热力图,然后用leafletjs加载OpenStreetMap图层和热力图图层,以达到良好的交互效果。现在使用Apache Spark实现绘制,可能是Apache Spark不擅长这方面的计算或者是我没有设计好算法,并行计算的速度比不上单机计算。Apache Spark绘制热力图和计算代码在这 https://github.com/yuanzhaokang/ParallelizeHeatmap.git .
Stars: ✭ 13 (-59.37%)
Mutual labels:  data-analysis
genieclust
Genie++ Fast and Robust Hierarchical Clustering with Noise Point Detection - for Python and R
Stars: ✭ 34 (+6.25%)
Mutual labels:  data-analysis
TextGridTools
Read, write, and manipulate Praat TextGrid files with Python
Stars: ✭ 84 (+162.5%)
Mutual labels:  data-analysis
machine-learning
Practical Full-Stack Machine Learning
Stars: ✭ 355 (+1009.38%)
Mutual labels:  data-analysis
rworkshops
Materials for R Workshops
Stars: ✭ 43 (+34.38%)
Mutual labels:  data-analysis
netcdf-java
The Unidata netcdf-java library
Stars: ✭ 84 (+162.5%)
Mutual labels:  geoscience
demeter
Process and analyze X-ray Absorption Spectroscopy data using Feff and either Larch or Ifeffit.
Stars: ✭ 50 (+56.25%)
Mutual labels:  data-analysis
Dominando-Pandas
Este repositório está destinado ao processo de aprendizagem da biblioteca Pandas.
Stars: ✭ 22 (-31.25%)
Mutual labels:  data-analysis
AlphaPlot
📈 Application for statistical analysis and data visualization which can generate different types of publication quality 2D and 3D plots with extensive visual customization.
Stars: ✭ 140 (+337.5%)
Mutual labels:  data-analysis
sherlock
🔎 Find usernames across social networks.
Stars: ✭ 47 (+46.88%)
Mutual labels:  data-analysis
popular restaurants from officials
서울시 공무원의 업무추진비를 분석하여 진짜 맛집 찾기 프로젝트
Stars: ✭ 22 (-31.25%)
Mutual labels:  data-analysis
Guitar
A Simple and Efficient Distributed Multidimensional BI Analysis Engine.
Stars: ✭ 86 (+168.75%)
Mutual labels:  data-analysis
Data-Visualization
Collection of interactive Jupiter Notebook widgets and graphs.
Stars: ✭ 112 (+250%)
Mutual labels:  data-analysis
EEGEdu
Interactive Brain Playground - Browser based tutorials on EEG with webbluetooth and muse
Stars: ✭ 91 (+184.38%)
Mutual labels:  data-analysis
Data-Analyst-Nanodegree
Kai Sheng Teh - Udacity Data Analyst Nanodegree
Stars: ✭ 42 (+31.25%)
Mutual labels:  data-analysis
BilibiliCrawler
🌀 crawl bilibili user info and video info for data analysis | BiliBili爬虫
Stars: ✭ 25 (-21.87%)
Mutual labels:  data-analysis
visions
Type System for Data Analysis in Python
Stars: ✭ 136 (+325%)
Mutual labels:  data-analysis

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].