CDVS Workshop: Python for Data Science: Pandas 103

All Libcal Events (Huginn Feed) - Thu, 2020-10-22 17:00
Online
Data exploration In Python using grouping and aggregation. This is an intermediate-level, live teaching session where you will learn how to use the Pandas module for exploring tablular (spreadsheet) data using the groupby() and pivot_table() functions, as well as some visualizations of results. Python can be a great option for exploration, analysis and visualization of tabular data, such as spreadsheets and CSV files, if you know which tools to use and how to get started. This workshop builds upon the introductory Pandas workshops I gave in Fall 2019 and Spring 2020. (Code repository. See below for recordings.) In Pandas 101, I covered the very basics of how to access your data in a Panda DataFrame and do some basic plotting. In Pandas 102, I introduced how to get data into a "tidy" form, and merge datasets (like doing an SQL JOIN). In this Pandas 103, I will show you some of the way you can explore patterns in data by aggretating across categories and time. This is similar to the process of data exploration in Tableau, but here with Python, Pandas and JupyterLab.
event image

CDVS Workshop: Python for Data Science: Pandas 103

Events - All Combined (Huginn Feed) - Thu, 2020-10-22 17:00
Thu, Oct 22, 2020
1:00 PM - 3:00 PM
Data exploration In Python using grouping and aggregation. This is an intermediate-level, live teaching session where you will learn how to use the Pandas module for exploring tablular (spreadsheet) data using the groupby() and pivot_table() functions, as well as some visualizations of results. Python can be a great option for exploration, analysis and visualization of tabular data, such as spreadsheets and CSV files, if you know which tools to use and how to get started. This workshop builds upon the introductory Pandas workshops I gave in Fall 2019 and Spring 2020. (Code repository. See below for recordings.) In Pandas 101, I covered the very basics of how to access your data in a Panda DataFrame and do some basic plotting. In Pandas 102, I introduced how to get data into a "tidy" form, and merge datasets (like doing an SQL JOIN). In this Pandas 103, I will show you some of the way you can explore patterns in data by aggretating across categories and time. This is similar to the process of data exploration in Tableau, but here with Python, Pandas and JupyterLab.

Python for Data Science: Pandas 103

All Libcal Events (Huginn Feed) - Thu, 2020-10-22 17:00
n/a

Data exploration In Python using grouping and aggregation. This is an intermediate-level, live teaching session where you will learn how to use the Pandas module for exploring tablular (spreadsheet) data using the groupby() and pivot_table() functions, as well as some visualizations of results.

Python can be a great option for exploration, analysis and visualization of tabular data, such as spreadsheets and CSV files, if you know which tools to use and how to get started. This workshop builds upon the introductory Pandas workshops I gave in Fall 2019 and Spring 2020. (Code repository. See below for recordings.) In Pandas 101, I covered the very basics of how to access your data in a Panda DataFrame and do some basic plotting. In Pandas 102, I introduced how to get data into a "tidy" form, and merge datasets (like doing an SQL JOIN). In this Pandas 103, I will show you some of the way you can explore patterns in data by aggretating across categories and time. This is similar to the process of data exploration in Tableau, but here with Python, Pandas and JupyterLab.

  • If you don't have any programming experience, or you have never used Python at all before, the material may be too confusing to be useful. I won't be teaching the language itself. 
  • If you have at least a little bit of Python exposure, but haven't used Pandas much or at all, I would advise watching at least the Spring 2020 Pandas 102 video before you attend. If you find that too advanced, or want a more complete introduction to Pandas, start instead with the Fall 2019 Intro to Pandas video.

Expectations: 

  • You will be expected to have your video on for at least part of the session, although we won't be doing any group work or sharing.
  • If you need help with something during the session, you'll be expected to share your screen.
  • You will be expected to arrive with the Anaconda Python distribution already installed on the machine you're Zooming from if you want to work along with me or do the exercises during the workshop!
    • They now call this the Anaconda Individual Edition, available for Mac, Windows, or LInux
    • I would advise installing just for yourself, not for all users (installs in your Users directory, and doesn't need administrator priviledges)
    • I will hold open Zoom walk-in hours for an hour before the workshop to help remotely troubleshoot installation issues. Email me at emonson@duke.edu to get the URL.

This event is offered virtually in accordance with Duke's Coronavirus events policies. A zoom link will be sent via email to registered participants to join the workshop.

The content of the workshop may be recorded. Registration for the workshop indicates consent. If you are uncomfortable with a recording being published please contact the instructor at anytime prior to the conclusion of the workshop.

event image

CDVS Workshop: Mapping in Tableau

All Libcal Events (Huginn Feed) - Wed, 2020-10-21 14:00
Online
Tableau is a software package that is increasingly popular for creating striking visualizations, such as charts and graphs, from tabular data. It also has an increasing number of capabilities to create maps. Source data can include native geospatial files (such as shapefiles or GeoJSON files), but also tabular data (such as CSV or Excel files) that include locational values, such as place names or coordinate data. This workshop will cover how to create maps in Tableau and on ways to manipulate the data and to effectively symbolize it on a map.
event image

CDVS Workshop: Mapping in Tableau

Events - All Combined (Huginn Feed) - Wed, 2020-10-21 14:00
Wed, Oct 21, 2020
10:00 AM - 12:00 PM
Tableau is a software package that is increasingly popular for creating striking visualizations, such as charts and graphs, from tabular data. It also has an increasing number of capabilities to create maps. Source data can include native geospatial files (such as shapefiles or GeoJSON files), but also tabular data (such as CSV or Excel files) that include locational values, such as place names or coordinate data. This workshop will cover how to create maps in Tableau and on ways to manipulate the data and to effectively symbolize it on a map.

Mapping in Tableau

All Libcal Events (Huginn Feed) - Wed, 2020-10-21 14:00
n/a

Tableau is a software package that is increasingly popular for creating striking visualizations, such as charts and graphs, from tabular data. It also has an increasing number of capabilities to create maps. Source data can include native geospatial files (such as shapefiles or GeoJSON files), but also tabular data (such as CSV or Excel files) that include locational values, such as place names or coordinate data. This workshop will cover how to create maps in Tableau and on ways to manipulate the data and to effectively symbolize it on a map.

You can install Tableau for free as a university student: https://www.tableau.com/academic/students.  You need to have it installed before the class.  

This event is offered virtually in accordance with Duke's Coronavirus events policies. A zoom link will be sent via email to registered participants to join the workshop.

The content of the workshop may be recorded. Registration for the workshop indicates consent. If you are uncomfortable with a recording being published please contact the instructor at anytime prior to the conclusion of the workshop.

event image

CDVS Workshop: Reproducible Research: Tips and Tools

All Libcal Events (Huginn Feed) - Wed, 2020-10-14 17:00
Online
The importance of reproducibility, replication, and transparency in the research endeavor is increasingly discussed in academia. This workshop will introduce foundational data management strategies that can increase the reproducibility of your work. Participants will engage in peer-to-peer discussions to assess common reproducibility challenges and will learn about specific tools and protocols that you might use within your research workflows including the TIER protocol, git and GitHub, and online containerization tools such as Binder and Code Ocean.
event image

CDVS Workshop: Reproducible Research: Tips and Tools

Events - All Combined (Huginn Feed) - Wed, 2020-10-14 17:00
Wed, Oct 14, 2020
1:00 PM - 3:00 PM
The importance of reproducibility, replication, and transparency in the research endeavor is increasingly discussed in academia. This workshop will introduce foundational data management strategies that can increase the reproducibility of your work. Participants will engage in peer-to-peer discussions to assess common reproducibility challenges and will learn about specific tools and protocols that you might use within your research workflows including the TIER protocol, git and GitHub, and online containerization tools such as Binder and Code Ocean.

Reproducible Research: Tips and Tools

All Libcal Events (Huginn Feed) - Wed, 2020-10-14 17:00
n/a

The importance of reproducibility, replication, and transparency in the research endeavor is increasingly discussed in academia. In response, scholars are adapting their practices and learning new skills and tools. This workshop will introduce foundational strategies that can increase the reproducibility of your work. Participants will engage in peer-to-peer discussions to assess common reproducibility challenges and will learn about specific tools and protocols that you might use within your research workflows including the TIER protocol, git and GitHub, and online containerization tools such as Binder and Code Ocean.

This event is offered virtually in accordance with Duke's Coronavirus events policies. A zoom link will be sent via email to registered participants to join the workshop.

The content of the workshop may be recorded. Registration for the workshop indicates consent. If you are uncomfortable with a recording being published please contact the instructor at anytime prior to the conclusion of the workshop.

event image

CDVS Workshop: Mapping with R

All Libcal Events (Huginn Feed) - Wed, 2020-10-07 14:00
Online
R has become a popular and reproducible option for supporting spatial and statistical analysis. This hands-on workshop will demonstrate how to plot x/y coordinates; how to generate thematic chloropleths with US Census and other federal data; import GIS shapefiles; and create interactive maps on the web. The focus will be on mapping (making a visual). Please see the schedule for related workshops that focus on performing geospatial analysis using R, and that showcase some of the geospatial work that you can do with programmic tools such as R and Python.
event image

CDVS Workshop: Mapping with R

Events - All Combined (Huginn Feed) - Wed, 2020-10-07 14:00
Wed, Oct 07, 2020
10:00 AM - 12:00 PM
R has become a popular and reproducible option for supporting spatial and statistical analysis. This hands-on workshop will demonstrate how to plot x/y coordinates; how to generate thematic chloropleths with US Census and other federal data; import GIS shapefiles; and create interactive maps on the web. The focus will be on mapping (making a visual). Please see the schedule for related workshops that focus on performing geospatial analysis using R, and that showcase some of the geospatial work that you can do with programmic tools such as R and Python.

Mapping with R

All Libcal Events (Huginn Feed) - Wed, 2020-10-07 14:00
n/a

R has become a popular and reproducible option for supporting spatial and statistical analysis. This hands-on workshop will demonstrate how to plot x/y coordinates; how to generate thematic chloropleths with US Census and other federal data; import GIS shapefiles; and create interactive maps on the web. The focus will be on mapping (making a visual). Please see the schedule for related workshops that focus on performing geospatial analysis using R, and that showcase some of the geospatial work that you can do with programmic tools such as R and Python.

Prerequisites

On your laptop, you must install R and some packages. Follow the steps below to prepare.

  1. Install R & RStudio in advance (instructions), or use a cloud version of R.
  2. Install the tidyverse, tidycensus, tigris, and sf packages in advance (instructions)

This event is offered virtually in accordance with Duke's Coronavirus events policies. A zoom link will be sent via email to registered participants to join the workshop.

The content of the workshop may be recorded. Registration for the workshop indicates consent. If you are uncomfortable with a recording being published please contact the instructor at anytime prior to the conclusion of the workshop.

event image

CDVS Workshop: Paper Maps for Digital Projects

All Libcal Events (Huginn Feed) - Mon, 2020-10-05 17:00
Online
Do you want to incorporate paper maps into a digital project? Overlaying scanned maps can help illustrate change over time, offer additional context, provide a visually appropriate background, and give access to spatial data not available in other formats. This workshop will teach you how to bring paper maps into modern GIS applications. We will cover concepts and techniques related to georeferencing, the process of aligning map images with the correct locations on the earth. We will also create new GIS data by extracting features from scanned maps. Tutorials will present steps in several desktop and web-based tools. In addition to learning the software, we will discuss some challenges of working with historical maps.
event image

CDVS Workshop: Paper Maps for Digital Projects

Events - All Combined (Huginn Feed) - Mon, 2020-10-05 17:00
Mon, Oct 05, 2020
1:00 PM - 3:00 PM
Do you want to incorporate paper maps into a digital project? Overlaying scanned maps can help illustrate change over time, offer additional context, provide a visually appropriate background, and give access to spatial data not available in other formats. This workshop will teach you how to bring paper maps into modern GIS applications. We will cover concepts and techniques related to georeferencing, the process of aligning map images with the correct locations on the earth. We will also create new GIS data by extracting features from scanned maps. Tutorials will present steps in several desktop and web-based tools. In addition to learning the software, we will discuss some challenges of working with historical maps.

Paper Maps for Digital Projects

All Libcal Events (Huginn Feed) - Mon, 2020-10-05 17:00
n/a

Do you want to incorporate paper maps into a digital project? Overlaying scanned maps can help illustrate change over time, offer additional context, provide a visually appropriate background, and give access to spatial data not available in other formats.

This workshop will teach you how to bring paper maps into modern GIS applications. We will cover concepts and techniques related to georeferencing, the process of aligning map images with the correct locations on the earth. We will also create new GIS data by extracting features from scanned maps. Tutorials will present steps in several desktop and web-based tools. In addition to learning the software, we will discuss some challenges of working with historical maps.

Prior experience with desktop GIS software is helpful but not required. If you have no experience with GIS, we encourage you to attend Introduction to ArcGIS Pro or QGIS prior to this workshop.

This event is offered virtually in accordance with Duke's Coronavirus events policies. A Zoom link will be emailed to registered participants

The content of the workshop may be recorded. Registration for the workshop indicates consent. If you are uncomfortable with a recording being published please contact the instructor at any time prior to the conclusion of the workshop.

event image

CDVS Workshop: Research Data Management 201: How and where to publish your data

All Libcal Events (Huginn Feed) - Thu, 2020-10-01 17:00
Online
In this workshop participants will learn strategies for how to prepare data for publishing by "curating" an example dataset and identifying common data issues. Participants will also learn about the overall role of repositories within the data sharing landscape and apply strategies for locating and assessing repositories. The workshop will include short lectures and group work via break-out rooms. This workshop builds upon the foundational concepts covered in the Research Data Management 101 course offered earlier this semester. Data management practices help researchers take care of their data throughout the entire research process from the planning phase to the end of a project when data might be shared or "published" within a repository.
event image

CDVS Workshop: Research Data Management 201: How and where to publish your data

Events - All Combined (Huginn Feed) - Thu, 2020-10-01 17:00
Thu, Oct 01, 2020
1:00 PM - 3:00 PM
In this workshop participants will learn strategies for how to prepare data for publishing by "curating" an example dataset and identifying common data issues. Participants will also learn about the overall role of repositories within the data sharing landscape and apply strategies for locating and assessing repositories. The workshop will include short lectures and group work via break-out rooms. This workshop builds upon the foundational concepts covered in the Research Data Management 101 course offered earlier this semester. Data management practices help researchers take care of their data throughout the entire research process from the planning phase to the end of a project when data might be shared or "published" within a repository.

Research Data Management 201: How and where to publish your data

All Libcal Events (Huginn Feed) - Thu, 2020-10-01 17:00
n/a

In this workshop participants will learn strategies for how to prepare data for publishing by “curating” an example dataset and identifying common data issues. Participants will also learn about the overall role of repositories within the data sharing landscape and apply strategies for locating and assessing repositories. This workshop builds upon the foundational concepts covered in the Research Data Management 101 course offered earlier this semester. Data management practices help researchers take care of their data throughout the entire research process from the planning phase to the end of a project when data might be shared or “published” within a repository.

Participants are not required to have taken a Research Data Management 101 course (although it is recommended). This workshop is also a reconceptualization of the previously offered “RDM 201: Preparing Your Data for Publishing” and “Finding a Home for Your Data: An Introduction to Archives and Repositories” workshops offered in previous semesters - participants who have attended these previous workshops should not attend.

This event is offered virtually in accordance with Duke's Coronavirus events policies. A zoom link will be sent via email to registered participants to join the workshop.

The content of the workshop may be recorded. Registration for the workshop indicates consent. If you are uncomfortable with a recording being published please contact the instructor at anytime prior to the conclusion of the workshop.

event image

CDVS Workshop: Intro to QGIS

All Libcal Events (Huginn Feed) - Wed, 2020-09-30 14:00
Online
Are you looking for an open source option for GIS to make maps or to analyze geospatial data? In this workshop we will demonstrate how to import and analyze data in QGIS and discuss the benefits of using QGIS over other GIS software. In the process, we'll go over some general GIS concepts such as layers, types of GIS files, and projections, with an emphasis on feature (vector) layers. This is an introductory class, and no prior GIS experience is needed.
event image

CDVS Workshop: Intro to QGIS

Events - All Combined (Huginn Feed) - Wed, 2020-09-30 14:00
Wed, Sep 30, 2020
10:00 AM - 12:00 PM
Are you looking for an open source option for GIS to make maps or to analyze geospatial data? In this workshop we will demonstrate how to import and analyze data in QGIS and discuss the benefits of using QGIS over other GIS software. In the process, we'll go over some general GIS concepts such as layers, types of GIS files, and projections, with an emphasis on feature (vector) layers. This is an introductory class, and no prior GIS experience is needed.