SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Delft3D 4 - Open Source Pre- and
Postprocessing
Delft Software Days 2015
28 October 2015
Open Source Pre- and Postprocessing
• Delft3D-MATLAB tools
• open source since spring 2011 (included in OET by reference)
• top-down quality controlled
• read access for all
• write access to certified/trusted developers
• OpenEarthTools
• open source since autumn 2008
• includes Muppet and DelftDashBoard since 2009
• bottom-up quality control
• read and write access to all
• Valuable experience with 2 philosophies
to growth and control quality
Today’s focus
Growing importance
Open Source Pre- and Postprocessing
• RGFGRID
• curvi-linear and flexible mesh grid generator
• FORTRAN code
• source code to be released
• read access for all / limited write access
• DeltaShell
• new Delft3D flexible mesh user interface
• C# code
• source code to be released
• read access for all / limited write access
• DeltaShell Python scripting
• integrate scripting with the full user interface
• bottom-up quality control
• read and write access to all
Python Scripting in
SOBEK 3 & Delft3D
Flexible Mesh
course
OpenEarthTools
OpenEarthTools =
• Open source management of
• Data, Models and Tools for
• Environmental Science & Technology
wwww.OpenEarth.eu
↓ Wikipedia keeps the history of all modifications, and so does Subversion ↓
OpenEarthTools: crowd-sourcing tools
OpenEarthTools
Developed by a community. Some
people contribute more than
others, but single contributions
can be very valuable to many
other people.
OpenEarthTools
Individuals come and go, but
the community stays.
Now the tools …
• How to get the code:
• registration at http://oss.deltares.nl
• get Tortoise subversion from http://tortoisesvn.net
• get MATLAB OpenEarthTools from
https://svn.oss.deltares.nl/repos/openearthtools/trunk/matlab
• Run the tools:
• Go to OpenEarthTools source root folder
• Run “oetsettings”
• Focus on tools:
• Delft Dashboard: ddb
• QuickPlot: d3d_qp
• Muppet: muppet4
• GooglePlot
Delft Dashboard: ddb
Select model
Delft3D-FLOW
Draw
bounding box
Zoom in on COASTAL
area of interest
Create: grid,
bathymetry,
open boundaries,
boundary conditions
Choose
resolution
Save model
… and run
QuickPlot: d3d_qp
Open file
(or URL via menu)
Add subplot
Visualize
Edit dataset
plot options
Set subplot
properties
Set figure
properties
Select quantity
Select
time/space
Open Plot Manager
Create figure
Add geo data
(only for spherical)
QuickPlot macros and scripts
Record macro
selectfield 'water level'
presenttype 'continuous shades'
extend2edge 1
quickview
printfigure 'wl-cshade-extended.png' 'PNG file' 2 53 1
closefigure
Record MATLAB script
d3d_qp('selectfield','water level')
d3d_qp('presenttype','continuous shades')
d3d_qp('extend2edge',1)
d3d_qp('quickview')
d3d_qp('printfigure','wl-cshade-extended.png','PNG file',2,53,1)
d3d_qp('closefigure')
Macro
MATLAB script
Insert your own MATLAB code
Play recorded macro or script
Run from MATLAB prompt
QuickPlot MATLAB commands
File = qpfopen('filename') % open a file (just like QP)
File = qpfile % start using the file selected in QP
Fig = qpsf % get handle of figure selected in QP
qpsf(Fig) % select figure Fig in QP
Ax = qpsa % get handle of axes selected in QP
qpsf(Ax) % select axes Ax in QP
Qnts = qpread(File) % get quantities in the file
Qnam = {Qnts.Name}' % list quantity names
Size = qpread(File,Qnts(i),'size')
% get dataset size e.g. [11 0 42 3 0] for 11 time steps,
% 0 stations, (M,N) grid 42x3 and 0 layers (K)
% returned size is always [TMAX StatMAX MMAX NMAX KMAX]
Time = qpread(File,Qnts(i),'time') % get array of times
Stns = qpread(File,Qnts(i),'stations') % get array of station names
Data = qpread(File,Qnts(i),'griddata',5,1:20,1:3)
% get grid and data for timestep 5 and M=1:20 and N=1:3
% these indices refer to the non-zero elements of 'size'
GooglePlot
Get data
data =
X: [73x37 double]
Y: [73x37 double]
XUnits: 'deg'
YUnits: 'deg'
Val: [73x37 double] % number of Val matches number of X/Y
Time: 736266 % if presentation type is not patches
Name: 'water level'
Units: 'm‘
% write data to KML file for GoogleEarth
>> KMLcontourf(data.Y,data.X,data.Val, ...
'fileName','myFile.kml');
>> KMLcontourf3(data.Y,data.X,data.Val, ...
'fileName','myFile.kml', ...
'zScaleFun',@(z) (z+3.2)*1000); % scale vertical coordinates
% for GoogleEarth
>> help googleplot
Muppet: muppet4
Open file and
define dataset
Define subplot
Add dataset
to subplot
Edit dataset
plot options
Set basic subplot
properties
Set more detailed
subplot properties
Define legend
settings per subplot
Define colormap
per subplot Set figure
properties
Visualize
Associating files with stand-alone QUICKPLOT
QUICKPLOT will
automatically open a
data file when its name
is given on the
command line.
Make this association
via Windows Explorer
 Open with… 
Browse  select
d3d_qp.exe  open 
Select “Always use the
selected program to
open this kind of file” 
click OK Note: files with extension .m or .qplog will
automatically be executed.
Associating files with stand-alone QUICKPLOT
If you can’t add d3d_qp.exe to the Open with… dialog, then you have
most likely made such an association in the past, but that QUICKPLOT
executable has been deleted or moved. To solve this open the registry
editor (regedit.exe)
• Find the entry
Computer/HKEY_CLASSES_ROOT/Applications/d3d_qp.exe
• Check the path specified in
…/d3d_qp.exe/shell/open/command
Associating files with stand-alone QUICKPLOT
In Total Commander
select a file and choose
from the menu File 
Associate With …

Contenu connexe

Tendances

Chapter 2 open channel hydraulics
Chapter 2 open channel hydraulicsChapter 2 open channel hydraulics
Chapter 2 open channel hydraulicsMohsin Siddique
 
0 open channel intro 5
0 open channel   intro 50 open channel   intro 5
0 open channel intro 5Refee Lubong
 
Theories of Multiphase Flow in Wells
Theories of Multiphase Flow in WellsTheories of Multiphase Flow in Wells
Theories of Multiphase Flow in WellsTarek Saati
 
Skin Factor and Formation Damage
Skin Factor and Formation DamageSkin Factor and Formation Damage
Skin Factor and Formation DamageNouh Almandhari
 
Geography AS Level full revision notes
Geography AS Level full revision notesGeography AS Level full revision notes
Geography AS Level full revision notesBrittany Farrant
 
Underground cavern project
Underground cavern projectUnderground cavern project
Underground cavern projectManveer Shetty
 
Rapidly variying flow
Rapidly variying flowRapidly variying flow
Rapidly variying flowMilan Sheta
 
Ground water| Facts of Ground water
Ground water| Facts of Ground waterGround water| Facts of Ground water
Ground water| Facts of Ground waterMian Muhammad Zafar
 
Ocean Currents 1
Ocean Currents 1Ocean Currents 1
Ocean Currents 1GeoCoops
 
Flooding in an LEDC Causes (Bangladesh 2004)
Flooding in an LEDC Causes (Bangladesh 2004)Flooding in an LEDC Causes (Bangladesh 2004)
Flooding in an LEDC Causes (Bangladesh 2004)Guerillateacher
 
Well Test Design
Well Test DesignWell Test Design
Well Test Designadsnah
 

Tendances (20)

Pressure draw down test .
Pressure draw down test .Pressure draw down test .
Pressure draw down test .
 
Flow Through Pipe
Flow Through PipeFlow Through Pipe
Flow Through Pipe
 
Chapter 5 Fetter Ground water flow to wells
Chapter 5 Fetter Ground water flow to wellsChapter 5 Fetter Ground water flow to wells
Chapter 5 Fetter Ground water flow to wells
 
Chapter 2 open channel hydraulics
Chapter 2 open channel hydraulicsChapter 2 open channel hydraulics
Chapter 2 open channel hydraulics
 
0 open channel intro 5
0 open channel   intro 50 open channel   intro 5
0 open channel intro 5
 
Theories of Multiphase Flow in Wells
Theories of Multiphase Flow in WellsTheories of Multiphase Flow in Wells
Theories of Multiphase Flow in Wells
 
Presentation1
Presentation1Presentation1
Presentation1
 
Skin Factor and Formation Damage
Skin Factor and Formation DamageSkin Factor and Formation Damage
Skin Factor and Formation Damage
 
Geography AS Level full revision notes
Geography AS Level full revision notesGeography AS Level full revision notes
Geography AS Level full revision notes
 
Underground cavern project
Underground cavern projectUnderground cavern project
Underground cavern project
 
Oxbow Lake
Oxbow LakeOxbow Lake
Oxbow Lake
 
(Part i)- open channels
(Part i)- open channels(Part i)- open channels
(Part i)- open channels
 
Rapidly variying flow
Rapidly variying flowRapidly variying flow
Rapidly variying flow
 
Chapter 7 Ocean Circulation
Chapter 7 Ocean CirculationChapter 7 Ocean Circulation
Chapter 7 Ocean Circulation
 
Petroleum drilling fundamentals
Petroleum drilling fundamentalsPetroleum drilling fundamentals
Petroleum drilling fundamentals
 
Ground water| Facts of Ground water
Ground water| Facts of Ground waterGround water| Facts of Ground water
Ground water| Facts of Ground water
 
Ocean Currents 1
Ocean Currents 1Ocean Currents 1
Ocean Currents 1
 
Flooding in an LEDC Causes (Bangladesh 2004)
Flooding in an LEDC Causes (Bangladesh 2004)Flooding in an LEDC Causes (Bangladesh 2004)
Flooding in an LEDC Causes (Bangladesh 2004)
 
Precipitation.pdf
Precipitation.pdfPrecipitation.pdf
Precipitation.pdf
 
Well Test Design
Well Test DesignWell Test Design
Well Test Design
 

En vedette

E-Business Suite Release 12 Payables Upgrade: Like for Like and Then Some
E-Business Suite Release 12 Payables Upgrade: Like for Like and Then SomeE-Business Suite Release 12 Payables Upgrade: Like for Like and Then Some
E-Business Suite Release 12 Payables Upgrade: Like for Like and Then Someeprentise
 
Quality into manufacturing & services
Quality into manufacturing & servicesQuality into manufacturing & services
Quality into manufacturing & servicesquery1534
 
Metafuzz: Building Boring Fuzzers Faster, Using Metadata
Metafuzz: Building Boring Fuzzers Faster, Using MetadataMetafuzz: Building Boring Fuzzers Faster, Using Metadata
Metafuzz: Building Boring Fuzzers Faster, Using Metadataamiable_indian
 
Presentación Valuesoft III
Presentación Valuesoft IIIPresentación Valuesoft III
Presentación Valuesoft IIIJorge Marquez
 
Aurten Bai Athletic Txapeldun¡¡¡
Aurten Bai  Athletic Txapeldun¡¡¡Aurten Bai  Athletic Txapeldun¡¡¡
Aurten Bai Athletic Txapeldun¡¡¡PEANMNIJA
 
Christopher Anderson SPHR CBS VP HR Hiring Trends
Christopher Anderson SPHR CBS VP HR Hiring TrendsChristopher Anderson SPHR CBS VP HR Hiring Trends
Christopher Anderson SPHR CBS VP HR Hiring TrendsJerome Matthews
 
Pdf_presentasion
Pdf_presentasionPdf_presentasion
Pdf_presentasionBankir_Ru
 

En vedette (20)

E-Business Suite Release 12 Payables Upgrade: Like for Like and Then Some
E-Business Suite Release 12 Payables Upgrade: Like for Like and Then SomeE-Business Suite Release 12 Payables Upgrade: Like for Like and Then Some
E-Business Suite Release 12 Payables Upgrade: Like for Like and Then Some
 
Case Study - Energizer UK
Case Study - Energizer UKCase Study - Energizer UK
Case Study - Energizer UK
 
Constructorpoznan
ConstructorpoznanConstructorpoznan
Constructorpoznan
 
Seabee Courier Jan. 4, 2013
Seabee Courier Jan. 4, 2013Seabee Courier Jan. 4, 2013
Seabee Courier Jan. 4, 2013
 
Quality into manufacturing & services
Quality into manufacturing & servicesQuality into manufacturing & services
Quality into manufacturing & services
 
Georges Dagher
Georges DagherGeorges Dagher
Georges Dagher
 
Funbiketour
FunbiketourFunbiketour
Funbiketour
 
El Famoso Desayuno De Villa O Higgins
El Famoso Desayuno De Villa O HigginsEl Famoso Desayuno De Villa O Higgins
El Famoso Desayuno De Villa O Higgins
 
Level 1 Slides Lessons 1 5 V4wb70 Ml
Level 1 Slides   Lessons 1 5 V4wb70 MlLevel 1 Slides   Lessons 1 5 V4wb70 Ml
Level 1 Slides Lessons 1 5 V4wb70 Ml
 
Metafuzz: Building Boring Fuzzers Faster, Using Metadata
Metafuzz: Building Boring Fuzzers Faster, Using MetadataMetafuzz: Building Boring Fuzzers Faster, Using Metadata
Metafuzz: Building Boring Fuzzers Faster, Using Metadata
 
Presentación Valuesoft III
Presentación Valuesoft IIIPresentación Valuesoft III
Presentación Valuesoft III
 
Aurten Bai Athletic Txapeldun¡¡¡
Aurten Bai  Athletic Txapeldun¡¡¡Aurten Bai  Athletic Txapeldun¡¡¡
Aurten Bai Athletic Txapeldun¡¡¡
 
Iptv
Iptv Iptv
Iptv
 
Christopher Anderson SPHR CBS VP HR Hiring Trends
Christopher Anderson SPHR CBS VP HR Hiring TrendsChristopher Anderson SPHR CBS VP HR Hiring Trends
Christopher Anderson SPHR CBS VP HR Hiring Trends
 
Seguridad en mainframe
Seguridad en mainframeSeguridad en mainframe
Seguridad en mainframe
 
Pdf_presentasion
Pdf_presentasionPdf_presentasion
Pdf_presentasion
 
Negocios en Red
Negocios en RedNegocios en Red
Negocios en Red
 
CASE Network Report 88 - Deep Integration with the EU and its Likely Impact o...
CASE Network Report 88 - Deep Integration with the EU and its Likely Impact o...CASE Network Report 88 - Deep Integration with the EU and its Likely Impact o...
CASE Network Report 88 - Deep Integration with the EU and its Likely Impact o...
 
Manual
ManualManual
Manual
 
Guia feria de tabaco 2011
Guia feria de tabaco 2011Guia feria de tabaco 2011
Guia feria de tabaco 2011
 

Similaire à DSD-INT 2015- Open source pre and postprocessing workshop- Bert Jagers

The Quest for an Open Source Data Science Platform
 The Quest for an Open Source Data Science Platform The Quest for an Open Source Data Science Platform
The Quest for an Open Source Data Science PlatformQAware GmbH
 
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...DataWorks Summit
 
Apache Flink: API, runtime, and project roadmap
Apache Flink: API, runtime, and project roadmapApache Flink: API, runtime, and project roadmap
Apache Flink: API, runtime, and project roadmapKostas Tzoumas
 
Hadoop and Storm - AJUG talk
Hadoop and Storm - AJUG talkHadoop and Storm - AJUG talk
Hadoop and Storm - AJUG talkboorad
 
Improving Apache Spark Downscaling
 Improving Apache Spark Downscaling Improving Apache Spark Downscaling
Improving Apache Spark DownscalingDatabricks
 
Hadoop and HBase experiences in perf log project
Hadoop and HBase experiences in perf log projectHadoop and HBase experiences in perf log project
Hadoop and HBase experiences in perf log projectMao Geng
 
JSLounge - TypeScript 소개
JSLounge - TypeScript 소개JSLounge - TypeScript 소개
JSLounge - TypeScript 소개Reagan Hwang
 
Go and Uber’s time series database m3
Go and Uber’s time series database m3Go and Uber’s time series database m3
Go and Uber’s time series database m3Rob Skillington
 
Flyte kubecon 2019 SanDiego
Flyte kubecon 2019 SanDiegoFlyte kubecon 2019 SanDiego
Flyte kubecon 2019 SanDiegoKetanUmare
 
A performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop ClustersA performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop ClustersKumari Surabhi
 
Docker meetup - PaaS interoperability
Docker meetup - PaaS interoperabilityDocker meetup - PaaS interoperability
Docker meetup - PaaS interoperabilityLudovic Piot
 
Lambda at Weather Scale - Cassandra Summit 2015
Lambda at Weather Scale - Cassandra Summit 2015Lambda at Weather Scale - Cassandra Summit 2015
Lambda at Weather Scale - Cassandra Summit 2015Robbie Strickland
 
Вениамин Гвоздиков: Особенности использования DTrace
Вениамин Гвоздиков: Особенности использования DTrace Вениамин Гвоздиков: Особенности использования DTrace
Вениамин Гвоздиков: Особенности использования DTrace Yandex
 
PyModESt: A Python Framework for Staging of Geo-referenced Data on the Coll...
PyModESt: A Python Framework for Staging of Geo-referenced Data on the Coll...PyModESt: A Python Framework for Staging of Geo-referenced Data on the Coll...
PyModESt: A Python Framework for Staging of Geo-referenced Data on the Coll...Andreas Schreiber
 
Hydra - Getting Started
Hydra - Getting StartedHydra - Getting Started
Hydra - Getting Startedabramsm
 
Java/Scala Lab: Анатолий Кметюк - Scala SubScript: Алгебра для реактивного пр...
Java/Scala Lab: Анатолий Кметюк - Scala SubScript: Алгебра для реактивного пр...Java/Scala Lab: Анатолий Кметюк - Scala SubScript: Алгебра для реактивного пр...
Java/Scala Lab: Анатолий Кметюк - Scala SubScript: Алгебра для реактивного пр...GeeksLab Odessa
 

Similaire à DSD-INT 2015- Open source pre and postprocessing workshop- Bert Jagers (20)

The Quest for an Open Source Data Science Platform
 The Quest for an Open Source Data Science Platform The Quest for an Open Source Data Science Platform
The Quest for an Open Source Data Science Platform
 
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
 
Apache Flink: API, runtime, and project roadmap
Apache Flink: API, runtime, and project roadmapApache Flink: API, runtime, and project roadmap
Apache Flink: API, runtime, and project roadmap
 
Hadoop and Storm - AJUG talk
Hadoop and Storm - AJUG talkHadoop and Storm - AJUG talk
Hadoop and Storm - AJUG talk
 
Improving Apache Spark Downscaling
 Improving Apache Spark Downscaling Improving Apache Spark Downscaling
Improving Apache Spark Downscaling
 
Hadoop and HBase experiences in perf log project
Hadoop and HBase experiences in perf log projectHadoop and HBase experiences in perf log project
Hadoop and HBase experiences in perf log project
 
JSLounge - TypeScript 소개
JSLounge - TypeScript 소개JSLounge - TypeScript 소개
JSLounge - TypeScript 소개
 
Go and Uber’s time series database m3
Go and Uber’s time series database m3Go and Uber’s time series database m3
Go and Uber’s time series database m3
 
Flyte kubecon 2019 SanDiego
Flyte kubecon 2019 SanDiegoFlyte kubecon 2019 SanDiego
Flyte kubecon 2019 SanDiego
 
A performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop ClustersA performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
 
Docker meetup - PaaS interoperability
Docker meetup - PaaS interoperabilityDocker meetup - PaaS interoperability
Docker meetup - PaaS interoperability
 
Revealing ALLSTOCKER
Revealing ALLSTOCKERRevealing ALLSTOCKER
Revealing ALLSTOCKER
 
SLE2015: Distributed ATL
SLE2015: Distributed ATLSLE2015: Distributed ATL
SLE2015: Distributed ATL
 
Oops lecture 1
Oops lecture 1Oops lecture 1
Oops lecture 1
 
Lambda at Weather Scale - Cassandra Summit 2015
Lambda at Weather Scale - Cassandra Summit 2015Lambda at Weather Scale - Cassandra Summit 2015
Lambda at Weather Scale - Cassandra Summit 2015
 
Вениамин Гвоздиков: Особенности использования DTrace
Вениамин Гвоздиков: Особенности использования DTrace Вениамин Гвоздиков: Особенности использования DTrace
Вениамин Гвоздиков: Особенности использования DTrace
 
PyModESt: A Python Framework for Staging of Geo-referenced Data on the Coll...
PyModESt: A Python Framework for Staging of Geo-referenced Data on the Coll...PyModESt: A Python Framework for Staging of Geo-referenced Data on the Coll...
PyModESt: A Python Framework for Staging of Geo-referenced Data on the Coll...
 
Hydra - Getting Started
Hydra - Getting StartedHydra - Getting Started
Hydra - Getting Started
 
Working with HDF and netCDF Data in ArcGIS: Tools and Case Studies
Working with HDF and netCDF Data in ArcGIS: Tools and Case StudiesWorking with HDF and netCDF Data in ArcGIS: Tools and Case Studies
Working with HDF and netCDF Data in ArcGIS: Tools and Case Studies
 
Java/Scala Lab: Анатолий Кметюк - Scala SubScript: Алгебра для реактивного пр...
Java/Scala Lab: Анатолий Кметюк - Scala SubScript: Алгебра для реактивного пр...Java/Scala Lab: Анатолий Кметюк - Scala SubScript: Алгебра для реактивного пр...
Java/Scala Lab: Анатолий Кметюк - Scala SubScript: Алгебра для реактивного пр...
 

Plus de Deltares

DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDeltares
 
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin RodriguezDSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin RodriguezDeltares
 
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - TanerDSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - TanerDeltares
 
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - RoozeDSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - RoozeDeltares
 
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - WardDSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - WardDeltares
 
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...Deltares
 
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...Deltares
 
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...Deltares
 
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - JeukenDSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - JeukenDeltares
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDeltares
 
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - MullerDSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - MullerDeltares
 
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - RomeroDSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - RomeroDeltares
 
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - BakkerDSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - BakkerDeltares
 
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van EngelenDSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van EngelenDeltares
 
DSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - DavidsDSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - DavidsDeltares
 
DSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - LangevinDSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - LangevinDeltares
 
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2Deltares
 
DSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - SnippenDSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - SnippenDeltares
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDeltares
 
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...Deltares
 

Plus de Deltares (20)

DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
 
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin RodriguezDSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
 
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - TanerDSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
 
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - RoozeDSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
 
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - WardDSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
 
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
 
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
 
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
 
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - JeukenDSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - MullerDSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
 
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - RomeroDSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
 
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - BakkerDSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
 
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van EngelenDSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
 
DSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - DavidsDSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - Davids
 
DSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - LangevinDSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - Langevin
 
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
 
DSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - SnippenDSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - Snippen
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
 

Dernier

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 

Dernier (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

DSD-INT 2015- Open source pre and postprocessing workshop- Bert Jagers

  • 1. Delft3D 4 - Open Source Pre- and Postprocessing Delft Software Days 2015 28 October 2015
  • 2. Open Source Pre- and Postprocessing • Delft3D-MATLAB tools • open source since spring 2011 (included in OET by reference) • top-down quality controlled • read access for all • write access to certified/trusted developers • OpenEarthTools • open source since autumn 2008 • includes Muppet and DelftDashBoard since 2009 • bottom-up quality control • read and write access to all • Valuable experience with 2 philosophies to growth and control quality Today’s focus Growing importance
  • 3. Open Source Pre- and Postprocessing • RGFGRID • curvi-linear and flexible mesh grid generator • FORTRAN code • source code to be released • read access for all / limited write access • DeltaShell • new Delft3D flexible mesh user interface • C# code • source code to be released • read access for all / limited write access • DeltaShell Python scripting • integrate scripting with the full user interface • bottom-up quality control • read and write access to all Python Scripting in SOBEK 3 & Delft3D Flexible Mesh course
  • 4. OpenEarthTools OpenEarthTools = • Open source management of • Data, Models and Tools for • Environmental Science & Technology wwww.OpenEarth.eu
  • 5. ↓ Wikipedia keeps the history of all modifications, and so does Subversion ↓ OpenEarthTools: crowd-sourcing tools
  • 6. OpenEarthTools Developed by a community. Some people contribute more than others, but single contributions can be very valuable to many other people.
  • 7. OpenEarthTools Individuals come and go, but the community stays.
  • 8. Now the tools … • How to get the code: • registration at http://oss.deltares.nl • get Tortoise subversion from http://tortoisesvn.net • get MATLAB OpenEarthTools from https://svn.oss.deltares.nl/repos/openearthtools/trunk/matlab • Run the tools: • Go to OpenEarthTools source root folder • Run “oetsettings” • Focus on tools: • Delft Dashboard: ddb • QuickPlot: d3d_qp • Muppet: muppet4 • GooglePlot
  • 9. Delft Dashboard: ddb Select model Delft3D-FLOW Draw bounding box Zoom in on COASTAL area of interest Create: grid, bathymetry, open boundaries, boundary conditions Choose resolution Save model … and run
  • 10. QuickPlot: d3d_qp Open file (or URL via menu) Add subplot Visualize Edit dataset plot options Set subplot properties Set figure properties Select quantity Select time/space Open Plot Manager Create figure Add geo data (only for spherical)
  • 11. QuickPlot macros and scripts Record macro selectfield 'water level' presenttype 'continuous shades' extend2edge 1 quickview printfigure 'wl-cshade-extended.png' 'PNG file' 2 53 1 closefigure Record MATLAB script d3d_qp('selectfield','water level') d3d_qp('presenttype','continuous shades') d3d_qp('extend2edge',1) d3d_qp('quickview') d3d_qp('printfigure','wl-cshade-extended.png','PNG file',2,53,1) d3d_qp('closefigure') Macro MATLAB script Insert your own MATLAB code Play recorded macro or script Run from MATLAB prompt
  • 12. QuickPlot MATLAB commands File = qpfopen('filename') % open a file (just like QP) File = qpfile % start using the file selected in QP Fig = qpsf % get handle of figure selected in QP qpsf(Fig) % select figure Fig in QP Ax = qpsa % get handle of axes selected in QP qpsf(Ax) % select axes Ax in QP Qnts = qpread(File) % get quantities in the file Qnam = {Qnts.Name}' % list quantity names Size = qpread(File,Qnts(i),'size') % get dataset size e.g. [11 0 42 3 0] for 11 time steps, % 0 stations, (M,N) grid 42x3 and 0 layers (K) % returned size is always [TMAX StatMAX MMAX NMAX KMAX] Time = qpread(File,Qnts(i),'time') % get array of times Stns = qpread(File,Qnts(i),'stations') % get array of station names Data = qpread(File,Qnts(i),'griddata',5,1:20,1:3) % get grid and data for timestep 5 and M=1:20 and N=1:3 % these indices refer to the non-zero elements of 'size'
  • 13. GooglePlot Get data data = X: [73x37 double] Y: [73x37 double] XUnits: 'deg' YUnits: 'deg' Val: [73x37 double] % number of Val matches number of X/Y Time: 736266 % if presentation type is not patches Name: 'water level' Units: 'm‘ % write data to KML file for GoogleEarth >> KMLcontourf(data.Y,data.X,data.Val, ... 'fileName','myFile.kml'); >> KMLcontourf3(data.Y,data.X,data.Val, ... 'fileName','myFile.kml', ... 'zScaleFun',@(z) (z+3.2)*1000); % scale vertical coordinates % for GoogleEarth >> help googleplot
  • 14. Muppet: muppet4 Open file and define dataset Define subplot Add dataset to subplot Edit dataset plot options Set basic subplot properties Set more detailed subplot properties Define legend settings per subplot Define colormap per subplot Set figure properties Visualize
  • 15. Associating files with stand-alone QUICKPLOT QUICKPLOT will automatically open a data file when its name is given on the command line. Make this association via Windows Explorer  Open with…  Browse  select d3d_qp.exe  open  Select “Always use the selected program to open this kind of file”  click OK Note: files with extension .m or .qplog will automatically be executed.
  • 16. Associating files with stand-alone QUICKPLOT If you can’t add d3d_qp.exe to the Open with… dialog, then you have most likely made such an association in the past, but that QUICKPLOT executable has been deleted or moved. To solve this open the registry editor (regedit.exe) • Find the entry Computer/HKEY_CLASSES_ROOT/Applications/d3d_qp.exe • Check the path specified in …/d3d_qp.exe/shell/open/command
  • 17. Associating files with stand-alone QUICKPLOT In Total Commander select a file and choose from the menu File  Associate With …