[HN Gopher] JupyterLab Desktop App now available ___________________________________________________________________ JupyterLab Desktop App now available Author : tosh Score : 75 points Date : 2021-09-22 20:54 UTC (2 hours ago) (HTM) web link (blog.jupyter.org) (TXT) w3m dump (blog.jupyter.org) | mike_ivanov wrote: | Is there still no way to disable the blinking cursor? | spywaregorilla wrote: | Looks pretty cool. I feel like I would be tempted to point people | towards this rather than anaconda if they're just going to dip | their toes into the python world. | Scene_Cast2 wrote: | Yep. I use Anaconda fairly frequently, and it's consistently | buggy on both the UI and CLI front; this seems like a better | alternative for beginners at least. On the flip side, I'm not | sure I like that it's yet another electron app. | jstx1 wrote: | Point beginners to python.org and give them more credit for | what they can learn. No one really needs Anaconda. If you like | the conda package manager without all the 3rd party libraries, | you can install miniconda but there's no reason for beginners | to start with it. | mintyten wrote: | This may not be the norm, but I have found Anaconda to be | extremely useful because I get 90% of the packages I need in | a single blob. Certain networks don't allow you to go around | pip installing packages and it is easier to push through a | single approval than 20 when a major update comes along. | spywaregorilla wrote: | Installing the language and trying to figure out if its | working is a big hurdle to a lot of beginners. Getting an | intuitive interface is too. CLI is not intuitive to a first | time coder. | | A single download with relevant packages, bundled python env, | and a nice front end interface (jupyterlab) sounds like a | great idea to me. | jstx1 wrote: | Can you change the built in environment by installing/removing | packages or picking a different or new environment altogether? | tunesmith wrote: | This is a godsend to those of us with way too many browser tabs | open all the time. Don't get me wrong, I like starting up | Jupyterlab with docker-compose and hacking away, but I hate | hunting for the tab. | jupp0r wrote: | You should try out tab groups: | https://blog.google/products/chrome/manage-tabs-with-google-... | vl wrote: | This is just badly written announcement, which doesn't answer | basic questions: | | 1) How is JupyterLab App different from the JupyterLab? Is it | just the same thing packaged in the electron app? | | 2) It comes with it's own conda environment. But can it ran in | _my_ conda environment? Which is pretty much a requirement for | any serious project. | robotsteve2 wrote: | For #2: I tried it, downloaded the large file and installed. | Then on launch, it couldn't find any JupyterLab install from my | Conda environments, and it asked me to find it. I just | uninstalled. I'm not sure what it wants or how it interacts | with my many Conda envs and it's too much hassle to try and | sort that out right now. | ghshephard wrote: | Same here - I filed a bug. I've got Jupyter-lab running, I | have a clean venv - but couldn't start jupyterlab_app - even | when I manually told it where to find the module in my .venv. | [deleted] | eatonphil wrote: | I'm working on an open-source desktop app [0] similar to Jupyter | but more oriented toward non-data-science developer workflows | like querying/joining data from multiple databases and scripting | and graphing for internal reporting. | | Another similar tool, but maybe more data science focused, is | Simon Willison's Datasette [1]. | | [0] https://github.com/multiprocessio/datastation | | [1] https://github.com/simonw/datasette | singhrac wrote: | I feel like this is going to be really great for people getting | started with programming. A Big Fat Binary is really what early | programmers need. | | Now imagine that it comes with Postgres.app as well (with a | little glue to turn it on via a button in the Jupyter UI, and | automatic off when the server shuts down...), and the xeus-sql | kernel. | | If this gets halfway decent reviews, this is how I'm going to | tell people to learn to program. No more needing to learn how the | terminal works, explaining what a binary is, what an interpreter | is, etc. All of that can come later. | oolonthegreat wrote: | so true! I've been trying to figure out a way to get my social | sciences student friend learn programming and I was dreading to | install python/conda/jupyter ? on their computer. A single- | click jupyter app with electron indeed sounds like a lifesaver. | nothrowaways wrote: | I would suggest to keep the app as an independent front end | Letting users choose the server back end. | minimaxir wrote: | If you haven't used them in awhile, Visual Studio Code notebooks | (which leverage Jupyter) are now at a level that they're better | than Jupyter/JupyterLab for Python Data Science. It now | integrates more closely with themes/settings, and has many | additional features such as native debugging, native diffing for | Git, Intellisense/autocomplete, and in general the UI/UX is | faster. | | That said, a desktop JupyterLab is still very valuable as it | increases accessibility dramatically, but it's no longer the only | player in the space. | robotsteve2 wrote: | I use JupyterLab professionally and have never been able to get | VSCode notebooks working at the same level. For example, simple | bracket highlighting doesn't work in the VSCode notebooks I've | tried. I want to like them, but they don't get the job done for | me. | jjoonathan wrote: | Hey, it looks like ipywidgets finally work in VSCode notebooks! | Light/dark colorscheme clashes that would make Star Wars proud, | but I'll take it. | | Pyviz (panel, holoviews, etc) interactivity doesn't look like | it works yet. Ipywidgets might be enough, though! | | JupyterLab has had debugging for a while. It seems to be broken | in both VSCode and Jupyter, though (or, rather, it hasn't | broken on the breakpoints, where it ought to have broken). Ah | well, probably needs more futzing around with the kernel. | soVeryTired wrote: | Oh man. Lack of proper debugging and diffing is a _huge_ | problem with jupyterlab notebooks. In several cases I've seen, | data scientists don't even realise that these tools exist. | | I know VS Code has been making progress recently but a good | jupyter competitor with some halfway decent software | development features would be a game changer. | kimukasetsu wrote: | RMarkdown has neither of these issues, and it supports | Python. It is baffling to me that most data scientists use | Jupyter, since its diffs are meaningless. Its export options | are very underwhelming compared to Rmd as well. Notebooks [1] | are simply a special case of R Markdown formats. Besides, Rmd | are literally text files that work with any text editor, | including vim. | | [1] https://bookdown.org/yihui/rmarkdown/notebook.html | mistrial9 wrote: | some things are less-great in the FOSS world. I used | MetroWerks tooling that really, really was nice. I even wrote | code for them once .. it has been a long while and the real | win with Jupyter is the massive popularity I think. | ghshephard wrote: | I use all three of JupyterLab, Jupyter Notebooks and VS Code | Notebooks. | | What I love about VS Code Notebooks - it's almost zero context | switching to jump from the the code you are working on to a | REPL and back. | | What I don't love about VS Code Notebooks (and why I still | spend a lot of time in JupyterLab) - the context gets confused | as to what cell you are in frequently - so your Ctrl-Enter keys | don't work, and you have to manually run each cell one at a | time. | | ~Removed comment about graphs not being inline~ - I stand | corrected. Just checked an the latest version does let you show | your graphs inline. And they look awesome. | minimaxir wrote: | > Also - and this is the deal breaker for most people I know | - you can't display graphs within your notebook. Until we get | that ability - everyone I know who does work and lives off of | their matplotlib workstream is going to continue using | Jupyter Lab/Notebooks. | | Hmm? The latest demos seem to imply that a plt.show() does | embed the plot images into the Notebook. | | The major limit on cell outputs is more limited | interactivity. | threatofrain wrote: | Do you have a link of resource explaining more about the VSC | notebook workflow? | minimaxir wrote: | Here's the official page on the integration: | https://code.visualstudio.com/docs/datascience/jupyter- | noteb... | | Some more demos: | https://code.visualstudio.com/learn/educators/notebooks | | Once the extensions are installed, just open an .ipynb file | in VS Code. | 6gvONxR4sf7o wrote: | Interesting. I've been very excited by and disappointed by | pycharm's work on that front. I'll have to check out the VS | code version. Thanks! | arthurcolle wrote: | I hate the automatic bottom right pop ups for every little | thing in VS Code, its so annoying | andy-x wrote: | One more Electron app on my desktop - no, thanks. Just install | anaconda and run jupyter with the browser, as good god intended | :) | batterylow wrote: | It was great to finally get PlotAPI (https://plotapi.com) working | with Jupyter Lab, Notebook, Google Colab, and VS Code... | | They all have their own versions of packages used for displaying | video/images/HTML, and how they handle the inclusion of external | JavaScript, e.g. where Jupyter Notebook (classic) uses Require JS | | I hope the Desktop App doesn't introduce another variation! | lvl100 wrote: | If only Mathematica would just go Python... ___________________________________________________________________ (page generated 2021-09-22 23:00 UTC)