Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    MacPingu
    @cehbrecht
    I have added “Niamey” as summer release:
    https://github.com/orgs/bird-house/projects/16
    … and there is Quebec for autumn:
    https://github.com/orgs/bird-house/projects/15
    David Huard
    @huard
    Thanks !
    David Huard
    @huard
    @cehbrecht When testing PyWPS processes, the object created by "client_for" does not seem to be able to fetch files from the localhost server. The solution so far has been to configure the test server with the CFG_FILE, which replaces the localhost by file:/// We then open the file by skipping the file:// section. I think it would be easier for testing if we could use owslib.wps.WPSExecution objects to parse outputs. Everything is there, it's only missing support for local paths in retrieveData. Makes sense ?
    David Huard
    @huard
    MacPingu
    @cehbrecht

    @huard We can do this … using owslib to retrieve the local files. In test mode pywps does not start a service … so there is no localhost. The default output url in pywps is a file://:
    https://github.com/geopython/pywps/blob/e942ada5a74d51fdeef38bbc65fe5092f06042ce/pywps/configuration.py#L78

    Maybe this gets overwritten by the default emu config.

    MacPingu
    @cehbrecht
    The gotomeeting link to the birdhouse VC was updated:
    https://app.gotomeeting.com/?meetingId=751237301
    David Huard
    @huard
    @nilshempelmann @cehbrecht In flyingpigeon, the setup.cfg for pytest hard codes the tests directory:
    [tool:pytest]
    addopts =
        --strict
        --tb=native
        tests/
    Could I use instead
    testpaths = tests
    MacPingu
    @cehbrecht
    I did not try … when we have a better configuration we can also update the template.
    Nils Hempelmann
    @nilshempelmann
    @huard starting finch results in:
    WARNING:PYWPS:not implemented: phase
    WARNING:PYWPS:not implemented: phase
    WARNING:PYWPS:not implemented: phase
    WARNING:PYWPS:not implemented: phase
    WARNING:PYWPS:not implemented: phase
    ...
    its a new installation on kubuntu 20.04
    Nils Hempelmann
    @nilshempelmann
    @/all I set up doodle and doc for the upcoming VC scheduled for August/September
    MacPingu
    @cehbrecht

    @/all I will present birdhouse at EGU tomorrow with an example of Finch:
    https://meetingorganizer.copernicus.org/EGU2020/EGU2020-1612.html

    It will be in this session (Friday 16:15 CEST):
    https://meetingorganizer.copernicus.org/EGU2020/session/36039

    It was a pico session … we may have Zoom for 2 Minutes talks and a chat.

    Slides are online if you have comments.

    David Huard
    @huard
    @Nils, these seem to be just warnings. Probably coming from PyWPS rather than Finch.
    Nils Hempelmann
    @nilshempelmann
    @huard ok. interesting.
    Long Vu
    @tlvu
    Can I have admin on https://emu.readthedocs.io/en/latest/ to test build on RtD. I am refreshing the cookiecutter on Emu.
    MacPingu
    @cehbrecht
    @tlvu I have added you as maintainer.
    matrixbot
    @matrixbot
    Long Thanks, can I also be maintainer for FlyingPigeon on RtD for the same reason.
    MacPingu
    @cehbrecht
    @tlvu Done.
    Long Vu
    @tlvu
    @cehbrecht Thanks. Started testing my branches. I am thinking to activate permanently a branch called 'test-rtd-build' on RtD for both Flyingpigeon and Emu. This way anyone else want to test on RtD can just point that branch to the commit they want, without needing admin on RtD to activate then deactivate their branch.
    Nils Hempelmann
    @nilshempelmann
    @tlvu You are administering the jupyter notebook server at https://pavics.ouranos.ca/, right? Is it possible to update flyingpigeon?
    matrixbot
    @matrixbot
    Long Yes I am. If there is a new a FP docker image released, I can deploy it.
    David Huard
    @huard
    @nilshempelmann Just make a release of FlyingPigeon.
    Nils Hempelmann
    @nilshempelmann
    OK great.
    Nils Hempelmann
    @nilshempelmann

    @tlvu @huard this are the changes made in FP:

    • Setup cruft for cookiecutter refresh
    • remove dependency eggshell
    • notebook test integration
    • improved plot processes
    • remove mosaic option for subset processes
    • loop over multiple files of one dataset
    • multiple outputs given as Metalink standard
    • update pywps to 4.2.3

    Did I missed something?

    Nils Hempelmann
    @nilshempelmann
    @cehbrecht @huard @tlvu Flyingpigion v1.6 is released. Hope I made it in the right way :-)
    Long Vu
    @tlvu
    @nilshempelmann thanks. Will look to deploy this new FP on PAVICS next week.
    Nils Hempelmann
    @nilshempelmann
    @tlvu Excellent!
    Long Vu
    @tlvu
    @nilshempelmann New FP 1.6 is in prod on PAVICS.
    Nils Hempelmann
    @nilshempelmann
    @tlvu yes, already tested it. Great!
    I needed to set the maxsingleinputsize = 2097152000.0 to run a soilmoisture data set on my localhost. Would it be possible to rise up the volume for test purpose on your side as well?
    Nils Hempelmann
    @nilshempelmann

    @/all

    Next VC will be:
    Sep 1 TUE 14:00 15:00 UTC https://doodle.com/poll/k9ki95ebw9i6w89f

    Topics for the meeting can be added to the agenda:
    https://github.com/bird-house/bird-house.github.io/wiki/Meetings#next-vc

    MacPingu
    @cehbrecht
    @Zeitsperre I would like to make a release of birdy. Should it be version 0.7.0? (currently 0.6.9)
    Nils Hempelmann
    @nilshempelmann
    @huard @Zeitsperre Have seen many notebooks on the Jupyter ACMAD lab. Are they available on github somewhere?
    David Huard
    @huard
    @cehbrecht I think this would be 0.7.
    @nilshempelmann There is as of yet no mechanism to commit notebooks to github. This is on the roadmap.
    Nils Hempelmann
    @nilshempelmann
    @huard Great!
    I am going to organize a climate data management training in Kirgistan. More a basic training but your notebooks could be interesting for the advanced people.
    Anyway, time to warp up good training material. Could this be a good place: https://github.com/bird-house/notebooks ?
    David Huard
    @huard
    Yes !
    Long Vu
    @tlvu
    In each bird, we have their specific notebooks (ex: https://github.com/bird-house/finch/tree/master/docs/source/notebooks). In https://github.com/Ouranosinc/pavics-sdi/tree/master/docs/source/notebooks we have what I think are generic notebooks spawning multiple birds. What is the purpose difference with https://github.com/bird-house/notebooks ?
    Long Vu
    @tlvu
    Also, the ones on pavics-sdi are executed daily by Jenkins so we know there is a working runtime environment for them.
    David Huard
    @huard
    In my mind, pavics-sdi is the documentation for the Ouranos PAVICS platform. bird-house/notebooks would be the documentation for the vanilla platform. The PAVICS platform could integrate both sources. Would that make sense ?
    Long Vu
    @tlvu
    Got it, thanks.
    Nils Hempelmann
    @nilshempelmann
    @tlvu agree with David. Pavics is a major project using birdhouse, others might come up hopefully in the future so it makes sense to place the generic notebooks in bird-house/notebooks.
    David Huard
    @huard
    Nils Hempelmann
    @nilshempelmann
    @huard @cehbrecht @tlvu
    Would it make sense to place a general tutorial chapter in the main documentation? Here the notebooks can be linked where ever they are stored.
    as well as add general guidelines introducing e.g. FAIR principles here: https://birdhouse.readthedocs.io/en/latest/guidelines.html
    David Huard
    @huard
    Yes
    Nils Hempelmann
    @nilshempelmann
    I'm going to make a start, it can grow in the future:
    bird-house/birdhouse-docs#49
    bird-house/birdhouse-docs#50