ODM2 / WOFpy

A server-side implementation of CUAHSI's Water One Flow service stack in Python.
http://odm2.github.io/WOFpy/
9 stars 9 forks source link

EnviroDIY performance and related issues #228

Open emiliom opened 6 years ago

emiliom commented 6 years ago

Compiling in one place (to make it easier to follow up) various issues and investigation that have arisen in testing EnviroDIY WOFpy performance on the Model-My-Watershed App.

emiliom commented 6 years ago

ulmo: issues to address in a PR (or more) to ulmo

emiliom commented 5 years ago

Submitted ulmo PR with the two updates involving waterml parsing and wof/suds timeout, https://github.com/ulmo-dev/ulmo/pull/165

I won't fix the other issue (pandas Timestamp().to_datetime) at this time, b/c the current ulmo conda_environment.yml was already pinned to pandas<=0.22.0.

emiliom commented 5 years ago

Link to the Python code in the MMW client that handles querying and reading CUAHSI HIS data services: https://github.com/WikiWatershed/model-my-watershed/tree/develop/src/mmw/apps/bigcz/clients/cuahsi ulmo WOF access is done here

emiliom commented 5 years ago

For reference re: database optimization strategies to explore: https://github.com/ODM2/ODM2-performance-optimization/issues/7

emiliom commented 5 years ago

Regarding https://github.com/ODM2/WOFpy/issues/228#issuecomment-452091892: my ulmo PR (plus many others) has been merged into ulmo master. A new release is being prepared, and will almost certainly be ready by mid February. A new conda package will be created on conda-forge immediately after.

aufdenkampe commented 5 years ago

@emiliom, thanks for moving the Ulmo PR forward into an upcoming Ulmo release. That is awesome.

emiliom commented 5 years ago

We've issued a new ulmo release, 0.8.5, with all recent bug fixes and improvements, including the ones discussed in this issue. It's available on conda-forge and pypi.