diff --git a/portal/resource_gallery.yaml b/portal/resource_gallery.yaml
index cb330894c..7e95538fe 100644
--- a/portal/resource_gallery.yaml
+++ b/portal/resource_gallery.yaml
@@ -1,734 +1,828 @@
-- title: Your First Python Tutorial
- url: https://ncar.github.io/python-tutorial/index.html
- description: |
- A tutorial for getting started with Python aimed at scientists with experience in at least one other coding language. Designed to teach you Python, not package specific syntax.
- authors:
- - name: Xdev Team
+- authors:
+ - affiliation: NSF NCAR
+ affiliation_url: https://ncar.ucar.edu/
email: xdev@ucar.edu
+ name: Xdev Team
url: https://ncar.github.io/xdev/
- affiliation: NSF NCAR
- affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/Xdev.png
+ description: 'A tutorial for getting started with Python aimed at scientists with
+ experience in at least one other coding language. Designed to teach you Python,
+ not package specific syntax.
+
+ '
tags:
- packages:
- - pure python
- formats:
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Unidata Python Training
- url: https://unidata.github.io/python-training/python/intro-to-python/
- description: |
- Introduction to Python for Atmospheric Science and Meteorology. Unidata is working to create a collection of online training materials focused on the use of Python in the atmospheric sciences. While our examples and scenarios may feature Unidata tools and data technologies, our aim is to present a generic set of freely available tools that are generally useful to scientists, educators, and students in the geosciences, broadly defined.
- authors:
+ formats:
+ - tutorial
+ packages:
+ - pure python
+ thumbnail: /_static/thumbnails/Xdev.png
+ title: Your First Python Tutorial
+ url: https://ncar.github.io/python-tutorial/index.html
+- authors:
- affiliation: Unidata
affiliation_url: https://www.unidata.ucar.edu/
- thumbnail: /_static/thumbnails/unidata_150x150.png
+ description: 'Introduction to Python for Atmospheric Science and Meteorology. Unidata
+ is working to create a collection of online training materials focused on the
+ use of Python in the atmospheric sciences. While our examples and scenarios may
+ feature Unidata tools and data technologies, our aim is to present a generic set
+ of freely available tools that are generally useful to scientists, educators,
+ and students in the geosciences, broadly defined.
+
+ '
tags:
- formats:
- - course
affiliation:
- unidata
-
-- title: Unidata Python Workshop - Jupyter Notebooks Introduction
- url:
- https://unidata.github.io/python-training/workshop/Jupyter_Notebooks/jupyter-notebooks-introduction/
- description: |
- Jupyter notebooks are a great way to have code, output, images, video, and other information in one place. Notebooks are an ideal tool for the student, research scientist, and even software developer. In this lesson we will go over the basic features of Jupyter notebooks and how to use them.
- authors:
+ formats:
+ - course
+ thumbnail: /_static/thumbnails/unidata_150x150.png
+ title: Unidata Python Training
+ url: https://unidata.github.io/python-training/python/intro-to-python/
+- authors:
- affiliation: Unidata
affiliation_url: https://www.unidata.ucar.edu/
- thumbnail: /_static/thumbnails/unidata_150x150.png
+ description: 'Jupyter notebooks are a great way to have code, output, images, video,
+ and other information in one place. Notebooks are an ideal tool for the student,
+ research scientist, and even software developer. In this lesson we will go over
+ the basic features of Jupyter notebooks and how to use them.
+
+ '
tags:
- packages:
- - jupyter
affiliation:
- unidata
-
-- title: An Introduction to Earth and Environmental Data Science
- url: https://earth-env-data-science.github.io/intro
- description: |
- This book grew out of a course developed at Columbia University called Research Computing in Earth Science. It was written mostly by Ryan Abernathey, with significant contributions from Kerry Key. By separating the book from the class, we hope to create an open-source community resource for python education in the Earth and Environmental Sciences.
- authors:
- - name: Ryan Abernathey
- affiliation: Lamont-Doherty Earth Observatory
- - name: Kerry Key
- affiliation: Lamont-Doherty Earth Observatory
- thumbnail: /_static/thumbnails/earth_env_data_science.png
+ packages:
+ - jupyter
+ thumbnail: /_static/thumbnails/unidata_150x150.png
+ title: Unidata Python Workshop - Jupyter Notebooks Introduction
+ url: https://unidata.github.io/python-training/workshop/Jupyter_Notebooks/jupyter-notebooks-introduction/
+- authors:
+ - affiliation: Lamont-Doherty Earth Observatory
+ name: Ryan Abernathey
+ - affiliation: Lamont-Doherty Earth Observatory
+ name: Kerry Key
+ description: 'This book grew out of a course developed at Columbia University called
+ Research Computing in Earth Science. It was written mostly by Ryan Abernathey,
+ with significant contributions from Kerry Key. By separating the book from the
+ class, we hope to create an open-source community resource for python education
+ in the Earth and Environmental Sciences.
+
+ '
tags:
- formats:
- - course
affiliation:
- pangeo
-
-- title: The Climate Laboratory
- url: https://brian-rose.github.io/ClimateLaboratoryBook/home
- description: |
- A hands on approach to climate physics and climate modeling. Fundamental climate processes are introduced through interactive and reproducible Python-based modeling exercises. This JupyterBook serves as a course textbook at the University of Albany.
- authors:
- - name: Brian Rose
- url: http://www.atmos.albany.edu/facstaff/brose/
- affiliation: University of Albany
- thumbnail: /_static/thumbnails/climlablogo.png
- tags:
formats:
- course
- - book
+ thumbnail: /_static/thumbnails/earth_env_data_science.png
+ title: An Introduction to Earth and Environmental Data Science
+ url: https://earth-env-data-science.github.io/intro
+- authors:
+ - affiliation: University of Albany
+ name: Brian Rose
+ url: http://www.atmos.albany.edu/facstaff/brose/
+ description: 'A hands on approach to climate physics and climate modeling. Fundamental
+ climate processes are introduced through interactive and reproducible Python-based
+ modeling exercises. This JupyterBook serves as a course textbook at the University
+ of Albany.
+
+ '
+ tags:
domains:
- climate science
- atmospheric science
+ formats:
+ - course
+ - book
packages:
- climlab
-
-- title: Earth Analytics Python Course
- url: https://www.earthdatascience.org/courses/earth-analytics-python/
- description: |
- Earth analytics is an intermediate, multidisciplinary course that addresses major questions in Earth science and teaches students to use the analytical tools necessary to undertake exploration of heterogeneous ‘big scientific data’. This course is designed for graduate students and students participating in the Earth Data Analytics Professional Certificate.
- authors:
- - name: Earth Lab
+ thumbnail: /_static/thumbnails/climlablogo.png
+ title: The Climate Laboratory
+ url: https://brian-rose.github.io/ClimateLaboratoryBook/home
+- authors:
+ - affiliation: University of Colorado Boulder
+ name: Earth Lab
url: https://www.earthdatascience.org/
- affiliation: University of Colorado Boulder
- thumbnail: /_static/thumbnails/earth-lab-logo.png
+ description: "Earth analytics is an intermediate, multidisciplinary course that\
+ \ addresses major questions in Earth science and teaches students to use the analytical\
+ \ tools necessary to undertake exploration of heterogeneous \u2018big scientific\
+ \ data\u2019. This course is designed for graduate students and students participating\
+ \ in the Earth Data Analytics Professional Certificate.\n"
tags:
formats:
- course
-
-- title: Earth Data Science
- url: https://www.earthdatascience.org/
- description: |
- This site contains open, tutorials and course materials covering topics including data integration, GIS and data intensive science.
- authors:
- - name: Earth Lab
- affiliation: University of Colorado Boulder
thumbnail: /_static/thumbnails/earth-lab-logo.png
+ title: Earth Analytics Python Course
+ url: https://www.earthdatascience.org/courses/earth-analytics-python/
+- authors:
+ - affiliation: University of Colorado Boulder
+ name: Earth Lab
+ description: 'This site contains open, tutorials and course materials covering topics
+ including data integration, GIS and data intensive science.
+
+ '
tags:
formats:
- course
-
-- title: Geohackweek 2019
- url: https://geohackweek.github.io/
- description: |
- Geohackweek is a 5-day hackweek to be held at the University of Washington eScience Institute. Tutorials from the hackweek are available for everyone to follow (participants and non-participants alike).
- authors:
- - name: eScience Institute
+ thumbnail: /_static/thumbnails/earth-lab-logo.png
+ title: Earth Data Science
+ url: https://www.earthdatascience.org/
+- authors:
+ - affiliation: University of Washington
+ name: eScience Institute
url: https://escience.washington.edu/
- affiliation: University of Washington
- thumbnail: /_static/thumbnails/eScience_Logo_HR.png
+ description: 'Geohackweek is a 5-day hackweek to be held at the University of Washington
+ eScience Institute. Tutorials from the hackweek are available for everyone to
+ follow (participants and non-participants alike).
+
+ '
tags:
formats:
- course
-
-- title: Research Software Engineering with Python
- url: https://merely-useful.github.io/py-rse/
- description: |
- We believe every researcher should know how to write short programs that clean and analyze data in a reproducible way and how to use version control to keep track of what they have done. But just as some astronomers spend their careers designing telescopes, some researchers focus on building the software that makes research possible. People who do this are called research software engineers; the aim of this book is to get you ready for this role by helping you go from writing code for yourself to creating tools that help your entire field advance.
- authors:
+ thumbnail: /_static/thumbnails/eScience_Logo_HR.png
+ title: Geohackweek 2019
+ url: https://geohackweek.github.io/
+- authors:
- name: Damien Irving, et al.
- thumbnail:
+ description: 'We believe every researcher should know how to write short programs
+ that clean and analyze data in a reproducible way and how to use version control
+ to keep track of what they have done. But just as some astronomers spend their
+ careers designing telescopes, some researchers focus on building the software
+ that makes research possible. People who do this are called research software
+ engineers; the aim of this book is to get you ready for this role by helping you
+ go from writing code for yourself to creating tools that help your entire field
+ advance.
+
+ '
tags:
formats:
- course
-
-- title: Data Analysis with Python- Zero to Pandas
- url: https://jovian.ai/learn/data-analysis-with-python-zero-to-pandas
- description: |
- "Data Analysis with Python: Zero to Pandas" is a practical and beginner-friendly introduction to data analysis covering the basics of Python, Numpy, Pandas, Data Visualization, and Exploratory Data Analysis.
- authors:
+ thumbnail: null
+ title: Research Software Engineering with Python
+ url: https://merely-useful.github.io/py-rse/
+- authors:
- name: Jovian.ai
url: https://www.jovian.ai/
- thumbnail: /_static/thumbnails/zero-to-pandas.png
+ description: '"Data Analysis with Python: Zero to Pandas" is a practical and beginner-friendly
+ introduction to data analysis covering the basics of Python, Numpy, Pandas, Data
+ Visualization, and Exploratory Data Analysis.
+
+ '
tags:
formats:
- course
-
-- title: MTH271- Mathematical Computing with Data
- url: http://web.pdx.edu/~gjay/teaching/mth271_2020/html/_CONTENTS.html
- description: |
- In this course, we will have multiple occasions to procure, analyze, and visualize data. We will study mathematical and statistical techniques to discern patterns in complex data. We shall do so in an ecosystem of python computing modules developed by open-source enthusiasts worldwide.
- authors:
- - name: Jay Gopalakrishnan
+ thumbnail: /_static/thumbnails/zero-to-pandas.png
+ title: Data Analysis with Python- Zero to Pandas
+ url: https://jovian.ai/learn/data-analysis-with-python-zero-to-pandas
+- authors:
+ - affiliation: Portland State University
+ name: Jay Gopalakrishnan
url: http://web.pdx.edu/~gjay/
- affiliation: Portland State University
- thumbnail: /_static/thumbnails/portland-state.png
+ description: 'In this course, we will have multiple occasions to procure, analyze,
+ and visualize data. We will study mathematical and statistical techniques to discern
+ patterns in complex data. We shall do so in an ecosystem of python computing modules
+ developed by open-source enthusiasts worldwide.
+
+ '
tags:
formats:
- course
-
-- title: ATSC301- Atmospheric Radiation and Remote Sensing
- url: https://clouds.eos.ubc.ca/~phil/courses/atsc301/
- description: |
- This course teaches radiation and remote sensing, but also covers: how to write clear, documented and tested code that can ingest, manipulate and display data, and how to turn equations into computer algorithms in Python.
- authors:
- - name: Philip Austin
+ thumbnail: /_static/thumbnails/portland-state.png
+ title: MTH271- Mathematical Computing with Data
+ url: http://web.pdx.edu/~gjay/teaching/mth271_2020/html/_CONTENTS.html
+- authors:
+ - affiliation: University of British Columbia
email: paustin@eos.ubc.ca
- affiliation: University of British Columbia
- thumbnail: /_static/thumbnails/british-columbia.jpg
+ name: Philip Austin
+ description: 'This course teaches radiation and remote sensing, but also covers:
+ how to write clear, documented and tested code that can ingest, manipulate and
+ display data, and how to turn equations into computer algorithms in Python.
+
+ '
tags:
- formats:
- - course
domains:
- remote sensing
-
-- title: Introduction to Geospatial Concepts
- url: https://datacarpentry.org/organization-geospatial/
- description: |
- The goal of this lesson is to provide an introduction to core geospatial data concepts. It is intended for learners who have no prior experience working with geospatial data, and as a pre-requisite for the R for Raster and Vector Data lesson . This lesson can be taught in approximately 75 minutes and covers the following topics: Introduction to raster and vector data format and attributes, examples of data types commonly stored in raster vs vector format, an introduction to categorical vs continuous raster data and multi-layer rasters, an introduction to the file types and R packages used in the remainder of this workshop, an introduction to coordinate reference systems and the PROJ4 format, and an overview of commonly used programs and applications for working with geospatial data.
- authors:
+ formats:
+ - course
+ thumbnail: /_static/thumbnails/british-columbia.jpg
+ title: ATSC301- Atmospheric Radiation and Remote Sensing
+ url: https://clouds.eos.ubc.ca/~phil/courses/atsc301/
+- authors:
- name: The Carpentries
url: https://carpentries.org/
- thumbnail: /_static/thumbnails/DC_logo_vision.png
+ description: 'The goal of this lesson is to provide an introduction to core geospatial
+ data concepts. It is intended for learners who have no prior experience working
+ with geospatial data, and as a pre-requisite for the R for Raster and Vector Data
+ lesson . This lesson can be taught in approximately 75 minutes and covers the
+ following topics: Introduction to raster and vector data format and attributes,
+ examples of data types commonly stored in raster vs vector format, an introduction
+ to categorical vs continuous raster data and multi-layer rasters, an introduction
+ to the file types and R packages used in the remainder of this workshop, an introduction
+ to coordinate reference systems and the PROJ4 format, and an overview of commonly
+ used programs and applications for working with geospatial data.
+
+ '
tags:
formats:
- course
-
-- title: Dani Arribas-Bel Course Repositories
- url: http://darribas.org/materials.html
- description: |
- A collection of courework repositories for various data science classes taught by Dani Arribas-Bel.
- authors:
- - name: Dani Arribas-Bel
- affiliation: University of Liverpool Department of Geography and Planning
+ thumbnail: /_static/thumbnails/DC_logo_vision.png
+ title: Introduction to Geospatial Concepts
+ url: https://datacarpentry.org/organization-geospatial/
+- authors:
+ - affiliation: University of Liverpool Department of Geography and Planning
affiliation_url: https://www.liverpool.ac.uk/geography-and-planning/
- thumbnail:
+ name: Dani Arribas-Bel
+ description: 'A collection of courework repositories for various data science classes
+ taught by Dani Arribas-Bel.
+
+ '
tags:
- formats:
- - course
domains:
- data science
-
-- title: Cartopy Documentation
- url: https://scitools.org.uk/cartopy/docs/latest/
- description: |
- Cartopy is a Python package designed for geospatial data processing in order to produce maps and other geospatial data analyses.
- authors:
+ formats:
+ - course
+ thumbnail: null
+ title: Dani Arribas-Bel Course Repositories
+ url: http://darribas.org/materials.html
+- authors:
- name: UK Met Office
- thumbnail: /_static/thumbnails/cartopy.png
+ description: 'Cartopy is a Python package designed for geospatial data processing
+ in order to produce maps and other geospatial data analyses.
+
+ '
tags:
- packages:
- - cartopy
formats:
- documentation
-
-- title: Cartopy Gallery
- url: https://scitools.org.uk/cartopy/docs/latest/gallery/index.html
- description: |
- Visual examples demonstrating some of the functionality of Cartopy, particularly its matplotlib interface.
- authors:
- - name: UK Met Office
- thumbnail: /_static/thumbnails/cartopy.png
- tags:
packages:
- cartopy
- formats:
- - gallery
+ thumbnail: /_static/thumbnails/cartopy.png
+ title: Cartopy Documentation
+ url: https://scitools.org.uk/cartopy/docs/latest/
+- authors:
+ - name: UK Met Office
+ description: 'Visual examples demonstrating some of the functionality of Cartopy,
+ particularly its matplotlib interface.
+
+ '
domains:
- data visualization
-
-- title: Contextily Documentation
- url: https://contextily.readthedocs.io
- description: |
- contextily is a small Python 3 (3.6 and above) package to retrieve tile maps from the internet. It can add those tiles as basemap to matplotlib figures or write tile maps to disk into geospatial raster files. Bounding boxes can be passed in both WGS84 (EPSG:4326) and Spheric Mercator (EPSG:3857).
- authors:
- - name: Dani Arribas-Bel & Contexily Contributors
- thumbnail:
tags:
- packages:
- - contextily
formats:
- - documentation
- gallery
-
-- title: Contextily Tutorial
- url: https://contextily.readthedocs.io/en/latest/intro_guide.html
- description: |
- Welcome to the taster guide for contextily, the package for contextual tiles in Python. In this notebook, we will show the basic functionality available in contextily, a package to work with web-tiles for background maps. To do that, we will use additional data to illustrate contextily can be integrated with other libraries such as geopandas and rasterio.
- authors:
+ packages:
+ - cartopy
+ thumbnail: /_static/thumbnails/cartopy.png
+ title: Cartopy Gallery
+ url: https://scitools.org.uk/cartopy/docs/latest/gallery/index.html
+- authors:
- name: Dani Arribas-Bel & Contexily Contributors
- thumbnail:
+ description: 'contextily is a small Python 3 (3.6 and above) package to retrieve
+ tile maps from the internet. It can add those tiles as basemap to matplotlib figures
+ or write tile maps to disk into geospatial raster files. Bounding boxes can be
+ passed in both WGS84 (EPSG:4326) and Spheric Mercator (EPSG:3857).
+
+ '
tags:
+ formats:
+ - documentation
+ - gallery
packages:
- contextily
+ thumbnail: null
+ title: Contextily Documentation
+ url: https://contextily.readthedocs.io
+- authors:
+ - name: Dani Arribas-Bel & Contexily Contributors
+ description: 'Welcome to the taster guide for contextily, the package for contextual
+ tiles in Python. In this notebook, we will show the basic functionality available
+ in contextily, a package to work with web-tiles for background maps. To do that,
+ we will use additional data to illustrate contextily can be integrated with other
+ libraries such as geopandas and rasterio.
+
+ '
+ tags:
formats:
- tutorial
-
-- title: Dask
- url: https://dask.org
- description: |
- Dask provides advanced parallelism for analytics, enabling performance at scale for the tools you love.
- authors:
+ packages:
+ - contextily
+ thumbnail: null
+ title: Contextily Tutorial
+ url: https://contextily.readthedocs.io/en/latest/intro_guide.html
+- authors:
- name: Dask core developers
- thumbnail: /_static/thumbnails/dask.png
+ description: 'Dask provides advanced parallelism for analytics, enabling performance
+ at scale for the tools you love.
+
+ '
tags:
- packages:
- - dask
formats:
- documentation
-
-- title: Dask Tutorial
- url: https://tutorial.dask.org/
- description: |
- Dask is a parallel computing library that scales the existing Python ecosystem. This tutorial will introduce Dask and parallel data analysis more generally.
- authors:
- - name: Dask Developers
- thumbnail: /_static/thumbnails/dask.png
- tags:
packages:
- dask
+ thumbnail: /_static/thumbnails/dask.png
+ title: Dask
+ url: https://dask.org
+- authors:
+ - name: Dask Developers
+ description: 'Dask is a parallel computing library that scales the existing Python
+ ecosystem. This tutorial will introduce Dask and parallel data analysis more generally.
+
+ '
+ tags:
formats:
- tutorial
-
-- title: GeoCAT Tutorial
- url: https://geocat-comp.readthedocs.io/en/latest/examples.html
- description: |
- The examples below show GeoCAT-comp functions being utilized in real-world use cases. They also demonstrate how GeoCAT-comp can be used to make plots with Matplotlib (using Cartopy) and PyNGL (work in progress).
- authors:
- - name: GeoCat
- url: https://geocat.ucar.edu/
- affiliation: NSF NCAR
+ packages:
+ - dask
+ thumbnail: /_static/thumbnails/dask.png
+ title: Dask Tutorial
+ url: https://tutorial.dask.org/
+- authors:
+ - affiliation: NSF NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/geocat.png
+ name: GeoCat
+ url: https://geocat.ucar.edu/
+ description: 'The examples below show GeoCAT-comp functions being utilized in real-world
+ use cases. They also demonstrate how GeoCAT-comp can be used to make plots with
+ Matplotlib (using Cartopy) and PyNGL (work in progress).
+
+ '
tags:
- packages:
- - geocat-comp
formats:
- tutorial
-
-- title: GeoCAT Gallery
- url: https://geocat-examples.readthedocs.io/
- description: |
- A gallery of plotting examples from GeoCat.
- authors:
- - name: GeoCAT
- url: https://geocat.ucar.edu/
- affiliation: NSF NCAR
- affiliation_url: https://ncar.ucar.edu/
+ packages:
+ - geocat-comp
thumbnail: /_static/thumbnails/geocat.png
+ title: GeoCAT Tutorial
+ url: https://geocat-comp.readthedocs.io/en/latest/examples.html
+- authors:
+ - affiliation: NSF NCAR
+ affiliation_url: https://ncar.ucar.edu/
+ name: GeoCAT
+ url: https://geocat.ucar.edu/
+ description: 'A gallery of plotting examples from GeoCat.
+
+ '
tags:
+ domains:
+ - data visualization
+ formats:
+ - gallery
packages:
- geocat-comp
- geocat-viz
- formats:
- - gallery
- domains:
- - data visualization
-
-- title: GeoPandas Documentation
- url: https://geopandas.org
- description: |
- GeoPandas is an open source project to make working with geospatial data in python easier. GeoPandas extends the datatypes used by pandas to allow spatial operations on geometric types. Geometric operations are performed by shapely. Geopandas further depends on fiona for file access and matplotlib for plotting.
- authors:
+ thumbnail: /_static/thumbnails/geocat.png
+ title: GeoCAT Gallery
+ url: https://geocat-examples.readthedocs.io/
+- authors:
- name: GeoPandas developers
- thumbnail: /_static/thumbnails/geopandas_icon.png
+ description: 'GeoPandas is an open source project to make working with geospatial
+ data in python easier. GeoPandas extends the datatypes used by pandas to allow
+ spatial operations on geometric types. Geometric operations are performed by shapely.
+ Geopandas further depends on fiona for file access and matplotlib for plotting.
+
+ '
tags:
- packages:
- - geopandas
formats:
- documentation
-
-- title: GeoPandas Gallery
- url: https://geopandas.org/gallery/index.html
- description: |
- Examples that show off the functionality in GeoPandas. They highlight many of the things you can do with this package, and show off some best-practices.
- authors:
- - name: GeoPandas developers
- thumbnail: /_static/thumbnails/geopandas_icon.png
- tags:
packages:
- geopandas
+ thumbnail: /_static/thumbnails/geopandas_icon.png
+ title: GeoPandas Documentation
+ url: https://geopandas.org
+- authors:
+ - name: GeoPandas developers
+ description: 'Examples that show off the functionality in GeoPandas. They highlight
+ many of the things you can do with this package, and show off some best-practices.
+
+ '
+ tags:
formats:
- gallery
-
-- title: hvPlot
- url: https://hvplot.holoviz.org/
- description: |
- hvPlot provides a high-level plotting API built on HoloViews that provides a general and consistent API for plotting data in all the abovementioned formats. hvPlot can integrate neatly with the individual libraries if an extension mechanism for the native plot APIs is offered, or it can be used as a standalone component.
- authors:
+ packages:
+ - geopandas
+ thumbnail: /_static/thumbnails/geopandas_icon.png
+ title: GeoPandas Gallery
+ url: https://geopandas.org/gallery/index.html
+- authors:
- name: HoloViz developers
url: https://holoviz.org/
- thumbnail: /_static/thumbnails/hvplot-wm.png
+ description: 'hvPlot provides a high-level plotting API built on HoloViews that
+ provides a general and consistent API for plotting data in all the abovementioned
+ formats. hvPlot can integrate neatly with the individual libraries if an extension
+ mechanism for the native plot APIs is offered, or it can be used as a standalone
+ component.
+
+ '
tags:
- packages:
- - hvPlot
formats:
- documentation
-
-- title: hvPlot Tutorial
- url: https://hvplot.holoviz.org/user_guide/index.html
- description: |
- The user guide provides a detailed introduction to the API and features of hvPlot. In the Introduction you will learn how to activate the plotting API and start using it. Next you will learn to use the API for tabular data and get an overview of the types of plots you can generate and how to customize them; including how to customize interactivity using widgets. Next is an overview on how to display and save plots in the notebook, on the commandline, and from a script. Another section will introduce you to generating subplots from your data. Once the basics are covered you can learn how to use the plotting API for specific types of data including streaming data, gridded data network graphs, geographic data, and timeseries data.
- authors:
+ packages:
+ - hvPlot
+ thumbnail: /_static/thumbnails/hvplot-wm.png
+ title: hvPlot
+ url: https://hvplot.holoviz.org/
+- authors:
- name: HoloViz developers
url: https://holoviz.org/
- thumbnail: /_static/thumbnails/hvplot-wm.png
+ description: 'The user guide provides a detailed introduction to the API and features
+ of hvPlot. In the Introduction you will learn how to activate the plotting API
+ and start using it. Next you will learn to use the API for tabular data and get
+ an overview of the types of plots you can generate and how to customize them;
+ including how to customize interactivity using widgets. Next is an overview on
+ how to display and save plots in the notebook, on the commandline, and from a
+ script. Another section will introduce you to generating subplots from your data.
+ Once the basics are covered you can learn how to use the plotting API for specific
+ types of data including streaming data, gridded data network graphs, geographic
+ data, and timeseries data.
+
+ '
tags:
- packages:
- - hvPlot
- formats:
- - tutorial
domains:
- data visualization
-
-- title: hvPlot Gallery
- url: https://hvplot.holoviz.org/reference/index.html
- description: |
- Incomplete Reference Gallery containing some small examples of different plot types using hvPlot.
- authors:
+ formats:
+ - tutorial
+ packages:
+ - hvPlot
+ thumbnail: /_static/thumbnails/hvplot-wm.png
+ title: hvPlot Tutorial
+ url: https://hvplot.holoviz.org/user_guide/index.html
+- authors:
- name: HoloViz developers
url: https://holoviz.org/
- thumbnail: /_static/thumbnails/hvplot-wm.png
+ description: 'Incomplete Reference Gallery containing some small examples of different
+ plot types using hvPlot.
+
+ '
tags:
+ domains:
+ - data visualization
+ formats:
+ - gallery
packages:
- hvPlot
+ thumbnail: /_static/thumbnails/hvplot-wm.png
+ title: hvPlot Gallery
+ url: https://hvplot.holoviz.org/reference/index.html
+- authors:
+ - name: The Jupyter development team
+ description: 'Interactive maps in the Jupyter notebook.
+
+ '
+ tags:
formats:
- - gallery
- domains:
- - data visualization
-
-- title: Ipyleaflet
- url: https://ipyleaflet.readthedocs.io
- description: |
- Interactive maps in the Jupyter notebook.
- authors:
- - name: The Jupyter development team
- thumbnail:
- tags:
+ - documentation
packages:
- ipyleaflet
+ thumbnail: null
+ title: Ipyleaflet
+ url: https://ipyleaflet.readthedocs.io
+- authors:
+ - name: the Matplotlib development team
+ description: 'Matplotlib is a comprehensive library for creating static, animated,
+ and interactive visualizations in Python.
+
+ '
+ tags:
+ domains:
+ - data visualization
formats:
- documentation
-
-- title: Matplotlib
+ packages:
+ - matplotlib
+ thumbnail: /_static/thumbnails/matplotlib.svg
+ title: Matplotlib
url: https://matplotlib.org/
- description: |
- Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.
- authors:
+- authors:
- name: the Matplotlib development team
- thumbnail: /_static/thumbnails/matplotlib.svg
+ description: 'This page contains more in-depth guides for using Matplotlib. It is
+ broken up into beginner, intermediate, and advanced sections, as well as sections
+ covering specific topics.
+
+ '
tags:
- packages:
- - matplotlib
- formats:
- - documentation
domains:
- data visualization
-
-- title: Matplotlib Tutorial
+ formats:
+ - tutorial
+ packages:
+ - matplotlib
+ thumbnail: /_static/thumbnails/matplotlib.svg
+ title: Matplotlib Tutorial
url: https://matplotlib.org/stable/tutorials/index.html
- description: |
- This page contains more in-depth guides for using Matplotlib. It is broken up into beginner, intermediate, and advanced sections, as well as sections covering specific topics.
- authors:
+- authors:
- name: the Matplotlib development team
- thumbnail: /_static/thumbnails/matplotlib.svg
+ description: 'This gallery contains examples of the many things you can do with
+ Matplotlib.
+
+ '
tags:
- packages:
- - matplotlib
- formats:
- - tutorial
domains:
- data visualization
-
-- title: Matplotlib Gallery
- url: https://matplotlib.org/stable/gallery/index.html
- description: |
- This gallery contains examples of the many things you can do with Matplotlib.
- authors:
- - name: the Matplotlib development team
- thumbnail: /_static/thumbnails/matplotlib.svg
- tags:
- packages:
- - matplotlib
formats:
- gallery
- domains:
- - data visualization
-
-- title: MetPy
- url: https://unidata.github.io/MetPy/latest/index.html
- description: |
- MetPy is a collection of tools in Python for reading, visualizing, and performing calculations with weather data.
- authors:
- - name: MetPy developers
- affiliation: NSF Unidata
+ packages:
+ - matplotlib
+ thumbnail: /_static/thumbnails/matplotlib.svg
+ title: Matplotlib Gallery
+ url: https://matplotlib.org/stable/gallery/index.html
+- authors:
+ - affiliation: NSF Unidata
affiliation_url: https://www.unidata.ucar.edu/
- thumbnail: /_static/thumbnails/metpy.jpg
+ name: MetPy developers
+ description: 'MetPy is a collection of tools in Python for reading, visualizing,
+ and performing calculations with weather data.
+
+ '
tags:
- packages:
- - metpy
formats:
- documentation
-
-- title: MetPy Tutorial
- url: https://unidata.github.io/MetPy/latest/tutorials/index.html
- description: |
- This collection of tutorials (under development) demonstrates the use of MetPy to perform common meteorological tasks.
- authors:
- - name: MetPy developers
- affiliation: NSF Unidata
- affiliation_url: https://www.unidata.ucar.edu/
- thumbnail: /_static/thumbnails/metpy.jpg
- tags:
packages:
- metpy
+ thumbnail: /_static/thumbnails/metpy.jpg
+ title: MetPy
+ url: https://unidata.github.io/MetPy/latest/index.html
+- authors:
+ - affiliation: NSF Unidata
+ affiliation_url: https://www.unidata.ucar.edu/
+ name: MetPy developers
+ description: 'This collection of tutorials (under development) demonstrates the
+ use of MetPy to perform common meteorological tasks.
+
+ '
+ tags:
formats:
- tutorial
-
-- title: Unidata Python Workshop - MetPy
- url:
- https://unidata.github.io/python-training/workshop/Metpy_Introduction/introduction-to-metpy/
- description: |
- MetPy is a modern meteorological open-source toolkit for Python. It is a maintained project of Unidata to serve the academic meteorological community. MetPy consists of three major areas of functionality: plots, calculations, and file i/o.
- authors:
+ packages:
+ - metpy
+ thumbnail: /_static/thumbnails/metpy.jpg
+ title: MetPy Tutorial
+ url: https://unidata.github.io/MetPy/latest/tutorials/index.html
+- authors:
- affiliation: Unidata
affiliation_url: https://www.unidata.ucar.edu/
- thumbnail: /_static/thumbnails/unidata_150x150.png
+ description: 'MetPy is a modern meteorological open-source toolkit for Python. It
+ is a maintained project of Unidata to serve the academic meteorological community.
+ MetPy consists of three major areas of functionality: plots, calculations, and
+ file i/o.
+
+ '
tags:
- packages:
- - metpy
formats:
- tutorial
-
-- title: MetPy Gallery
- url: https://unidata.github.io/MetPy/latest/examples/index.html
- description: |
- Examples of using a variety of MetPy’s functionality together.
- authors:
- - name: MetPy Developers
- affiliation: NSF Unidata
- affiliation_url: https://www.unidata.ucar.edu/
- thumbnail: /_static/thumbnails/metpy.jpg
- tags:
packages:
- metpy
- formats:
- - gallery
-
-- title: MetPy Mondays
- url: https://www.youtube.com/playlist?list=PLQut5OXpV-0ir4IdllSt1iEZKTwFBa7kO
- description: |
- A weekly video series showing how to use MetPy or other Python libraries to solve problems relevant to geoscience applications.
- authors:
+ thumbnail: /_static/thumbnails/unidata_150x150.png
+ title: Unidata Python Workshop - MetPy
+ url: https://unidata.github.io/python-training/workshop/Metpy_Introduction/introduction-to-metpy/
+- authors:
- affiliation: NSF Unidata
affiliation_url: https://www.unidata.ucar.edu/
- thumbnail: /_static/thumbnails/metpy-mondays.jpeg
+ name: MetPy Developers
+ description: "Examples of using a variety of MetPy\u2019s functionality together.\n"
tags:
+ formats:
+ - gallery
packages:
- metpy
+ thumbnail: /_static/thumbnails/metpy.jpg
+ title: MetPy Gallery
+ url: https://unidata.github.io/MetPy/latest/examples/index.html
+- authors:
+ - affiliation: NSF Unidata
+ affiliation_url: https://www.unidata.ucar.edu/
+ description: 'A weekly video series showing how to use MetPy or other Python libraries
+ to solve problems relevant to geoscience applications.
+
+ '
+ tags:
formats:
- video
-
-- title: Numpy
- url: https://numpy.org
- description: |
- The fundamental package for scientific computing with Python.
- authors:
+ packages:
+ - metpy
+ thumbnail: /_static/thumbnails/metpy-mondays.jpeg
+ title: MetPy Mondays
+ url: https://www.youtube.com/playlist?list=PLQut5OXpV-0ir4IdllSt1iEZKTwFBa7kO
+- authors:
- name: NumPy
- thumbnail: /_static/thumbnails/numpy.png
+ description: 'The fundamental package for scientific computing with Python.
+
+ '
tags:
- packages:
- - numpy
formats:
- documentation
-
-- title: Numpy Tutorials
- url: https://numpy.org/learn/
- description: |
- A curated collection of external resources teaching numpy from beginner to advanced uses.
- authors:
- - name: NumPy
- thumbnail: /_static/thumbnails/numpy.png
- tags:
packages:
- numpy
+ thumbnail: /_static/thumbnails/numpy.png
+ title: Numpy
+ url: https://numpy.org
+- authors:
+ - name: NumPy
+ description: 'A curated collection of external resources teaching numpy from beginner
+ to advanced uses.
-- title: Intro to Numerical Computing with NumPy
- url: https://youtu.be/ZB7BZMhfPgk
- description: |
- NumPy provides Python with a powerful array processing library and an elegant syntax that is well suited to expressing computational algorithms clearly and efficiently. We'll introduce basic array syntax and array indexing, review some of the available mathematical functions in NumPy, and discuss how to write your own routines. Along the way, we'll learn just enough about matplotlib to display results from our examples.
- authors:
- - name: A. Chabot-LeClerc
- affiliation: Enthought
- affiliation_url: https://www.enthought.com/
- thumbnail: /_static/thumbnails/Enthought.png
+ '
tags:
packages:
- numpy
+ thumbnail: /_static/thumbnails/numpy.png
+ title: Numpy Tutorials
+ url: https://numpy.org/learn/
+- authors:
+ - affiliation: Enthought
+ affiliation_url: https://www.enthought.com/
+ name: A. Chabot-LeClerc
+ description: 'NumPy provides Python with a powerful array processing library and
+ an elegant syntax that is well suited to expressing computational algorithms clearly
+ and efficiently. We''ll introduce basic array syntax and array indexing, review
+ some of the available mathematical functions in NumPy, and discuss how to write
+ your own routines. Along the way, we''ll learn just enough about matplotlib to
+ display results from our examples.
+
+ '
+ tags:
formats:
- video
-
-- title: Pandas
- url: https://pandas.pydata.org/
- description: |
- Pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language.
- authors:
+ packages:
+ - numpy
+ thumbnail: /_static/thumbnails/Enthought.png
+ title: Intro to Numerical Computing with NumPy
+ url: https://youtu.be/ZB7BZMhfPgk
+- authors:
- name: Pandas Development Team
- thumbnail: /_static/thumbnails/pandas.png
+ description: 'Pandas is a fast, powerful, flexible and easy to use open source data
+ analysis and manipulation tool, built on top of the Python programming language.
+
+ '
tags:
- packages:
- - pandas
formats:
- documentation
-
-- title: Pandas Tutorials
- url: https://pandas.pydata.org/docs/getting_started/intro_tutorials/index.html
- description: |
- Tutorial for getting started with pandas.
- authors:
- - name: Pandas Development Team
- thumbnail: /_static/thumbnails/pandas.png
- tags:
packages:
- pandas
- formats:
- - tutorial
-
-- title: Pandas Gallery
- url: https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html
- description: |
- A gallery of example pandas functionality.
- authors:
- - name: Pandas Development Team
thumbnail: /_static/thumbnails/pandas.png
+ title: Pandas
+ url: https://pandas.pydata.org/
+- authors:
+ - name: Pandas Development Team
+ description: 'Tutorial for getting started with pandas.
+
+ '
tags:
+ formats:
+ - tutorial
packages:
- pandas
+ thumbnail: /_static/thumbnails/pandas.png
+ title: Pandas Tutorials
+ url: https://pandas.pydata.org/docs/getting_started/intro_tutorials/index.html
+- authors:
+ - name: Pandas Development Team
+ description: 'A gallery of example pandas functionality.
+
+ '
+ tags:
formats:
- gallery
-
-- title: Rasterio
- url: https://rasterio.readthedocs.io
- description: |
- Geographic information systems use GeoTIFF and other formats to organize and store gridded raster datasets such as satellite imagery and terrain models. Rasterio reads and writes these formats and provides a Python API based on Numpy N-dimensional arrays and GeoJSON.
- authors:
+ packages:
+ - pandas
+ thumbnail: /_static/thumbnails/pandas.png
+ title: Pandas Gallery
+ url: https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html
+- authors:
- name: MapBox
- thumbnail:
+ description: 'Geographic information systems use GeoTIFF and other formats to organize
+ and store gridded raster datasets such as satellite imagery and terrain models.
+ Rasterio reads and writes these formats and provides a Python API based on Numpy
+ N-dimensional arrays and GeoJSON.
+
+ '
tags:
- packages:
- - rasterio
formats:
- documentation
-
-- title: Rasterio Tutorial
- url: https://rasterio.readthedocs.io/en/latest/quickstart.html
- description: |
- This document explains how to use Rasterio to read existing files and to create new files. Some advanced topics are glossed over to be covered in more detail elsewhere in Rasterio’s documentation.
- authors:
- - name: MapBox
- thumbnail: /_static/thumbnails/rasterio-tutorial.png
- tags:
packages:
- rasterio
+ thumbnail: null
+ title: Rasterio
+ url: https://rasterio.readthedocs.io
+- authors:
+ - name: MapBox
+ description: "This document explains how to use Rasterio to read existing files\
+ \ and to create new files. Some advanced topics are glossed over to be covered\
+ \ in more detail elsewhere in Rasterio\u2019s documentation.\n"
+ tags:
formats:
- tutorial
-
-- title: Siphon
- url: https://unidata.github.io/siphon
- description: |
- Siphon is a collection of Python utilities for downloading data from remote data services. Much of Siphon’s current functionality focuses on access to data hosted on a THREDDS Data Server. It also provides clients to a variety of simple web services.
- authors:
- - name: Siphon Contributors
- affiliation: NSF Unidata
+ packages:
+ - rasterio
+ thumbnail: /_static/thumbnails/rasterio-tutorial.png
+ title: Rasterio Tutorial
+ url: https://rasterio.readthedocs.io/en/latest/quickstart.html
+- authors:
+ - affiliation: NSF Unidata
affiliation_url: https://www.unidata.ucar.edu/
- thumbnail: /_static/thumbnails/siphon.png
+ name: Siphon Contributors
+ description: "Siphon is a collection of Python utilities for downloading data from\
+ \ remote data services. Much of Siphon\u2019s current functionality focuses on\
+ \ access to data hosted on a THREDDS Data Server. It also provides clients to\
+ \ a variety of simple web services.\n"
tags:
- packages:
- - siphon
formats:
- documentation
-
-- title: Siphon Gallery
- url: https://unidata.github.io/siphon/latest/examples/index.html
- description: |
- Examples of using Siphon’s functionality.
- authors:
- - name: Siphon Contributors
- affiliation: NSF Unidata
- affiliation_url: https://www.unidata.ucar.edu/
- thumbnail: /_static/thumbnails/siphon.png
- tags:
packages:
- siphon
+ thumbnail: /_static/thumbnails/siphon.png
+ title: Siphon
+ url: https://unidata.github.io/siphon
+- authors:
+ - affiliation: NSF Unidata
+ affiliation_url: https://www.unidata.ucar.edu/
+ name: Siphon Contributors
+ description: "Examples of using Siphon\u2019s functionality.\n"
+ tags:
formats:
- gallery
-
-- title: WRF-Python
- url: https://wrf-python.readthedocs.io
- description: |
- A collection of diagnostic and interpolation routines for use with output from the Weather Research and Forecasting (WRF-ARW) Model.
- authors:
+ packages:
+ - siphon
+ thumbnail: /_static/thumbnails/siphon.png
+ title: Siphon Gallery
+ url: https://unidata.github.io/siphon/latest/examples/index.html
+- authors:
- affiliation: NSF NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail:
+ description: 'A collection of diagnostic and interpolation routines for use with
+ output from the Weather Research and Forecasting (WRF-ARW) Model.
+
+ '
tags:
- packages:
- - wrf-python
formats:
- documentation
-
-- title: WRF-Python Gallery
- url: https://wrf-python.readthedocs.io/en/latest/plot.html
- description: |
- Examples of how wrf-python can be used to make plots with matplotlib (with basemap and cartopy) and PyNGL. None of these examples make use of xarray’s builtin plotting functions, since additional work is most likely needed to extend xarray in order to work correctly.
- authors:
+ packages:
+ - wrf-python
+ thumbnail: null
+ title: WRF-Python
+ url: https://wrf-python.readthedocs.io
+- authors:
- affiliation: NSF NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail:
+ description: "Examples of how wrf-python can be used to make plots with matplotlib\
+ \ (with basemap and cartopy) and PyNGL. None of these examples make use of xarray\u2019\
+ s builtin plotting functions, since additional work is most likely needed to extend\
+ \ xarray in order to work correctly.\n"
tags:
- packages:
- - wrf-python
formats:
- gallery
-
-- title: Xarray
- url: http://xarray.pydata.org/
- description: |
- xarray (formerly xray) is an open source project and Python package that makes working with labelled multi-dimensional arrays simple, efficient, and fun!
-
- Xarray introduces labels in the form of dimensions, coordinates and attributes on top of raw NumPy-like arrays, which allows for a more intuitive, more concise, and less error-prone developer experience. The package includes a large and growing library of domain-agnostic functions for advanced analytics and visualization with these data structures.
-
- Xarray is inspired by and borrows heavily from pandas, the popular data analysis package focused on labelled tabular data. It is particularly tailored to working with netCDF files, which were the source of xarray’s data model, and integrates tightly with dask for parallel computing.
- authors:
+ packages:
+ - wrf-python
+ thumbnail: null
+ title: WRF-Python Gallery
+ url: https://wrf-python.readthedocs.io/en/latest/plot.html
+- authors:
- name: Xarray Developers
- thumbnail: /_static/thumbnails/xarray.png
+ description: "xarray (formerly xray) is an open source project and Python package\
+ \ that makes working with labelled multi-dimensional arrays simple, efficient,\
+ \ and fun!\n\nXarray introduces labels in the form of dimensions, coordinates\
+ \ and attributes on top of raw NumPy-like arrays, which allows for a more intuitive,\
+ \ more concise, and less error-prone developer experience. The package includes\
+ \ a large and growing library of domain-agnostic functions for advanced analytics\
+ \ and visualization with these data structures.\n\nXarray is inspired by and borrows\
+ \ heavily from pandas, the popular data analysis package focused on labelled tabular\
+ \ data. It is particularly tailored to working with netCDF files, which were the\
+ \ source of xarray\u2019s data model, and integrates tightly with dask for parallel\
+ \ computing.\n"
tags:
- packages:
- - xarray
formats:
- documentation
-
-- title: Xarray Tutorial
- url: https://tutorial.xarray.dev/intro.html
- description: |
- A collection of tutorials provided by the Xarray developers.
- authors:
- - name: Xarray Developers
+ packages:
+ - xarray
thumbnail: /_static/thumbnails/xarray.png
+ title: Xarray
+ url: http://xarray.pydata.org/
+- authors:
+ - name: Xarray Developers
+ description: 'A collection of tutorials provided by the Xarray developers.
+
+ '
tags:
+ formats:
+ - tutorial
packages:
- xarray
- dask
- formats:
- - tutorial
-
-- title: Python Programming for Earth Science Students
- description: Python Programming for Earth Science Students
- url:
- https://nbviewer.jupyter.org/github/ltauxe/Python-for-Earth-Science-Students/tree/master/
- thumbnail: ''
- authors:
- - name: Lisa Tauxe
- affiliation: Scripps Institution of Oceanography
+ thumbnail: /_static/thumbnails/xarray.png
+ title: Xarray Tutorial
+ url: https://tutorial.xarray.dev/intro.html
+- authors:
+ - affiliation: Scripps Institution of Oceanography
affiliation_url: https://scripps.ucsd.edu/
email: ltauxe@ucsd.edu
- - name: Hanna Asefaw
- affiliation: ''
+ name: Lisa Tauxe
+ - affiliation: ''
affiliation_url: ''
email: hasefaw@ucsd.edu
- - name: Brendan Cych
- affiliation: ''
+ name: Hanna Asefaw
+ - affiliation: ''
affiliation_url: ''
email: bcych@ucsd.edu
+ name: Brendan Cych
+ description: Python Programming for Earth Science Students
tags:
formats:
- tutorial
@@ -738,18 +832,26 @@
- scipy
- numpy
- matplotlib
-
-- title: Pangeo Gallery
- description: A gallery of different Pangeo use cases
- url: http://gallery.pangeo.io
- thumbnail:
- https://github.com/pangeo-data/pangeo/raw/master/docs/_static/pangeo_simple_logo.png
- authors:
- - name: Pangeo Community
- affiliation: Pangeo
+ thumbnail: ''
+ title: Python Programming for Earth Science Students
+ url: https://nbviewer.jupyter.org/github/ltauxe/Python-for-Earth-Science-Students/tree/master/
+- authors:
+ - affiliation: Pangeo
affiliation_url: http://pangeo.io/
email: ''
+ name: Pangeo Community
+ description: A gallery of different Pangeo use cases
tags:
+ affiliation:
+ - pangeo
+ domains:
+ - glaciology
+ - remote sensing
+ - physical oceanography
+ - hydrology
+ formats:
+ - gallery
+ - tutorial
packages:
- jupyter
- xarray
@@ -760,87 +862,87 @@
- holoviews
- pandas
- numpy
- formats:
- - gallery
- - tutorial
+ thumbnail: https://github.com/pangeo-data/pangeo/raw/master/docs/_static/pangeo_simple_logo.png
+ title: Pangeo Gallery
+ url: http://gallery.pangeo.io
+- authors:
+ - affiliation: Data Carpentry
+ affiliation_url: https://datacarpentry.org/
+ email: ''
+ name: ''
+ - affiliation: ''
+ affiliation_url: ''
+ email: ''
+ name: ''
+ description: "Lesson materials for a one-day workshop on using Python in the atmosphere\
+ \ and ocean sciences. Useful for any geoscientist working with raster (a.k.a.\
+ \ \u201Cgridded\u201D) data, the lessons cover packages/tools including conda,\
+ \ xarray, dask and netCDF, as well as best practices including functions, command\
+ \ line programs, defensive programming, provenance tracking and version control\
+ \ via git/GitHub."
+ tags:
domains:
- - glaciology
- - remote sensing
- - physical oceanography
- - hydrology
- affiliation:
- - pangeo
-
-- title: Python for Atmosphere and Ocean Science
- description: Lesson materials for a one-day workshop on using Python in the atmosphere
- and ocean sciences. Useful for any geoscientist working with raster (a.k.a. “gridded”)
- data, the lessons cover packages/tools including conda, xarray, dask and netCDF,
- as well as best practices including functions, command line programs, defensive
- programming, provenance tracking and version control via git/GitHub.
- url: https://carpentrieslab.github.io/python-aos-lesson/
- thumbnail: /_static/thumbnails/DC_logo_vision.png
- authors:
- - name: ''
- affiliation: Data Carpentry
- affiliation_url: https://datacarpentry.org/
- email: ''
- - name: ''
- affiliation: ''
- affiliation_url: ''
- email: ''
- tags:
+ - atmospheric science
+ - climate science
+ formats:
+ - course
packages:
- xarray
- dask
- cartopy
- numpy
- matplotlib
- formats:
- - course
- domains:
- - atmospheric science
- - climate science
-
-- title: Python for Geosciences
- description: 'This is a short overview of how Python is used in science and particularly
- in geosciences targeting people who already know programming (e.g. Matlab). '
- url: https://github.com/koldunovn/python_for_geosciences
- thumbnail: ''
- authors:
- - name: Nikolay Koldunov
- affiliation: 'Alfred Wegener Institute for Polar and Marine Research '
+ thumbnail: /_static/thumbnails/DC_logo_vision.png
+ title: Python for Atmosphere and Ocean Science
+ url: https://carpentrieslab.github.io/python-aos-lesson/
+- authors:
+ - affiliation: 'Alfred Wegener Institute for Polar and Marine Research '
affiliation_url: https://www.awi.de/en/
email: koldunovn@gmail.com
+ name: Nikolay Koldunov
+ description: 'This is a short overview of how Python is used in science and particularly
+ in geosciences targeting people who already know programming (e.g. Matlab). '
tags:
+ domains:
+ - atmospheric science
+ - climate science
+ - physical oceanography
+ - data science
+ formats:
+ - course
+ - tutorial
+ - video
packages:
- matplotlib
- scipy
- pandas
- xarray
- cartopy
- formats:
- - course
- - tutorial
- - video
- domains:
- - atmospheric science
- - climate science
- - physical oceanography
- - data science
-
-- title: Environmental Data Science Book
+ thumbnail: ''
+ title: Python for Geosciences
+ url: https://github.com/koldunovn/python_for_geosciences
+- authors:
+ - affiliation: Environmental Data Science Book
+ affiliation_url: https://github.com/alan-turing-institute/environmental-ds-book#contributors
+ email: environmental.ds.book@gmail.com
+ name: EDS book community
description: A living, open and community-driven resource to showcase and support
computational notebooks for collaborative, reproducible and transparent Environmental
Science
- url: https://github.com/alan-turing-institute/environmental-ds-book
- thumbnail:
- https://raw.githubusercontent.com/alan-turing-institute/environmental-ds-book/master/book/figures/logo/logo.png
- authors:
- - name: EDS book community
- affiliation: Environmental Data Science Book
- affiliation_url: https://github.com/alan-turing-institute/environmental-ds-book#contributors
- email: environmental.ds.book@gmail.com
tags:
+ affiliation:
+ - The Alan Turing Institute
+ domains:
+ - environmental science
+ - climate science
+ - ecology
+ - hydrology
+ - physical geography
+ - remote sensing
+ - data science
+ formats:
+ - book
+ - gallery
packages:
- pangeo
- pooch
@@ -853,718 +955,815 @@
- matplotlib
- holoviews
- cartopy
- formats:
- - book
- - gallery
- domains:
- - environmental science
- - climate science
- - ecology
- - hydrology
- - physical geography
- - remote sensing
- - data science
- affiliation:
- - The Alan Turing Institute
-
-- title: Your First Python Tutorial - Reading in a .txt File
- url: https://youtu.be/Jog7ybd6amw
- description: |
- Recording from the Python Tutorial Seminar Series designed to teach you Python, not package specific syntax. This lessons covers setting up a work environment and opening a .txt file. The content to follow along with this video is hosted on the Xdev Python Tutorial website.
- authors:
+ thumbnail: https://raw.githubusercontent.com/alan-turing-institute/environmental-ds-book/master/book/figures/logo/logo.png
+ title: Environmental Data Science Book
+ url: https://github.com/alan-turing-institute/environmental-ds-book
+- authors:
- name: Project Pythia
- - name: Julia Kent
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-txtfile.jpeg
+ name: Julia Kent
+ description: 'Recording from the Python Tutorial Seminar Series designed to teach
+ you Python, not package specific syntax. This lessons covers setting up a work
+ environment and opening a .txt file. The content to follow along with this video
+ is hosted on the Xdev
+ Python Tutorial website.
+
+ '
tags:
- packages:
- - pure python
+ affiliation:
+ - pythia
+ - xdev
formats:
- video
- tutorial
+ packages:
+ - pure python
+ thumbnail: /_static/thumbnails/ptss-txtfile.jpeg
+ title: Your First Python Tutorial - Reading in a .txt File
+ url: https://youtu.be/Jog7ybd6amw
+- authors:
+ - name: Project Pythia
+ - affiliation: NCAR
+ affiliation_url: https://ncar.ucar.edu/
+ name: Julia Kent
+ description: 'Recording from the Python Tutorial Seminar Series designed to teach
+ you Python, not package specific syntax. This lessons covers creating a data dictionary.
+ The content to follow along with this video is hosted on the Xdev
+ Python Tutorial website.
+
+ '
+ tags:
affiliation:
- pythia
- xdev
-
-- title: Your First Python Tutorial - Creating a Data Dictionary
+ formats:
+ - video
+ - tutorial
+ packages:
+ - pure python
+ thumbnail: /_static/thumbnails/ptss-datadict.jpeg
+ title: Your First Python Tutorial - Creating a Data Dictionary
url: https://youtu.be/5z6-t62x7Xs
- description: |
- Recording from the Python Tutorial Seminar Series designed to teach you Python, not package specific syntax. This lessons covers creating a data dictionary. The content to follow along with this video is hosted on the Xdev Python Tutorial website.
- authors:
+- authors:
- name: Project Pythia
- - name: Julia Kent
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-datadict.jpeg
+ name: Julia Kent
+ description: 'Recording from the Python Tutorial Seminar Series designed to teach
+ you Python, not package specific syntax. This lessons covers how to write and
+ call functions in Python. The content to follow along with this video is hosted
+ on the Xdev
+ Python Tutorial website.
+
+ '
tags:
- packages:
- - pure python
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Your First Python Tutorial - Writing Functions
+ formats:
+ - video
+ - tutorial
+ packages:
+ - pure python
+ thumbnail: /_static/thumbnails/ptss-writingfx.jpeg
+ title: Your First Python Tutorial - Writing Functions
url: https://youtu.be/BerEf_3CsL8
- description: |
- Recording from the Python Tutorial Seminar Series designed to teach you Python, not package specific syntax. This lessons covers how to write and call functions in Python. The content to follow along with this video is hosted on the Xdev Python Tutorial website.
- authors:
+- authors:
- name: Project Pythia
- - name: Julia Kent
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-writingfx.jpeg
+ name: Julia Kent
+ description: 'Recording from the Python Tutorial Seminar Series designed to teach
+ you Python, not package specific syntax. This lessons covers how to create and
+ call modules and packages. The content to follow along with this video is hosted
+ on the Xdev
+ Python Tutorial website.
+
+ '
tags:
- packages:
- - pure python
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Your First Python Tutorial - Creating Your Own Package
+ formats:
+ - video
+ - tutorial
+ packages:
+ - pure python
+ thumbnail: /_static/thumbnails/ptss-firstpackage.jpeg
+ title: Your First Python Tutorial - Creating Your Own Package
url: https://youtu.be/6lbbTwGFcTc
- description: |
- Recording from the Python Tutorial Seminar Series designed to teach you Python, not package specific syntax. This lessons covers how to create and call modules and packages. The content to follow along with this video is hosted on the Xdev Python Tutorial website.
- authors:
+- authors:
- name: Project Pythia
- - name: Julia Kent
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-firstpackage.jpeg
+ name: Julia Kent
+ description: 'Recording from the Python Tutorial Seminar Series designed to teach
+ you Python, not package specific syntax. This lessons covers how to use your first
+ external buil-in package, `math`, and how to publish your package. The content
+ to follow along with this video is hosted on the Xdev
+ Python Tutorial website.
+
+ '
tags:
- packages:
- - pure python
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Your First Python Tutorial - Using a Built-In Package and Publishing Your
+ formats:
+ - video
+ - tutorial
+ packages:
+ - pure python
+ thumbnail: /_static/thumbnails/ptss-builtinpackage.jpeg
+ title: Your First Python Tutorial - Using a Built-In Package and Publishing Your
Package
url: https://youtu.be/44QUMCh2ZHU
- description: |
- Recording from the Python Tutorial Seminar Series designed to teach you Python, not package specific syntax. This lessons covers how to use your first external buil-in package, `math`, and how to publish your package. The content to follow along with this video is hosted on the Xdev Python Tutorial website.
- authors:
+- authors:
- name: Project Pythia
- - name: Julia Kent
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-builtinpackage.jpeg
+ name: Kevin Paul
+ description: 'Recording from the Python Tutorial Seminar Series introducing JupyterLab
+ and Jupyter Notebooks.
+
+ '
tags:
- packages:
- - pure python
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Jupyter Notebooks
+ formats:
+ - video
+ - tutorial
+ packages:
+ - jupyter
+ thumbnail: /_static/thumbnails/ptss-jupyter.jpeg
+ title: Python Tutorial Seminar Series - Jupyter Notebooks
url: https://youtu.be/xSzXvwzFsDU
- description: |
- Recording from the Python Tutorial Seminar Series introducing JupyterLab and Jupyter Notebooks.
- authors:
+- authors:
- name: Project Pythia
- - name: Kevin Paul
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-jupyter.jpeg
+ name: A Kootz
+ description: 'Recording from the Python Tutorial Seminar Series introducing the
+ Python Package `numpy`. The content to follow along with this video is hosted
+ on this Numpy
+ Google Collab.
+
+ '
tags:
- packages:
- - jupyter
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Numpy
+ formats:
+ - video
+ - tutorial
+ packages:
+ - numpy
+ thumbnail: /_static/thumbnails/ptss-numpy.jpeg
+ title: Python Tutorial Seminar Series - Numpy
url: https://youtu.be/kstc-6uz7AQ
- description: |
- Recording from the Python Tutorial Seminar Series introducing the Python Package `numpy`. The content to follow along with this video is hosted on this Numpy Google Collab.
- authors:
+- authors:
- name: Project Pythia
- - name: A Kootz
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-numpy.jpeg
+ name: Anissa Zacharias
+ description: 'Recording from the Python Tutorial Seminar Series introducing the
+ Python Package `matplotlib`. The content to follow along with this video is hosted
+ on this Matplotlib
+ Tutorial GitHub Repository.
+
+ '
tags:
- packages:
- - numpy
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Matplotlib
+ domains:
+ - data visualization
+ formats:
+ - video
+ - tutorial
+ packages:
+ - matplotlib
+ thumbnail: /_static/thumbnails/ptss-matplotlib.jpeg
+ title: Python Tutorial Seminar Series - Matplotlib
url: https://youtu.be/EiPRIdHQEmE
- description: |
- Recording from the Python Tutorial Seminar Series introducing the Python Package `matplotlib`. The content to follow along with this video is hosted on this Matplotlib Tutorial GitHub Repository.
- authors:
+- authors:
- name: Project Pythia
- - name: Anissa Zacharias
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-matplotlib.jpeg
+ name: A Kootz
+ description: 'Recording from the Python Tutorial Seminar Series introducing Object
+ Oriented Programming. The content to follow along with this video is hosted in
+ this Object Oriented
+ Programming Tutorial GitHub Repository.
+
+ '
tags:
- packages:
- - matplotlib
- formats:
- - video
- - tutorial
- domains:
- - data visualization
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Object Oriented Programming
+ formats:
+ - video
+ - tutorial
+ thumbnail: /_static/thumbnails/ptss-oop.jpeg
+ title: Python Tutorial Seminar Series - Object Oriented Programming
url: https://youtu.be/GEFnL8C62u8
- description: |
- Recording from the Python Tutorial Seminar Series introducing Object Oriented Programming. The content to follow along with this video is hosted in this Object Oriented Programming Tutorial GitHub Repository.
- authors:
+- authors:
- name: Project Pythia
- - name: A Kootz
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-oop.jpeg
+ name: Michaela Sizemore
+ description: 'Recording from the Python Tutorial Seminar Series introducing the
+ Python Package `cartopy`. The content to follow along with this video is hosted
+ in this Cartopy Tutorial
+ GitHub Repository.
+
+ '
tags:
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Cartopy
+ domains:
+ - data visualization
+ formats:
+ - video
+ - tutorial
+ packages:
+ - matplotlib
+ - cartopy
+ thumbnail: /_static/thumbnails/ptss-cartopy.jpeg
+ title: Python Tutorial Seminar Series - Cartopy
url: https://youtu.be/ivmd3RluMiw
- description: |
- Recording from the Python Tutorial Seminar Series introducing the Python Package `cartopy`. The content to follow along with this video is hosted in this Cartopy Tutorial GitHub Repository.
- authors:
+- authors:
- name: Project Pythia
- - name: Michaela Sizemore
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-cartopy.jpeg
+ name: Kevin Paul
+ description: 'Recording from the Python Tutorial Seminar Series introducing the
+ tools Git and GitHub. The content to follow along with this tutorial is hosted
+ in this Git and GitHub Demo
+ GitHub Repository.
+
+ '
tags:
- packages:
- - matplotlib
- - cartopy
- formats:
- - video
- - tutorial
- domains:
- - data visualization
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Git and GitHub
+ formats:
+ - video
+ - tutorial
+ packages:
+ - git
+ thumbnail: /_static/thumbnails/ptss-git.png
+ title: Python Tutorial Seminar Series - Git and GitHub
url: https://youtu.be/fYkPn0Nttlg
- description: |
- Recording from the Python Tutorial Seminar Series introducing the tools Git and GitHub. The content to follow along with this tutorial is hosted in this Git and GitHub Demo GitHub Repository.
- authors:
+- authors:
- name: Project Pythia
- - name: Kevin Paul
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-git.png
+ name: Max Grover
+ - affiliation: NCAR
+ affiliation_url: https://ncar.ucar.edu/
+ name: Drew Camron
+ description: 'Recording from the Python Tutorial Seminar Series introducing the
+ Python Package `pandas`. The content to follow along with this video is hosted
+ in this Pandas Tutorial
+ GitHub Repository.
+
+ '
tags:
- packages:
- - git
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Pandas
+ formats:
+ - video
+ - tutorial
+ packages:
+ - pandas
+ thumbnail: /_static/thumbnails/ptss-pandas.jpeg
+ title: Python Tutorial Seminar Series - Pandas
url: https://youtu.be/BsV3ek7qsiM
- description: |
- Recording from the Python Tutorial Seminar Series introducing the Python Package `pandas`. The content to follow along with this video is hosted in this Pandas Tutorial GitHub Repository.
- authors:
+- authors:
- name: Project Pythia
- - name: Max Grover
- affiliation: NCAR
- affiliation_url: https://ncar.ucar.edu/
- - name: Drew Camron
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-pandas.jpeg
+ name: Anderson Banihirwe
+ description: 'Recording from the Python Tutorial Seminar Series introducing the
+ Python Package `xarray`. This is the first lesson of a two part series. The content
+ to follow along with this video is hosted in this Xarray
+ Tutorial GitHub Repository.
+
+ '
tags:
- packages:
- - pandas
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Xarray Part 1
+ formats:
+ - video
+ - tutorial
+ packages:
+ - xarray
+ thumbnail: /_static/thumbnails/ptss-xarray1.jpeg
+ title: Python Tutorial Seminar Series - Xarray Part 1
url: https://youtu.be/Ss4ryKukhi4
- description: |
- Recording from the Python Tutorial Seminar Series introducing the Python Package `xarray`. This is the first lesson of a two part series. The content to follow along with this video is hosted in this Xarray Tutorial GitHub Repository.
- authors:
+- authors:
- name: Project Pythia
- - name: Anderson Banihirwe
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-xarray1.jpeg
+ name: Anderson Banihirwe
+ description: 'Recording from the Python Tutorial Seminar Series introducing the
+ Python Package `xarray`. This is the second lesson of a two part series. The content
+ to follow along with this video is hosted in this Xarray
+ Tutorial GitHub Repository.
+
+ '
tags:
- packages:
- - xarray
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Xarray Part 2
+ formats:
+ - video
+ - tutorial
+ packages:
+ - xarray
+ thumbnail: /_static/thumbnails/ptss-xarray2.jpeg
+ title: Python Tutorial Seminar Series - Xarray Part 2
url: https://youtu.be/2H_4drBwORY
- description: |
- Recording from the Python Tutorial Seminar Series introducing the Python Package `xarray`. This is the second lesson of a two part series. The content to follow along with this video is hosted in this Xarray Tutorial GitHub Repository.
- authors:
+- authors:
- name: Project Pythia
- - name: Anderson Banihirwe
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-xarray2.jpeg
+ name: Anderson Banihirwe
+ description: 'Recording from the Python Tutorial Seminar Series introducing the
+ Python Package `dask`. This is the first lesson of a two part series. The content
+ to follow along with this video is hosted in this Xarray
+ Tutorial GitHub Repository.
+
+ '
tags:
- packages:
- - xarray
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Dask Part 1
+ formats:
+ - video
+ - tutorial
+ packages:
+ - dask
+ thumbnail: /_static/thumbnails/ptss-dask1.jpeg
+ title: Python Tutorial Seminar Series - Dask Part 1
url: https://youtu.be/wn-QM6QUB_U
- description: |
- Recording from the Python Tutorial Seminar Series introducing the Python Package `dask`. This is the first lesson of a two part series. The content to follow along with this video is hosted in this Xarray Tutorial GitHub Repository.
- authors:
+- authors:
- name: Project Pythia
- - name: Anderson Banihirwe
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-dask1.jpeg
+ name: Anderson Banihirwe
+ description: 'Recording from the Python Tutorial Seminar Series introducing the
+ Python Package `dask`. This is the second lesson of a two part series. The content
+ to follow along with this video is hosted in this Xarray
+ Tutorial GitHub Repository.
+
+ '
tags:
- packages:
- - dask
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Dask Part 2
+ formats:
+ - video
+ - tutorial
+ packages:
+ - dask
+ thumbnail: /_static/thumbnails/ptss-dask2.jpeg
+ title: Python Tutorial Seminar Series - Dask Part 2
url: https://youtu.be/yn4_-1pHC5k
- description: |
- Recording from the Python Tutorial Seminar Series introducing the Python Package `dask`. This is the second lesson of a two part series. The content to follow along with this video is hosted in this Xarray Tutorial GitHub Repository.
- authors:
+- authors:
- name: Project Pythia
- - name: Anderson Banihirwe
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-dask2.jpeg
+ name: Anissa Zacharias
+ description: 'Recording from the Python Tutorial Seminar Series introducing advanced
+ plotting techniques and highlighting tools developed by GeoCAT. The content to
+ follow along with this video is hosted in this Plotting
+ with GeoCat GitHub Repository.
+
+ '
tags:
- packages:
- - dask
- formats:
- - video
- - tutorial
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - Plotting with GeoCAT
+ domains:
+ - data visualization
+ formats:
+ - video
+ - tutorial
+ packages:
+ - geocat-viz
+ thumbnail: /_static/thumbnails/ptss-geocatplot.jpeg
+ title: Python Tutorial Seminar Series - Plotting with GeoCAT
url: https://youtu.be/It231le1fAU
- description: |
- Recording from the Python Tutorial Seminar Series introducing advanced plotting techniques and highlighting tools developed by GeoCAT. The content to follow along with this video is hosted in this Plotting with GeoCat GitHub Repository.
- authors:
+- authors:
- name: Project Pythia
- - name: Anissa Zacharias
- affiliation: NCAR
+ - affiliation: NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-geocatplot.jpeg
+ name: A Kootz
+ description: 'Recording from the Python Tutorial Seminar Series introducing `geocat-comp`.
+ The content to follow along with this video is hosted in this GeoCat-Comp
+ GitHub Repository.
+
+ '
tags:
- packages:
- - geocat-viz
- formats:
- - video
- - tutorial
- domains:
- - data visualization
affiliation:
- pythia
- xdev
-
-- title: Python Tutorial Seminar Series - GeoCAT-Comp
- url: https://www.youtube.com/watch?v=uiWDQKI8YTQ&t=6s
- description: |
- Recording from the Python Tutorial Seminar Series introducing `geocat-comp`. The content to follow along with this video is hosted in this GeoCat-Comp GitHub Repository.
- authors:
- - name: Project Pythia
- - name: A Kootz
- affiliation: NCAR
- affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/ptss-geocatcomp.jpeg
- tags:
- packages:
- - geocat-comp
formats:
- video
- tutorial
+ packages:
+ - geocat-comp
+ thumbnail: /_static/thumbnails/ptss-geocatcomp.jpeg
+ title: Python Tutorial Seminar Series - GeoCAT-Comp
+ url: https://www.youtube.com/watch?v=uiWDQKI8YTQ&t=6s
+- authors:
+ - email: projectpythia@ucar.edu
+ name: Project Pythia
+ url: https://projectpythia.org/
+ description: 'Brought to you by Project Pythia, this growing collection covers the
+ foundational skills everyone needs to get started with scientific computing in
+ the open-source Python ecosystem.
+
+ '
+ tags:
affiliation:
- pythia
- - xdev
-
-- title: The Pythia Foundations Book
+ formats:
+ - book
+ thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ title: The Pythia Foundations Book
url: https://foundations.projectpythia.org/landing-page.html
- description: |
- Brought to you by Project Pythia, this growing collection covers the foundational skills everyone needs to get started with scientific computing in the open-source Python ecosystem.
- authors:
- - name: Project Pythia
- email: projectpythia@ucar.edu
+- authors:
+ - email: projectpythia@ucar.edu
+ name: Project Pythia
url: https://projectpythia.org/
- thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ description: 'This chapter of the Pythia Foundations book covers Python spin-up
+ for new users. Here you will look at your first Python code and learn to run/install
+ Python on various platforms.
+
+ '
tags:
- formats:
- - book
affiliation:
- pythia
-
-- title: Pythia Foundations - Getting started with Python
+ formats:
+ - book
+ packages:
+ - pure python
+ thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ title: Pythia Foundations - Getting started with Python
url: https://foundations.projectpythia.org/foundations/getting-started-python.html
- description: |
- This chapter of the Pythia Foundations book covers Python spin-up for new users. Here you will look at your first Python code and learn to run/install Python on various platforms.
- authors:
- - name: Project Pythia
- email: projectpythia@ucar.edu
+- authors:
+ - email: projectpythia@ucar.edu
+ name: Project Pythia
url: https://projectpythia.org/
- thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ description: 'This chapter of the Pythia Foundations book covers Python spin-up
+ using Jupyter. Here you will learn about the JupyterLab interface and markdown
+ formatting.
+
+ '
tags:
- formats:
- - book
affiliation:
- pythia
+ formats:
+ - book
packages:
- - pure python
-
-- title: Pythia Foundations - Getting started with Jupyter
+ - jupyter
+ thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ title: Pythia Foundations - Getting started with Jupyter
url: https://foundations.projectpythia.org/foundations/getting-started-jupyter.html
- description: |
- This chapter of the Pythia Foundations book covers Python spin-up using Jupyter. Here you will learn about the JupyterLab interface and markdown formatting.
- authors:
- - name: Project Pythia
- email: projectpythia@ucar.edu
+- authors:
+ - email: projectpythia@ucar.edu
+ name: Project Pythia
url: https://projectpythia.org/
- thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ description: 'This chapter of the Pythia Foundations book covers GitHub: what it
+ is, basic version control, and how to open a pull request.
+
+ '
tags:
- formats:
- - book
affiliation:
- pythia
+ formats:
+ - book
packages:
- - jupyter
-
-- title: Pythia Foundations - Getting started with GitHub
+ - git
+ thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ title: Pythia Foundations - Getting started with GitHub
url: https://foundations.projectpythia.org/foundations/getting-started-github.html
- description: |
- This chapter of the Pythia Foundations book covers GitHub: what it is, basic version control, and how to open a pull request.
- authors:
- - name: Project Pythia
- email: projectpythia@ucar.edu
+- authors:
+ - email: projectpythia@ucar.edu
+ name: Project Pythia
url: https://projectpythia.org/
- thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ description: 'This chapter of the Pythia Foundations book covers the Python package
+ NumPy: NumPy basics, intermediate NumPy, and NumPy broadcasting.
+
+ '
tags:
- formats:
- - book
affiliation:
- pythia
+ formats:
+ - book
packages:
- - git
-
-- title: Pythia Foundations - Numpy
+ - numpy
+ thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ title: Pythia Foundations - Numpy
url: https://foundations.projectpythia.org/core/numpy.html
- description: |
- This chapter of the Pythia Foundations book covers the Python package NumPy: NumPy basics, intermediate NumPy, and NumPy broadcasting.
- authors:
- - name: Project Pythia
- email: projectpythia@ucar.edu
+- authors:
+ - email: projectpythia@ucar.edu
+ name: Project Pythia
url: https://projectpythia.org/
- thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ description: 'This chapter of the Pythia Foundations book covers basics of the Python
+ package Matplotlib.
+
+ '
tags:
- formats:
- - book
affiliation:
- pythia
+ domains:
+ - data visualization
+ formats:
+ - book
packages:
- - numpy
-
-- title: Pythia Foundations - Matplotlib
+ - matplotlib
+ thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ title: Pythia Foundations - Matplotlib
url: https://foundations.projectpythia.org/core/matplotlib.html
- description: |
- This chapter of the Pythia Foundations book covers basics of the Python package Matplotlib.
- authors:
- - name: Project Pythia
- email: projectpythia@ucar.edu
+- authors:
+ - email: projectpythia@ucar.edu
+ name: Project Pythia
url: https://projectpythia.org/
- thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ description: 'This chapter of the Pythia Foundations book introduces the Python
+ package Cartopy, a package designed for geospatial data processing and used for
+ its ability to produce maps.
+
+ '
tags:
- formats:
- - book
affiliation:
- pythia
- packages:
- - matplotlib
domains:
- data visualization
-
-- title: Pythia Foundations - Cartopy
- url: https://foundations.projectpythia.org/core/cartopy.html
- description: |
- This chapter of the Pythia Foundations book introduces the Python package Cartopy, a package designed for geospatial data processing and used for its ability to produce maps.
- authors:
- - name: Project Pythia
- email: projectpythia@ucar.edu
- url: https://projectpythia.org/
- thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
- tags:
formats:
- book
- affiliation:
- - pythia
packages:
- cartopy
- domains:
- - data visualization
-
-- title: Pythia Foundations - Datetime
- url: https://foundations.projectpythia.org/core/datetime.html
- description: |
- This section of the Pythia Foundations book contains tutorials on dealing with times and calendars in scientific Python, beginning with use of the datetime standard library.
- authors:
- - name: Project Pythia
- email: projectpythia@ucar.edu
- url: https://projectpythia.org/
thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ title: Pythia Foundations - Cartopy
+ url: https://foundations.projectpythia.org/core/cartopy.html
+- authors:
+ - email: projectpythia@ucar.edu
+ name: Project Pythia
+ url: https://projectpythia.org/
+ description: 'This section of the Pythia Foundations book contains tutorials on
+ dealing with times and calendars in scientific Python, beginning with use of the
+ datetime standard library.
+
+ '
tags:
- formats:
- - book
affiliation:
- pythia
+ formats:
+ - book
packages:
- datetime
-
-- title: Pythia Foundations - Pandas
- url: https://foundations.projectpythia.org/core/pandas.html
- description: |
- This section of the Pythia Foundations book covers Pandas, a very powerful library for working with tabular data (i.e. anything you might put in a spreadsheet – a common data type in the geosciences).
- authors:
- - name: Project Pythia
- email: projectpythia@ucar.edu
- url: https://projectpythia.org/
thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ title: Pythia Foundations - Datetime
+ url: https://foundations.projectpythia.org/core/datetime.html
+- authors:
+ - email: projectpythia@ucar.edu
+ name: Project Pythia
+ url: https://projectpythia.org/
+ description: "This section of the Pythia Foundations book covers Pandas, a very\
+ \ powerful library for working with tabular data (i.e. anything you might put\
+ \ in a spreadsheet \u2013 a common data type in the geosciences).\n"
tags:
- formats:
- - book
affiliation:
- pythia
+ formats:
+ - book
packages:
- pandas
-
-- title: Pythia Foundations - Data Formats
+ thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ title: Pythia Foundations - Pandas
url: https://foundations.projectpythia.org/core/pandas.html
- description: |
- This section of the Pythia Foundations book covers how to interact in Python with data file formats in widespread use in the geosciences, such as NetCDF.
- authors:
- - name: Project Pythia
- email: projectpythia@ucar.edu
+- authors:
+ - email: projectpythia@ucar.edu
+ name: Project Pythia
url: https://projectpythia.org/
- thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ description: 'This section of the Pythia Foundations book covers how to interact
+ in Python with data file formats in widespread use in the geosciences, such as
+ NetCDF.
+
+ '
tags:
- formats:
- - book
affiliation:
- pythia
domains:
- data formats
+ formats:
+ - book
packages:
- netCDF4
-
-- title: Pythia Foundations - Xarray
- url: https://foundations.projectpythia.org/core/xarray.html
- description: |
- This section of the Pythia Foundations book contains tutorials on using Xarray. Xarray is used widely in the geosciences and beyond for analysis of gridded N-dimensional datasets.
- authors:
- - name: Project Pythia
- email: projectpythia@ucar.edu
- url: https://projectpythia.org/
thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ title: Pythia Foundations - Data Formats
+ url: https://foundations.projectpythia.org/core/pandas.html
+- authors:
+ - email: projectpythia@ucar.edu
+ name: Project Pythia
+ url: https://projectpythia.org/
+ description: 'This section of the Pythia Foundations book contains tutorials on
+ using Xarray. Xarray is used widely in the geosciences and beyond for analysis
+ of gridded N-dimensional datasets.
+
+ '
tags:
- formats:
- - book
affiliation:
- pythia
+ formats:
+ - book
packages:
- xarray
-
-- title: Climatematch Academy
- url: https://academy.climatematch.io/about
- description: |
- Climatematch Academy (CMA) is a wide-reaching, inclusive and approachable program aimed to introduce computational methods for climate science. CMA strives to create a globally diverse climate sciences community, trained on cutting edge techniques to access and analyze open-source modeled and observational climate data.
- authors:
+ thumbnail: /_static/thumbnails/ProjectPythia_Blue.png
+ title: Pythia Foundations - Xarray
+ url: https://foundations.projectpythia.org/core/xarray.html
+- authors:
- name: Climatematch Team
url: https://academy.climatematch.io/about/team
- thumbnail: /_static/thumbnails/climatematch.png
+ description: 'Climatematch Academy (CMA) is a wide-reaching, inclusive and approachable
+ program aimed to introduce computational methods for climate science. CMA strives
+ to create a globally diverse climate sciences community, trained on cutting edge
+ techniques to access and analyze open-source modeled and observational climate
+ data.
+
+ '
tags:
- formats:
- - course
- domains:
- - climate science
affiliation:
- neuromatch
- pythia
-
-- title: Plotting Earth Science Data
- url: https://ploting-earth-science-data.web.app/
- description: |
- A guide to analyze and plot Earth Science data for Scientist of all programming skill levels, using L-1 data product from CYGNSS mission as an example.
- authors:
+ domains:
+ - climate science
+ formats:
+ - course
+ thumbnail: /_static/thumbnails/climatematch.png
+ title: Climatematch Academy
+ url: https://academy.climatematch.io/about
+- authors:
- name: Michael Nguyen
+ description: 'A guide to analyze and plot Earth Science data for Scientist of all
+ programming skill levels, using L-1 data product from CYGNSS mission as an example.
+
+ '
tags:
+ domains:
+ - data visualization
+ - remote sensing
packages:
- cartopy
- xarray
- numpy
- matplotlib
- netCDF4
- domains:
- - data visualization
- - remote sensing
-
-- title: 'Herbie: Retrieve NWP Model Data'
- url: https://herbie.readthedocs.io/
- description: |
- Herbie is a python package that downloads recent and archived numerical weather prediction (NWP) model output from different cloud archive sources. Its most popular capability is to download HRRR model data. NWP data in the GRIB2 format can be read with xarray+cfgrib.
- authors:
+ title: Plotting Earth Science Data
+ url: https://ploting-earth-science-data.web.app/
+- authors:
- name: Brian Blaylock
+ description: 'Herbie is a python package that downloads recent and archived numerical
+ weather prediction (NWP) model output from different cloud archive sources. Its
+ most popular capability is to download HRRR model data. NWP data in the GRIB2
+ format can be read with xarray+cfgrib.
+
+ '
+ domains:
+ - atmospheric science
+ - numerical weather prediction
+ formats:
+ - documentation
+ - tutorial
tags:
packages:
- xarray
- cfgrib
- formats:
- - documentation
- - tutorial
- domains:
- - atmospheric science
- - numerical weather prediction
-
-- title: The Earth Science Box Modelling Toolkit
- url: https://github.com/uliw/esbmtk
- description: |
- ESBMTK is a python library that aims to simplify typical box modeling projects in the Earth-Sciences.
- It uses a declarative approach to describe models, and abstracts typical modeling tasks like gas-exchange and carbonate dissolution through python classes. See the
- manual at https://esbmtk.readthedocs.io/en/latest for installation instructions usage, and example code.
- thumbnail: https://raw.githubusercontent.com/uliw/esbmtk/staging/mpc.png
- authors:
- - name: Ulrich G Wortmann
- affiliation: Dept. of Earth Sciences, University of Toronto
+ title: 'Herbie: Retrieve NWP Model Data'
+ url: https://herbie.readthedocs.io/
+- authors:
+ - affiliation: Dept. of Earth Sciences, University of Toronto
affiliation_url: https://www.es.utoronto.ca/
email: uli.wortmann@utoronto.ca
+ name: Ulrich G Wortmann
+ description: 'ESBMTK is a python library that aims to simplify typical box modeling
+ projects in the Earth-Sciences.
+
+ It uses a declarative approach to describe models, and abstracts typical modeling
+ tasks like gas-exchange and carbonate dissolution through python classes. See
+ the
+
+ manual at https://esbmtk.readthedocs.io/en/latest for installation instructions
+ usage, and example code.
+
+ '
tags:
+ domains:
+ - Earth System Science
+ - Chemical Oceanography
+ formats: code
packages:
- esbmtk
- matplotlib
- numpy
- pandas
- formats: code
- domains:
- - Earth System Science
- - Chemical Oceanography
-
-- title: The PO.DAAC Cookbook
- url: https://podaac.github.io/tutorials/
- description: |
- A place to find NASA ocean, climate, and surface water data recipes and tutorials for the Physical Oceanography Distributed Active Archive Center (PO.DAAC) datasets, tools & services!
- thumbnail: https://raw.githubusercontent.com/podaac/tutorials/master/images/podaac_cookbook_thumbnail.png
- authors:
- - name: PO.DAAC Team
- affiliation: Jet Propulsion Laboratory, California Institute of Technology
+ thumbnail: https://raw.githubusercontent.com/uliw/esbmtk/staging/mpc.png
+ title: The Earth Science Box Modelling Toolkit
+ url: https://github.com/uliw/esbmtk
+- authors:
+ - affiliation: Jet Propulsion Laboratory, California Institute of Technology
affiliation_url: https://www.jpl.nasa.gov/
+ name: PO.DAAC Team
+ description: 'A place to find NASA ocean, climate, and surface water data recipes
+ and tutorials for the Physical Oceanography Distributed Active Archive Center
+ (PO.DAAC) datasets, tools & services!
+
+ '
tags:
- packages:
- - earthaccess
- - xarray
- formats:
- - book
- - tutorial
- domains:
- - Remote sensing
- - Oceanography
- - Hydrology
affiliation:
- Physical Oceanography Distributed Active Archive Center (PO.DAAC)
- Jet Propulsion Laboratory
- California Institute of Technology
-
-- title: UXarray
- url: https://uxarray.readthedocs.io/
+ domains:
+ - Remote sensing
+ - Oceanography
+ - Hydrology
+ formats:
+ - book
+ - tutorial
+ packages:
+ - earthaccess
+ - xarray
+ thumbnail: https://raw.githubusercontent.com/podaac/tutorials/master/images/podaac_cookbook_thumbnail.png
+ title: The PO.DAAC Cookbook
+ url: https://podaac.github.io/tutorials/
+- authors:
+ - affiliation: NSF NCAR & Department of Energy
+ name: The UXarray Developers
description: Xarray extension for unstructured climate and global weather data
- thumbnail: https://raw.githubusercontent.com/UXARRAY/uxarray/921dd8f42f661692f0cec170ee5c7dbedb294237/docs/_static/images/logos/uxarray_logo_v_dark.svg
- authors:
- - name: The UXarray Developers
- affiliation: NSF NCAR & Department of Energy
tags:
- packages:
- - xarray
- - dask
- - numba
- - numpy
- - holoviews
- - matplotlib
- formats:
- - documentation
- - tutorial
- domains:
- - Unstructured Grids
- - Data Analysis
- - Data Visualization
- - Atmospheric Science
- - Climate Science
affiliation:
- - Pangeo
- - Raijin
- - SEATS
-
-- title: GeoCAT Applications
- url: https://ncar.github.io/geocat-applications/
- description: |
- GeoCAT Applications is a community resource managed by the GeoCAT team. Inspired by the NCL Applications page, this is designed to be a quick reference demonstrating capabilities within the Scientific Python Ecosystem that may be relevant to your geoscience workflows.
- authors:
- - name: GeoCAT Team
- url: https://geocat.ucar.edu/
- affiliation: NSF NCAR
+ - Pangeo
+ - Raijin
+ - SEATS
+ domains:
+ - Unstructured Grids
+ - Data Analysis
+ - Data Visualization
+ - Atmospheric Science
+ - Climate Science
+ formats:
+ - documentation
+ - tutorial
+ packages:
+ - xarray
+ - dask
+ - numba
+ - numpy
+ - holoviews
+ - matplotlib
+ thumbnail: https://raw.githubusercontent.com/UXARRAY/uxarray/921dd8f42f661692f0cec170ee5c7dbedb294237/docs/_static/images/logos/uxarray_logo_v_dark.svg
+ title: UXarray
+ url: https://uxarray.readthedocs.io/
+- authors:
+ - affiliation: NSF NCAR
affiliation_url: https://ncar.ucar.edu/
- thumbnail: /_static/thumbnails/geocat.png
+ name: GeoCAT Team
+ url: https://geocat.ucar.edu/
+ description: 'GeoCAT Applications is a community resource managed by the GeoCAT
+ team. Inspired by the NCL Applications page, this is designed to be a quick reference
+ demonstrating capabilities within the Scientific Python Ecosystem that may be
+ relevant to your geoscience workflows.
+
+ '
tags:
formats:
- documentation
+ thumbnail: /_static/thumbnails/geocat.png
+ title: GeoCAT Applications
+ url: https://ncar.github.io/geocat-applications/
+- '{"title":"UXarray","description":"Xarray extension for unstructured climate and
+ global weather data","url":"https://uxarray.readthedocs.io/","thumbnail":"https://raw.githubusercontent.com/UXARRAY/uxarray/921dd8f42f661692f0cec170ee5c7dbedb294237/docs/_static/images/logos/uxarray_logo_v_dark.svg","authors":[{"name":"Aaron
+ Zedwick","affiliation":"Liberty University","affiliation_url":"https://www.liberty.edu/","email":""},{"name":"Anissa
+ Zacharias","affiliation":"NSF National Center for Atmospheric Research","affiliation_url":"https://ncar.ucar.edu/","email":""},{"name":"Brian
+ Medeiros","affiliation":"NSF National Center for Atmospheric Research","affiliation_url":"https://ncar.ucar.edu/","email":""},{"name":"Colin
+ Zarzycki","affiliation":"The Pennsylvania State University","affiliation_url":"https://www.psu.edu/","email":""},{"name":"Hongyu
+ Chen","affiliation":"University of California Davis","affiliation_url":"https://www.ucdavis.edu/","email":""},{"name":"Ian
+ Franda","affiliation":"University of Wisconsin-Madison","affiliation_url":"https://www.wisc.edu/","email":""},{"name":"John
+ Clyne","affiliation":"NSF National Center for Atmospheric Research","affiliation_url":"https://ncar.ucar.edu/","email":""},{"name":"Michaela
+ Sizemore","affiliation":"National Renewable Energy Laboratory","affiliation_url":"https://www.nrel.gov/","email":""},{"name":"Orhan
+ Eroglu","affiliation":"NSF National Center for Atmospheric Research","affiliation_url":"https://ncar.ucar.edu/","email":"oero@ucar.edu"},{"name":"Paul
+ Ullrich","affiliation":"University of California Davis","affiliation_url":"https://www.ucdavis.edu/","email":""},{"name":"Philip
+ Chmielowiec","affiliation":"NSF National Center for Atmospheric Research","affiliation_url":"https://ncar.ucar.edu/","email":""},{"name":"Rachel
+ Tam","affiliation":"University of Illinois Urbana-Champaign","affiliation_url":"https://illinois.edu/","email":""},{"name":"Rajeev
+ Jain","affiliation":"Argonne National Laboratory","affiliation_url":"https://www.anl.gov/","email":""},{"name":"Robert
+ Jacob","affiliation":"Argonne National Laboratory","affiliation_url":"https://www.anl.gov/","email":""}],"tags":{"packages":["xarray","dask","numba","numpy","spatialpandas","datashader","holoviews","matplotlib"],"formats":["documentation","tutorial"],"domains":["Unstructured
+ Grids","Data Analysis","Data Visualization","Atmospheric Science","Climate Science"],"affiliation":["Pangeo","Raijin","SEATS"]}}'