The notebook extends the console-based approach to interactive computing in a qualitatively new direction, providing a web-based application suitable for capturing the whole computation process: developing, documenting, and executing code, as well as communicating the results. The Jupyter notebook combines two components. A web application, which is a browser-based tool for interactive authoring of documents which combine explanatory text, mathematics, computations and their rich media output. And Notebook documents, which are a representation of all content visible in the web application, including inputs and outputs of the computations, explanatory text, mathematics, images, and rich media representations of objects. Notebook documents contain the inputs and outputs of a interactive session as well as additional text that accompanies the code but is not meant for execution.

Features

  • In-browser editing for code, with automatic syntax highlighting, indentation, and tab completion/introspection
  • The ability to execute code from the browser, with the results of computations attached to the code which generated them
  • Displaying the result of computation using rich media representations, such as HTML, LaTeX, PNG, SVG, etc.
  • In-browser editing for rich text using the Markdown markup language, which can provide commentary for the code, is not limited to plain text
  • The ability to easily include mathematical notation within markdown cells using LaTeX, and rendered natively by MathJax
  • Notebook files can serve as a complete computational record of a session, interleaving executable code with explanatory text, mathematics, and rich representations of resulting objects

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow Jupyter Notebook

Jupyter Notebook Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
2
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • Such an amazing tool for combining code and documentation in one place. I really like how smoothly it runs in the browser and how easy it is to mix Python code with notes and visuals. It’s perfect for learning, experimenting, and sharing results everything just feels seamless.
  • Great notebook
Read more reviews >

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript User Interface (UI) Software

Registered

2021-07-09