Skip to content

Initial Cartopy work #24

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 15 commits into from
Apr 22, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -135,3 +135,4 @@ content/pages/communications.md
content/pages/contributing.md
content/pages/code_of_conduct.md
content/notebooks_gallery/
.jupyter_cache/
Binary file added .jupyter_cache/global.db
Binary file not shown.
11 changes: 8 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,15 @@ title: Project Pythia Foundations
author: The Project Pythia community
logo: images/ProjectPythia_Logo_Final-01-Blue.png

# Force re-execution of notebooks on each build.
# See https://jupyterbook.org/content/execute.html
execute:
execute_notebooks: force
# See https://jupyterbook.org/content/execute.html
execute_notebooks: cache
# "auto" should only execute those notebooks that don't have output in all cells.
# "force" : force execution of all notebooks
# "cache": Cache output of notebooks on each build.
timeout: 600
# Do not abort notebook execution for errors, since they may be intentional.
allow_errors: True

# Define the name of the latex output file for PDF builds
latex:
Expand Down
2 changes: 2 additions & 0 deletions _toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@
- file: core/numpy
- file: core/matplotlib
- file: core/cartopy
sections:
- file: core/cartopy/01_Cartopy_Intro
- file: core/datetime
- file: core/pandas
- file: core/data-formats
Expand Down
17 changes: 16 additions & 1 deletion core/cartopy.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,19 @@
This content is under construction!
```

This section will contain tutorials on plotting map with [cartopy](https://scitools.org.uk/cartopy/docs/latest/). It will be cross-referenced with tutorials on [xarray](xarray) and [matplotlib](matplotlib).
This section contains tutorials on plotting maps with [cartopy](https://scitools.org.uk/cartopy/docs/latest/).
It will be cross-referenced with tutorials on [xarray](xarray) and [matplotlib](matplotlib).

---

From the [Cartopy website](https://scitools.org.uk/cartopy/docs/latest):
Cartopy is a Python package designed for geospatial data processing in order to
produce maps and other geospatial data analyses.

Cartopy makes use of the powerful PROJ.4, NumPy and Shapely libraries and includes a programmatic interface
built on top of Matplotlib for the creation of publication quality maps.

You should have a basic familiarity with Matplotlib prior to working through the Cartopy notebooks presented here.

Key features of cartopy are its object-oriented [projection definitions](https://scitools.org.uk/cartopy/docs/latest/crs/projections.html#cartopy-projections),
and its ability to transform points, lines, vectors, polygons and images between those projections.
Loading