Oct 31-Nov 21, 2019
1:00 pm - 4:00 pm
Instructors: Sue McClatchy, Luis Sordo Vieira, Mitch Kostich, Sandeep Namburi, Bill Flynn
Helpers: Asli Uyar
Where: Room 4320, 10 Discovery Dr, Farmington CT. Get directions with OpenStreetMap or Google Maps.
When: Oct 31-Nov 21, 2019. Add to your Google Calendar.
Requirements: Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.). They should have a few specific software packages installed (listed below).
Code of Conduct: Everyone who participates in Carpentries activities is required to conform to the Code of Conduct. This document also outlines how to report an incident if needed.
Accessibility: We are committed to making this workshop accessible to everybody. The workshop organizers have checked that:
Materials will be provided in advance of the workshop and large-print handouts are available if needed by notifying the organizers in advance. If we can help making learning easier for you (e.g. sign-language interpreters, lactation facilities) please get in touch (using contact details below) and we will attempt to provide them.
Contact: Please email susan.mcclatchy@jax.org for more information.
Please be sure to complete these surveys before and after the workshop.
13:00 | Welcome and introductions |
13:15 | Introduction to NumPy |
13:30 | Understanding Data Types |
14:30 | Afternoon break |
14:45 | The Basics of NumPy Arrays |
15:55 | Wrap-up |
16:00 | END |
13:00 | Computation on NumPy Arrays: Universal Functions |
13:45 | Aggregations: Min, Max, and Everything In Between |
14:30 | Afternoon break |
14:45 | Computation on Arrays: Broadcasting |
15:55 | Wrap-up |
16:00 | END |
13:00 | Comparisons, Masks, and Boolean Logic |
14:30 | Afternoon break |
14:45 | Fancy Indexing |
15:55 | Wrap-up |
16:00 | END |
13:00 | Sorting Arrays |
14:30 | Afternoon break |
14:45 | Structured Data: NumPy's Structured Arrays |
15:55 | Wrap-up |
16:00 | END |
We will use this collaborative document for chatting, taking notes, and sharing URLs and bits of code.
To participate in a workshop, you will need access to the software described below. In addition, you will need an up-to-date web browser.
We maintain a list of common issues that occur during installation as a reference for instructors that may be useful on the Configuration Problems and Solutions wiki page.