- The central location for all repos is the SalishSeaCast organization on GitHub
- People are free to push changes to code and docs that they own, but they should fork repos and create pull requests to provide changes to stuff owned by others so that changes are reviewed
- All repos have issue trackers enabled on GitHub
- GitHub wikis are disabled on all repos to force documentation into repo docs directories
- Docs use Sphinx
- Docs from public repos will be rendered as HTML on readthedocs.org. readthedocs also provides PDF rendering.
- There is no provision for rendering docs from private repos.
- public
- Creative Commons Attribution license, copyright project contributors and UBC
- project level documentation, reports, etc.
- rendered at https://salishsea-meopar-docs.readthedocs.io/en/latest/
- GitHub: https://github.com/SalishSeaCast/docs
- private to SalishSea-MEOPAR team members
- meeting notes, plans, work-in-progress reports and papers, presentations, etc.
- anything that might go in docs repo but are not ready for release, or which cannot be released for some reason
- ideally at least some of this repo will eventually be moved to the public docs repo
- public
- Apache v2.0 license, copyright project contributors and UBC
- scripts and docs for preparing, running, and post-processing NEMO runs, and any other support task that we write software for
- documentation is rendered at https://salishsea-meopar-tools.readthedocs.io/en/latest/
- GitHub: https://github.com/SalishSeaCast/tools
- private to SalishSea-MEOPAR team members
- scripts and docs that might go in tools repo but are not ready for release, or which cannot be released for some reason
- ideally this repo will eventually empty out as its contents are moved to the public tools repo
- GitHub: https://github.com/SalishSeaCast/private-tools
- public
- Apache v2.0 license, copyright project contributors and UBC
- The Salish Sea NEMO command processor, :command:`salishsea`, a command line tool for doing various operations associated with the Salish Sea NEMO model. It is a domain-specific command processor tool for the Salish Sea model that uses plug-ins from the :ref:`NEMO-Cmd-repo` package.
- documentation is rendered at https://salishseacmd.readthedocs.io/en/latest/
- GitHub: https://github.com/SalishSeaCast/SalishSeaCmd
- public
- Apache v2.0 license, copyright project contributors and UBC
- The NEMO command processor, :command:`nemo`, a command line tool for doing various operations associated with running the NEMO ocean model.
- documentation is rendered at https://nemo-cmd.readthedocs.io/en/latest/
- GitHub: https://github.com/SalishSeaCast/NEMO-Cmd
- public
- Apache v2.0 license, copyright project contributors and UBC
- The SalishSeaNowcast package is a collection of Python modules associated with running the Salish Sea NEMO model in a daily nowcast/forecast mode. The runs use as-recent-as-available (typically previous day) forcing data for the western boundary sea surface height and the Fraser River flow, and atmospheric forcing from the four-times-daily produced forecast results from the Environment Canada High Resolution Deterministic Prediction System (HRDPS) operational GEM 2.5km resolution model.
- documentation is rendered at https://salishsea-nowcast.readthedocs.io/en/latest/
- GitHub: https://github.com/SalishSeaCast/SalishSeaNowcast
- Read-only legacy repo
- public
- Apache v2.0 license, copyright project contributors and UBC
- analyses of the results of the Salish Sea MEOPAR NEMO model; most of the files are Jupyter Notebooks
- GitHub: https://github.com/SalishSeaCast/analysis/
Note
This was the project's original analysis repo. It got so big that it was in danger of hitting the Bitbucket 2Gb limit at which changesets would no longer be accepted. In April 2016 it was split into a collection of personal analysis repos for each team member, as well as some other application-specific analysis repos. They are all public with the same license and copyright a the original analysis repo. They can be found in the SalishSeaCast organization on GitHub.
- private (because NEMO project requires sign-in to access code)
- CeCILL license, copyright Centre National de la Recherche Scientifique CNRS
- NEMO-3.6 code that we run
- a merge of the http://forge.ipsl.jussieu.fr/nemo/svn/branches/2015/nemo_v3_6_STABLE and our local code
- maintenance of the repo to handle the merges is described in :ref:`NEMO-3.6CodeRepoMaintenance`
- GitHub: https://github.com/SalishSeaCast/NEMO-3.6-code
- documentation: https://salishsea-meopar-docs.readthedocs.io/en/latest/code-notes/salishsea-nemo/repos-maint/nemo-3.6.html
- private (because the canonical source for this code is http://forge.ipsl.fr/ioserver/wiki)
- CeCILL_V2 license, copyright Centre National de la Recherche Scientifique CNRS
- XIOS-2.0 code that we run with NEMO-3.6
- a checkout of http://forge.ipsl.fr/ioserver/svn/XIOS/trunk
- maintenance of the repo to handle the merging in changes from upstream is decribed in :ref:`XIOS-2CodeRepoMaintenance`
- GitHub: https://github.com/SalishSeaCast/XIOS-2
- documentation: https://salishsea-meopar-docs.readthedocs.io/en/latest/code-notes/salishsea-nemo/repos-maint/xios-2.html
- public
- Apache v2.0 license, copyright project contributors and UBC
- XIOS build configuration arch files for use with NEMO-3.6
- GitHub: https://github.com/SalishSeaCast/XIOS-ARCH
- documentation: :ref:`moaddocs:XIOS-2-docs`
public
Apache v2.0 license, copyright project contributors and UBC
Coordinates, bathymetry, mesh mask, land processor elimination, and atmospheric forcing weights files for the Salish Sea NEMO model. Also included is the file that imposed the "no snow" atmospheric forcing condition. Files for AGRIF sub-grids are in appropriately names sub-directories of the :file:`subgrids/` directory.
Many of these files originated in the (private) :ref:`NEMO-forcing-repo` repository. The commit message history of files from that repository is included in their initial commit messages.
public
Apache v2.0 license, copyright project contributors and UBC
Rivers runoff climatology files for the Salish Sea NEMO model. Included are discharge, temperature, nutrients & biological tracers, and depths over which river quantities are introduced into model grid. Files for AGRIF sub-grids are in appropriately names sub-directories of the :file:`subgrids/` directory.
Many of these files originated in the (private) :ref:`NEMO-forcing-repo` repository. The commit message history of files from that repository is included in their initial commit messages.
public
Apache v2.0 license, copyright project contributors and UBC
Tide boundary condition files for the Salish Sea NEMO model.
Many of these files originated in the (private) :ref:`NEMO-forcing-repo` repository. The commit message history of files from that repository is included in their initial commit messages.
public
Apache v2.0 license, copyright project contributors and UBC
Tracer boundary condition climatology files and domain initialization files for the Salish Sea NEMO model. Included are temperature, salinity, nutrients, and biological tracers.
Many of these files originated in the (private) :ref:`NEMO-forcing-repo` repository. The commit message history of files from that repository is included in their initial commit messages.
- Read-only legacy repo
- private to SalishSea-MEOPAR team members
- private because the files are from project initialization tarballs received from J-P Paquin on 2013-10-02
- domain-specific set-up,
initial conditions,
forcing,
etc.
files used to run NEMO for the Salish Sea:
- coordinates
- bathymetry
- initial temperature and salinity
- restart files from spin-up runs
- tidal forcing
- open boundary condition forcing
- etc.
- GitHub: https://github.com/SalishSeaCast/NEMO-Forcing/
- documentation: https://salishsea-meopar-docs.readthedocs.io/en/latest/code-notes/salishsea-nemo/nemo-forcing/index.html
Note
This was the project's original repo of initial conditions, forcing, etc. files. It got so big that it was in danger of hitting the Bitbucket 2Gb limit at which changesets would no longer be accepted. It also contained multiple copies large binary files which are no longer used. Together, these factors make this repo very time consuming to clone and update. In August 2017 the repo was split into 4 smaller repos:
They are all public, licensed under Apache v2.0 license, and copyright by the project contributors and UBC. They can be found in the SalishSeaCast organization on GitHub.
- public
- Apache v2.0 license, copyright project contributors and UBC
- a collection of namelists and run description files for various sets of NEMO runs
- GitHub: https://github.com/SalishSeaCast/SS-run-sets
- public
- Apache v2.0 license, copyright project contributors and UBC
- code and documentation for the dynamic web app based on the Pyramid framework that serves the salishsea.eos.ubc.ca domain
- GitHub: https://github.com/SalishSeaCast/salishsea-site
- documentation: https://salishsea-site.readthedocs.io
- public
- all rights reserved, copyright project contributors and UBC
- a collection of model results and analysis produced by the Salish Sea MEOPAR project
- GitHub: https://github.com/SalishSeaCast/results_for_others
- public
- Apache v2.0 license, copyright project contributors and UBC, except the manuscript files which are copyright Taylor and Francis
- Salish Sea MEOPAR storm surge paper
- Soontiens, N., Allen, S., Latornell, D., Le Souef, K., Machuca, I., Paquin, J.-P., Lu, Y., Thompson, K., Korabel, V. (2016). Storm surges in the Strait of Georgia simulated with a regional model. Atmosphere-Ocean, volume 54, issue 1. https://dx.doi.org/10.1080/07055900.2015.1108899
- GitHub: https://github.com/SalishSeaCast/storm-surge/
- private until paper is published
- development of the Salish Sea NEMO barotropic tides paper
- GitHub: https://github.com/SalishSeaCast/barotropic-tides
- private until paper is published
- development of the Salish Sea NEMO interal tides paper
- GitHub: https://github.com/SalishSeaCast/internal-tides
- private until paper is published
- development of the Salish Sea NEMO mixing paper
- GitHub: https://github.com/SalishSeaCast/mixing-paper
- private until paper is published
- development of the Salish Sea NEMO plume paper
- GitHub: https://github.com/SalishSeaCast/jies-plume-paper
- private (because the canonical source for this code is http://forge.ipsl.fr/ioserver/wiki)
- CeCILL_V2 license, copyright Centre National de la Recherche Scientifique CNRS
- XIOS-1.0 code that we run with NEMO-3.6
- a checkout of the http://forge.ipsl.fr/ioserver/svn/XIOS/branchs/xios-1.0 branch
- GitHub: https://github.com/SalishSeaCast/XIOS-1.0
Note
This is the XIOS-1.0 code. It is archival. The Salish Sea model now uses :ref:`XIOS-2-repo`, and that is the recommended code for any new projects.
- private (because NEMO project requires sign-in to access code)
- CeCILL license, copyright Centre National de la Recherche Scientifique CNRS
- NEMO-3.4 code that we run
- a merge of the http://forge.ipsl.jussieu.fr/nemo/svn/branches/2012/dev_v3_4_STABLE_2012 branch and our local code
- GitHub: https://github.com/SalishSeaCast/NEMO-3.4-Code
Note
This is the NEMO-3.4 code. It is archival. The Salish Sea model is now based on :ref:`NEMO-3.6-code-repo`, and that is the recommended code for any new projects.
- private
- a collection of observations made in the Salish Sea
- This repo is a vestige of an experiment that didn't work out because storing large binary files under Mercurial version control is not a good idea.
- GitHub: https://github.com/SalishSeaCast/SoG-Obs
- public
- a collection of files for pre-processing, running, and post-processing of numerical simulations with NEMO for MEOPAR project with primary focus on the Scotia Shelf deployment of the model
- GitHub: https://github.com/SalishSeaCast/NEMO-EastCoast/
- private (because NEMO project required sign-in to access code)
- CeCILL license, copyright Centre National de la Recherche Scientifique CNRS
- NEMO-3.1 reference repo
- a Mercurial repo of SVN checkouts of modipsl trunk, the NEMO-3.1 tag, and supporting repos that are believed to be the basis on which the 2-Oct-2013 CONCEPTS-110 CODE tarball was built
- documentation rendered at https://salishsea-meopar-docs.readthedocs.io/en/latest/code-notes/salishsea-nemo/nemo31-concepts110.html
- GitHub: https://github.com/SalishSeaCast/NEMO-3.1
- private (because NEMO project required sign-in to access code)
- CeCILL license, copyright Centre National de la Recherche Scientifique CNRS
- CONCEPTS-110 reference repo
- a Mercurial repo of the CODE.tar tarball received from J-P Paquin on 2-Oct-2013
- documentation rendered at https://salishsea-meopar-docs.readthedocs.io/en/latest/code-notes/salishsea-nemo/nemo31-concepts110.html
- GitHub: https://github.com/SalishSeaCast/CONCEPTS-110/