'); --> }
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.
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 2022 |
Venue: | Participants will be provided with a Zoom link. Trainers will be broadcasting from Sydney. |
Date & Time: | Session 1 Python fundamentals Tues Aug 9, 12:30-4:30pm (AEST) Session 2 Specialist python libraries and data analysis for geoscience Tues Aug 16, 12:30-4:30pm (AEST) Session 3 Pattern recognition in geoscience Tues Aug 23, 12:30-4:30pm (AEST) Session 4 Large data and long running workflow strategies Tues Aug 30, 12:30-4:30pm (AEST) |
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
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
Raster file image recognition
Machine learning approaches with Scikit-learn
Deep learning with Keras/Tensorflow and GPUs
Time series forecasting/prediction
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 – $550 Non-Members – $700 Student / Retired Members – $550 |
Keep track of upcoming PESA QLD Events: Click here to view PESA QLD Events Calendar on the web———————————————————————Click here to subscribe to PESA QLD Events by adding it to your Google Calendar |