Initial Conditions and Forcing Notebooks and Tools

The tools/I_ForcingFiles/ directory contains a collection of IPython Notebooks for creating, manipulating, and visualizing initial conditions and forcing netCDF files. Links to statically rendered versions of these notebooks can be found in the tools repo I_ForcingFiles/ directory README.

Many of these notebooks use modules from the SalishSeaTools Package so please ensure that you have it installed correctly.

  • AddRivers.ipynb: an IPython Notebook that prepares the Rivers file for the large Salish Sea NEMO 3.4 domain.
  • LookatInitialForcingFiles.ipynb: an IPython Notebook that opens bathymetry, coordinate and tide files from JPP’s run of CONCEPTS 110 It then prepares a various plots.
  • netCDF4weights-CGRF.ipynb: an IPython Notebook to convert the values from grid/met_gem_weight.nc from the WC3_PREP 2-Oct-2013 tarball into a netCDF4, zlib=True file with convention-compliant attributes.
  • NoSnow.ipynb: an IPython Notebook for the creation of the atmospheric/no_snow.nc No-Snow Constraint atmospheric forcing file in the NEMO-forcing.
  • Open Boundary.ipynb: an IPython Notebook that characterizes the western open boundary of the large Salish Sea NEMO 3.4 domain.
  • Prepare Tide Files.ipynb: an IPython Notebook that opens JPP’s tide files and prepares tide files for NEMO 3.4 in NetCDF format. This book is for the small domain and does both western and northern boundary.
  • PrepareSimpleOBC.ipynb: an IPython Notebook that prepares constant boundary values for the western boundary of the large Salish Sea NEMO 3.4 domain.
  • PrepareTS.ipynb: an IPython Notebook to prepare initial T&S for the large domain based on a single S4-1 profile from Sept 2003.
  • TS_OBC_Softstart.ipynb: an IPython Notebook to prepare OBC T&S files that start with the initial conditions and switch to the Thomson et al boundary conditions in October.
  • webtide_forcing.ipynb: an IPython Notebook to prepare tidal forcing files for the large Salish Sea NEMO 3.4 domain, western boundary.
  • correct_pressure.py: A Python script to correct CGRF pressure files to sea level.

When you add a new notebook to this collection please use python make_readme.py in the tools/I_ForcingFiles/ directory to update the README.md and commit and push it too.