A simple one-dimensional NPZD model with graphical user interface

This github code is a simple, 1-dimensional NPZD model in<code>Matlab</code>, based on Kuhn et al. (2015, doi.org/10.1016/j.pocean.2015.07.004 ), with a Graphical User Interface (GUI). The model is representative of a location at 50 degree N in the North Atlantic Ocean and the mixed laye...

Full description

Bibliographic Details
Main Author: Fennel, Katja
Format: Other/Unknown Material
Language:English
Published: Zenodo 2022
Subjects:
Online Access:https://doi.org/10.5281/zenodo.6993508
id ftzenodo:oai:zenodo.org:6993508
record_format openpolar
spelling ftzenodo:oai:zenodo.org:6993508 2024-09-15T18:23:43+00:00 A simple one-dimensional NPZD model with graphical user interface Fennel, Katja 2022-08-15 https://doi.org/10.5281/zenodo.6993508 eng eng Zenodo https://doi.org/10.1016/j.pocean.2015.07.004 https://zenodo.org/badge/latestdoi/479505457 https://doi.org/10.1038/s43586-022-00154-2 https://doi.org/10.5281/zenodo.6993507 https://doi.org/10.5281/zenodo.6993508 oai:zenodo.org:6993508 info:eu-repo/semantics/openAccess Creative Commons Attribution 4.0 International https://creativecommons.org/licenses/by/4.0/legalcode ocean biological model NPZD model info:eu-repo/semantics/other 2022 ftzenodo https://doi.org/10.5281/zenodo.699350810.1016/j.pocean.2015.07.00410.1038/s43586-022-00154-210.5281/zenodo.6993507 2024-07-26T06:32:49Z This github code is a simple, 1-dimensional NPZD model in<code>Matlab</code>, based on Kuhn et al. (2015, doi.org/10.1016/j.pocean.2015.07.004 ), with a Graphical User Interface (GUI). The model is representative of a location at 50 degree N in the North Atlantic Ocean and the mixed layer evolution from this location is imposed. The model is run for 2 years, but only the 2nd year is shown in the auto-generated plots. The satellite-observed surface phytoplankton evolution at this location is shown for comparison in the surface property plot. The GUI is called from the Matlab command line as follows:<code>>> GUI_NPZD</code> A window will pop up that allows the user to modify 4 parameters: the latitude of solar forcing, the initial nutrient concentration, the maximum phytoplankton growth rate, and the maximum zooplankton grazing rate. These parameters can be adjusted by using the sliders or typing new values directly into the corresponding editbox. If the value entered is outside the allowable range indicated by the slider, it will be reset to the corresponding allowable maximum or minimum. The buttons below the four sliders allow the user to run the model or quit the GUI. The evolution of state variables at the surface layer will be written into a Matlab file along with essential meta-information. The code is also used in the article "Ocean Biogeochemical Modelling" in Nature ReviewMethods Primers by Fennel et al. (2022). Other/Unknown Material North Atlantic Zenodo
institution Open Polar
collection Zenodo
op_collection_id ftzenodo
language English
topic ocean biological model
NPZD model
spellingShingle ocean biological model
NPZD model
Fennel, Katja
A simple one-dimensional NPZD model with graphical user interface
topic_facet ocean biological model
NPZD model
description This github code is a simple, 1-dimensional NPZD model in<code>Matlab</code>, based on Kuhn et al. (2015, doi.org/10.1016/j.pocean.2015.07.004 ), with a Graphical User Interface (GUI). The model is representative of a location at 50 degree N in the North Atlantic Ocean and the mixed layer evolution from this location is imposed. The model is run for 2 years, but only the 2nd year is shown in the auto-generated plots. The satellite-observed surface phytoplankton evolution at this location is shown for comparison in the surface property plot. The GUI is called from the Matlab command line as follows:<code>>> GUI_NPZD</code> A window will pop up that allows the user to modify 4 parameters: the latitude of solar forcing, the initial nutrient concentration, the maximum phytoplankton growth rate, and the maximum zooplankton grazing rate. These parameters can be adjusted by using the sliders or typing new values directly into the corresponding editbox. If the value entered is outside the allowable range indicated by the slider, it will be reset to the corresponding allowable maximum or minimum. The buttons below the four sliders allow the user to run the model or quit the GUI. The evolution of state variables at the surface layer will be written into a Matlab file along with essential meta-information. The code is also used in the article "Ocean Biogeochemical Modelling" in Nature ReviewMethods Primers by Fennel et al. (2022).
format Other/Unknown Material
author Fennel, Katja
author_facet Fennel, Katja
author_sort Fennel, Katja
title A simple one-dimensional NPZD model with graphical user interface
title_short A simple one-dimensional NPZD model with graphical user interface
title_full A simple one-dimensional NPZD model with graphical user interface
title_fullStr A simple one-dimensional NPZD model with graphical user interface
title_full_unstemmed A simple one-dimensional NPZD model with graphical user interface
title_sort simple one-dimensional npzd model with graphical user interface
publisher Zenodo
publishDate 2022
url https://doi.org/10.5281/zenodo.6993508
genre North Atlantic
genre_facet North Atlantic
op_relation https://doi.org/10.1016/j.pocean.2015.07.004
https://zenodo.org/badge/latestdoi/479505457
https://doi.org/10.1038/s43586-022-00154-2
https://doi.org/10.5281/zenodo.6993507
https://doi.org/10.5281/zenodo.6993508
oai:zenodo.org:6993508
op_rights info:eu-repo/semantics/openAccess
Creative Commons Attribution 4.0 International
https://creativecommons.org/licenses/by/4.0/legalcode
op_doi https://doi.org/10.5281/zenodo.699350810.1016/j.pocean.2015.07.00410.1038/s43586-022-00154-210.5281/zenodo.6993507
_version_ 1810463977469116416