Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    MacPingu
    @cehbrecht
    @nilshempelmann install it in your conda env with pip:
    pip install git+https://github.com/metalink-dev/pymetalink.git@master#egg=metalink
    Nils Hempelmann
    @nilshempelmann
    @cehbrecht couldn't made it with pip, but git clone and setup install worked fine.
    and the download is running well! thanks
    Nils Hempelmann
    @nilshempelmann

    @Zeitsperre @tlogan2000: I am recieving a strage message and don't see the difference:
    Running a subset on CORDEX AFR-22 work fine, but for AFR-44 I get:

    owslib.wps.WPSException : {'code': 'NoApplicableCode', 'locator': 'None', 'text': "Process error: method=wps_xsubsetbbox.py._handler, line=170, msg='time_bnds' has more than 1-dimension and the same name as one of its dimensions ('time', 'time_bnds'). xarray disallows such variables because they conflict with the coordinates used to label dimensions."}

    Are you familliar with this?

    The files metadata are:
    AFR-22:

    netcdf tas_AFR-22_NCC-NorESM1-M_rcp85_r1i1p1_GERICS-REMO2015_v1_day_20960101-21001231 {
    dimensions:
        time = UNLIMITED ; // (1826 currently)
        rlat = 417 ;
        rlon = 385 ;
        bnds = 2 ;
        vertices = 4 ;
    variables:
        double time(time) ;
            time:bounds = "time_bnds" ;
            time:units = "days since 1949-12-01T00:00:00Z" ;
            time:calendar = "proleptic_gregorian" ;
            time:axis = "T" ;
            time:long_name = "time" ;
            time:standard_name = "time" ;
        double time_bnds(time, bnds) ;
        double rlat(rlat) ;
            rlat:units = "degrees" ;

    and AFR-44:

    netcdf tas_AFR-44_NCC-NorESM1-M_rcp85_r1i1p1_DMI-HIRHAM5_v1_day_20960101-21001231 {
    dimensions:
        bnds = 2 ;
        time = UNLIMITED ; // (1826 currently)
        rlat = 201 ;
        rlon = 194 ;
    variables:
        double time_bnds(time, bnds) ;
            time_bnds:units = "days since 1949-12-01 00:00:00" ;
            time_bnds:calendar = "proleptic_gregorian" ;
        double lat(rlat, rlon) ;
            lat:_CoordinateAxisType = "Lat" ;
            lat:long_name = "latitude" ;
            lat:standard_name = "latitude" ;
    MacPingu
    @cehbrecht
    @tomLandry do you have examples of using CWL with PyWPS or in general?
    Nils Hempelmann
    @nilshempelmann

    @/all Next VC is sceduled to:
    Thuesday 03.Mars. 16:00-17:00 UTC

    Topics to discuss can be set set up here:
    https://docs.google.com/document/d/1AcDMmGCGvAzoY9oxGug8ilErZZ4CGaIoidCaWHBMWEU/edit

    https://github.com/bird-house/bird-house.github.io/wiki/Meetings

    Nils Hempelmann
    @nilshempelmann
    @huard : is it planed on you side to realize also rubsutness processes?
    David Huard
    @huard
    @nilshempelmann What do you mean ? If it's ensemble related, we'd be interested, but there is nothing planned on the short term yet.
    Nils Hempelmann
    @nilshempelmann
    @huard Yes its ensemble related, very usefull and I am very interested in it. Initially already realized in flyingpigeon long time ago ... I ll put it on the agenda for tomorrow.
    Check out here: https://link.springer.com/article/10.1007/s00382-019-04831-z/figures/3?shared-article-renderer
    The image is showing an Signal / Nois ratio of an Climate Change signal using an ensemble.
    Nils Hempelmann
    @nilshempelmann
    S/N ratio is a very basic method to calculate the robustness of an ensemble. IPCC is recommending 6 different methodes.
    David Huard
    @huard
    So yes, this would be part of DACCS, but we lack the manpower at the moment to make any progress on this. Best case scenario is probably 6 months from now before we can get started, unless I can raise the priority for this issue.
    Nils Hempelmann
    @nilshempelmann
    @huard Ok. I ll try to reactivate at least an initial version of the robustness calculation. To be updated when ever someone has the capacities.
    David Huard
    @huard
    @nilshempelmann If you can document what methods would be valuable, existing implementations, documentation and tests we can reuse, this will help speed things up.
    Nils Hempelmann
    @nilshempelmann
    @huard I opened a ticked, bird-house/flyingpigeon#313 to collect infos.
    MacPingu
    @cehbrecht
    @huard @Zeitsperre birdy 0.6.6 is now on conda-forge: https://anaconda.org/conda-forge/birdy/files
    David Huard
    @huard
    Thanks!
    Nils Hempelmann
    @nilshempelmann
    @cehbrecht @huard : finch is not starting properly. Are you familliar with this Error:
    starting WPS service on http://127.0.0.1:8092/wps
    INFO:werkzeug: * Running on http://127.0.0.1:8092/ (Press CTRL+C to quit)
    INFO:werkzeug:127.0.0.1 - - [09/Mar/2020 19:49:14] "GET /outputs/59734d66-6236-11ea-8a91-9cb6d08a53e7.xml HTTP/1.1" 200 -
    INFO:werkzeug:127.0.0.1 - - [09/Mar/2020 19:49:14] "GET /outputs/59734d66-6236-11ea-8a91-9cb6d08a53e7.xml HTTP/1.1" 200 -
    its repeating constantly this Info message ...
    David Huard
    @huard
    This does not look like an error. Is it possible your client is sending repeated status requests ?
    Nils Hempelmann
    @nilshempelmann
    @huard You are right !! Thanks. Its my client waiting for an suceeded process status, but the job failed, so we are waiting and waiting and waiting ...
    David Huard
    @huard
    @cehbrecht Do you have some time today to help me fix birdy issues ? A colleague has a demo in a couple of hours and birdy has this longstanding issue that we neglected: bird-house/birdy#171
    MacPingu
    @cehbrecht
    @huard … I look at it now.
    David Huard
    @huard
    Just opened a PR
    David Huard
    @huard
    @cehbrecht still had to make some tweaks. Should I do another bump ?
    MacPingu
    @cehbrecht
    @huard “bump” … you mean making a new release? Go ahead ...
    David Huard
    @huard
    Yes.
    MacPingu
    @cehbrecht

    @huard I have upload birdy 0.6.8 to pypi:
    https://pypi.org/manage/project/birdhouse-birdy/releases/

    If you tell me your pypi username I can add you as collaborator.

    David Huard
    @huard
    davidhuard
    MacPingu
    @cehbrecht
    @huard I have added you as owner.
    David Huard
    @huard
    Thanks! Will probably make another patch release to fix an issue I discovered today.
    Nils Hempelmann
    @nilshempelmann
    @/all
    doodle and doc is set up for the next video conference, planed for May
    https://github.com/bird-house/bird-house.github.io/wiki/Meetings
    Nik Radoš
    @nikola-rados

    Hey all, I was hoping to get some help setting up birds in phoenix.

    I have deployed to a docker server using birdhouse-deploy and I've registered the available birds (hummingbird, finch, flyingpigeon, malleefowl) along with my own bird. The issue is that none of the bird's processes are working. When trying to run one I get an error message stating "Error: Could not read status document after 5 retries. Giving up.". This happens for all the birds and I'm not sure exactly how to fix it. I've looked through the code but don't have a strong understanding of what exactly the status document is. Any tips would be very much appreciated!

    Nils Hempelmann
    @nilshempelmann
    What kind of bird have you build ? Sounds good!
    Nik Radoš
    @nikola-rados
    @nilshempelmann I'm not familiar with birdy, I'll have to take a look. I am in the process of building a bird that wraps some internal tools from PCIC!
    Nils Hempelmann
    @nilshempelmann
    @nikola-rados : birdy is a python client to call the services. easy to install, and handy to use https://github.com/bird-house/birdy
    @nikola-rados: sounds good for the PCIC bird. Curious to see code, if its allowed to share.
    Long Vu
    @tlvu
    @nikola-rados is your bird accessible by the anonymous Magpie user? curl --include "https://pavics.ouranos.ca/twitcher/ows/proxy/flyingpigeon?service=WPS&version=1.0.0&request=GetCapabilities"
    oh wait, how are you integrating your bird to the PAVICS stack or it is not integrated?
    Anyways, I have no experience with Phoenix, try giving birdy a try. It's another WPS client.
    The Jupyter env coming with the PAVICS stack has birdy already installed together with a bunch of other useful libraries. To try it quickly, you can try the one on our PAVICS instance: https://pavics.ouranos.ca/jupyter/
    Long Vu
    @tlvu
    I've emailed you the demo account password.
    Nik Radoš
    @nikola-rados

    Sorry I was afk for lunch.

    @nilshempelmann its in our github repo so feel free to have a look! It's still fairly early on so if you have any comments or suggestions those are welcome.

    @tlvu thanks for the info, I'll give it a try.

    Nils Hempelmann
    @nilshempelmann
    Cool. I ll check it out! Thanks.
    Nils Hempelmann
    @nilshempelmann
    @nikola-rados just installed thunderbird on my local mashin. Well as far as I see, it't empty so far.
    # import the WPS client and connet to the server
    from birdy import WPSClient
    import birdy 
    
    tb_server = 'http://localhost:8094/wps'   # link to the local thunderbird server
    
    # simple connection (not recommended for larger processing)
    tb = WPSClient(tb_server)
    
    # asyncron connection with progess status requests
    tb_i = WPSClient(url=tb_server, progress=True)
    Thats how you can call it with birdy. I put thunderbird on port 8094, per default it is on 5000.
    Nik Radoš
    @nikola-rados
    The only functionality is on a branch that has yet to be merged, i3-gen-climos. I'm not sure if this would change the outcome of this test.
    Nils Hempelmann
    @nilshempelmann
    it you want to test:
    out = tb.hello('Nikola')
    out.get()[0]
    good luck :-)