|
|
| Line 31: |
Line 31: |
| ==== Literatur ==== | | ==== Literatur ==== |
| <references /> | | <references /> |
| -----------------------------------------------
| |
| {{template
| |
| []
| |
| |test
| |
| # comment
| |
| inputfiles=
| |
| # req: [[NCVIEW2D.DAT]]
| |
| # opt: plot data stored as spreadsheet or [https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable]
| |
| # opt: other formats such as *.jpg, *.tif, *.svg, *.pdf, *.png
| |
| }}
| |
|
| |
| {{ProgramDescription
| |
| name_de=[[NCVIEW2D]]
| |
| name=[[NCVIEW2D]]
| |
| version=March 2021
| |
| version_descr=September 2022
| |
| catchwords=oostprozessor<br />
| |
| time series<br />
| |
| [[CF-NETCDF.NCcf-netcdf.nc]]
| |
|
| |
| shortdescription=
| |
| [[NCVIEW2D]] is applied to visualize [[CF-NETCDF.NCcf-netcdf.nc]] data as time series. The following objects are within a plot:
| |
|
| |
| # plot window(s) (also subplots)
| |
| # y-axis
| |
| # data
| |
|
| |
|
| |
| A plot window can also have two y-axis with 5 individual data sets each. E. g. plot window 1 and its y-axis 1 can contain the measured and modeled [[water level]], while plot window 2 could show measured salinity on the left y-axis and [[discharge]] on the right y-axis.
| |
| Plot windows are placed from north to south. Below the lowes window, the UUID of the [[CF-NETCDF.NCcf-netcdf.nc]] data may be displayed as legend.
| |
|
| |
| <gallery>
| |
| Time series.example 1.de.pngexample 1
| |
| Time series.example 2.en.pngexample 2
| |
| Time series.example 3.en.pngexample 3
| |
| </gallery>
| |
|
| |
| Remarks=
| |
| # Variable names can be obtained via ncdump -h myData.nc
| |
| # Measurements from [[BOEWRT]] can be converted to [[CF-NETCDF.NCcf-netcdf.nc]] using [[DATACONVERT]] or [[BOE2NC]]
| |
| # Only the last y-label/y-limit of a figure and an axis is used for visualization
| |
| # The maximum number of plot windows is 3.
| |
| # This project took advantage of [[netCDF]] software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).
| |
|
| |
|
| |
| inputfiles=
| |
| # req: [[NCVIEW2D.DAT]]
| |
|
| |
| outputfiles=
| |
| # [[MATLAB]] figure *.fig
| |
| # [[DMQS]] metadata (stored in figure)
| |
| # program log *.sdr
| |
| # errors and warning *.err
| |
| # opt: plot data stored as spreadsheet or [https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable]
| |
| # opt: other formats such as *.jpg, *.tif, *.svg, *.pdf, *.png
| |
|
| |
| methodology=
| |
| This program was written in [[MATLAB]] and takes advantage of existing PROGHOME methods, such as unit conversion or i/o of [[BOEWRT]] data. The program is subdivided in the following sections:
| |
|
| |
| {{ProgramDescription
| |
| name_de=NCVIEW2D
| |
| name=NCVIEW2D
| |
| version=March 2021
| |
| version_descr=September 2022
| |
| catchwords=oostprozessor<br />
| |
| time series<br />
| |
| [[CF-NETCDF.NCcf-netcdf.nc]]
| |
|
| |
| shortdescription=
| |
| [[NCVIEW2D]] is applied to visualize [[CF-NETCDF.NCcf-netcdf.nc]] data as time series. The following objects are within a plot:
| |
|
| |
| # plot window(s) (also subplots)
| |
| # y-axis
| |
| # data
| |
|
| |
| A plot window can also have two y-axis with 5 individual data sets each. E. g. plot window 1 and its y-axis 1 can contain the measured and modeled water level, while plot window 2 could show measured salinity on the left y-axis and discharge on the right y-axis.
| |
| Plot windows are placed from north to south. Below the lowes window, the UUID of the [[CF-NETCDF.NCcf-netcdf.nc]] data may be displayed as legend.
| |
|
| |
| <gallery>
| |
| Time series.example 1.de.pngexample 1
| |
| Time series.example 2.en.pngexample 2
| |
| Time series.example 3.en.pngexample 3
| |
| </gallery>
| |
|
| |
| Remarks=
| |
| # Variable names can be obtained via ncdump -h myData.nc
| |
| # Measurements from [[BOEWRT]] can be converted to [[CF-NETCDF.NCcf-netcdf.nc]] using [[DATACONVERT]] or [[BOE2NC]]
| |
| # Only the last y-label/y-limit of a figure and an axis is used for visualization
| |
| # The maximum number of plot windows is 3.
| |
| # This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).
| |
|
| |
| inputfiles=
| |
| # req: [[NCVIEW2D.DAT]]
| |
|
| |
| outputfiles=
| |
| # [[MATLAB]] figure *.fig
| |
| # [[DMQS]] metadata (stored in figure)
| |
| # program log *.sdr
| |
| # errors and warning *.err
| |
| # opt: plot data stored as spreadsheet or [https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable]
| |
| # opt: other formats such as *.jpg, *.tif, *.svg, *.pdf, *.png
| |
|
| |
| methodology=
| |
| This program was written in [[MATLAB]] and takes advantage of existing PROGHOME methods, such as unit conversion or i/o of [[BOEWRT]] data. The program is subdivided in the following sections:
| |
|
| |
| # opt: data operations
| |
| # opt: data smoothing
| |
| # Testing of existence of x-axis limits
| |
| # Initialising the figure environment
| |
| # Initialising the the axis
| |
| # Initialising the the legend
| |
| # Initialising the UUID legend (if requested)
| |
| # Initialising the figure title (if requested)
| |
| # Initialising the figure box and grid lines (if requested)
| |
| # Initialising the textboxes (if requested)
| |
| # Writing [[DMQS]] information in *.fig
| |
| # Export *.fig
| |
| # opt: export further formats (if requested)
| |
| # opt: export of data as spreadsheet (xlsx) or [https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable]
| |
| # controlled end
| |
|
| |
| preprocessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/ Delft3D-Flexible Mesh]
| |
| postprocessor=[[MATLAB]]
| |
| language=MATLAB r2020b
| |
| add_software= keine
| |
| contact_original=R. Hagen
| |
| contact_maintenance=[mailto:pos.proghome@baw.de Working group POS] with R. Hagen and U. Schiller
| |
|
| |
| documentation=
| |
| * Template Files:
| |
| ** template files available in '''$PROGHOME/examples/ncdelta'''
| |
| }}
| |