DRAFT help

Scripting Guide > JMP Notebooks
Publication date: 12/16/2025

JMP Notebooks

Research Notebooks

Notebooks are a new scripting interface in JMP, inspired by reproducible research notebooks and literate programming utilities. Notebooks provide a simple way to create, document, organize, test, and present scripts and projects in JMP in a single document. You can use JSL or Python, or PowerShell on Windows, or AppleScript on macOS. JMP Notebooks can import Jupyter Notebooks, and are an ideal way to transition from Jupyter to JMP.

A JMP notebook consists of script editor boxes, all running within the same context. This means JSL variables can be shared between block and sections. This allows for quick prototyping of scripts and ease of running script segments, as well as making it easy to track resulting states during development and presentation.

A notebook consists of sections and blocks.

A notebook file is text-only, and saved with the .jmpnb extension.

Want more information? Have questions? Get answers in the JMP User Community (community.jmp.com).