Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code

  • Code cells allow you to write and run programming code in a language of your choosing (e.g., Python)

  • Languages supported in Jupyter include Python, R, Julia, and many others

  • On ARCC HPC resources, we support jupyter code in Python and R

  • After running, they can and usually do provide some form of output

...

Raw NBConvert

  • Stands for

...

  • “Raw Notebook Convert”

  • Retains any text in these cells in their raw form and does not run them

  • Enables the conversion of your notebook to another format as given by the FORMAT string using Jinja templates.

    • Presenting: PDF

    • Publishing: LaTeX

    • Collaboration

    • Sharing: HTML

  • Setting to “none” just makes it a “Raw” cell in which nothing is run on it.

Image Added

...

Jupyter Labs

  • Jupyter’s “next generation interface to work with notebooks, code, and data

  • Includes notebooks, but extends to consoles, terminals, CSV editors, markdown editors, interactive maps, etc.

    • Users can easily write their own plugins.

    • Workspace consists of a main work area, where you can open multiple documents and activities, and a collapsible left sidebar that provides access to the file browser, running kernels and terminals, command palette, and notebook cell tools.

  • Has a modular structure, allowing you to open several notebooks and added files like HTML, Text, markdown in the same window - more like an IDE.  

    • The main work area in JupyterLab uses a tab-based layout, allowing you to switch between multiple open documents easily.

    • Users can drag and drop tabs to rearrange the layout, split the view to see multiple documents side-by-side, or even create new windows for a more customized workspace.

  • Lab also allows users to execute code in a python console 

image-20240709-225657.png

...