Skip to content
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
2 changes: 1 addition & 1 deletion .github/workflows/DeployPage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ on:
push:
branches:
- master
- v0p3p11e
- v0p3p11f
jobs:
build-and-deploy:
runs-on: ubuntu-latest
Expand Down
13 changes: 7 additions & 6 deletions page/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ The notebooks mostly come from the `examples` section of a Julia package.
- Models / [MITgcmTools.jl](#mitgcm-tools) examples
- [MeshArrays.jl](#mesh-arrays) examples
- [IndividualDisplacements.jl](#individual-displacements) examples
- [NetCDF](#netcdf)
- [Files & NetCDF](#files)
- [Workshops](#workshop)

The [User Directions](#directions) section is for those interested in running notebooks themselves.
Expand All @@ -40,7 +40,7 @@ The `ClimateModels.jl` package provides an interface to models often used in cli
An important requirement in climate science is to derive transports using native model grid output to e.g. precisely close energy budgets. This is one of the applications of `MeshArrays.jl` -- the analysis of global transports derived from gridded model output. Topics covered via `MeshArrays.jl` also include interpolation and geography.

`IndividualDisplacements.jl` extends this approach by providing a [particle tracking](https://en.wikipedia.org/wiki/Lagrangian_and_Eulerian_specification_of_the_flow_field) framework that readily operates on climate model `C-grids` using `MeshArrays.jl`.
Examples that let you access and explore ocean data products are provided in `OceanRobots.jl` and `OceanStateEstimation.jl`. The `miscellaneous` section touches on topics such as files (incl. NetCDF and Zarr), visualization, cloud services, and user directions.
Examples that let you access and explore ocean data products are provided in `OceanRobots.jl` and `OceanStateEstimation.jl`. The `More` section touches on topics such as files (incl. NetCDF and Zarr), visualization, cloud services, and user directions.

**Visual Examples**

Expand Down Expand Up @@ -154,14 +154,15 @@ In this section, we provide additional representative examples that cover common

\label{more}

**NetCDF**
**Files & NetCDF**

\label{netcdf}
\label{files}

- [NetCDF\_basics.jl](NetCDF_basics.html) ([notebook url](https://raw.githubusercontent.com/JuliaClimate/Notebooks/master/tutorials/NetCDF_basics.jl)) is a brief tutorial that opens a netCDF file using [NCDatasets.jl](https://alexander-barth.github.io/NCDatasets.jl/latest/) and plots a 2D slice as a heatmap using [Makie.jl](https://makie.juliaplots.org/stable/).
- [NetCDF\_packages.jl](NetCDF_packages.html) ([notebook url](https://raw.githubusercontent.com/JuliaClimate/Notebooks/master/tutorials/NetCDF_packages.jl)) reviews packages for ingesting NetCDF into various data structures.
- [NetCDF\_packages.jl](NetCDF_packages.html) ([notebook url](https://raw.githubusercontent.com/JuliaClimate/Notebooks/master/tutorials/NetCDF_packages.jl)) reviews packages for ingesting NetCDF into various data structures; including [ClimateBase.jl](https://juliaclimate.github.io/ClimateBase.jl/dev/) and [ClimateTools.jl](https://juliaclimate.github.io/ClimateTools.jl/dev/).
- [NetCDF\_advanced.jl](NetCDF_advanced.html) ([notebook url](https://raw.githubusercontent.com/JuliaClimate/Notebooks/master/tutorials/NetCDF_advanced.jl)) uses a large file to look at performance.
- [NCTiles.jl](https://gaelforget.github.io/NCTiles.jl/dev) converts binary data into meta-data-rich [NetCDF](https://en.wikipedia.org/wiki/NetCDF) files for (1) a simple rectangular grid; (2) a tiled domain distributed over multiple files.

Other packages : [NetCDF.jl](https://juliageo.github.io/NetCDF.jl/dev) provides high-level and medium-level interfaces for writing and reading netcdf files. [Zarr.jl](https://juliaio.github.io/Zarr.jl/latest/) supports reading and Writing Zarr Datasets from Julia. [NCTiles.jl](https://gaelforget.github.io/NCTiles.jl/dev) converts binary data into meta-data-rich [NetCDF](https://en.wikipedia.org/wiki/NetCDF) files for (1) a simple rectangular grid; (2) a tiled domain distributed over multiple files.

**Workshops**

Expand Down
4 changes: 3 additions & 1 deletion tutorials/NetCDF_packages.jl
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ using InteractiveUtils

# ╔═╡ 7306f20f-9da1-4419-9222-1704fd296ee8
begin
using ClimateBase, Downloads, Dates, PlutoUI
using ClimateBase, NCDatasets, Downloads, Dates, PlutoUI
"Done with loading packages"
end

Expand Down Expand Up @@ -125,10 +125,12 @@ PLUTO_PROJECT_TOML_CONTENTS = """
ClimateBase = "35604d93-0fb8-4872-9436-495b01d137e2"
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
Downloads = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
NCDatasets = "85f8d34a-cbdd-5861-8df4-14fed0d494ab"
PlutoUI = "7f904dfe-b85e-4ff6-b463-dae2292396a8"

[compat]
ClimateBase = "~0.15.1"
NCDatasets = "~0.11.9"
PlutoUI = "~0.7.36"
"""

Expand Down