Loading Events

« All Events

PESA QLD: Online Course – Introduction to Python for Geoscience

Wednesday, 18 November @ 12:30 pm - 4:30 pm (Australia/Brisbane time)

$500 – $640
The University of Sydney

Guest Speaker(s): Nathaniel Butterworth PhD (Comp Tectonics), Ben Mather PhD (Comp Geophys), Darya Vanichkina PhD (Bioinf) FHEA

Developed and Delivered by the Sydney Informatics Hub, a Core Research Facility at the University of Sydney

 

Contact for course related queries

nathaniel.butterworth@sydney.edu.au

Course Now Full

 

If you would like to be notified when this course is run again in 2021 please click here.

 

 

Introduction to Python for Geoscience

Course Synopsis

Take your geoscience data analysis to the next level with SIH’s Python for Geoscience course. Leverage the modelling and workflow capabilities of Python to wrangle terabytes of geoscience data. We will introduce Python foundations integrating geospatial and temporal raster and vector data. We will carry out exploratory, machine and deep learning analyses on these datasets, and demonstrate workflows to go from your local computer to high performance, cloud, and GPU computing. At the end of the course, participants will be able to adapt workflows and apply these to their own datasets and generate reports.

Course Pre-requisites

No previous programming experience is required, but Session 1 is a pre-requisite for the other sessions. Training will be delivered online, so you will need access to a modern computer with a stable internet connection. Participants are encouraged to setup a Python environment on their local computer (instructions to be provided), but participation using Google Colab will also be supported (Google account required).

 

Presentation: Introduction to Python for Geoscience
Venue: Participants will be provided with a Zoom
link. Trainers will be broadcasting from
Sydney.
Date & Time: Session 1 Python fundamentals
Wed Nov 18, 12:30-4pm (AEST)
Session 2 Specialist python libraries and data analysis for geoscience
Wed Nov 25, 12:30-4pm (AEST)
Session 3 Pattern recognition in geoscience
Wed Dec 2, 12:30-4pm (AEST)
Session 4 Large data and long running workflow strategies
Wed Dec 9, 12:30-4pm (AEST)

 

Introduction to Python for Geoscience

Session 1 Python fundamentals

Running code
Syntax, comments, and variables
Lists and indexing
Loops, operators, conditions
Control statements
Functions
Reading and exploring data from external csv/text files
Basic NumPy arrays and Pandas dataframes
Basic plotting with Matplotlib

Session 2 Specialist python libraries and data analysis for geoscience

Working with shapefiles and well-log data
Intermediate Pandas and NumPy array data manipulation
Working with NetCDF and GeoTIFF raster data using SciPy
Geospatial plotting with Cartopy

Session 3 Pattern recognition in geoscience

Raster file image recognition
Machine learning approaches with Scikit-learn
Deep learning with Keras/Tensorflow and GPUs
Time series forecasting/prediction

Session 4 Large data and long running workflow strategies

Large-scale data multi-processing
Debugging and profiling code
Dask and GeoPandas for dealing with large data
ArcGIS/QGIS data exporting to Python and back.

Throughout the four sessions you will gain experience with best practices for structuring code and testing modular functions and workflows. You will learn about the libraries, data structures, and functions available within Python. We will explore commonly used approaches to solve geoscience problems with deep learning and parallel computing. Bonus tools and skills that you will be exposed to throughout the course include: GitHub and version control, Jupyter Notebooks, troubleshooting and errors, Python library management, and Google Colab/text editors & Docker containers.

Cost for the complete course of four sessions:
PESA Members – $500
Non-Members – $640
Student / Retired Members – $500

 


 

Keep track of upcoming PESA QLD Events:

Click here to view PESA QLD Events Calendar on the webClick here to subscribe to PESA QLD Events by adding it to your Google Calendar

 

Details

Date:
Wednesday, 18 November
Time:
12:30 pm - 4:30 pm
(Australia/Brisbane time)
Cost:
$500 – $640
Event Categories:
  • Venue

    Zoom
    Australia

    Registration Details

    Tickets

    The numbers below include tickets for this event already in your cart. Clicking "Get Tickets" will allow you to edit any existing attendee information as well as change ticket quantities.
    Student / Retired Members
    $ 500.00 inc GST
    0 available
    Sold Out
    Non Members (Standard Ticket)
    $ 640.00 inc GST
    0 available
    Sold Out
    PESA Members (Standard Ticket)
    $ 500.00 inc GST
    0 available
    Sold Out