Git Product home page Git Product logo

Comments (24)

blink1073 avatar blink1073 commented on August 13, 2024

Repo and python package jupyterlab_dask.

from dask-labextension.

blink1073 avatar blink1073 commented on August 13, 2024

cf https://github.com/jupyterlab/jupyterlab_geojson

from dask-labextension.

jakirkham avatar jakirkham commented on August 13, 2024

Ok. So how would we like to do this? Rename the repo or create a new one?

from dask-labextension.

mrocklin avatar mrocklin commented on August 13, 2024

This repository is, as far as I understand, quite out of date with newer JLab conventions. It would be entirely acceptable to change it's name. We would first want to verify that it still has valuable contents.

from dask-labextension.

jakirkham avatar jakirkham commented on August 13, 2024

Yeah that's what I gathered. So part of the reason I ask is I'm interested in refreshing it. Though admittedly I don't know all of what is needed to do that. So maybe @blink1073 can advise. 😉

Admittedly seeing a more stable JupyterLab would help motivate me, but it looks like a stable beta is a few weeks off. Being able to have the dashboard live alongside a running notebook is pretty desirable too. 😄

from dask-labextension.

mrocklin avatar mrocklin commented on August 13, 2024

I agree that that would be pretty great. This extension needed some work before, I think, it would be very useful. In particular it would be handy to be able to point to a scheduler address running somewhere remotely. Perhaps there is a way that the Client's repr on the screen could hold this information and we could drag it to some new panel? I think that currently this is hard-coded to look at localhost:8787

from dask-labextension.

jakirkham avatar jakirkham commented on August 13, 2024

I see. Yeah being able to configure the Client somehow would be good. Maybe there's a good example extension, which allows configuring its settings somewhere?

Do you remember any other todos?

from dask-labextension.

mrocklin avatar mrocklin commented on August 13, 2024

I think that once a connection was made it was hard to remake a different connection (for example if the scheduler went down and came back up). Generally both this and the comment above point to a need within this project to manage connections to the scheduler. This might be a different JLab panel, or we might be able to take queues from a notebook. I got the sense that this was pretty easy to do for someone who has familiarity with JLab, but I'm not sure.

from dask-labextension.

blink1073 avatar blink1073 commented on August 13, 2024

@jakirkham, our walkthrough extension is here, but doesn't yet have settings (which are changing a bit in jupyterlab/jupyterlab#3167). An example core extension that uses settings is the file editor: schema, usage.

from dask-labextension.

jakirkham avatar jakirkham commented on August 13, 2024

Do you think this area of JupyterLab is more stable now, @blink1073? I'd be interested in getting Dask working with JupyterLab, but probably can't devote lots of time to it. So it would really help to know if this is a moving target or not to determine whether I should wait a little longer or start playing.

from dask-labextension.

blink1073 avatar blink1073 commented on August 13, 2024

Hi @jakirkham, I'd say wait for the next beta release. I have a goal to get most of the JS packages to 1.0 for that release, which will make maintaining extensions much easier.

from dask-labextension.

jakirkham avatar jakirkham commented on August 13, 2024

Sounds good. Is there somewhere I should be listening to know when it is ready or would you be able to update me here?

from dask-labextension.

blink1073 avatar blink1073 commented on August 13, 2024

We'll be making an announcement on the Jupyter mailing list.

from dask-labextension.

jakirkham avatar jakirkham commented on August 13, 2024

@jasongrout, do you have any advice on how to create a lab extension for this use case these days? Tried to look at the example link in this comment, but it appears to be broken. Also there is the open question of the best way to add settings to it.

from dask-labextension.

jasongrout avatar jasongrout commented on August 13, 2024

how to create a lab extension for this use case

Is 'this use case' an extension that uses settings?

CC also @afshin, @ian-r-rose who both have written either the settings system or extensions that dealt with the settings system.

from dask-labextension.

jakirkham avatar jakirkham commented on August 13, 2024

The use case is showing the Dask Distributed dashboard. The primary setting would be specifying the IP and port for connecting to the web server hosting this dashboard.

Now that we are discussing this, vaguely remember Matt mentioning the possibility of breaking up the dashboard into various panels that could be laid out around a running notebook. Expect this would also be interesting to users, who want to track multiple activity streams (resource utilization, task scheduling/completion, etc.) while running their code.

from dask-labextension.

mrocklin avatar mrocklin commented on August 13, 2024

from dask-labextension.

bollwyvl avatar bollwyvl commented on August 13, 2024

from dask-labextension.

mrocklin avatar mrocklin commented on August 13, 2024

from dask-labextension.

mariusvniekerk avatar mariusvniekerk commented on August 13, 2024

So I've used jupyterlab sidecar with some success for this. There are some general resize rendering issues but it's tolerable

from dask-labextension.

bollwyvl avatar bollwyvl commented on August 13, 2024

from dask-labextension.

jakirkham avatar jakirkham commented on August 13, 2024

Are we still interested in renaming or should this be closed?

from dask-labextension.

ian-r-rose avatar ian-r-rose commented on August 13, 2024

I think the name is fine as is. As long as it has been published with the relevant keywords it should be discoverable

from dask-labextension.

mrocklin avatar mrocklin commented on August 13, 2024

We seem to have settled on dask-labextension. Closing.

from dask-labextension.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.