GRASS GIS Jupyter notebooks: Difference between revisions
Jump to navigation
Jump to search
⚠️Wenzeslaus (talk | contribs) (Update to version 8.2) |
(Remove outdated information) |
||
| (17 intermediate revisions by 3 users not shown) | |||
| Line 2: | Line 2: | ||
== Get started == | == Get started == | ||
Read [https://grass.osgeo.org/grass-stable/manuals/jupyter_intro.html GRASS Jupyter Notebooks Introduction]. | |||
Try [https://grass-tutorials.osgeo.org/content/tutorials/get_started/fast_track_grass_and_python.html Get started with GRASS & Python in Jupyter Notebooks] official tutorial. Browse additional [https://grass-tutorials.osgeo.org/ tutorials]. | |||
== List of selected GRASS Jupyter notebooks == | |||
Note that the following list is community contributed and the notebooks may contain outdated information and old GRASS API usage. For up-to-date notebooks, see GRASS official [https://grass-tutorials.osgeo.org/ tutorial page]. | |||
'''Intro notebooks:''' | |||
'' | |||
* [https://github.com/OSGeo/grass/blob/main/doc/notebooks Official notebooks in OSGeo/grass repo] ([https://mybinder.org/v2/gh/OSGeo/grass/main?urlpath=lab%2Ftree%2Fdoc%2Fnotebooks%2Fjupyter_example.ipynb jupyter_example.ipynb on Binder]) | * [https://github.com/OSGeo/grass/blob/main/doc/notebooks Official notebooks in OSGeo/grass repo] ([https://mybinder.org/v2/gh/OSGeo/grass/main?urlpath=lab%2Ftree%2Fdoc%2Fnotebooks%2Fjupyter_example.ipynb jupyter_example.ipynb on Binder]) | ||
* [https://github.com/ncsu-geoforall-lab/grass-gis-workshop-foss4g-2022 Unleash the power of GRASS GIS with Jupyter (FOSS4G 2022 workshop)] | * [https://github.com/ncsu-geoforall-lab/grass-gis-workshop-foss4g-2022 Unleash the power of GRASS GIS with Jupyter (FOSS4G 2022 workshop)] | ||
* [https://github.com/ncsu-geoforall-lab/grass-gis-workshop-FOSS4G-2021 GRASS GIS: From Beginner to Power User (FOSS4G 2021 workshop)] | * [https://github.com/ncsu-geoforall-lab/grass-gis-workshop-FOSS4G-2021 GRASS GIS: From Beginner to Power User (FOSS4G 2021 workshop)] | ||
* [https://github.com/wenzeslaus/try-grass-in-jupyter-with-bash wenzeslaus/try-grass-in-jupyter-with-bash] (experimental) | * [https://github.com/wenzeslaus/try-grass-in-jupyter-with-bash wenzeslaus/try-grass-in-jupyter-with-bash] (experimental) | ||
* NSF platform: https://wholetale.org/ | |||
** GRASS GIS Introduction, by Anna Petrasova: https://dashboard.wholetale.org/run/63d832bab4a0197e9a9ecdad?tab=files | |||
'''Windows related:''' | |||
* [https://github.com/ncsu-geoforall-lab/GIS714-assignments/blob/main/GRASS_GIS_Foundations/JupyterOnWindows_standalone_Tutorial.ipynb GRASS GIS Jupyter Notebooks on Windows standalone installer tutorial] | |||
* [https://github.com/ncsu-geoforall-lab/GIS714-assignments/blob/main/GRASS_GIS_Foundations/JupyterOnWindows_OSGeo4W_Tutorial.ipynb GRASS GIS Jupyter Notebooks on Windows with OSGeo4W] | |||
'''Mac related:''' | |||
* [https://github.com/ncsu-geoforall-lab/GIS714-assignments/blob/main/GRASS_GIS_Foundations/JupyterOnMac_Tutorial.ipynb GRASS GIS Jupyter Notebooks on Mac] | |||
Collections: | '''Workbook Collections:''' | ||
* [https://github.com/wenzeslaus/geospatial-modeling-course-jupyter/tree/master/notebooks 14 Jupyter Notebooks for learning geospatial analysis and modeling with GRASS GIS] (Python and command line versions) | * [https://github.com/wenzeslaus/geospatial-modeling-course-jupyter/tree/master/notebooks 14 Jupyter Notebooks for learning geospatial analysis and modeling with GRASS GIS] (Python and command line versions) | ||
Image processing/OBIA: | '''Species Distribution Modeling:''' | ||
* NSF platform: https://wholetale.org/ | |||
** Using satellite data for Species Distribution Modeling with GRASS GIS and R, by Veronica Andreo https://dashboard.wholetale.org/run/64388157b3b74e434bd8f1ac?tab=files | |||
'''Image processing/OBIA:''' | |||
* [https://github.com/veroandreo/foss4g2022_grass4rs GRASS GIS for remote sensing data processing and analysis] | |||
* [https://github.com/neteler/jupyter_sentinel2_grass_gis GRASS GIS 8 and processing of multitemporal EO data] | * [https://github.com/neteler/jupyter_sentinel2_grass_gis GRASS GIS 8 and processing of multitemporal EO data] | ||
* [https://github.com/tgrippa/Opensource_OBIA_processing_chain An open-source semi-automated processing chain for urban OBIA classification] | * [https://github.com/tgrippa/Opensource_OBIA_processing_chain An open-source semi-automated processing chain for urban OBIA classification] | ||
Python and PyGRASS: | '''Python and PyGRASS:''' | ||
* [https://github.com/zarch/workshop-pygrass Workshop on PyGRASS using IPython notebook] | * [https://github.com/zarch/workshop-pygrass Workshop on PyGRASS using IPython notebook] | ||
* [https://github.com/wenzeslaus/foss4g-2022-developing-custom-grass-tools Developing custom GRASS tools (FOSS4G 2022 workshop)] | * [https://github.com/wenzeslaus/foss4g-2022-developing-custom-grass-tools Developing custom GRASS tools (FOSS4G 2022 workshop)] | ||
| Line 44: | Line 42: | ||
* [https://github.com/lucadelu/docker-stacks/tree/geospatial/geospatial-notebook Jupyter Notebook Geospatial Python Stack] | * [https://github.com/lucadelu/docker-stacks/tree/geospatial/geospatial-notebook Jupyter Notebook Geospatial Python Stack] | ||
R and GRASS GIS: | '''R and GRASS GIS:''' | ||
* [https://gist.github.com/joergsteinkamp/43fb13a82aeab9b5c0dcc4433f97f1a6 Simple Opensource GIS examples with GRASS GIS and R] | * [https://gist.github.com/joergsteinkamp/43fb13a82aeab9b5c0dcc4433f97f1a6 Simple Opensource GIS examples with GRASS GIS and R] | ||
Wildfire Modeling: | '''Wildfire Modeling:''' | ||
* [https://github.com/acoiman/wildfire_modeling Wildfire Modeling in Yosemite National Park] | * [https://github.com/acoiman/wildfire_modeling Wildfire Modeling in Yosemite National Park] | ||
[[Category: Documentation]] | [[Category: Documentation]] | ||
[[Category: Python]] | [[Category: Python]] | ||
Latest revision as of 17:15, 15 May 2026
A Jupyter Notebook is a web application that allows you to create and share documents that contain scripts and code, equations, visualizations and explanatory text, combined.
Get started
Read GRASS Jupyter Notebooks Introduction. Try Get started with GRASS & Python in Jupyter Notebooks official tutorial. Browse additional tutorials.
List of selected GRASS Jupyter notebooks
Note that the following list is community contributed and the notebooks may contain outdated information and old GRASS API usage. For up-to-date notebooks, see GRASS official tutorial page.
Intro notebooks:
- Official notebooks in OSGeo/grass repo (jupyter_example.ipynb on Binder)
- Unleash the power of GRASS GIS with Jupyter (FOSS4G 2022 workshop)
- GRASS GIS: From Beginner to Power User (FOSS4G 2021 workshop)
- wenzeslaus/try-grass-in-jupyter-with-bash (experimental)
- NSF platform: https://wholetale.org/
- GRASS GIS Introduction, by Anna Petrasova: https://dashboard.wholetale.org/run/63d832bab4a0197e9a9ecdad?tab=files
Windows related:
- GRASS GIS Jupyter Notebooks on Windows standalone installer tutorial
- GRASS GIS Jupyter Notebooks on Windows with OSGeo4W
Mac related:
Workbook Collections:
- 14 Jupyter Notebooks for learning geospatial analysis and modeling with GRASS GIS (Python and command line versions)
Species Distribution Modeling:
- NSF platform: https://wholetale.org/
- Using satellite data for Species Distribution Modeling with GRASS GIS and R, by Veronica Andreo https://dashboard.wholetale.org/run/64388157b3b74e434bd8f1ac?tab=files
Image processing/OBIA:
- GRASS GIS for remote sensing data processing and analysis
- GRASS GIS 8 and processing of multitemporal EO data
- An open-source semi-automated processing chain for urban OBIA classification
Python and PyGRASS:
- Workshop on PyGRASS using IPython notebook
- Developing custom GRASS tools (FOSS4G 2022 workshop)
- How to write a Python GRASS GIS 7 addon (FOSS4G Europe 2015 workshop)
- Jupyter Notebook Geospatial Python Stack
R and GRASS GIS:
Wildfire Modeling: