All Projects → polynote → Polynote

polynote / Polynote

Licence: apache-2.0
A better notebook for Scala (and more)

Programming Languages

scala
5932 projects
Jupyter Notebook
11667 projects
typescript
32286 projects
Less
1899 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Polynote

Spark Notebook
Interactive and Reactive Data Science using Scala and Spark.
Stars: ✭ 3,081 (-27.27%)
Mutual labels:  notebook
Liandi
📕 一款桌面端的 Markdown 块级引用和双向链接笔记应用,支持 Windows、Mac 和 Linux。A desktop Markdown Block-Reference and Bidirectional-Link note-taking application, supports Windows, Mac and Linux.
Stars: ✭ 354 (-91.64%)
Mutual labels:  notebook
Gank.io Unofficial Android Client
An unofficial gank. io android client
Stars: ✭ 394 (-90.7%)
Mutual labels:  notebook
Nb
CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.
Stars: ✭ 3,846 (-9.21%)
Mutual labels:  notebook
Hide code
Code, prompt and output hiding for Jupyter/IPython notebooks.
Stars: ✭ 339 (-92%)
Mutual labels:  notebook
Whatever
An unofficial Evernote desktop client for Linux
Stars: ✭ 356 (-91.6%)
Mutual labels:  notebook
Audio Spectrum Analyzer In Python
A series of Jupyter notebooks and python files which stream audio from a microphone using pyaudio, then processes it.
Stars: ✭ 273 (-93.56%)
Mutual labels:  notebook
Hands On Nltk Tutorial
The hands-on NLTK tutorial for NLP in Python
Stars: ✭ 419 (-90.11%)
Mutual labels:  notebook
Haskell Do
✏️ 📊 - The Haskell code editor focused on interactive development.
Stars: ✭ 349 (-91.76%)
Mutual labels:  notebook
Human Activity Recognition Using Cnn
Convolutional Neural Network for Human Activity Recognition in Tensorflow
Stars: ✭ 382 (-90.98%)
Mutual labels:  notebook
Org Wiki
Wiki for Emacs org-mode built on top of Emacs org-mode.
Stars: ✭ 319 (-92.47%)
Mutual labels:  notebook
Darkmatter
The notebook-style Common Lisp environment
Stars: ✭ 336 (-92.07%)
Mutual labels:  notebook
Quantitative Notebooks
Educational notebooks on quantitative finance, algorithmic trading, financial modelling and investment strategy
Stars: ✭ 356 (-91.6%)
Mutual labels:  notebook
Basic Mathematics For Machine Learning
The motive behind Creating this repo is to feel the fear of mathematics and do what ever you want to do in Machine Learning , Deep Learning and other fields of AI
Stars: ✭ 300 (-92.92%)
Mutual labels:  notebook
D2l Vn
Một cuốn sách tương tác về học sâu có mã nguồn, toán và thảo luận. Đề cập đến nhiều framework phổ biến (TensorFlow, Pytorch & MXNet) và được sử dụng tại 175 trường Đại học.
Stars: ✭ 402 (-90.51%)
Mutual labels:  notebook
Docable Notebooks
📒 Next-Generation Interactive Notebooks
Stars: ✭ 279 (-93.41%)
Mutual labels:  notebook
Commuter
🚎 Notebook sharing hub
Stars: ✭ 353 (-91.67%)
Mutual labels:  notebook
Papermill
📚 Parameterize, execute, and analyze notebooks
Stars: ✭ 4,458 (+5.24%)
Mutual labels:  notebook
Submarine
Submarine is Cloud Native Machine Learning Platform.
Stars: ✭ 416 (-90.18%)
Mutual labels:  notebook
Nlp Python Deep Learning
NLP in Python with Deep Learning
Stars: ✭ 374 (-91.17%)
Mutual labels:  notebook

polynote

Gitter chat Build status

Polynote is an experimental polyglot notebook environment. Currently, it supports Scala and Python (with or without Spark), SQL, and Vega.

For more information, see Polynote's website

Why?

Current notebook solutions, like Jupyter and Zeppelin, are lacking in some fundamental features:

  • Code editing – the code editing capabilities in most notebook tools leave plenty to be desired. Why can't a notebook tool have modern editing capabilities like those you'd find in an IDE? Polynote provides useful autocomplete, parameter hints, and more – we're planning to add even more features, like jump-to-definition.
  • Text editing – you can use the WYSIWYG editor for composing text cells, so you'll know what the text will look like as you're writing. TeX equations are also supported.
  • Multi-language support – Polynote allows you to mix multiple languages in one notebook, while sharing definitions seamlessly between them.
  • Runtime insight – Polynote tries to keep you informed of what's going on at runtime:
    • The tasks area shows you what the kernel is doing at any given time.
    • The symbol table shows you what variables and functions you've defined, so you don't have to scroll around to remind yourself.
    • Compile failures and runtime exceptions are highlighted in the editor (for supported languages), so you can see exactly what's going wrong.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].