overview.rst 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. .. _overview:
  2. Overview
  3. --------
  4. *JupyterLab is the next generation user interface for Project Jupyter*
  5. JupyterLab goes beyond the classic Jupyter Notebook by providing a
  6. flexible and :ref:`extensible <user_extensions>` web application with a set of reusable
  7. components. You can arrange multiple notebooks, text editors, terminals,
  8. output areas, and custom components using tabs/panels and collapsible
  9. sidebars. These :ref:`components <interface>` are carefully designed to enable you to use
  10. them together or on their own to support new workflows (for example, you
  11. can send code from a file to a code console with a keystroke, or move
  12. cells around a notebook or between notebooks with drag-and-drop).
  13. :ref:`JupyterLab has full support for Jupyter Notebook documents. <notebook>` In
  14. addition, it enables other models of interactive computing, such as:
  15. - :ref:`code_console` provide transient scratchpads for running code
  16. interactively, with full support for rich output.
  17. - :ref:`Kernel-backed documents <kernel-backed-documents>` allow code in any text file (Markdown,
  18. Python, R, LaTeX, etc.) to be run interactively in any Jupyter
  19. kernel.
  20. JupyterLab also offers a unified model for viewing and handling data
  21. formats. This allows data in many formats (images, CSV, JSON, Markdown,
  22. PDF, Vega, Vega-Lite, etc.) to be opened as a file or returned by a
  23. kernel as rich output. See :ref:`file-and-output-formats` for more
  24. information.
  25. JupyterLab is served from the same
  26. `server <https://jupyter-notebook.readthedocs.io/en/stable/>`__ and uses
  27. the same `notebook document
  28. format <http://nbformat.readthedocs.io/en/latest/>`__ as the classic
  29. Jupyter Notebook.