v1.1.0
v1.1.0
Highlights
- updates on parameter destructuring to every function within the framework having the following structure:
hydro[module][function]({params:{}, args:{}, data: []})
- removal of initial configuration for metric system in the core class function.
- logo updates.
- additional data sources available.
- updates on versions of external sources.
- updates on visualization options.
- updates on code, adopting more ES6 standard throughout the framework.
data
- modified retrieve function to include SOAP, XML.
- added recursiveSearch function, available through the hydroLang object call.
analyze
hydro
- equationSystemSolver: solves a linear equation in the form Ax=b.
maps
- all functions are now accessed through the loader, Layers, and renderMap functions.
visualize
- all visualizing options are now accessed through the draw function, with each request done through the specification on the parameters to the function.
- added functions for dynamically adding scripts, forms, divs into the DOM.
External Library Dependencies
- Google Charts: removal of the 2009 version and instead connect through most stable external available CDN.
Data Sources
- update on the type of request (soap, json, xml, csv, tabular...) and the method (GET, POST, DELETE...)
- added SOAP1.1 envelope attached to requests done to different endpoints.
Additions
- EPA: main precipitation NLDAS endpoint, but can be modified in the configuration object.
- IFIS: all available endpoints in XML format.
- CUAHSI: added REST APIs WaterOneFlow, HydroShare, and HIS Central. For the WaterOneFlow the following endpoints have been implemented. Initial 25 endpoints added, more to come in following updates.
Removals
- SMHI