Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 16 12:56
    zachmullen commented #3128
  • Sep 16 11:31
    boucaud commented #3128
  • Sep 12 07:31
    boucaud commented #3128
  • Sep 11 12:45
    zachmullen commented #3128
  • Sep 11 12:17
    boucaud opened #3128
  • Sep 11 09:49
  • Sep 07 03:20
    manthey synchronize #3127
  • Sep 07 03:20

    manthey on update-pytest-cov

    Update to handle newer pytest-c… (compare)

  • Sep 07 01:06
    manthey synchronize #3127
  • Sep 07 01:06

    manthey on update-pytest-cov

    Update to handle newer pytest-c… (compare)

  • Sep 06 21:42
    manthey synchronize #3127
  • Sep 06 21:42

    manthey on update-pytest-cov

    Update to handle newer pytest-c… (compare)

  • Sep 06 21:29
    manthey synchronize #3127
  • Sep 06 21:29

    manthey on update-pytest-cov

    Update to handle newer pytest-c… (compare)

  • Sep 06 17:18
    manthey opened #3127
  • Sep 06 16:33

    manthey on update-pytest-cov

    Update to handle newer pytest-c… (compare)

  • Sep 03 08:23
    kangkot starred girder/girder
  • Sep 02 14:57

    danlamanna on collection_meta_girder_client

    (compare)

  • Sep 02 14:57

    danlamanna on master

    Update girder-client for adding… Merge pull request #3124 from g… (compare)

  • Sep 02 14:57
    danlamanna closed #3124
Andrey Fedorov
@fedorov
thanks!
Zach Mullen
@zachmullen
sure thing :)
Andrey Fedorov
@fedorov
hmm, not so simple. After doing that, and restarting girder-server, I am getting this error while trying to access the web page: TypeError: 'BaseWebroot' object is not callable
Jonathan Beezley
@jbeezley
You probably need to run girder-install web to rebuild the client code.
Andrey Fedorov
@fedorov
blob
another problem there ...
Jonathan Beezley
@jbeezley
We require npm >=3. Can you npm install -g npm (may require sudo)?
Andrey Fedorov
@fedorov
blob
another problem next
Zach Mullen
@zachmullen
ah, I have seen something like this when upgrading from girder 1.x to 2.x
You may need to blow away the node_modules directory inside the girder package
Jonathan Beezley
@jbeezley
Yeah, I think it has to do with updating from npm 2 to 3
the resolution semantics changed
Zach Mullen
@zachmullen
could also work to just pip uninstall girder && pip install girder :P
Jonathan Owens
@jonathan-owens
I’m trying to extend the CheckedMenuWidget to display an additional action available when at least one item is selected.
I can get the widget to update its rendering using girder.wrap(girder.views.CheckedMenuWidget …
However, when I try to bind an event to clicking the new item with girder.views.CheckedMenuWidget.prototype.events, I get an “Undefined is not an object"
I did a little digging, and it seems that CheckedMenuWidget has no events field…so that could be a hint
But I’m new to JavaScript and don’t really no where to go from here.
Any tips?
Andrey Fedorov
@fedorov
@zachmullen @jbeezley pip uninstall girder && pip install girder did not help, but removing node_modules and re-running girder-install web did the job, thank you! Would it make sense to have some documentation section with upgrade instructions?
Zach Mullen
@zachmullen
That's probably a good thing to put into the Migration Guide
Andrey Fedorov
@fedorov
@zachmullen I am happy to make a PR but not sure what are your conventions. How about adding the following paragraph in the beginning: "Existing installation may be upgraded by running pip install -U girder. You may need to remove node_modules directory from the installed girder package, and re-run girder-install web if you encounter problems. Note that the prerequisites may have changed in the latest version: make sure to review http://girder.readthedocs.io/en/latest/prerequisites.html prior to the upgrade."
Zach Mullen
@zachmullen
sounds great :)
Andrey Fedorov
@fedorov
girder/girder#1740
Jonathan Beezley
@jbeezley
@jonathan-owens If you’re wrapping an existing class, the way to add events is to wrap the initialize method and mutate this.events in the wrapper function.
Kacper Kowalik
@Xarthisius
hi! when I visit plugins' setting page I get Uncaught ReferenceError: webpackJsonp is not defined at plugin.min.js:1 with current HEAD
hmm it's gone after I cleaned cache
Kacper Kowalik
@Xarthisius
@zachmullen is girder.api.docs.addModel something waiting to be used or some old, forgotten code?
Kacper Kowalik
@Xarthisius
oh looks like PR 1701 is extremely relevant to what I'm doing right now :0
Zach Mullen
@zachmullen
cool :)
@cjh1 and I have been working on that, he knows more about the models than I do actually
but to my knowledge it does work
Hans Meine
@hmeine
@brianhelba gave a nice Girder demo last week at the NAMIC Project Week – I was wondering whether some of the installations he demo'ed (or similar ones) are publicly available. For instance, https://github.com/girder/monkeybrains/ does not link to any installation yet?
Dan LaManna
@danlamanna
@manthey weren't there demos of girder running on python2/3 somewhere? do they still exist?
Zach Mullen
@zachmullen
@hmeine the monkey brains plugin is deployed here: https://data.kitware.com/#collection/54b582c38d777f4362aa9cb3
Zach Mullen
@zachmullen
the COVALIC site is here: https://challenge.kitware.com/
the ISBI challenge in particular is here: https://challenge.kitware.com/#challenge/560d7856cad3a57cfde481ba
Jonathan Owens
@jonathan-owens
@jbeezley Thanks for the tip!
Hans Meine
@hmeine
@zachmullen Thanks for the URLs. It makes a big difference to have both: the code (easier to find) and live sites to quickly convey what's to be expected. :thumbsup:
Hans Meine
@hmeine
@brianhelba You also had some training resource open with an abbreviated name like "byogs" for "build your own girder site" or similar, which I looked for on GitHub, but could not find yet (under zach's, yours, and the girder account). Is that available publicly?
Hans Meine
@hmeine
@brianhelba Maybe I misremembered the name, confusing it with the OHIF material from project week ( https://github.com/swederik/byozfwv/ ).
Daniel Romberg
@Abroxa
Hi there, I am quite new to Girder, I just wrote my first little plugin (an extension to the jobs plugin) to schedule my own jobs. What I currently don't manage to do is to add my REST API extension (additional route on /item/:id/my_endpoint) appear in the Swagger documentation for easy testing. Do I have to rebuild that manually somehow?
I did augment my handler function with the autoDescribeRoute docorator
Zach Mullen
@zachmullen
hi @Abroxa , could you link to the code in question? It should appear automatically if your plugin is enabled and you restart the server
(you only have to restart the server after you first enable your plugin)
Daniel Romberg
@Abroxa
I haven't checked that code in yet, but I can post the important lines. I am running the Girder Docker container which I restarted after making changes to my server's init.py.
Zach Mullen
@zachmullen
ok
Daniel Romberg
@Abroxa
within the load method, I do the following (apart from registering to the jobs.schedule event): info["apiRoot"].item.route("POST", (":id", "train"), train)