cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Register to attend Discovery Summit 2025 Online: Early Users Edition, Sept. 24-25.
  • New JMP features coming to desktops everywhere this September. Sign up to learn more at jmp.com/launch.
Choose Language Hide Translation Bar
Integrating JMP and Python

JMP can integrate with Python, combining JMP’s capabilities and interactive interface with Python’s additional tools. Use cases include: running a Python script directly on a JMP data table; using Python to import unsupported file types into JMP; blending Python and JMP Scripting Language (JSL) code together to combine their capabilities; creating a JMP add-in that leverages Python; using Python as an intermediary between JMP and other software.

 

Beginning with JMP 18, JMP includes a single, supported version of Python, an extensive set of Python libraries, a robust connection between JMP and Python data structures, and a built-in Python script editor. JMP’s Python environment includes two packages – jmp and jmputils – that support JMP and Python integration. Go to Help > Scripting Index and select Python in the drop-down menu to learn about these packages, including the functions highlighted below. Also see JSL’s Python integration functions for calling out to Python from a JSL script.

 

Visit “Scripting Guide > Python” in JMP Help to learn more.

Recommended Articles