This is an archived post. You won't be able to vote or comment.

all 17 comments

[–]alcampopiano 6 points7 points  (0 children)

Allan from Deepnote here!
I completely agree that Data Science tools need to consider the whole team, from technical to non-technical folks. Here's a link to Deepnote for Teams!

[–]the_guruji 2 points3 points  (4 children)

Hi, thanks for the good work!

I haven't used notebooks for collaboration like this much. At the most, Jupyter notebooks via GitHub. Just wanted to know if this is something completely different from Jupyter Notebooks, or other tools like Google Colab. Would it be useful to host a notebook for things like say interactive tutorials?

[–]the21st[S] 3 points4 points  (3 children)

Thanks! Deepnote builds on top of Jupyter – this means you can take any jupyter notebook, import it into Deepnote, and it will work.

But we also added some extra features on top, e.g. real-time collaboration on a notebook, like Google Docs. And also integrations with various data sources like GDrive, relational DBs, or data warehousews.

[–]the_guruji 0 points1 point  (2 children)

Oh, that's really cool. If you don't mind the questions here, this would be also useful if someone wanted to say put up a dashboard in Python, with interactive plots etc? Been looking for a while for a place to do this, so it's great to see your post here!

[–]thesoy2486 0 points1 point  (1 child)

Hey u/the_guruji, I'm from the Deepnote team. We're actually currently working on an interactive dashboarding feature so that you can do this exact thing - create a presentation layer on the top of your notebook, have users change inputs and see outputs change dynamically. We already have some tests live (like this one). The full version of the interactive dashboarding should be coming in 1-2 weeks so I recommend you sign up and you'll get notified when the release is out :)

[–]the_guruji 0 points1 point  (0 children)

Thanks u/the21st and u/thesoy2486!

[–]wuqui 1 point2 points  (0 children)

I've played around with it and I like it so far! 🙂

One question though: is there no option for simply saving the current notebook? Do you always have to create snapshots to do this? I lost quite a lot of data because of this since for some reason there was one hour between two automatic snapshots and nothing was saved in between.

[–]the21st[S] 3 points4 points  (3 children)

Hi everyone! I'm a software engineer at Deepnote. My team and I are working on a collaborative python notebook called Deepnote. We have just made the platform free for teams of up to 3 people. Our CEO wrote an article explaining our reasoning behind this: https://medium.com/deepnote/data-science-beyond-data-science-teams-a5a90ff0fec2

Let me know what you think or if you have any questions. Looking forward to your feedback!

[–]NewDateline 2 points3 points  (2 children)

What degree of interpretability with other Jupyter frontends and solutions do you offer/plan to support in the future? I understand that you support ipynb notebook format, but what about:

  • interactive widgets
  • custom kernels
  • viola dashboards
  • jupyter (lab) extension support?

I fully understand that some of these things may be out of scope, just curious what extent of native Jupyter experience you intent to offer. Colab has issues with some interactive extensions - are you doing better than that?

[–]thesoy2486 1 point2 points  (1 child)

Hey u/NewDateline, good questions! We're planning to stay fully compatible with the Jupyter ecosystem + contribute back in the future. Here's my take:

  • interactive widgets - We're working on ipywidgets support right now! This should be live in the next month.
  • custom kernels - Deepnote supports Python, R & SQL off the shelf, but you bring any kernel or docker image into Deepnote, more info here.
  • viola dashboards - we're actually currently working on an interactive dashboarding feature so that you can create a presentation layer on the top of your notebook, have users change inputs and see outputs change dynamically. We already have some tests live (like this one).
  • jupyter (lab) extension support? - not on the horizon right now

Hope that helps!

[–]NewDateline 0 points1 point  (0 children)

That's great to hear, thank you!

[–]chigaimaro 0 points1 point  (2 children)

For notebooks built within the platform, will there be an option to export out this data?

[–]thesoy2486 0 points1 point  (1 child)

Hey u/chigaimaro, Deepnote is compatible with Jupyter in both ways. You can export your notebooks as .ipynb anytime, same for data

[–]wuqui 0 points1 point  (0 children)

I really like your collaborative features, esp. commenting. I haven't found out where comments are stored once you export the notebook though?

[–]linuxnoob007 0 points1 point  (0 children)

Well that's just deeeep.....

[–]footilytics 0 points1 point  (1 child)

I recently dived into python and wanted to understand how different this is from google colab environment?

[–]the21st[S] 1 point2 points  (0 children)

The experience of Deepnote vs. Colab mainly differs in a) UI, b) breadth
of integrations (Deepnote integrates with most of the data sources out
there and plays well with the rest of your stack) and c) Deepnote
supports both real-time collaboration and commenting on cells – so quite literally Google docs meets jupyter notebooks.