All Projects → jorisvandenbossche → Ds Python Geospatial

jorisvandenbossche / Ds Python Geospatial

Licence: bsd-3-clause
Python for GIS and Geoscience - specialist course Doctoral schools of Ghent University

Projects that are alternatives of or similar to Ds Python Geospatial

Heat and trees
Using HoloViz to explore relationship between surface temperature and tree density
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Pytorch Notebooks
random pytorch hacks
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Geometric Textures
Stars: ✭ 27 (+3.85%)
Mutual labels:  jupyter-notebook
Cs224n
Random stuff related to CS224N that I'm making public. Not the main repository.
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Mariadb.org Tools
This project collects together various small scripts or projects that are used for MariaDB development, but for one reason or another do not make sense to keep inside the main MariaDB source tree.
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Jupyter keyboard shortcuts snippets
Materials for a talk I gave to Metis Data Science Bootcamp on useful Jupyter Keyboard Shortcuts and Text Snippets
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Batch Effect Removal Benchmarking
A benchmark of batch-effect correction methods for single-cell RNA sequencing data
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Covid
Bayesian modeling of COVID-19
Stars: ✭ 27 (+3.85%)
Mutual labels:  jupyter-notebook
Nd889
Udacity Artificial Intelligence Nanodegree
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Eemeter
‼️ MOVED TO https://github.com/openeemeter/eemeter - Core computation engine for the Open Energy Efficiency Meter
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Style Transfer
Style Transfer - Alia Bhatt (Google Colab)
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Datascience
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Rainbow Is All You Need
Rainbow is all you need! A step-by-step tutorial from DQN to Rainbow
Stars: ✭ 938 (+3507.69%)
Mutual labels:  jupyter-notebook
Brent
bayesian graphical modelling and a bit of do-calculus for discrete data.
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Voice Cloner
This is a phonemic multilingual (Russian-English) Implementation of Transfer Learning from Speaker Verification to Multispeaker Text-To-Speech Synthesis.
Stars: ✭ 27 (+3.85%)
Mutual labels:  jupyter-notebook
Applied Plotting Charting And Data Representation In Python
University of Michigan on Coursera
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Johansen
Python implementation of the Johansen test for cointegration
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Cord19
a repo for the cord19 challenge
Stars: ✭ 27 (+3.85%)
Mutual labels:  jupyter-notebook
Ai Doctor
Machine learning discord bot , Detects diseases within seconds with just an xray scan
Stars: ✭ 27 (+3.85%)
Mutual labels:  jupyter-notebook
Spark Cloudant
Cloudant integration with Spark as Spark SQL external datasource
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook

Python for GIS and Geoscience

Introduction

An important aspect of daily work in geographic information science and earth sciences is the handling of potentially large amounts of data. Reading in spatial data, exploring the data, creating visualisations and preparing the data for further analysis may become tedious tasks. Hence, increasing efficiency and reproducibility in this process without the need of a GUI interface is beneficial for many scientists. The usage of high-level scripting languages such as R and Python are increasingly popular for these tasks thanks to the development of GIS oriented packages.

This course trains students to use Python effectively to do these tasks, with a focus on geospatial data. It covers both vector and raster data. The course focuses on introducing the main Python packages for handling such data (GeoPandas, Numpy and Rasterio, Xarray) and how to use those packages for importing, exploring, visualizing and manipulating geospatial data. It is the aim to give the students an understanding of the data structures used in Python to represent geospatial data (geospatial dataframes, (multi-dimensional) arrays and composite netCDF-like multi-dimensional datasets), while also providing pointers to the broader ecosystem of Python packages for GIS and geosciences.

The course has been developed as a specialist course for the Doctoral schools of Ghent University, but can be taught to others upon request.

Aim & scope

This course targets researchers that want to enhance their general data manipulation and analysis skills in Python specifically for handling geospatial data.

The course does not aim to provide a course in specific spatial analysis and statistics, cartography, remote sensing, OGC web services, ... or general Geographical Information Management (GIS). It aims to provide researchers the means to effectively tackle commonly encountered spatial data handling tasks in order to increase the overall efficiency of the research. The course does not tackle desktop GIS Python extensions such as arcpy or pyqgis.

Getting started

The course uses Python 3, data analysis packages such as Pandas, Numpy and Matplotlib and geospatial packages such as GeoPandas, Rasterio and Xarray. To install the required libraries, we highly recommend Anaconda or miniconda (https://www.anaconda.com/download/) or another Python distribution that includes the scientific libraries (this recommendation applies to all platforms, so for both Window, Linux and Mac).

For detailed instructions to get started on your local machine , see the setup instructions.

In case you do not want to install everything and just want to try out the course material, use the environment setup by Binder Binder and open de notebooks rightaway.

Contributing

Found any typo or have a suggestion, see how to contribute.

Meta

Authors: Joris Van den Bossche, Stijn Van Hoey

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].