• Stars
    star
    159
  • Rank 235,916 (Top 5 %)
  • Language
  • License
    Other
  • Created over 5 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Introduction to Geospatial Raster and Vector Data with Python

Introduction to Geospatial Raster and Vector Data with Python

Create a Slack Account with us

The Lesson

Check out https://carpentries-incubator.github.io/geospatial-python/ to view the lesson as it currently stands. Episodes 1-7 and Episode 12 are currently complete. Epsiodes 1-7 have been taught previously in workshop settings, read more about that experience and feedback here. Other episodes still need to be fleshed out and we welcome contributions!

Contributing

We welcome all contributions to improve the lesson! Maintainers will do their best to help you if you have any questions, concerns, or experience any difficulties along the way.

Please see the current list of issues for ideas for contributing to this repository. For making your contribution, we use the GitHub flow, which is nicely explained in the chapter Contributing to a Project in Pro Git by Scott Chacon. Look for the tag good_first_issue. This indicates that the mantainers will welcome a pull request fixing this issue.

We are looking for more active developers of this lesson. Edits to existing lesson episodes or additions to new episodes are welcome. If you are interested in contributing a new episode, you can either start by creating a new Github Issue to start discussion or dive in and submit a new Pull Request.

Check out the Contribution Guide and more detailed guidelines on proper formatting, how to preview the lesson locally, and how to write new episodes.

💚️ Thanks Contributors! 💚

Made with [contrib.rocks](https://contrib.rocks).

Acknowledgements

Funding

The data and lessons in this workshop were originally developed through a hackathon funded by the National Ecological Observatory Network (NEON) - an NSF funded observatory in Boulder, Colorado - in collaboration with Data Carpentry, SESYNC and CYVERSE. NEON is collecting data for 30 years to help scientists understand how aquatic and terrestrial ecosystems are changing.

Thanks Geospatial R Authors!

This lesson would not be possible without the many contributions from the authors of the Introduction to Geospatial Raster and Vector Data with R and Introduction to Geospatial Concepts lessons. These lessons have served as templates for this geospatial python lesson.

Data Carpentry Introduction to Geospatial Raster and Vector Data with R Leah Wasser; Megan A. Jones; Jemma Stachelek; Lachlan Deer; Zack Brym; Lauren O'Brien; Ana Costa Conrado; Aateka Shashank; Kristina Riemer; Anne Fouilloux; Juan Fung; Marchand; Tracy Teal; Sergio Marconi; James Holmquist; Mike Smorul; Punam Amratia; Erin Becker; Katrin Leinweber Editors: Jemma Stachelek; Lauren O'Brien; Jane Wyngaard https://doi.org/10.5281/zenodo.1404424

Data Carpentry Introduction to Geospatial Concepts Leah Wasser; Megan A. Jones; Lauren O'Brien; Jemma Stachelek; Tom Wright; Tracy Teal; Dev Paudel; Jane Wyngaard; Anne Fouilloux; Bidhyananda Yadav; Chris Prener; Tyson Swetnam; Erin Becker; Katrin Leinweber Editor(s): Tyson Swetnam; Chris Prener https://doi.org/10.5281/zenodo.1404414

Maintainer(s)

The current maintainer of this lesson is

  • Ryan Avery

Citation

To cite this lesson, please consult with CITATION

More Repositories

1

hpc-intro

Lesson materials for an Introduction to High Performance Computing in the tradition of Software Carpentry
Vim Snippet
132
star
2

proposals

Open an issue in this repository to share Carpentries-style lessons and lesson ideas.
88
star
3

python-testing

Python Testing and Continuous Integration
Python
56
star
4

python-intermediate-development

"Intermediate Research Software Development Skills (Python)" Lesson Material
Python
51
star
5

introduction-to-conda-for-data-scientists

Introduction to Conda for (Data) Scientists
Python
47
star
6

docker-introduction

Reproducible Computational Environments using Containers
Python
44
star
7

SDC-BIDS-fMRI

fMRI Imaging Analysis
Jupyter Notebook
41
star
8

lc-webscraping

Introduction to web scraping
Python
35
star
9

targets-workshop

Pre-alpha {targets} workshop
R
33
star
10

deep-learning-intro

Learn Deep Learning with Python
Jupyter Notebook
30
star
11

machine-learning-novice-sklearn

A Carpentry style lesson on machine learning with Python and scikit-learn.
Jupyter Notebook
28
star
12

bioc-intro

Bioconductor data science introduction
R
28
star
13

SDC-BIDS-sMRI

Structural Neuroimaging Analysis in Python
Jupyter Notebook
27
star
14

shell-extras

Extra Unix Shell Material
Python
26
star
15

python-packaging-publishing

Packaging and Publishing with Python
Python
24
star
16

SDC-BIDS-dMRI

Introduction to dMRI
Jupyter Notebook
23
star
17

workflows-nextflow

Workflow management with Nextflow and nf-core
Nextflow
22
star
18

SDC-BIDS-IntroMRI

Introduction to MRI and BIDS
Jupyter Notebook
21
star
19

ml4bio-workshop

Materials for a workshop introducing machine learning to biologists
Jupyter Notebook
21
star
20

lesson-gpu-programming

GPU Programming with Python and CUDA.
R
20
star
21

bioc-rnaseq

Analysis and Interpretation of Bulk RNA-Seq Data using Bioconductor
R
18
star
22

bioc-project

Introduction to the Bioconductor project
R
18
star
23

machine-learning-librarians-archivists

Introduction to AI for GLAM
Python
17
star
24

snakemake-novice-bioinformatics

Introduction to Snakemake for Bioinformatics
Python
16
star
25

jekyll-pages-novice

Building Websites with Jekyll & GitHub Pages.
HTML
16
star
26

julia-novice

A lesson exploring the Julia language
Julia
15
star
27

python-humanities-lesson

Python for Humanities
13
star
28

intro-to-modern-fortran

Introduction to Modern Fortran
R
13
star
29

reproducible-publications-quarto

Introduction to Reproducible Publications with Quarto
Python
12
star
30

swc_github_flow

Instructions for contributing the to free and open source materials for teaching foundational computational and data science skills to researchers maintained by The Carpentries at https://software-carpentry.org/lessons/ https://librarycarpentry.org/lessons/ and http://datacarpentry.org/lessons/
12
star
31

high-dimensional-stats-r

High-dimensional statistics with R
HTML
12
star
32

pangenomics

Pangenome Analysis in Prokaryotes Lesson
Python
11
star
33

python-text-analysis

Text Analysis with Python
Python
11
star
34

cwl-novice-tutorial

Introduction to Workflows with Common Workflow Language
HTML
11
star
35

singularity-introduction

An introduction to singularity
Python
11
star
36

lesson-parallel-python

Parallel Programming in Python
Python
10
star
37

fair-research-software

A course on tools and practices for open, sustainable and FAIR (Findable, Accessible, Interoperable and Reusable) research software
Python
10
star
38

intro-data-viz

a Carpentries-style lesson introducing the basics of data visualization
9
star
39

task-management

CW24 Hack Day project - Carpentries-style lesson "Task Management for Humans as Self Care"
8
star
40

open-science-with-r

Carpentry-style lesson on how to use R, RStudio together with git & Github to promote Open Science practices.
Python
8
star
41

python-business

Python for Business
HTML
8
star
42

data-science-ai-senior-researchers

Introduction to Data Science and AI for senior researchers
Python
8
star
43

fair-bio-practice

FAIR in (biological) practice
Jupyter Notebook
8
star
44

managing-computational-projects

Managing Open and Reproducible Computational Projects
R
8
star
45

lc-xml

Library Carpentry: XML - not currently maintained.
HTML
7
star
46

template

A blank starting point for new lessons in The Carpentries Incubator
Python
7
star
47

genome-mining

Genome Mining in Prokaryotes
Python
7
star
48

sage-lesson

SageMath Software Carpentry Lesson
Jupyter Notebook
7
star
49

lesson-ideas

Repo to capture ideas about new Data Carpentry lessons or new versions of existing lessons
7
star
50

markdown-intro

Introduction to Markdown
HTML
6
star
51

scientific-metadata

Introduction to the Fundamentals of Scientific Metadata
6
star
52

sql-humanities-lesson

SQL for Humanities
Python
6
star
53

quarto-project-example

Project Example for the Lesson: Introduction to Reproducible Publications with Quarto
JavaScript
6
star
54

jupyter_maps

Interactive Maps in the Jupyter Notebook
HTML
6
star
55

git-novice-branch-pr

Version Control with Git
HTML
5
star
56

capstone-novice-spreadsheet-biblio

From a Spreadsheet to a Database
Python
5
star
57

foundational-computer-skills

Foundational Computer Skills
Python
5
star
58

julia-data-workflow

Learn Julia workflows for data-intensive research
HTML
5
star
59

data-harvesting-for-agriculture

Data Harvesting for Agriculture
HTML
5
star
60

carpentries-incubator.org

HTML
5
star
61

Data-Science-for-Docs

Data Science For Practicing Clinicians
HTML
5
star
62

python_packaging

A lesson on Python packaging and publishing, built using the Carpentries Workbench
R
5
star
63

lesson-R-packaging

R Packaging
5
star
64

pymarc_basics

Material for a lesson introducing PyMARC
Python
5
star
65

gap-lesson

Programming with GAP
Python
5
star
66

python-interactive-data-visualizations

Creating Interactive Data Visualizations with Python
Jupyter Notebook
5
star
67

statistical-probabilistic-programming-r

Introduction to Probabilistic Programming
R
5
star
68

jupyter-notebooks-intro

Introduction to Jupyter notebooks
Python
4
star
69

OpenRefine-humanities-lesson

Open Refine for Humanities
Python
4
star
70

twitter-with-twarc

Introduction to Harvesting Twitter Data with Twarc
Jupyter Notebook
4
star
71

life-sciences-workshop

Life Sciences Workshop
HTML
4
star
72

machine-learning-novice-python

Introduction to Machine Learning with Python
Python
4
star
73

python-intermediate-inflammation

A template software project for use in Intermediate Research Software Development Skills In Python course. Contact: @anenadic
Python
4
star
74

study-groups

The Carpentries Lesson Development Study Groups
HTML
4
star
75

R-ecology-lesson

ARCHIVED - Data Analysis and Visualization in R for Ecologists
R
3
star
76

statistical-thinking-public-health

Statistical thinking for public health
Python
3
star
77

machine-learning-responsible-python

Introduction to responsible machine learning with Python
Python
3
star
78

blogging-with-hugo-and-github-pages

Carpentries Incubator lesson to learn how to build blog sites with Hugo and GitHub Pages
HTML
3
star
79

statistical-inference-for-biology

Statistical Inference for Biology
HTML
3
star
80

fair-explainable-ml

Fair and explainable ML workshop
Jupyter Notebook
3
star
81

fair-data-management-agriculture

FAIR Data Management for Long-term Agriculture Experiments
3
star
82

spreadsheet-humanities-lesson

Data Organization in Spreadsheets for Humanities
Python
3
star
83

statistics-r-public-health

Statistical analysis in R for public health.
Python
3
star
84

git-Rstudio-course

Git Using RStudio
Python
3
star
85

frictionless-data-agriculture

Frictionless Data for Agriculture Research
Python
3
star
86

r-ml-tabular-data

A Data-Carpentry-style lesson on some ML techniques in R
Python
3
star
87

citable-software

Making Code Citable
Python
2
star
88

intro-image-classification-cnn

new lesson on image classification with convolutional neural networks
Python
2
star
89

iot-novice

An introduction to the Internet of things using a motorcontroller and sensors
2
star
90

python-modeling-power-consumption

Modeling Time Series Data for Engineers
2
star
91

gpu-speedups

GPU Speedups in Python
Python
2
star
92

r-for-artists

R for Artists
Python
2
star
93

lc-litsearchr

Library Carpentry: Introduction to R and litsearchr
TeX
2
star
94

hpc-workflows

Creating HPC Workflows using Snakemake
R
2
star
95

latex-novice-typesetting

Typesetting in LaTeX
Python
2
star
96

scrna-seq-analysis

Single-cell RNA Sequencing Data Analysis
Python
2
star
97

rna-seq-data-for-ml

RNA-Seq: Data Readiness for Machine Learning Applications
R
2
star
98

Indigenous-Data-Sovereignty

Introduces the concepts and framework of Indigenous Data Sovereignty and Governance.
2
star
99

java-intro

An Introduction to Java Programming
2
star
100

r-geospatial-urban

Geospatial Data Carpentry with R for Urbanists
HTML
2
star