OpenEarth … OpenEarthTools = Open source management of PMR-NCV Data, Models and Tools for marine & coastal science & technology .. and what about wwww.OpenEarth.eu An community of users since 2003 1. Delft3D is under strict version control; data, models and tools usually aren’t 2. Make things beyond capabilities of single user: Google Earth DELFT3D preprocessing & postprocessing TOOLS: • output calibration • MODELS • input bathymetry • input meteo • input sources DATA • output validaton What is OpenEarth: philosophy 1. 2. 3. 4. philosophy community repository delivery Cooperate What is OpenEarth: community • Prisoners dilemma & Tragedy of the commons: 1+1=3 sometimes sharing does not work, but usually it does • OpenEarth accepts some asymmetry in sharing: it is the player that keeps the sharing going What is OpenEarth: community 1. 2. 3. 4. philosophy community repository delivery Cooperate What is OpenEarth: community needs structure • • • • • • all collaborating is not enough chaos coordination needed but no overall boss like wikipedia scripts mutate & spread: virus-like Cooperate Project 1 Project n Models Data Tools What is OpenEarth: repository version 1. 2. 3. 4. philosophy community repository delivery Cooperate central storage What Wikipedia does for knowledge what SubVersion does for tools + data: “wikitoolia” or “toolipedia” What is OpenEarth: web services version 1. 2. 3. 4. philosophy community repository delivery check this out Cooperate central storage What Youtube does for movies we want also for tools + data: 100% web services: “Datatube” or “Youdata” http://www.youtube.com/user/FedorBaart#p/a/u/0/5OTko5bhFic OpenEarth is already truly a community TOOLS: > 3000 commits! > 60 active users > 200 aanvragen DATA: > 1350 commits! > 60 active users Overlay icons show status of local copy up to date modified added Matlab toolbox for Delft3D in addition to: C:\Delft3D\w32\matlab\ Matlab toolbox for Delft3D-FLOW Matlab toolbox for Delft3D-WAQ/PART Matlab toolbox for SWAN-FLOW Some guidelines to make community toolbox work: * header line for contents * cut ‘n paste example * see also * unit test * copyright/disclaimer weather models Open1Earth2 10 km resolution Open1-access Google-Earth2-alike of • all environmental data products covering • any range of physical scales located • anywhere on the world Proces scale: km/yr • under rigorous version control satellite data 1km resolution Dutch digital elevation map 100 m resolution after De vriend coastal bathymetry 10 m resolution dune profiles 1m resolution scale of interest: km/yr GooglePlot + convertcoordinates • • • • • • • • Matlab pcolor surf text contour scatter line quiver mesh GooglePlot KMLpcolor KMLsurf KMLtext KMLcontour KMLscatter KMLline KMLquiver KMLmesh [D.lon, D.lat,log]=convertCoordinates(D.x, D.y,… 'CS1.code',28992,… %local system 'CS2.code',4326) %wgs84 GooglePlot toolbox 2D Delft3D CSM GooglePlot toolbox 2D Delft3D Delft3D Kartina Markermeer GooglePlot toolbox 2D Unesco-IHE Delft3D Kartina Westernschelt GooglePlot toolbox 3D Delft3D Markermeer GooglePlot toolbox 3D Delft3D Rhine Rofi GooglePlot toolbox 3D Delft3D Rhine Rofi GooglePlot toolbox 3D Delft3D Rhine Rofi DATA DELFT3D preprocessing & postprocessing TOOLS: • output calibration • MODELS • input bathymetry • input meteo • input sources DATA • output validaton Use of data directly from OPeNDAP server Delft3D-Quickplot Delft3D Quickplot How does OpenEarth do that: WORKFLOW Version control and backup tools data & scripts Web access to datasets from pluriform to standard format! Straightforward visualisation open source software Source control for Dash DashBoard Technical session tomorrow Community of practice: OpenEarth has a wide range of users (Building with Nature, EU FP7 MICORE, Delft Cluster etc.). Building with Nature facilitates training sessions. Summary • • • • • An active community with 60 developers within 2 years 100’s of users 3000 commits: value 20k€ - 200k€ (6 - 60 minutes per commit) Crowd-sourcing did not lead to chaos: well-documented Repository of 1000’s of free matlab TOOLS • Delft3D toolbox • Google Earth toolbox • coordinate conversion • Organized workflow for DATA with open source tools: • facilitate input • facilitate calibration/vaildation OpenEarth Sign-up @ www.OpenEarth.eu The username allows you to contribute immediately if you like it.