Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    MacPingu
    @cehbrecht
    owslib 0.23 and pywps 4.2.11 are released and also available on conda-forge.
    MacPingu
    @cehbrecht
    … strange … looked better minutes before ...
    Nils Hempelmann
    @nilshempelmann
    Had the same, disappiered when refreshinf
    Reloading the page
    Rich Signell
    @rsignell-usgs
    We would like to implement a WPS on top of (or instead of) xpublish that would let users specify a polygon that would return a time series from a gridded dataset (e.g a time series of spatial mean rainfall over a catchment basin), using xarray and intake on the backend. I googled around and it seemed like there was discussion of related topics, but nobody had done this yet. Is that right or did I miss it?
    Rich Signell
    @rsignell-usgs
    @bekozi , did you already do this?
    Nils Hempelmann
    @nilshempelmann
    @rsignell-usgs There are subsetting implementations in finch even with the option of user specified polygon: https://finch.readthedocs.io/en/latest/processes.html#finch.processes.xclim.SubsetPolygonProcess
    and you'll find suitable solutions in clisops: https://clisops.readthedocs.io/en/latest/
    Nils Hempelmann
    @nilshempelmann
    @all:
    Please vote for the date_time of the next Video Conference: https://github.com/bird-house/bird-house.github.io/wiki/Meetings
    Rich Signell
    @rsignell-usgs
    @nilshempelmann , thanks so much for the links to finch and clisops! Indeed, those look perfect!
    Nils Hempelmann
    @nilshempelmann
    @rsignell-usgs You are welcome. Just learned that you are very active in the OGC Disaster Pilot
    Rich Signell
    @rsignell-usgs
    Yes, I'm very interested in dynamic services with open-architecture, scalable backend processing power accessing cloud/cluster-optimized gridded data, and it looks like exactly what you guys are up to.
    Nils Hempelmann
    @nilshempelmann
    @rsignell-usgs If you can make it, join the next video conference, or pass by at the upcoming OGC member meetings climate Ad Hoc session. We ll be there
    Rich Signell
    @rsignell-usgs
    :thumbsup:
    Cairo Sanders
    @cairosanders
    Hi all. Several of the PCIC birds require csv input, but the instance on our Docker server doesn't seem to be able to decode our test files. We're using ComplexInput and have tried several mime types and encodings, but we always get the same decode error. Has anyone had experience with csv input?
    MacPingu
    @cehbrecht

    @cairosanders Someone has already raised an issue:
    geopython/pywps#567

    But I have not tried it … do you have a link to the wps process you are using?

    David Huard
    @huard
    @rsignell-usgs What you describe sounds a lot like this new process we merged last week: bird-house/finch#152
    9 replies
    Let me know if you need a release, otherwise, the next one will probably be end of March.
    Cairo Sanders
    @cairosanders
    @cehbrecht yes, we posted that issue. I just wanted to see if anyone else ran into the same problem. Here is a branch I'm working off for the issue currently.
    Nils Hempelmann
    @nilshempelmann
    @/all
    Date and time for next VC is fixed:
    Apr 15. THU 14:00- 15:00 UTC
    https://github.com/bird-house/bird-house.github.io/wiki/Meetings
    MacPingu
    @cehbrecht
    David Huard
    @huard
    @cehbrecht Should the cookie-cutter use gunicorn or some other wsgi server ? If I'm correct, at the moment it is using wekzeug.run_simple which is not recommended for production.
    MacPingu
    @cehbrecht
    @huard Currently we use the werkzeug for development and demo. In production we have gunicorn (ansible deployment). For the docker deployment this is probably not yet the case. No matter how we decide (could also be an option in cookie-cutter), I would like to keep the “start” with a “bird” simple … that is why I like the werkzeug.
    David Huard
    @huard
    Ok, slowly starting to understand how deployment works... not my forte. Agree we want to keep a simple demo version, but I think we should also include a default "prod" setup and expose it through docker. This could over time benefit from shared experience and optimisations.
    David Huard
    @huard
    wps_server_software_architecture (3).png
    @cehbrecht Does this diagram reflects correctly how birds are deployed via the cookie-cutter ?
    MacPingu
    @cehbrecht
    the cookie-cutter deployment relies on pywps/werkzeug only. There is also a dockerfile/docker-compose in the template. But we have not extended it for a production deployment with nginx, gunicorn, postgres.
    @huard your diagram reflects the ansible/docker deployment. There is also a more complicated image
    David Huard
    @huard
    Thanks. I think we'll update the cookie-cutter with the nginx-gunicorn-postgres setup.py to provide a production-ready template.
    Nils Hempelmann
    @nilshempelmann
    @all If you have some minutes left, here is a text now online: https://www.ogc.org/blog/4460
    MacPingu
    @cehbrecht

    @all If you have some minutes left, here is a text now online: https://www.ogc.org/blog/4460

    :thumbsup:

    David Huard
    @huard
    @cehbrecht I think we're due for a birdy release. I've prepared a small PR. bird-house/birdy#204
    MacPingu
    @cehbrecht
    @huard approved … thanks for making the release :)
    David Huard
    @huard
    Done. Does it update on PyPi automatically ?
    MacPingu
    @cehbrecht

    Done. Does it update on PyPi automatically ?

    no. we have to upload it.

    Nils Hempelmann
    @nilshempelmann
    @cehbrecht Is Roocs able to handle unstructured grids?
    MacPingu
    @cehbrecht
    @nilshempelmann I think for subset/aggregate operator this is not an issue. We currently work on regridding … which has many issues … I can not say if some of the unstrutured grids work … unless I would currently say “no”.
    Nils Hempelmann
    @nilshempelmann
    :-) Thanks