gis-python-power

Demonstration of the power of Python for GIS and Geosciences.

https://github.com/utrechtuniversity/gis-python-power

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary

Keywords

ansible gis jupyter python utrecht-university
Last synced: 6 months ago · JSON representation ·

Repository

Demonstration of the power of Python for GIS and Geosciences.

Basic Info
  • Host: GitHub
  • Owner: UtrechtUniversity
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 10.6 MB
Statistics
  • Stars: 2
  • Watchers: 2
  • Forks: 2
  • Open Issues: 0
  • Releases: 2
Topics
ansible gis jupyter python utrecht-university
Created over 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

Power of Python in GIS

DOI Static Badge Static Badge Static Badge

This repository contains material for a short workshop demonstrating the power of Python for GIS and Geosciences. The workshop makes use of Jupyter Notebooks to perform raster and vector operations, as well as visualization of geospatial data, using Python.

The main Python libraries used are:

  • xarray
  • rasterio
  • geopandas
  • rioxarray
  • earthpy
  • pandas
  • shapely
  • fiona

Installation

The participants of this workshop are typically provided with a notebook environment so they don't need to install anything.

  • Install Python 3.10 and Jupyter (installation instructions).
  • Clone the GitHub repository
  • Install the required Python packages automatically using conda env create -f environment.yml. This assumes you have conda installed (e.g. by following the installation instructions above). Run this command by opening a terminal (e.g. Anaconda prompt on Windows) and first navigating to the cloned repository on your PC (previous step).

Repository materials

  • The workshop materials can be found in the wokshop-materials folder. It contains the jupyter notebooks as well as the data used for the workshop.
  • The folder playbooks is exclusively dedicated for automated transfer of the course materials to the digital workspaces on SURF Research Cloud.
  • The environment.yml file describes the packages that are required to run the notebooks. The file is used to create a python kernel on SURF Research Cloud that has all the packages installed.
  • The .github folder contains a GitHub Actions workflow that will automatically update the zipped workshop-materials.zip whenever there are changes to the workshop-materials folder.

Contact

Geo Data Team

Owner

  • Name: Utrecht University
  • Login: UtrechtUniversity
  • Kind: organization
  • Email: info.rdm@uu.nl
  • Location: Utrecht, The Netherlands

The central place for managing code and software for Utrecht University researchers and employees

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Power of Python in GIS
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Jelle
    family-names: Treep
    affiliation: Utrecht University
    orcid: 'https://orcid.org/0000-0003-3196-7954'
  - given-names: Garrett
    family-names: Speed
    affiliation: Utrecht University
    orcid: 'https://orcid.org/0000-0002-6074-9684'
  - given-names: Aristoteles
    family-names: Kandylas
    affiliation: Utrecht University
    orcid: 'https://orcid.org/0009-0003-4818-9607'
identifiers:
  - type: doi
    value: 10.5281/zenodo.10034381.
    description: Zenodo Publication of Workshop Material
repository-code: 'https://github.com/UtrechtUniversity/gis-python-power'
repository: >-
  https://github.com/UtrechtUniversity/src-jupyter-workshop-template
abstract: >-
  This repository contains material for a short workshop
  demonstrating the power of Python for GIS and Geosciences.
  The workshop makes use of Jupyter Notebooks and Surf
  Research Cloud Infrastructure to perform raster and vector
  operations, as well as visualization of geospatial data,
  using Python.
keywords:
  - python
  - ansible
  - jupyter
  - gis
  - utrecht-university
  - surf research cloud
license: MIT
version: v1.1.0
date-released: '2024-05-16'

GitHub Events

Total
  • Fork event: 1
Last Year
  • Fork event: 1

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 34
  • Total Committers: 4
  • Avg Commits per committer: 8.5
  • Development Distribution Score (DDS): 0.441
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Jelle Treep h****p@u****l 19
Aristoteles Kandylas 1****s 12
Garrett Speed g****9@g****m 2
GitHub Utrecht University g****b@u****l 1
Committer Domains (Top 20 + Academic)
uu.nl: 2

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 5
  • Total pull requests: 3
  • Average time to close issues: 5 months
  • Average time to close pull requests: less than a minute
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 2.4
  • Average comments per pull request: 0.0
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • gspeed0689 (4)
  • AristotleKandylas (1)
Pull Request Authors
  • jelletreep (4)
  • gspeed0689 (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

environment.yml conda