Skip to content

v1.1.0

Compare
Choose a tag to compare
@erazocar erazocar released this 27 Jul 20:00
· 62 commits to master since this release

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