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.