cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP 19 is here! See the new features at jmp.com/new.
  • Register to attend Discovery Summit 2025 Online: Early Users Edition, Sept. 24-25.

JMP Scripts

Download and share JMP scripts

Featured Items

  • Process Timing Chart Creator

    A timing chart is something process and system engineers use to visually see how the various components (actuators, solenoids, power relays, etc.) of a process are sequenced for a process cycle. In t...

    jay_holavarri
    JMP Scripts |
    Oct 13, 2016 5:51 PM
    7582 views | 0 replies
  • Save a Bubble Plot animation as an animated GIF

    JMP has supported the reading and writing of images for some time, but it didn't support images with multiple frames until now. Version 13 of JMP now includes support for images with multiple frames,...

    JohnPonte
    JMP Scripts |
    Mar 14, 2017 6:36 AM
    12781 views | 1 replies
  • LP Solver

    Did you know that JMP has an LP Solver?  Linear programming (LP) is a technique for optimising a function subject to a set of linear constraints.  [See here for the Wiki description of line...

    David_Burnham
    JMP Scripts |
    Jan 15, 2021 9:55 AM
    13846 views | 5 replies
  • Combine multiple txt or csv files

    This script will combine multiple txt or csv files into one file. The script asks for a target directory, opens the first file and then iteratively adds the subsequent files to the first using the Ta...

    Byron_JMP
    JMP Scripts |
    Apr 30, 2021 4:06 PM
    38792 views | 21 replies

Latest Posts

  • Multivariate Wafermap

    Prompted by this thread:   here's some (2007-vintage . . . ) JSL for constructing one type of wafer map. It's 'Multivariate' because it uses the data filter, and more of a demonstration of JSL than a serious application. But it might be useful nonetheless.   Unzip the file, open the Journal file, and use the buttons therein.

    ian_jmp ian_jmp
    JMP Scripts |
    Jul 11, 2017 12:48 PM
    11585 views | 1 replies
  • Utility to Explore JMP Color Values

    JMP uses four different ways of specifying a color: index number, name, RGB triad, and HLS triad. Are you confused by these different values? Is it difficult for you to find the value that corresponds to the color that you want? Do you know the color value by number or name that is close to what you want but you don't know where to start with RGB or HLS so you can tweak it? This utility helps you...

    Mark_Bailey Mark_Bailey
    JMP Scripts |
    Jun 28, 2017 1:08 PM
    7999 views | 2 replies
  • JMP Display Boxes

    The purpose of this script is to provide a demo of how to script several types of diplay boxes.  There is a checkbox near each section and when you click on that checkbox the script to create that section appears in a script box at the bottom of the window.  This was written many years ago and has been very helpful to many JSL coders.

    JeremyFrancis JeremyFrancis
    JMP Scripts |
    May 4, 2017 6:51 AM
    5987 views | 2 replies
  • JMP Soundboard

    This was written for fun to demostrate how to make JMP speak, so it requires sound.  Once you launch the script you can click on a phrase and it will speak that phrase.  You can also enter your own phrase into a text box (and hit TAB) and it will speak that phrase.  It was only tested in Windows.

    JeremyFrancis JeremyFrancis
    JMP Scripts |
    May 4, 2017 6:47 AM
    3370 views | 1 replies
  • Save a Bubble Plot animation as an animated GIF

    For JMP 13,  capture each frame of a Bubble Plot animation and save as animated GIF to share outside JMP with people who have an app or browser that displays animated GIFs.

    JohnPonte JohnPonte
    JMP Scripts |
    Mar 3, 2017 10:44 AM
    12781 views | 1 replies
  • Substitute_Decimal2Comma

    In case of language settings you may import floating point numbers being interpreted as character due to wrong floating point type: comma (1,0) or decimal (1.0). This script serves for expecting comma but import decimals.

    martindemel martindemel
    JMP Scripts |
    Jan 30, 2017 2:04 PM
    5855 views | 3 replies
  • Substitute_Comma2Decimal

    In case of language settings you may import floating point numbers being interpreted as character due to wrong floating point type: comma (1,0) or decimal (1.0). This script serves for expecting decimals but import commas.

    martindemel martindemel
    JMP Scripts |
    Jan 30, 2017 2:02 PM
    5284 views | 2 replies
  • How Often Does the 13th of the Month Fall on Friday?

    As I submit this script it is the eve of the first Friday the 13th of the new year (2017). I wondered, "How often does the 13th of the month fall on a Friday?" I decided to compute the answer. Then I realized that the question had to be framed in the context of a particular span of time, so what about this century (2000-2099)? The script is easy to use. Simply run the script and enter the values t...

    Mark_Bailey Mark_Bailey
    JMP Scripts |
    Jan 12, 2017 6:05 AM
    4311 views | 1 replies
  • JMP Custom Starter QbD (Quality by Design) for Pharma Menu Add-In

    This add-in downloads to your menu a JMP Custom Starter Menu created to orient common JMP tools to follow a QbD (Quality by Design) Pharma flow.   QbD is a process to achieve breakthroughs in products, services, and processes that was first devised by Quality Guru Joseph Juran and is commonly used in automotive and pharmaceutical industries (source: Wikipedia).     This Customer Starter menu surf...

    scwise scwise
    JMP Scripts |
    Dec 21, 2016 6:49 AM
    4325 views | 0 replies
  • Attribute Gauge Evaluation when More Than Two Ordinal Ratings

    The attribute gauge analysis in JMP currently handles two levels of rating: pass or fail. It computes the probability of a false alarm, the probability of a miss, the escape rate, and the rater bias. This standard analysis has been extended to more than two levels when the ratings have an ordinal interpretation. For example, a unit might be rated into one of three grades, where grade 1 is best, gr...

    Mark_Bailey Mark_Bailey
    JMP Scripts |
    Dec 7, 2016 8:44 AM
    3372 views | 0 replies
  • Barnsley Fern

    The JSL (attached, below) for this is deceptively simple.  It took me a long time to understand how the recursion happens.  It generates a million points--give it a minute or so.
    update: faster version attached.

    Barnsley fern - Wikipedia, the free encyclopedia

    If you are trying to understand the recursion, set the right-click->graph->marker-drawing-mode to fast, clear the row-states, and select the...

    Craige_Hales Craige_Hales
    JMP Scripts |
    Nov 17, 2016 12:52 AM
    7026 views | 0 replies
  • Scales Simulator

    This script provides an simulator for a pair of scales that can be used interactively to perform measurements.There are three unknown weights (red, green,blue).Step 1: drag one or more of the unknown weights onto the scales:Step 2: drag counter-weights onto the scalesStep 3: the goal is to determine the unknown weights by achieving balance.This simulator has been used in a DOE workshop setting to ...

    David_Burnham David_Burnham
    JMP Scripts |
    Nov 14, 2016 1:37 AM
    4509 views | 0 replies
  • Hypothesis Test for the Population Mean

    This script illustrates the variability of the test statistic and the connection to Type I error rates and power rates for different null and alternative hypotheses. Includes controls for population shape, mean, and standard deviation, sample size, alpha level and number of samples.Watch video.Note:  To access this script, install the add-in at Collection: Interactive Teaching Modules.  As of JMP ...

    gail_massari gail_massari
    JMP Scripts |
    Nov 14, 2016 12:54 AM
    8803 views | 0 replies
  • RGB Color Matching Script


    This script is a suggested solution for Re: RGB Values to Color Names in Data Table.It uses the values in the Red, Green, and Blue columns to look for a color name in a color table and put the name in the Color Name Column.The script also sets the cell color for the sample and the color name. Here's an example of the results of running the script:The rows near the bottom, are exact color matches f...

    John_Powell_JMP John_Powell_JMP
    JMP Scripts |
    Nov 14, 2016 12:52 AM
    9715 views | 0 replies
  • Comparing Random Number Generators

    The four generators:Quantum = true random numbers from a quantum bit generatorTwister = the Mersenne Twister generator built in to JMPSimple = a low quality Linear Congruence Generator RANDU = a better but flawed LCG using by IBM/360You can use the Load Quantum script to read more quantum random numbers over a socket if you register at random.irb.hr and edit the script with your username and passw...

    XanGregg XanGregg
    JMP Scripts |
    Nov 11, 2016 2:12 PM
    3420 views | 0 replies
  • Image Example JSL

    This file contains example JSL snippets demonstrating how to use the image functionality in JMP. Open the file, select a block of JSL code and run it to see how the image methods work. There are examples for reading in an image from a file or creating a new image. You can resize, rotate, filter or any of the other built in image functions in JMP. You can also see examples of implementing your own ...

    JohnPonte JohnPonte
    JMP Scripts |
    Nov 11, 2016 2:06 PM
    10669 views | 2 replies
  • Updating a released JSL script from the web

    Update your JSL from a web address

    gf-tg gf-tg
    JMP Scripts |
    Nov 11, 2016 10:19 AM
    2861 views | 0 replies
  • LP Solver

    Use JMP Linear programming (LP) Solver to optimise a function subject to a set of linear constraints.

    David_Burnham David_Burnham
    JMP Scripts |
    Oct 28, 2016 7:15 AM
    13846 views | 5 replies
  • Sampling Distribution of Sample Proportions

    ​This script illustrates the distribution of sample proportions and the connection to the distribution of sample data. Includes controls for population proportion, sample size and number of samples.Watch video.Note:  To access this script, install the add-in at Collection: Interactive Teaching Modules.  As of JMP 12 you can also run these modules from Help > Sample Data (under Teaching Resources >...

    gail_massari gail_massari
    JMP Scripts |
    Oct 28, 2016 6:43 AM
    8037 views | 0 replies
  • Distribution Generator

    Provides students with a more visual understanding of the underpinnings of distributions and variability.Watch video.Note:  To access this script, install the add-in at Collection: Interactive Teaching Modules.  As of JMP 12 you can also run these modules from Help > Sample Data (under Teaching Resources >Teaching Scripts > Interactive Teaching Modules). In JMP 12 Student Edition, you can run thes...

    gail_massari gail_massari
    JMP Scripts |
    Oct 28, 2016 6:43 AM
    11100 views | 0 replies
  • Demonstrate ANOVA

    ​This script illustrates the variability within and between groups, and the total variability of samples from two or three populations. Includes controls for population means, the population standard deviation, sample sizes, the number of samples, and the alpha level. Explore ANOVA concepts, such as F Ratios, P-values, the F Distribution, power, residuals, test statistics, false positive rates and...

    brady_brady brady_brady
    JMP Scripts |
    Oct 28, 2016 6:43 AM
    8241 views | 0 replies
  • Demonstrate Regression

    ​Explore regression concepts, including: Intercept, slope, correlation, least squares and sum of squares, residuals, R Square, parameter estimates, test statistics and p-values. Manipulate population characteristics, sample size and plotted data to explore the influence on the regression equation and results. (Author: Mark Bailey, SAS Institute.)Watch video.Note:  To access this script, install th...

    gail_massari gail_massari
    JMP Scripts |
    Oct 28, 2016 6:43 AM
    8454 views | 0 replies
  • Hypothesis Test for Population Proportion

    ​Hypothesis Testing for the Population Proportion. Illustrates the variability of the test statistic and the connection to Type I error rates and power rates for different null and alternative hypotheses. Includes controls for the population proportion, sample size, alpha level and number of samples.Watch video.Note:  To access this script, install the add-in at Collection: Interactive Teaching Mo...

    gail_massari gail_massari
    JMP Scripts |
    Oct 28, 2016 6:43 AM
    8396 views | 0 replies
  • Confidence Interval for Population Proportion

    This script illustrates the variability and capture rate of the confidence interval for the population proportion. Includes controls for population proportion, sample size, confidence level and number of samples.
    Watch video.
    Note:  To access this script, install the add-in at Collection: Interactive Teaching Modules.  As of JMP 12 you can also run these modules from Help > Sample Data (under Teachi...

    gail_massari gail_massari
    JMP Scripts |
    Oct 28, 2016 6:43 AM
    7675 views | 0 replies
  • Sampling Distribution of Sample Means

    Illustrates the distribution of sample means and the connection to the distribution of sample data. Includes controls for population shape, mean, and standard deviation, sample size and number of samples.Watch video.
    Note:  To access this script, install the add-in at Collection: Interactive Teaching Modules.  As of JMP 12 you can also run these modules from Help > Sample Data (under Teaching Resou...

    gail_massari gail_massari
    JMP Scripts |
    Oct 28, 2016 6:43 AM
    14754 views | 0 replies