GEOFRAME is the infrastructure built around JGrass, J-Hydro and the models GEOtop and NewAge which would allows to perform modern hydrology by computer
Opinions on the State of Production Distributed Infrastructure (PDI)Daniel S. Katz
This document discusses the state of production distributed infrastructure (PDI) and open challenges. It describes three types of existing PDIs - academic/public for science, academic/public for research, and commercial. Key open challenges include measuring delivered science, developing integrated infrastructure and tools, representing small users, the role of virtualization in high-performance computing, and defining an overall vision and architecture with interfaces. The path forward requires a single agreed upon vision and metrics to measure progress towards enabling maximum science delivery.
This document discusses the need for an open source geospatial information system (GIS) tool that can be used by students and researchers of varying technical abilities and resources. It provides prerequisites for such a tool, including being open source, platform neutral, free of cost, and compliant with standards. The document then introduces JGrass as a tool that meets these prerequisites by being open source, programming in a neutral language, able to run on various platforms, and able to store and access real data from a database while complying with OGC and CUAHSI standards. It also notes JGrass was designed with a focus on serving its user community.
The ideology behind the hydrological modelling I do. It is a revisiting of part of a talk I gave at CUAHSI biennial meeting in Boulder (CO) on July 2008. It promotes the modeling-by-components paradigm
Will Robots Take all the Jobs? Not yet.Dagmar Monett
Slides of the talk at the 3rd European Conference on the Impact of Artificial Intelligence and Robotics, ECIAIR 2021 (a virtual conference), November 18th, 2021.
Parma 2016-05-17 - JGrass-NewAGE - Some About The State of ArtRiccardo Rigon
This describes the motivation behind the JGrass-NewAGE infrastructure. It also shows the main components that were implemented. Finally it shows and comments some case studies and some use cases
This document discusses data and model management in systems biology. It covers topics such as data ownership, metadata, ontologies, standards for encoding models and analyses, and tools for working with systems biology models and data. Standards like SBML, SBGN, SED-ML and COMBINE Archive allow for structured representation, visualization, simulation, and sharing of models and data. Resources like SEEK enable curation, simulation and publication of models in a findable, accessible, interoperable and reusable (FAIR) manner.
ICT research in the context of European Union
CASE SUMMER SCHOOL ON APPLIED SOFTWARE ENGINEERING
APPLIED SOFTWARE PROCESS MANAGEMENT AND TESTING
JULY 6-10, 2009, BOZEN/BOLZANO, ITALY
Opinions on the State of Production Distributed Infrastructure (PDI)Daniel S. Katz
This document discusses the state of production distributed infrastructure (PDI) and open challenges. It describes three types of existing PDIs - academic/public for science, academic/public for research, and commercial. Key open challenges include measuring delivered science, developing integrated infrastructure and tools, representing small users, the role of virtualization in high-performance computing, and defining an overall vision and architecture with interfaces. The path forward requires a single agreed upon vision and metrics to measure progress towards enabling maximum science delivery.
This document discusses the need for an open source geospatial information system (GIS) tool that can be used by students and researchers of varying technical abilities and resources. It provides prerequisites for such a tool, including being open source, platform neutral, free of cost, and compliant with standards. The document then introduces JGrass as a tool that meets these prerequisites by being open source, programming in a neutral language, able to run on various platforms, and able to store and access real data from a database while complying with OGC and CUAHSI standards. It also notes JGrass was designed with a focus on serving its user community.
The ideology behind the hydrological modelling I do. It is a revisiting of part of a talk I gave at CUAHSI biennial meeting in Boulder (CO) on July 2008. It promotes the modeling-by-components paradigm
Will Robots Take all the Jobs? Not yet.Dagmar Monett
Slides of the talk at the 3rd European Conference on the Impact of Artificial Intelligence and Robotics, ECIAIR 2021 (a virtual conference), November 18th, 2021.
Parma 2016-05-17 - JGrass-NewAGE - Some About The State of ArtRiccardo Rigon
This describes the motivation behind the JGrass-NewAGE infrastructure. It also shows the main components that were implemented. Finally it shows and comments some case studies and some use cases
This document discusses data and model management in systems biology. It covers topics such as data ownership, metadata, ontologies, standards for encoding models and analyses, and tools for working with systems biology models and data. Standards like SBML, SBGN, SED-ML and COMBINE Archive allow for structured representation, visualization, simulation, and sharing of models and data. Resources like SEEK enable curation, simulation and publication of models in a findable, accessible, interoperable and reusable (FAIR) manner.
ICT research in the context of European Union
CASE SUMMER SCHOOL ON APPLIED SOFTWARE ENGINEERING
APPLIED SOFTWARE PROCESS MANAGEMENT AND TESTING
JULY 6-10, 2009, BOZEN/BOLZANO, ITALY
How can we understand and foster a circular economy by seeing what happens in Fab Labs, the Maker Movement and distributed production? How can we encourage more sustainable practices in makerspaces?
-a short talk given at Open Source Circular Economy Days in Helsinki, 13 June 2015
A PROPOSAL FOR REUSING SIMULATION MODELS IN THE DESIGN OF PRODUCTION SYSTEMS ...Scott Donald
This document proposes a simulation model for reusing simulation models to design production systems for construction projects. It describes a case study where a simulation model was developed for a construction company building repetitive housing projects. The model was created with the goal of potential reuse for other similar projects. Key benefits of reusable models include reduced model development time. However, challenges include ensuring models can adapt to different but similar contexts. The case study demonstrated how a reusable model was used to help design the production system for a housing project, including defining construction sequences and resource capacities.
The spirit of free/open-source development has from the begining been well in line with that of academic research: freedom in software distribution is similar to freedom in dissemination of scientific knowledge. Now that F/OSS hit the business world, new questions arised on the possibility to run sustainable business models based on F/OSS - the question of innovation being a central part of the answer. This presentation will discuss the relationships between: the open-source development process; open innovation in sowftare; academic research; its funding and industrial valorization; and public policies for the information society.
Talk delivered at fOSSa (Free/Open Source Software & Academia conference) 2009
Software has eaten the world and will continue to impact society, spanning numerous application domains, including the way we're doing science and acquiring knowledge.
Software variability is key since developers, engineers, entrepreneurs, scientists can explore different hypothesis, methods, and custom products to hopefully fit a diversity of needs and usage.
In this talk, I will first illustrate the importance of software variability using different concrete examples.
I will then show that, though highly desirable, software variability also introduces an enormous complexity due to the combinatorial explosion of possible variants.
For example, 10^6000 variants of the Linux kernel may be build, much more than the estimated number of atoms in the universe (10^80).
Hence, the big picture and challenge for the audience: any organization capable of mastering software variability will have a competitive advantage.
Summer School EIT Digital.
5th July Rennes 2022
Policies aimed at bringing universities closer together have always been (and still are) sensitive political issues.
Ascertaining the position and weight of UTC in a COMUE* alongside two major French Universities (Paris 4
(Sorbonne) and University of Paris 6 (Pierre & Marie Curie, or UPMC) has been no simple matter. Among the issues
is the place for technology in a world of traditional ‘pure’ science. Another is the pedagogical contribution of the
arts and humanities that have been an integral factor for UTC, in both teaching and research since the beginning.
The document proposes a modified version of the Manufacturing Cost Deployment (MCD) method called Project Cost Deployment (PCD) for analyzing engineer-to-order (ETO) production systems. The PCD introduces two key modifications: 1) replacing the concept of production stations with manual assembly macro-activities, and 2) introducing a new structure for classifying and analyzing losses specific to manual assembly tasks. The validity of the PCD approach is demonstrated through a real-world industrial application to a train wagon manufacturer. The results show that PCD can identify hidden losses, quantify wastes economically, and estimate the impacts of potential lean improvements in terms of efficiency and effectiveness.
KORG's monotron analog synthesizer exemplified open product development. It included hints for hacking and later released schematics. Users hacked it, inspiring derivative products. Its maker-friendly approach found success without warranty claims.
The konashi Make-a-thon brought together designers, engineers and artists to sketch over 230 wireless product ideas in 2 hours using the konashi physical computing toolkit. Participants then prototyped ideas over 2 days, with one team creating a toilet paper holder patch that plays voices to personalize restroom stalls.
The case studies suggest embedding messages for hacking, releasing schematics, and maker-friendly toolkits can open products and facilitate innovation between manufacturers and users of "peripheral
ICWE 2010 Demonstration and Poster elevator pitch sessionMarco Brambilla
The ICWE 2010 Demo Track aims at providing visibility and a discussion forum to companies, universities, and developers for presenting software tools and early researches related to the field of Web Engineering. The session includes submissions about commercial tools, prototypes, open source software, and ongoing development: CASE tools, performance evaluators, code generators, model-driven Web engineering tools, semantic Web enabling tools, usability and accessibility evaluation tools, data management tools for Web applications, and any other tool that fits within the ICWE 2010 topics of interest.
The 2010 edition was chaired by Marco Brambilla and Sven Casteleyn and got 26 submissions and accepted a total of 13 (=50%).
Identifying Success Factors for the Mozilla ProjectRobert Viseur
The document summarizes a presentation on identifying success factors for the Mozilla project. It discusses Mozilla's history, from Netscape's success in the 1990s to challenges from Microsoft and later Google. A methodology reviews literature on open source success factors like code complexity and modularity. Key findings note Mozilla benefited from modularity but struggled with complex code initially. The license was also important, as was organizational sponsorship transitioning from Netscape to the Mozilla Foundation.
COBieOWL An OWL ontology based on COBie standardAna Roxin
Presentation made on October 28th 2015, at The 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE2015), Rhodes, Greece.
We describe our method for semi-automatically conceiving an OWL ontology for the COBie standard starting from a COBie spreadsheet template. We call this ontology COBieOWL and we populate it directly from COBie spreadsheet data files as used by building actors. We also discuss various benefits of adopting our approach, for example: it reduces semantic heterogeneity of the COBie model.
Research Seminar on Cobots by Aleligne Yohannes Shiferaw.[M,Tech Robotics @ Vel Tech Rangarajan Dr.Sagunthala R&D Institute of Science and Technology.(India, Tamil Nadu, chennai)
Software Sustainability: The Challenges and Opportunities for Enterprises and...Patricia Lago
This is the opening keynote presentation to the 14th IFIP WG 8.1 Working Conference on the Practice of Enterprise Modeling (PoEM) 2021. See at https://poem2021.rtu.lv/program
This document provides an introduction to open data business opportunities. It discusses open government and open data principles and initiatives in Europe and Austria. Several business sectors are identified that could benefit from open data, including public, private, and non-profit organizations. Business models are proposed along the open data value chain, from data acquisition and production to packaging, technology development, and distribution. The document emphasizes the economic potential of open data and linked open data. It calls for further awareness raising and support to develop open data products and business models in Austria.
How to sustain a tool building community-driven effortJordi Cabot
This document discusses key dimensions for sustaining a tool building community-driven effort based on experiences developing modeling tools. It covers onboarding users and contributors, governance models, community health analysis using graph techniques, and optimization strategies. The document advocates an entrepreneurial path for tool development by releasing prototypes as open source software and improving them for real use cases to build a community and offer commercial services.
fsdfgList of Course Work Subjects
S.NO SEM SUBJECT CODE SUBJECT TITLE ELECTIVE/CORE CREDIT
1 1 22MC202 MACHINE LEARNING
TECHNIQUES CORE 3
2 1 22PRM01
RESEARCH METHODOLOGY AND
IPR CORE 3
3 1 22MC302
ADVANCED ARTIFICIAL
INTELLIGENCE ELECTIVE 3
4 3 22MC209 ADVANCED INTERNET OF THINGS CORE 3
5 3
22PVD30 SYSTEM LEVEL HARDWARE SOFTWARE CODESIGN ELECTIVE 3
6 3 22MC324
INFORMATION RETRIEVAL
TECHNIQUES ELECTIVE 3
22MC202 MACHINE LEARNING TECHNIQUES
Course Objective 1. To introduce students to the basic concepts and techniques of Machine Learning.
2. To have a thorough understanding of the Supervised and Unsupervised learning techniques
3. To implement linear and non-linear learning models
4. To implement distance-based clustering techniques
5. To understand graphical models of machine learning algorithms
Unit I FUNDAMENTALS OF MACHINE LEARNING 9
Learning – Types of Machine Learning – Supervised Learning – The Brain and the Neuron – Design a Learning System – Perspectives and Issues in Machine Learning – Concept Learning Task – Concept Learning as Search – Finding a Maximally Specific Hypothesis – Version Spaces and the Candidate Elimination Algorithm – Linear Discriminants – Perceptron – Linear Separability – Linear regression.
Unit II LINEAR MODELS 9
Multi-layer Perceptron – Going Forwards – Going Backwards: Back Propagation Error – Multi-layer Perceptron in Practice – Examples of using the MLP – Overview – Deriving Back-Propagation – Radial Basis Functions and Splines – Concepts – RBF Network – Curse of Dimensionality – Interpolations and Basis Functions – Support Vector Machines
Unit III DISTANCE-BASED MODELS 9
Nearest neighbor models – K-means – clustering around medoids – silhouettes – hierarchical clustering
– Density based methods- Grid based methods- Advanced cluster analysis- k-d trees – locality sensitive hashing – non-parametric regression – bagging and random forests – boosting – meta learning
Unit IV
TREE AND RULE MODELS
9
Decision trees – learning decision trees – ranking and probability estimation trees – regression trees
– clustering trees – learning ordered rule lists – learning unordered rule lists – descriptive rule
learning – Mining Frequent patterns, Association and Correlations, advanced association rule techniques-first order rule learning
Unit V
REINFORCEMENT LEARNING AND GRAPHICAL MODELS
9
Reinforcement Learning – Overview – Getting Lost Example – Markov Decision Process, Markov Chain Monte Carlo Methods – Sampling – Proposal Distribution – Markov Chain Monte Carlo – Graphical Models – Bayesian Networks – Markov Random Fields – Hidden Markov Models –
Tracking Methods.
TOTAL HOURS: 45 PERIODS
CO1 Understanding distinguish between, supervised, unsupervised and semi- supervised learning
CO2 Apply the appropriate machine learning strategy for any given problem
Course Outcome
CO3 Suggestion of using supervised, unsupervised or semi-superv
Technological innovations and users requirements: how to fill the gap? An end...AEGIS-ACCESSIBLE Projects
The document summarizes the presentation given by F. Cesaroni at the AEGIS 1° International Conference in Seville, Spain in 2010. The presentation highlighted challenges that end-user organizations face in ensuring technological innovations meet user requirements. Specifically, it discussed COOSS's experience in 4 EU research projects, noting mismatches between technical achievements and user needs. The presentation concluded by emphasizing the importance of interdisciplinary collaboration and a user-centered design approach to reduce gaps between engineers and users.
A Novel Method For Evaluation of Automation Dry Fog Disinfecting UnitIRJET Journal
This document presents a novel method for evaluating an automated dry fog disinfecting unit. The COVID-19 pandemic has increased interest in automation robots to conduct work in contaminated areas safely. The paper describes the design and development of a new affordable autonomous indoor sterilization robot that uses a wheeled mobile platform and hydrogen peroxide fogging device. A simulation analysis of the dry mist hydrogen peroxide sterilization model was conducted to study dispersal in an indoor environment. The efficacy of the created robot was tested in practical situations like hospitals, hotels, offices and laboratories, with positive results confirmed by an independent testing organization. The robot is aimed at autonomous indoor sanitization tasks to reduce human exposure to pathogens.
This is a short introduction to understand just a little how hydrological models and some hydraulics works. Much relies on the oral presentation. Unfortunately this is is Italian
A short introduction to some hydrological extreme phenomenaRiccardo Rigon
For high School teachers. Kept at MUSE on October 20th 2017. It covers the typology of some phenomena giving a little of explanation of the diverse dynamics. Is a product of LIFE FRANCA EU project
More Related Content
Similar to GEOFRAME: a system for doing hydrology by computer
How can we understand and foster a circular economy by seeing what happens in Fab Labs, the Maker Movement and distributed production? How can we encourage more sustainable practices in makerspaces?
-a short talk given at Open Source Circular Economy Days in Helsinki, 13 June 2015
A PROPOSAL FOR REUSING SIMULATION MODELS IN THE DESIGN OF PRODUCTION SYSTEMS ...Scott Donald
This document proposes a simulation model for reusing simulation models to design production systems for construction projects. It describes a case study where a simulation model was developed for a construction company building repetitive housing projects. The model was created with the goal of potential reuse for other similar projects. Key benefits of reusable models include reduced model development time. However, challenges include ensuring models can adapt to different but similar contexts. The case study demonstrated how a reusable model was used to help design the production system for a housing project, including defining construction sequences and resource capacities.
The spirit of free/open-source development has from the begining been well in line with that of academic research: freedom in software distribution is similar to freedom in dissemination of scientific knowledge. Now that F/OSS hit the business world, new questions arised on the possibility to run sustainable business models based on F/OSS - the question of innovation being a central part of the answer. This presentation will discuss the relationships between: the open-source development process; open innovation in sowftare; academic research; its funding and industrial valorization; and public policies for the information society.
Talk delivered at fOSSa (Free/Open Source Software & Academia conference) 2009
Software has eaten the world and will continue to impact society, spanning numerous application domains, including the way we're doing science and acquiring knowledge.
Software variability is key since developers, engineers, entrepreneurs, scientists can explore different hypothesis, methods, and custom products to hopefully fit a diversity of needs and usage.
In this talk, I will first illustrate the importance of software variability using different concrete examples.
I will then show that, though highly desirable, software variability also introduces an enormous complexity due to the combinatorial explosion of possible variants.
For example, 10^6000 variants of the Linux kernel may be build, much more than the estimated number of atoms in the universe (10^80).
Hence, the big picture and challenge for the audience: any organization capable of mastering software variability will have a competitive advantage.
Summer School EIT Digital.
5th July Rennes 2022
Policies aimed at bringing universities closer together have always been (and still are) sensitive political issues.
Ascertaining the position and weight of UTC in a COMUE* alongside two major French Universities (Paris 4
(Sorbonne) and University of Paris 6 (Pierre & Marie Curie, or UPMC) has been no simple matter. Among the issues
is the place for technology in a world of traditional ‘pure’ science. Another is the pedagogical contribution of the
arts and humanities that have been an integral factor for UTC, in both teaching and research since the beginning.
The document proposes a modified version of the Manufacturing Cost Deployment (MCD) method called Project Cost Deployment (PCD) for analyzing engineer-to-order (ETO) production systems. The PCD introduces two key modifications: 1) replacing the concept of production stations with manual assembly macro-activities, and 2) introducing a new structure for classifying and analyzing losses specific to manual assembly tasks. The validity of the PCD approach is demonstrated through a real-world industrial application to a train wagon manufacturer. The results show that PCD can identify hidden losses, quantify wastes economically, and estimate the impacts of potential lean improvements in terms of efficiency and effectiveness.
KORG's monotron analog synthesizer exemplified open product development. It included hints for hacking and later released schematics. Users hacked it, inspiring derivative products. Its maker-friendly approach found success without warranty claims.
The konashi Make-a-thon brought together designers, engineers and artists to sketch over 230 wireless product ideas in 2 hours using the konashi physical computing toolkit. Participants then prototyped ideas over 2 days, with one team creating a toilet paper holder patch that plays voices to personalize restroom stalls.
The case studies suggest embedding messages for hacking, releasing schematics, and maker-friendly toolkits can open products and facilitate innovation between manufacturers and users of "peripheral
ICWE 2010 Demonstration and Poster elevator pitch sessionMarco Brambilla
The ICWE 2010 Demo Track aims at providing visibility and a discussion forum to companies, universities, and developers for presenting software tools and early researches related to the field of Web Engineering. The session includes submissions about commercial tools, prototypes, open source software, and ongoing development: CASE tools, performance evaluators, code generators, model-driven Web engineering tools, semantic Web enabling tools, usability and accessibility evaluation tools, data management tools for Web applications, and any other tool that fits within the ICWE 2010 topics of interest.
The 2010 edition was chaired by Marco Brambilla and Sven Casteleyn and got 26 submissions and accepted a total of 13 (=50%).
Identifying Success Factors for the Mozilla ProjectRobert Viseur
The document summarizes a presentation on identifying success factors for the Mozilla project. It discusses Mozilla's history, from Netscape's success in the 1990s to challenges from Microsoft and later Google. A methodology reviews literature on open source success factors like code complexity and modularity. Key findings note Mozilla benefited from modularity but struggled with complex code initially. The license was also important, as was organizational sponsorship transitioning from Netscape to the Mozilla Foundation.
COBieOWL An OWL ontology based on COBie standardAna Roxin
Presentation made on October 28th 2015, at The 14th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE2015), Rhodes, Greece.
We describe our method for semi-automatically conceiving an OWL ontology for the COBie standard starting from a COBie spreadsheet template. We call this ontology COBieOWL and we populate it directly from COBie spreadsheet data files as used by building actors. We also discuss various benefits of adopting our approach, for example: it reduces semantic heterogeneity of the COBie model.
Research Seminar on Cobots by Aleligne Yohannes Shiferaw.[M,Tech Robotics @ Vel Tech Rangarajan Dr.Sagunthala R&D Institute of Science and Technology.(India, Tamil Nadu, chennai)
Software Sustainability: The Challenges and Opportunities for Enterprises and...Patricia Lago
This is the opening keynote presentation to the 14th IFIP WG 8.1 Working Conference on the Practice of Enterprise Modeling (PoEM) 2021. See at https://poem2021.rtu.lv/program
This document provides an introduction to open data business opportunities. It discusses open government and open data principles and initiatives in Europe and Austria. Several business sectors are identified that could benefit from open data, including public, private, and non-profit organizations. Business models are proposed along the open data value chain, from data acquisition and production to packaging, technology development, and distribution. The document emphasizes the economic potential of open data and linked open data. It calls for further awareness raising and support to develop open data products and business models in Austria.
How to sustain a tool building community-driven effortJordi Cabot
This document discusses key dimensions for sustaining a tool building community-driven effort based on experiences developing modeling tools. It covers onboarding users and contributors, governance models, community health analysis using graph techniques, and optimization strategies. The document advocates an entrepreneurial path for tool development by releasing prototypes as open source software and improving them for real use cases to build a community and offer commercial services.
fsdfgList of Course Work Subjects
S.NO SEM SUBJECT CODE SUBJECT TITLE ELECTIVE/CORE CREDIT
1 1 22MC202 MACHINE LEARNING
TECHNIQUES CORE 3
2 1 22PRM01
RESEARCH METHODOLOGY AND
IPR CORE 3
3 1 22MC302
ADVANCED ARTIFICIAL
INTELLIGENCE ELECTIVE 3
4 3 22MC209 ADVANCED INTERNET OF THINGS CORE 3
5 3
22PVD30 SYSTEM LEVEL HARDWARE SOFTWARE CODESIGN ELECTIVE 3
6 3 22MC324
INFORMATION RETRIEVAL
TECHNIQUES ELECTIVE 3
22MC202 MACHINE LEARNING TECHNIQUES
Course Objective 1. To introduce students to the basic concepts and techniques of Machine Learning.
2. To have a thorough understanding of the Supervised and Unsupervised learning techniques
3. To implement linear and non-linear learning models
4. To implement distance-based clustering techniques
5. To understand graphical models of machine learning algorithms
Unit I FUNDAMENTALS OF MACHINE LEARNING 9
Learning – Types of Machine Learning – Supervised Learning – The Brain and the Neuron – Design a Learning System – Perspectives and Issues in Machine Learning – Concept Learning Task – Concept Learning as Search – Finding a Maximally Specific Hypothesis – Version Spaces and the Candidate Elimination Algorithm – Linear Discriminants – Perceptron – Linear Separability – Linear regression.
Unit II LINEAR MODELS 9
Multi-layer Perceptron – Going Forwards – Going Backwards: Back Propagation Error – Multi-layer Perceptron in Practice – Examples of using the MLP – Overview – Deriving Back-Propagation – Radial Basis Functions and Splines – Concepts – RBF Network – Curse of Dimensionality – Interpolations and Basis Functions – Support Vector Machines
Unit III DISTANCE-BASED MODELS 9
Nearest neighbor models – K-means – clustering around medoids – silhouettes – hierarchical clustering
– Density based methods- Grid based methods- Advanced cluster analysis- k-d trees – locality sensitive hashing – non-parametric regression – bagging and random forests – boosting – meta learning
Unit IV
TREE AND RULE MODELS
9
Decision trees – learning decision trees – ranking and probability estimation trees – regression trees
– clustering trees – learning ordered rule lists – learning unordered rule lists – descriptive rule
learning – Mining Frequent patterns, Association and Correlations, advanced association rule techniques-first order rule learning
Unit V
REINFORCEMENT LEARNING AND GRAPHICAL MODELS
9
Reinforcement Learning – Overview – Getting Lost Example – Markov Decision Process, Markov Chain Monte Carlo Methods – Sampling – Proposal Distribution – Markov Chain Monte Carlo – Graphical Models – Bayesian Networks – Markov Random Fields – Hidden Markov Models –
Tracking Methods.
TOTAL HOURS: 45 PERIODS
CO1 Understanding distinguish between, supervised, unsupervised and semi- supervised learning
CO2 Apply the appropriate machine learning strategy for any given problem
Course Outcome
CO3 Suggestion of using supervised, unsupervised or semi-superv
Technological innovations and users requirements: how to fill the gap? An end...AEGIS-ACCESSIBLE Projects
The document summarizes the presentation given by F. Cesaroni at the AEGIS 1° International Conference in Seville, Spain in 2010. The presentation highlighted challenges that end-user organizations face in ensuring technological innovations meet user requirements. Specifically, it discussed COOSS's experience in 4 EU research projects, noting mismatches between technical achievements and user needs. The presentation concluded by emphasizing the importance of interdisciplinary collaboration and a user-centered design approach to reduce gaps between engineers and users.
A Novel Method For Evaluation of Automation Dry Fog Disinfecting UnitIRJET Journal
This document presents a novel method for evaluating an automated dry fog disinfecting unit. The COVID-19 pandemic has increased interest in automation robots to conduct work in contaminated areas safely. The paper describes the design and development of a new affordable autonomous indoor sterilization robot that uses a wheeled mobile platform and hydrogen peroxide fogging device. A simulation analysis of the dry mist hydrogen peroxide sterilization model was conducted to study dispersal in an indoor environment. The efficacy of the created robot was tested in practical situations like hospitals, hotels, offices and laboratories, with positive results confirmed by an independent testing organization. The robot is aimed at autonomous indoor sanitization tasks to reduce human exposure to pathogens.
Similar to GEOFRAME: a system for doing hydrology by computer (20)
This is a short introduction to understand just a little how hydrological models and some hydraulics works. Much relies on the oral presentation. Unfortunately this is is Italian
A short introduction to some hydrological extreme phenomenaRiccardo Rigon
For high School teachers. Kept at MUSE on October 20th 2017. It covers the typology of some phenomena giving a little of explanation of the diverse dynamics. Is a product of LIFE FRANCA EU project
This is the presentation given for the admission to his second year of Ph.D. studies by Michele Bottazzi. Besides sumamrizing the work done during the first year, Michele traces his pathways into the second year with an abrupt change of direction towards simulating and discussion transpiration from plants.
This is the presentation for his admission to the third year of his Ph.D.. It talks about the several direction his work had taken and look forward to the conclusion of some task in form of code release and published papers.
This contains a summary of the data available for torrente Meledrio. We are using it for the project SteepsStreams, and we want to estimate its water and sediment budgets.
This contains the talk given at the 2017 meeting of the SteepStream ERANET project. It is assumed to talk about the hydrological cycle of the Noce river in Val di Sole valley (Trentino, Italy). It is a preliminary view of what we are going to do in the project.
This contains some hints and discussions about how to implement Grids in a Object Oriented language. Specifically the discussion is made with Java in mind, but obviosly, not limited to it.
How to implement unstructured grids in Java (or BTW in another OO language). First start from understanding what grids are and how they are described in algebraic topology. Mathematics first, can be a good idea. No explicit implementation here, but concept and literature to study and start from..
Virtual water refers to the water used in the production of agricultural and industrial products. Large amounts of water are required to produce many goods - for example, 1kg of beef requires 16,000kg of water. Countries import virtual water when they import water-intensive goods produced elsewhere. This is important for water-stressed countries. For example, in Southern Africa the average annual runoff in South Africa is 45.2km3/year, while Lesotho contributes an additional 5.2km3/year through water transfers. Several countries in the region are already experiencing water stress according to common definitions. The document provides statistics on water availability and usage in several Southern African countries.
John Dalton established quantitative hydrology in 1799 by creating a water balance for England and Wales using rainfall and river flow data. He attributed the origin of springs to rainfall, rejecting long-held myths and laying the foundation for the modern understanding of the hydrological cycle. Recent work has focused on understanding soil evaporation dynamics at the pore scale, finding that as the soil surface dries, the spacing between pores increases, leading to higher evaporative flux per pore that can maintain an overall constant evaporation rate despite a decreasing surface area. This pore-scale model provides insights into evaporation rates, surface resistance, and energy partitioning during drying.
Projecting Climate Change Impacts on Water Resources in Regions of Complex To...Riccardo Rigon
The title describes it all. Jeremy Pal's student Brianna Pagàn and coworkers put an impressive set of tools to estimate the impacts of land use and climate change on water resources of south California.
The document discusses modern approaches to flood forecasting. It begins by noting the importance of data collection and organization for hydrological modeling and forecasting. Key tools mentioned for hydrological modeling include HEC-HMS, SWAT, and SWMM. The document also discusses the importance of using multiple linked models to account for hydrological and hydraulic processes. Examples provided include systems used by ARPAE in Italy and the state of Iowa in the US. These contemporary approaches are characterized as using high-resolution data, multi-objective multi-process models, and cyberinfrastructure to run complex distributed hydrological models. However, the document notes that while such sophisticated systems provide valuable information, there are still open questions around verification at small scales
Hydrological Extremes and Human societies Riccardo Rigon
This is the talk given by Giuliano di Baldassarre at the Summer School on Hydrological Modeling kept in Cagliari this here. The topic is very up-to-date and important. He presented an analysis of a few case studies and suggested some literature.
The Science of Water Transport and Floods from Theory to Relevant Application...Riccardo Rigon
This is the presentation given by Ricardo Mantilla at University of Iowa in 2017. It talks about the system implemented in Iowa for flood forecasting in real time
These are the slides presented at EGU 2017 General Meeting, the Pico session was entlited: Monitoring and modelling flow paths, supply and quality in a changing mountain cryosphere
हिंदी वर्णमाला पीपीटी, hindi alphabet PPT presentation, hindi varnamala PPT, Hindi Varnamala pdf, हिंदी स्वर, हिंदी व्यंजन, sikhiye hindi varnmala, dr. mulla adam ali, hindi language and literature, hindi alphabet with drawing, hindi alphabet pdf, hindi varnamala for childrens, hindi language, hindi varnamala practice for kids, https://www.drmullaadamali.com
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
How to Manage Your Lost Opportunities in Odoo 17 CRMCeline George
Odoo 17 CRM allows us to track why we lose sales opportunities with "Lost Reasons." This helps analyze our sales process and identify areas for improvement. Here's how to configure lost reasons in Odoo 17 CRM
Assessment and Planning in Educational technology.pptxKavitha Krishnan
In an education system, it is understood that assessment is only for the students, but on the other hand, the Assessment of teachers is also an important aspect of the education system that ensures teachers are providing high-quality instruction to students. The assessment process can be used to provide feedback and support for professional development, to inform decisions about teacher retention or promotion, or to evaluate teacher effectiveness for accountability purposes.
How to Add Chatter in the odoo 17 ERP ModuleCeline George
In Odoo, the chatter is like a chat tool that helps you work together on records. You can leave notes and track things, making it easier to talk with your team and partners. Inside chatter, all communication history, activity, and changes will be displayed.
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
GEOFRAME: a system for doing hydrology by computer
1. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
GEOFRAME
a system for doing hydrology by computer
R. Rigon, A. Antonello, S. Franceschi, D. Giacomelli, E. Cordano,
S. Endrizzi, S. Simoni, M., Dall’Amico, C. Tiso, F. Zanotti
University of Trento (IT) - HYDROLOGIS
2. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
GEOtop
Figure modified after Liang et al, 1994
Rigon et al., JHM, 2006, Bertoldi et al., JHM, 2006, Simoni, 2007, Endrizzi, 2007
www.geotop.org
University of Trento (IT) - HYDROLOGIS
3. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
JGrass/uDig
http://www.jgrass.org, http://jgrasstechtips.blogspot.com/
University of Trento (IT) - HYDROLOGIS
4. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
MODELS
Mademoiselle Rose, ca. 1820. Eugène Delacroix.
IS MODELING SCIENCE ?
5. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Models we are talking about are computer applications
Equations Parameters Data
Mass, momentum and Equation’s constant. In
energy conservation. Forcings and
time!
Chemical observables
In space they are
transformations usually heterogeneous
In the past they were built as monolithic programs
IS MODELING SCIENCE ?
6. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
I - Once a model, design and implemented as a monolithic
software entity, has been deployed, its evolution is totally in
the hands of the original developers. While this is a
good thing for intellectual property rights and in a commercial
environment, this is absolutely a bad thing for science and
the way it is supposed to progress.
Robbed from a CCA presentation
IS MODELING SCIENCE ?
7. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
II - Independent revisions and third-party
contributions are nearly impossible and especially when
the code is not available.
Models falsification (in Popper sense) is usually impossible by
other scientists than the original authors.
III- Thus, model inter-comparison projects give usually
unsatisfying results. Once complex models do not
reproduce data it is usually very difficult to
determine which process or parameterization was
incorrectly implemented.
IS MODELING SCIENCE ?
8. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Q: HOW CAN WE BE MORE “GALILEIAN” ?
A: YES, PRODUCING AND PROMOTING
OPEN SOURCE MODELS. THIS HOWEVER
IS NOT ENOUGH SINCE MODELS SHOULD
B E S T R U C T U R A L LY E A S Y T O
UNDERSTAND, DOCUMENT, MODIFY,
M A I N TA I N , A N D FAVO R P RO C E S S E S
ANALYSIS.
9. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
MODELLING, FOR WHO ?
Which end user do you have in mind ?
Baboon, Papius Anubis
SCIENTIST ARE NOT THE ONLY MODELS USERS
10. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
• Prime users: take or prepare decisions at a
political level
• Technical users: prepare projects or maps
Users/Actors
for the primary users
Modified from Rizzoli et al., 2005
• Other end-users: national agencies,
representative groups, etc. They may take or
prepare decisions at national or regional level, or
represent stakeholder groups.
• Model and application developers/
modellers: build models and targeted
applications
SCIENTIST ARE NOT THE ONLY MODELS USERS
11. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
• Coders: implement models, applications and
tools.
• Linkers: link existing models and applications.
Modified from Rizzoli et al., 2005
• Runners: execute existing models, but they
create and define scenarios.
• Players: play simulations and experiments
Roles
comparing scenarios and making analyses.
• Viewers: view the players’ results, have a low
level of interaction with the framework.
• Providers: provide inputs and data to all other
user roles.
SCIENTIST ARE NOT THE ONLY MODELS USERS
12. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Hard Soft Linkers Runners Player Viewers Providers
Roles
Coders Coders
Users
Prime
Other End
Users
Technical
Researchers
Modified from Rizzoli et al., ,2005
SCIENTIST ARE NOT THE ONLY MODELS USERS
13. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Thus there exists a “zoo” of users, each one with different abilities.
Bundling data, algorithms and the graphical user interface of a
model in an application with the old techniques makes the
models very hard to re-use out of its original context.
AN ECOLOGY OF MODELS
14. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
NEW (well relatively) MODELING PARADIGMS
Object-oriented software development. O-O
programming is nothing new, but it has proven to be a successful
key to the design and implementation of modelling frameworks.
Modified from Rizzoli et al., 2005
Models and data can be seen as objects and therefore they can
exploit properties such as encapsulation, polymorphism, data
abstraction and inheritance.
Component-oriented software development. Objects
(models and data) should be packaged in components, exposing for
re-use only their most important functions. Libraries of
components can then be re-used and efficiently integrated across
modelling frameworks.Yet, a certain degree of dependency of the
model component from the framework can actually hinder reuse.
MODELLING BY COMPONENTS
16. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
BENEFITS
Discrete units of software which are re-usable
even outside the framework, both for model components
and for tools components.
Seamless and transparent access to data, which
are made independent of the database layer.
A number of tools (simulation, calibration, etc.) that the
modeller will be free to use (including a visual modelling
environment).
A model repository to store your model (and
simulations) and to share it with others.
MODELLING BY COMPONENTS
17. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
BENEFITS FOR SCIENTISTS
Tools for studying feedbacks among different processes.
Encapsulation of single processes or submodels
New educational tools and a “storage” of hydrological
knowledge using appropriate onthologies
MUCH MORE in the field of possibilities
MODELLING BY COMPONENTS
18. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
THERE EXIST SUCH MODELING
INFRASTRUCTURE ?
Economic modelling frameworks^. GAMS (general
algebraic modelling system, http://www.gams.com) and GTAP
(global trade analysis program, http://
www.gtap.agecon.purdue.edu ) are some of the most used
modelling systems in the agro-economic domain. They can also
account for social variables, such as unemployment.
^from Rizzoli et al., (Modeling Framework (SeamFrame)
Requirements 2005
MODELLING BY COMPONENTS
19. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
THERE EXIST SUCH MODELING
INFRASTRUCTURE ?
Environmental modelling frameworks. If we limit to the
agricultural domain, the list is quite limited. There is no ‘real’
framework according to the definition, but APSIM, STICS
and CropSyst provide some of the functionalities. In this area
SEAMFRAME is an emerging technology. When we consider
the water management sector, we find many examples,
such as TIME (the invisible modelling environment), IMT,
OpenMI, and OMS, and, to a certain respect, JUPITER-API.
^ extended from Rizzoli et al., (Modeling Framework
(SeamFrame) Requirements 2005
MODELLING BY COMPONENTS
20. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
THERE EXIST SUCH MODELING
INFRASTRUCTURE ?
Other modelling software environments of notable
interest are SME, MMS, ICMS, Tarsier, Modcom,
Simile, but they are integrated modelling environments, not
frameworks. This means that they can be used to perform
assessments, analyses, decision support, but they do not provide
programming structures such as classes, components, objects,
design patterns to be used to create end-user applications.
^from Rizzoli et al., Modeling Framework (SeamFrame)
Requirements, 2005
MODELLING BY COMPONENTS
21. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
THERE EXIST SUCH MODELING
INFRASTRUCTURE ?
Atmospheric Sciences: Earth Sciences Modeling Framework
(ESMF) (including Earth System Curator)
High Performance Computing: Common Component
Architecture (CCA)
MODELLING BY COMPONENTS
22. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
AN EXAMPLE OF FURTHER NEEDS
Figure modified after Liang et al, 1994
Rigon et al., JHM, 2006, Bertoldi et al., JHM, 2006, Simoni, 2007, Endrizzi, 2007
www.geotop.org
AWARE OF HYDROLOGICAL PROCESSES
23. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
GEOtop Equations Surface Runoff
Rigon et al., JHM, 2006, Bertoldi et al., JHM, 2006, Simoni, 2007, Endrizzi,
2007
AWARE OF HYDROLOGICAL PROCESSES
24. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
GEOtop Equations
Turbulent Sensible and Latent Heat Exchanges
Rigon et al., JHM, 2006, Bertoldi et al., JHM, 2006, Simoni, 2007, Endrizzi,
2007
AWARE OF HYDROLOGICAL PROCESSES
25. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
GEOtop Equations Subsurface Flow
Rigon et al., JHM, 2006, Bertoldi et al., JHM, 2006, Simoni, 2007, Endrizzi,
2007
AWARE OF HYDROLOGICAL PROCESSES
26. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
GEOtop Equations Soil Temperature
Rigon et al., JHM, 2006, Bertoldi et al., JHM, 2006, Simoni, 2007, Endrizzi,
2007
AWARE OF HYDROLOGICAL PROCESSES
27. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Required Data
- Digital Elevation Model (and
derived geomorphic information - as
lakes, river networks, hillslopes - and
geomorphometric information - like
contributing areas, slopes, curvatures)
- Sky View Factor
- Vegetation and Land Use (for
interception, ET, surface roughness)
- Soil Depth, Texture and
Type (for hydraulic and thermal
properties)
Rigon et al., JHM, 2006, Bertoldi et al., JHM, 2006, Simoni, 2007, Endrizzi,
2007
AWARE OF HYDROLOGICAL PROCESSES
28. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Requires Boundary Conditions
AWARE OF HYDROLOGICAL PROCESSES
30. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Forcings
- Precipitation (quantity
and type, spatially
distributed)
- Relative humidity
(spatially distributed)
- Wind Speed and
direction (spatially
distributed)
- Solar Radiation
(spatially distributed)
AWARE OF HYDROLOGICAL PROCESSES
31. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Parameters
- Soil Parameters (e.g.
van Genuchten)
- Surface roughness
(for water celerity)
- Bulk aerodynamic
properties
- Ice and snow
properties
- Atmosphere
radiative properties
AWARE OF HYDROLOGICAL PROCESSES
32. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Required Initial Conditions
- Soil moisture (profile,
in terms of matric
potential, spatially
distributed)
- Soil temperature
(profile, spatially
distributed)
- Surface water (if
present)
- Snow cover (if present)
33. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
To Sum up
Equations Parameters Data
Mass, momentum Equation’s
and energy constant. In time! Forcings and
conservation. observables
In space they are
Chemical heteorgeneous
transformations
Data Assimilation.
Calibration,
Numerics,
Data Models.
derivation from
boundary and
Tools for Analysis.
proxies
initial conditions
AWARE OF HYDROLOGICAL PROCESSES
34. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Besides
input tools output
CLIMATE
forecast models
scenarios
expert
human
systems
expertise
forecasting
StAtistics
field
observations
MODELLING BY COMPONENTS REPRISE
35. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Models as components
Monitored Evapotranspiration
data
Weather Surfaces Surfaces
Interception Runoff
Generator
Weather
Subsurface Flow
Forecast
http://www.openmi.org, http://www.openmi-life.org/, http://public.wldelft.nl/display/OPENMI/Home
MODELLING BY COMPONENTS REPRISE
36. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Models as components
Channel Routing
Evapotranspiration
1
Surfaces Channel Routing
Runoff II
Channel Routing
Subsurface Flow
III
http://www.openmi.org, http://www.openmi-life.org/, http://public.wldelft.nl/display/OPENMI/Home
MODELLING BY COMPONENTS REPRISE
37. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Decision making
EVALUATION OF STRATEGIES
EVALUATION OF STRATEGIES
THROUGH
EVALUATION OF STRATEGIES
THROUGH
MODELS
THROUGH
MODELS
MODELS
DATA INTERPRETATION STRATEGIES FOR POLICY MAKERS
DATA INTERPRETATION STRATEGIES FOR POLICY MAKERS
DATA INTERPRETATION STRATEGIES FOR POLICY MAKERS
MODELLING BY COMPONENTS REPRISE
39. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
PREREQUISITES
OPEN SOURCE
Programming LANGUAGE NEUTRAL
PLATFORM NEUTRAL: Windows, Linus and Mac
BUSINNES NEUTRAL: GPL would be fine, LGPL better
TARGETED AT PERSONAL PRODUCTIVITY OF
DIFFERENT USERS
People come before program efficiency.
DEPLOYEMENT
40. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
PREREQUISITES
BUILT BY OPEN SOURCE TOOLS
DEPLOYABLE THROUGH THE WEB
ALLOWS WRAPPING OF EXISTING CODES BUT
PROMOTES BETTER PROGRAMMING STRATEGIES
DATA BASE PROVIDED
CUAHSI SPECIFICATIONS AWARE
OGC COMPLIANT
CAN BE ENDOWED WITH ONTOLOGIES
DEPLOYEMENT
41. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
The complete framework
Eclipse RCP
uDig
JGrass
PostGIS
Postgres
GIS engine
J-Console Engine
OpenMI
Web
The Horton
UIBuilder
services
Machine
WMS Models
WFS-T H2 spatial
WPS
GRASS
BeeGIS
DEPLOYEMENT
42. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Java
Eclipse RCP
uDig
JGrass
BeeGIS
SOLIDITY: The framework bases on the solid fundaments of the Eclipse RCP
framework first created by IBM.
CONNECTIVITY and USERFRIENDLYNESS: The GIS framework is based on the
uDig GIS framework, specialized in accessibility and remote connections
ANALYSIS: The JGrass extentions define a layer of powerful GIS analysis tools
and a straight connection to the GRASS GIS
MOBILITY: The BeeGIS extentions supply tools for digital field surveying
DEPLOYEMENT
43. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Connectivity and web standards
DATABASE: The GIS framework is ready to connect to
Database: external relational databases as postgres, mysql or
PostGIS-Postgres oracle. To spatial data servers like postgis, Oracle
H2 spatial spatial and Arcsde. It also comes with an internal
spatial database based on H2 (no indexing yet).
It would be fairly easy to create connections to
RESTful?
RESTful services to acquire data.
Web services W E B S E R V I C E S A N D S TA N D A R D W E B
PROTOCOLS: The framework supports OGC
WMS web standards like the web mapping service
WFS-T (WMS), the web feature service, also in
transactional format (WFS-T). An efforth for
soon WPS the web processing service is ongoing.
DEPLOYEMENT
44. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
The analysis engine THE CONSOLE ENGINE: the console engine
supplies a framework for modeling
J-Console Engine development and scripting environment
for fast methodology testing.The engine
OpenMI contains already masses of modules called
The Horton Horton Machine for various terrain
Machine analyses as well as a stability model and
hydrologic models.
Also the engine gives access to the GRASS
Models
analysis modules.
THE STANDALONE MODE: The need for
GRASS usage of the modelling environment on
supercomputer defined a heavily decoupled
design for the console engine. The framework
defines a strict interface between GUI and
analysis engine, which makes it easy to exploit
the console engine in standalone mode on
server-side.
DEPLOYEMENT
45. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
The relationship to OpenMI
THE OPENMI ENGINE: the console engine exposes
a compiler for an OpenMI based modeling
OpenMI language.This gives a way to write scripts to execute
openmi chained models.
The Horton THE OGC STANDARDS EXTENTION: The need
Machine for big vector and raster data forced the team to
extend the OpenMI standard interfaces with two GIS
Models OGC standards:
the OGC feature model
the OGC grid coverage service (in prototype mode)
OGC IN JGRASS: the OGC feature and grid coverage models are served by the
geotools libraries. The coverage model is based on the Java Advanced
Imaging library and supports tilecaching for processing of large dataset. Coverage
data are passed to native languages as C, C++ and Fortran through the easy
adoptable JNA libraries.
DEPLOYEMENT
46. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Strategic calls for cooperation
Statet: it is a small RCP plug-in coordinated by Stephan Wahlbrink for
working with R scripts and documentations. R is quot;a language and
environment for statistical computing and graphicsquot;. The autor has
already been contacted.
Talend – Spatial data integrator: CampToCamp develops a psatial data
integrator based on Talend. A first meeting was made to discuss
architectural issues. By end of the year the developers of JGrass and
SDI will meet to prototype connectivities between the the softwares.
AND TO EVERYBODY OF GOOD WILL OBVIOUSLY!
DEPLOYEMENT
47. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
SNAPSHOTS OF THE SYSTEM ...
It really exists (yes in a pre-alpha version)!
DEPLOYEMENT
48. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
GEOcuencas (modified from Mantilla and Gupta,
2005)
Meteo
ET
Forcings
Reservoirs
Snow and intakes
Runoff and Routing modeling
DEPLOYEMENT
49. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Snapshot of a DEM of river Adige with subbasin partition
DEPLOYEMENT
50. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Snapshot of a DEM of river Adige with subbasin partition
active nodes
DEPLOYEMENT
51. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
AdB Adige – CUDAM - Bilancio idrico di superficie di primo livello
Active means that they are connected to db information
hydrometers
reservoirs
returns
meteo stations
JHYDRO
52. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
AdB Adige – CUDAM - Bilancio idrico di superficie di primo livello
Active means that they are connected to db information
• Monitoring stations:
hydrometers
reservoirs
returns
meteo stations
JHYDRO
53. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
AdB Adige – CUDAM - Bilancio idrico di superficie di primo livello
Active means that they are connected to db information
• Monitoring stations:
hydrometers
reservoirs
returns
withdraws
meteo stations
JHYDRO
54. CUAHSI BIANNUAL– MEETING - BOULDER (CO)nel JULYdell’Adige 2008
AdB Adige CUDAM - Difesa idrogeologica e bilancio idrico - bacino 14-16
The database is based upon ArcHydro (Maidment, 2002)
DEPLOYEMENT
55. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Using a modified Pfafstetter enumeration (Verdin and
Verdin, 1999)
First Level
third level
second level
JHYDRO
56. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
J-HYDRO: STRUTTURA DELLA RETE
Livello rete 5
Livello rete 4
Livello rete 3
Livello rete 2
Livello rete 1
JHYDRO
57. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
J-HYDRO: The network structure
Livello rete 4
Livello rete 3
Livello rete 2
Livello rete 1
JHYDRO
58. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
J-HYDRO: The network structure
Livello rete 3
Livello rete 2
Livello rete 1
JHYDRO
59. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
J-HYDRO: The network structure
Livello rete 2
Livello rete 1
JHYDRO
60. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
J-HYDRO: The network structure
Livello rete 1
JHYDRO
61. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
JGRASS: visualization of the DB
LAYERS VIEW
DATABASE CONNECTION
JGRASS
62. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
JGRASS: visualization of other data
JGRASS
69. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
JGRASS: visualization of results
OPENMI MODELS
70. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
http://jgrasstechtips.blogspot.com/
WEB DEPLOYEMENT OF THE DEVELOPERS SETUP
71. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
PERSPECTIVES AND CONVERGENCES
SMF
E
rth System CURATOR
Ea
OM
S
72. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
PERSPECTIVES AND CONVERGENCES
These above systems are not mutually exclusive they
have many features that can be integrated in each of the
systems, for sure in GEOFRAME.
It is to suppor t cooperation and reinforce
interoperability among these characteristics.
And we, GEOframers offer our unselfish collaboration.
73. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
PERSPECTIVES AND CONVERGENCES
For instance future components could adopt the ESMF
as modeling infrastructure.
Strength: This would allow interoperability with the
Atmospheric Science work.
Weaknesses: At the moment using the infrastructure is
not as easy as it could be. Documentation is very
FORTRANISH and more examples should be added for
C/C++ programmers. An effort should me made to
compile the whole thing using Eclipse, besides than using
makefiles.
74. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
PERSPECTIVES AND CONVERGENCES
OMS already provides:
- Components descriptions
-Tools for adding a component
- Model Wizard
- Descriptions of Model Attribute Connectivity
- Connection to COLAB
which could be added to GEOFRAME probably almost
“as is”
75. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
PERSPECTIVES AND CONVERGENCES
At the same time GEOFRAME can provide to OMS:
- a Java interconnected GIS system
- a Java database for storing data information
- The J-console for scripting and dealing also with
OpenMI compliant models
76. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
PERSPECTIVES AND CONVERGENCES
Unfortunately OMS provides mechanism for component
linking different from OpenMI. However OpenMI is a set
of interfaces which is pretty much evolving and this is
the right time to make efforts for interoperability.
77. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
PERSPECTIVES AND CONVERGENCES
Not OMS (which uses JNative) nor GEOFRAME*
(which uses JNA) have a system for binding different
languages codes. Thus there is room to adopt CCA (or
other) solutions, if they result feasible.
*Nor OpenMI on which GEOFRAME is based
78. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
EPILOGUE
OUR AIM IS NOT TO MODEL
E V E RY T H I N G * O R D O A M O D E L O F
EVERYTHING BUT GIVE A SPACE WERE
DIFFERENT, EVEN CONTRADICTORY, IDEAS,
AND DATA CAN BE EXPLOITED IN A WAY
WHICH PROPELS COLLABORATIVE EFFORTS
BY SCIENTISTS AND USERS.
*“Correctly interpreted, you know, pi contains the entire history of the human race.”
-Dr. Irving Joshua Matrix, from M. Gardner, “The magic numbers of dr. Matrix”
79. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Direct Contributors:
Andrea Antonello JGRASS, JHydro, JConsole, core developer and architect
Giacomo Bertoldi GEOtop developer (energy budgets, vegetation)
Emanuele Cordano GEOtop developer (Richards equation, I/O)
Matteo Dall’Amico GEOtop developer (permafrost, GEOtop-mono)
Stefano Endrizzi GEOtop developer (energy budgets, snow, permafrost)
Silvia Franceschi JGRASS models developer and architect
Davide Giacomelli JHydro developer
Andreas Hamm JConsole developer
Marco Pegoretti GEOtop developer (surface runoff and routing)
John Preston JGrass ver. 1 and 2 core developer
Riccardo Rigon GEOFRAME architect
Silvia Simoni GEOtop developer (Richards equation), GEOtop-FS developer
Christian Tiso GEOtop power user, apostle and Horton Machine developer
Paolo Verardo GEOtop developer (Radiation budgets)
Fabrizio Zanotti GEOtop-FS developer, GEOtop power user and apostle
Erica Ghesla, Andrea Cozzini, Silvano Pisoni and others contributed to the Horton Machine
80. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
THANKS FOR YOUR ATTENTION
Numerics
Statistics
Dance, Henry Matisse, Hotel Biron early 1909
Hydrology
Geography
Analytics
81. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
http://jgrasstechtips.blogspot.com/
J-Console is the core to open OpenMI to modellers
University of Trento (IT) - HYDROLOGIS
82. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
http://jgrasstechtips.blogspot.com/
Where does the console live ?
86. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
http://jgrasstechtips.blogspot.com/
BTW YOU CAN USE THE CONSOLE
WITHOUT
JGRASS
87. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
http://jgrasstechtips.blogspot.com/
IT IS EASY TO CREATE YOUR
COMMAND
88. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
Write your OpenMI code like the one you can find on:
http://jgrasstechtips.blogspot.com/search/label/console
89. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
CREATING A ModelAlgorithmCommandDosomething (MACAD): The above is the list of the available MACADs ... add your own
90. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
CREATING THE XML FOR THE GUI BUILDER
91. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
CREATING AN RCP ACTION TO LAUNCH THE PROGRAM
92. CUAHSI BIANNUAL MEETING - BOULDER (CO) - JULY 14-16 2008
http://jgrasstechtips.blogspot.com/
TRYING IT