Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows...
Transcript of Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows...
![Page 1: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/1.jpg)
HydraHydra Platform Apps
Stephen Knox 1 *, Philipp Meier 2, Khaled Mohammed 1, Brett Korteling 3 ,Evgenii Matrosov 1, Anthony Hurford 1, Ivana Huskova 4, Julien Harou 1, David Rosenberg 5, Amaury Tilmant 6, Josue Medellin-Azuara 7, Jon Wicks 3
1 University of Manchester, 2 EAWAG Swiss Federal Institute of Aquatic Science and Technology, 3 CH2M, 4 University College London, 5 Utah State University , 6 Laval University, 7 University of California Davis
![Page 2: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/2.jpg)
There are many water resource management models ; they all represent
the system as a networkCaLlite Calsim
Calvin
![Page 3: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/3.jpg)
Many other resource systems are organized as networks – they could share data management software with models acting as ‘apps’. This would allow introducing new models efficiently (time, money).Transport Energy
GasWater
![Page 4: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/4.jpg)
HydraHydra Platform
Cross-platform open-source* data storage system for networks
Hydra App Store
Online repository to store software applications that link to Hydra Platform. These ‘apps’ are Data utilities, model input file builders, or user interfaces
* Hydra platform uses a general public license (gpl)
![Page 5: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/5.jpg)
Generic Network DB
Hydra Lib
Web Service
Hydra Platform Apps
.XLS.XLS .DSS.DSS .CSV.CSVData utilities
Model input file builders
User inter-faces
Hydra
![Page 6: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/6.jpg)
Hydra Platform
Flexible data management Data organized via Projects, Networks, and
Scenarios Customizable for any network: user
defines node and link types required for their application (using an xml ‘template’)
Store, manage and visualize data independently from models
Single & Multi-User
![Page 7: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/7.jpg)
www.hydraplatform.org
![Page 8: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/8.jpg)
www.hydraappstore.com
![Page 9: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/9.jpg)
www.hydraappstore.com
![Page 10: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/10.jpg)
www.hydraappstore.com
![Page 11: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/11.jpg)
www.hydraappstore.com
![Page 12: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/12.jpg)
www.hydraappstore.com
![Page 13: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/13.jpg)
Hydra Modeller
• A sophisticated Windows user interface• Visually manage topology, attributes, data• Install & Run other Apps• Free for Academic use
• It’s the first major Hydra App• Developed by CH2M
www.hydramodeller.com
![Page 14: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/14.jpg)
Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network is fully editable, with users able to add, delete, & move nodes and links. Several options across the top bar provide a wide range options for managing the network visually and editing data.
Hydra Modeller
![Page 15: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/15.jpg)
On the left users can see a list of networks in their project, and the list of scenarios in each network. A project can contain multiple networks and a network can contain multiple scenarios.
Hydra Modeller
![Page 16: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/16.jpg)
On the right users can navigate the nodes, links and groups (a grouping of nodes) in tabular format, and also view the attributes of the currently selected node.
Hydra Modeller
![Page 17: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/17.jpg)
When a node is selected, the list of attributes on the bottom-right is updated. Notice that min_storage is a single number, while others have buttons. That means they are timeseries. Clicking on these buttons will result in the timeseries appearing in a separate window, either in tabular format or as a graph.
Hydra Modeller
![Page 18: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/18.jpg)
This shows the graph of a timeseries attribute netInflows, after clicking on it from the Attributes pane.
Hydra Modeller
![Page 19: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/19.jpg)
Clicking on the ‘california_model’ tab brings up the node & link types available for this network. Each network within a project can have a different tab here, with different Nodes & links. This approach allows Hydra to support any form of network-based modeling. The node & link types, including all the attributes they possess and the symbols they use, are defined in an xml ‘template’, which can be published on the app store and loaded into Hydra Modeller.
Hydra Modeller
![Page 20: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/20.jpg)
The ‘Apps’ tab contains all the currently installed apps. Hydra Modeller is an App in itself, but for convenience it allows other apps to be accesed and run. These apps can be downloaded from the app store.
Hydra Modeller
![Page 21: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/21.jpg)
When running an app, in this case importing some csv files a progress bar appears with the output of the plugin. Plugins can be written in any language as they communicate with Hydra Platform through its web interface. Hydra Modeller reads the logging out put of the Apps to display to the user. This output is is common across all languages.
Hydra Modeller
![Page 22: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/22.jpg)
Hydra Modeller allows users to graphically compare values across different scenarios. In this example, the results of two model runs is shown. This example shows that two scenarios (different input data on the same network) have been run against the same model, producing different results.
Hydra Modeller
![Page 23: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/23.jpg)
Hydra - Key Features
Any NetworkScenario ManagementMulti-userA first state-of-the-art UI (Hydra Modeller) Install on your computer or on a server
Open Source (search ‘HydraPlatform’ in github)
Summary:Many models, one open software platform
![Page 24: Hydrahydraplatform.org/media/1050/2015_12_agu_introduction_to_hydra.pdf · Hydra Modeller allows you to visualise the network in a map, with GIS layers in the background. The network](https://reader031.fdocuments.us/reader031/viewer/2022022614/5b9fbe8d09d3f2da5b8bc36b/html5/thumbnails/24.jpg)
www.hydraplatform.org
Reference:Stephen Knox, Philipp Meier, Khaled Mohammed, Brett Korteling, Evgenii Matrosov, Anthony Hurford, Ivana Huskova, Julien Harou, David Rosenberg, Amaury Tilmant, Josue Medellin-Azuara, Jon Wicks (2015), An open-source software platform for data management, visualization, model building and model sharing in water, energy and other resource modeling domains. Abstract IN34A-03 presented at 2015 Fall Meeting, AGU, San
Francisco, Calif., 14-18 Dec.