scholarly journals HydroLang: An Open-Source Web-Based Programming Framework for Hydrological Sciences

2021 ◽  
Author(s):  
Carlos Erazo Ramirez ◽  
Yusuf Sermet ◽  
Frank Molkenthin ◽  
Ibrahim Demir

This paper presents HydroLang, an open-source and integrated community-driven computational web framework to support research and education in hydrology and water resources. HydroLang uses client-side web technologies and standards to perform different routines which aim towards the acquisition, management, transformation, analysis and visualization of hydrological datasets. HydroLang is comprised of four main high-cohesion low-coupling modules for: (1) retrieving, manipulating, and transforming raw hydrological data, (2) statistical operations, hydrological analysis, and creating models, (3) generating graphical and tabular data representations, and (4) mapping and geospatial data visualization. Two extensive case studies (i.e., evaluation of lumped models and development of a rainfall disaggregation model) have been presented to demonstrate the framework’s capabilities, portability, and interoperability. HydroLang’s unique modular architecture and open-source nature allow it to be easily tailored into any use case and web framework and promote iterative enhancements with community involvement to establish the comprehensive next-generation hydrological software toolkit.

PLoS ONE ◽  
2021 ◽  
Vol 16 (5) ◽  
pp. e0252488
Author(s):  
Vincent Delorme ◽  
Minjeong Woo ◽  
Virginia Carla de Almeida Falcão ◽  
Connor Wood

Multi-well plates are convenient tools to work with in biology experiments, as they allow the probing of multiple conditions in a compact and economic way. Although both free and commercial software exist for the definition of plate layout and management of plate data, we were looking for a more flexible solution, available anywhere, free from download, installation and licensing constraints. In this context, we created PlateEditor, a free web-based, client-side application allowing rapid creation of even complex layouts, including dose-response curves and multiple combination experiments for any plate format up to 1536 wells. PlateEditor also provides heatmap visualization and aggregation features to speed-up the process of data analysis and formatting for export in other application. Written in pure JavaScript, it is fully open-source, can be integrated in various workflows and has the potential to be extended with more functionalities in the future.


Author(s):  
Alessandro Annunziato ◽  
Brian Doherty ◽  
Hong Khanh

In humanitarian crisis situations, there is always more than one organization or agency involved in early warning, preparedness, and response to the crisis. These participating actors usually need a shared computer-based framework to exchange information, monitor the status of the crisis, communicate and coordinate operations among them in order to make their collaborations better, and make the right decisions at the right times. The aim of this paper is to present a web framework that has a modular architecture. This web framework has been realized by advanced web technologies and design patterns in software engineering. It is made up of diverse web modules and can be reusable and configurable to adapt with particular crisis contexts. The feasibility as well as the efficiency of this web framework is also demonstrated in the paper through real and complex crisis management scenarios.


Author(s):  
Chao Lee

An online teaching/learning system is often constructed on the Web-based clientserver architecture. Personal computers at students’ homes perform client-side operations. These computer systems share some computation load and should be properly configured so that they can remotely access the servers through the Internet. For the online teaching/learning system, the configuration and management of the client computers present many challenges due the variety of computer types and application software. In this chapter, we will examine various challenges on the client side and look for solutions that can be implemented with open source products. This chapter begins with the discussion of the Linux open source desktop operating systems. Linux originally created for personal computers is suitable for personal computers and workstations. We will discuss several major Linux desktop operating systems and look at the components included in them.


Author(s):  
Alessandro Annunziato ◽  
Brian Doherty ◽  
Hong Khanh

In humanitarian crisis situations there is always more than one organization or agency involved in early warning, preparedness, and response to the crisis. These participating actors usually need a shared computer-based framework to exchange information, monitor the status of the crisis, communicate and coordinate operations among them in order to make their collaborations better and make the right decisions at the right times. The aim of this chapter is to present a Web framework that has a modular architecture. This Web framework has been realized by advanced Web technologies and design patterns in software engineering. It is made up of diverse Web modules and can be reusable and configurable to adapt with particular crisis contexts. The feasibility as well as the efficiency of this Web framework is also demonstrated in the chapter through real and complex crisis management scenarios.


2019 ◽  
Vol 8 (4) ◽  
pp. 52 ◽  
Author(s):  
Paladino ◽  
Fissore ◽  
Neviani

The use of completely automated systems for collecting sensor data with the aim of monitoring and controlling the quality of small-scale food processes is not widespread. Small and micro-enterprises usually do not carry out their own precompetitive research or prototype development as regards to automation technologies. This study proposes a web-based, low-cost monitoring and supervisory control and data acquisition (SCADA) system whose kernel is available for free, as a possible solution that could be adopted by these food producers. It is mainly based on open SW/HW so as its configuration is adaptable to the application and type of plant. It presents a modular architecture and its main functionalities encompass the acquisition, management, aggregation and visualization of process data, providing an operating database. It also provides food tracking and process quality control: The time series are browsable due to QR-Code generation and different early warning detection strategies are implemented. A tool for solving migration problems based on Fick’s equation is offered as a packaging decision support system.


2015 ◽  
Vol 4 (1) ◽  
pp. 1224-1228 ◽  
Author(s):  
Debasish Chakraborty ◽  
◽  
Debanjan Sarkar ◽  
Shubham Agarwal ◽  
Dibyendu Dutta ◽  
...  

2020 ◽  
Vol 36 (16) ◽  
pp. 4527-4529
Author(s):  
Ales Saska ◽  
David Tichy ◽  
Robert Moore ◽  
Achilles Rasquinha ◽  
Caner Akdas ◽  
...  

Abstract Summary Visualizing a network provides a concise and practical understanding of the information it represents. Open-source web-based libraries help accelerate the creation of biologically based networks and their use. ccNetViz is an open-source, high speed and lightweight JavaScript library for visualization of large and complex networks. It implements customization and analytical features for easy network interpretation. These features include edge and node animations, which illustrate the flow of information through a network as well as node statistics. Properties can be defined a priori or dynamically imported from models and simulations. ccNetViz is thus a network visualization library particularly suited for systems biology. Availability and implementation The ccNetViz library, demos and documentation are freely available at http://helikarlab.github.io/ccNetViz/. Supplementary information Supplementary data are available at Bioinformatics online.


2020 ◽  
Vol 35 (4) ◽  
pp. 2949-2958
Author(s):  
Ilka Jahn ◽  
Fabian Hohn ◽  
Geraint Chaffey ◽  
Staffan Norrga

Sign in / Sign up

Export Citation Format

Share Document