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
    7573 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
    12777 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
    13836 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
    38757 views | 21 replies

Latest Posts

  • A basic text importer for Data Interchange Format (DIF) files

    This JSL script will create a JMP data table from a Data Interchange Format or DIF file.  The file format originated from Visicalc in the 1980 as a mechanism to transfer data between spreadsheet programs.   In the example code, I provide 4 mechanisms to check for the required headers with only one active at a time.   For additional information on Regex see @Craige_Hales' blog post and for insights...

    stan_koprowski stan_koprowski
    JMP Scripts |
    May 11, 2019 7:01 AM
    1759 views | 0 replies
  • Independent Component Analysis using the fastICA package in R

    These are the JMP application builder files for modification if someone so desires.  Can also be used to build the add-in.

    johnpjust johnpjust
    JMP Scripts |
    Jan 3, 2019 9:48 PM
    2017 views | 0 replies
  • Multiple Correspondence Analysis with Ratings or Continuous Responses

    Introduction   JMP 12 introduces a brand new platform for Multiple Correspondence Analysis. This technique helps understand and interpret associations among categorical variables. It is especially helpful when the variables have many levels. Usually the raw data are the frequencies of the occurrence of each combination of the responses and predictor levels. The technique is not restricted to frequ...

    Mark_Bailey Mark_Bailey
    JMP Scripts |
    Nov 27, 2018 11:23 AM
    8564 views | 3 replies
  • Animated Sampling Distribution

    This script animates drawing random samples from a normal population distribution and demonstrates how the sampling distribution of the mean also has a normal distribution, with the sampling distribution being updated histogram after each sample draw.     Names Default To Here( 1 ); /* Animate Sampling Distribution created by Sam Gardner, https://www.linkedin.com/in/samgardner/, https://communi...

    MathStatChem MathStatChem
    JMP Scripts |
    Oct 17, 2018 2:02 PM
    6327 views | 1 replies
  • Multiple y-axis charts

    The Multiple Y-Axis Graph     This is a specialized graph that scales all of the y-axis variables and overlays them and then provides the y-axis scale in the units and range of the variable. This is useful when you want to overlay 3 or 4 variables that are all in different ranges. In the figure above the flow rates are in 0-40 range while power is in the range of 200-1000 and 100 to 500. This type...

    Byron_JMP Byron_JMP
    JMP Scripts |
    Oct 11, 2018 8:45 AM
    4387 views | 0 replies
  • Semiconductor Wafer Map Script

    Hi all,Share a very simple script for wafer map drawing, and it is running like normal heatmap;1) open data table with X/Y coordinates and parameters to be analyzed;
    2) run this script and select coordinates and parameters;
    3) click OK button to run;You can modify the graph buider part script to make the graphs as you like;
    Hope you like it;
    WS

    WS_XU WS_XU
    JMP Scripts |
    Oct 10, 2018 12:10 AM
    5409 views | 0 replies
  • Download the FDA 483 (Site Inspections) Database

        The citation data is provided in "easy" to access spreadsheets that are pulled directly from the FDA’s electronic inspections tools.  There warinings and caveats abut the completeness of the data: Every record is not included, manual records aren’t included, and these might just be preliminary results, not the final form etc.   The data are from this page: https://www.fda.gov/ICECI/Inspections...

    Byron_JMP Byron_JMP
    JMP Scripts |
    Aug 28, 2018 2:12 PM
    5095 views | 0 replies
  • Append a Time Stamp and the Windows Username to Reports

    Utility to add time and Date stamp to the bottom of all the open reports.

    Byron_JMP Byron_JMP
    JMP Scripts |
    Aug 27, 2018 5:25 AM
    5261 views | 0 replies
  • Example p'-prime chart script (Constructing p'-charts or Laney p-charts)

    Constructing p'-charts or Laney p-charts in JMP   The attached script will calculate the control chart sigma and generate a p-chart with the calculated sigma. The p-chart platform in JMP has a default 3 sigma set in the launch dialog. In certain cases sigma of 3 is too restrictive and larger values of sigma are prefered. The p'-chart is used for cases where the proportion of defects is low, becaus...

    Byron_JMP Byron_JMP
    JMP Scripts |
    Jul 18, 2018 4:52 AM
    23380 views | 4 replies
  • Animated GIF Player in JMP

    In JMP 14 we began adding support for multi-frame images in JMP. On Windows, JMP can read in and display multi-frame TIFF files as well as animated GIF files. Since doing that I've heard requests for "playing" an animated GIF in a JMP window, with some user control. If you drag and drop your animated GIF into a browser window the animation will play automatically and continuously. But some users h...

    JohnPonte JohnPonte
    JMP Scripts |
    Jun 12, 2018 8:04 AM
    5561 views | 3 replies
  • Graph Builder - Multiple Graphs in Single Window

      Demonstrated by Mike Anderson as way of organizing multiple graphs in a single window using JSL. Download both files to the same directory. You may need to run script twice.  

    gail_massari gail_massari
    JMP Scripts |
    Jun 8, 2018 6:09 AM
    6277 views | 3 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 Table Concatenate function.  One new column is created in the final file: this column will contain the name of the file that each row came from. If all the the text files have the same (identical) column...

    Byron_JMP Byron_JMP
    JMP Scripts |
    May 31, 2018 6:09 AM
    38757 views | 21 replies
  • Fit Probability Density Function From Sketch

    This script is an extension of the "Click on an image to record (x,y) points" from the Data Table Tools Add-in by Brady Brady, JMP Division, SAS. It approximates the graph as a density so Distribution - Continous fit can convert it to an equation. Choose a sketch of a probability function or blank grid.Fill frame and set the x and y scales (e.g. 0,0 & 10,10).Add points to approximate the desired p...

    stephen_pearson stephen_pearson
    JMP Scripts |
    May 28, 2018 6:49 AM
    3807 views | 0 replies
  • Creating an Excel Workbook from a JMP File Where Each Tab is Based on a Specific Level of a Factor

    This is a very simple script!  Although this goes against my inherent nature, sometimes I'm forced to take data from JMP and put it into Excel. I recently had to do this where I needed to parse out data from an original JMP datatable and save into one Excel file where each worksheet is saved with the title of the level of that factor.  In this example, I create a data tble of 500 rows with 5 level...

    DaveLee DaveLee
    JMP Scripts |
    May 2, 2018 5:16 AM
    6189 views | 4 replies
  • New optimized colormap, 'Cividis', for all color vision deficiencies

    New colormap that is optimized for all vision abilities designed at PNNL:Nunez, Anderton & Renslow: https://arxiv.org/ftp/arxiv/papers/1712/1712.01662.pdf Code to add it attached. Enjoy!

    SoilStats_ SoilStats_
    JMP Scripts |
    Apr 18, 2018 3:25 PM
    2594 views | 0 replies
  • International Space Station Current Location

        O Space Station, Where Art Thou?    

    bryan_boone bryan_boone
    JMP Scripts |
    Apr 18, 2018 11:18 AM
    3084 views | 0 replies
  • Bitcoin (Exploring Bitcoincharts.com)

        This script explores the Bitcoincharts Rest API with JMP.    

    bryan_boone bryan_boone
    JMP Scripts |
    Apr 4, 2018 2:18 PM
    3001 views | 0 replies
  • Activity Status Class

    This class can be used to display an activity status window.  It is designed to show progress when stepping through a sequence of time consuming steps:       Example Usage: // reference to the ActivityStatusClass include("ActivityStatusClass.jsl"); // list of notification messages for each activity lst = { "Linear Kinetic Model", "Accelerating Kinetic Model", "Decelerating Kinetic Model", ...

    David_Burnham David_Burnham
    JMP Scripts |
    Mar 22, 2018 4:46 AM
    3694 views | 2 replies
  • City Bikes Rest API

    For JMP 14, I've been exercising the new HTTP Request object found in JSL.  I came across this API, founds here: http://api.citybik.es/v2/. This web service can be used to locate City Bike data (and availablilty) world wide.  It has only two endpoints http://api.citybik.es/v2/networks and http://api.citybik.es/v2/networks/[id] so it is a pretty simple Rest API to work with.  The key, though, is ho...

    bryan_boone bryan_boone
    JMP Scripts |
    Mar 19, 2018 3:12 PM
    3751 views | 0 replies
  • Batch Image Analyzer

    Recently I was contacted by a customer asking if there was an easy way to do image analysis in a batch mode. They were familiar with the Image Analyzer but that is an interactive GUI based way of analyzing images. This customer had hundreds of images to process and really just wanted to use JMP to calculate some statistic about each image. To do this in an interactive mode would take a lot of time...

    JohnPonte JohnPonte
    JMP Scripts |
    Feb 14, 2018 7:23 AM
    5513 views | 3 replies
  • JMP Wrapper for Overlaying Densities using R and GGplot2

    This script utilizes the JMP connection to R to create smooth-curve density plots with GGplot2, broken apart by the levels of a grouping variable. Means for each group can be plotted along with density curves.  This wrapper can be modified to utilize other GGplot2 and R-graphing packages by changing the commands sent to R.   Instructions: Run the attached script and specify a response variable an...

    julian julian
    JMP Scripts |
    Jan 20, 2018 1:41 PM
    7333 views | 0 replies
  • Fractional Random Weight Bootstrap

    The purpose of this script is to demonstrate the application of fractional random weight bootstrap with a highly censored data set. I was very impressed with the talk given by Prof. Meeker and Chris Gotwalt at this year's Discovery Summit. Unfortunately, I don't have JMP PRO so I modified an existing sample script to perform the fractional random weight bootstrap. Looking for feedback. Thanks! htt...

    DaveLee DaveLee
    JMP Scripts |
    Nov 1, 2017 11:55 AM
    2931 views | 0 replies
  • Test for Parameter Equivalence

    We often use hypothesis tests for a difference but there are times when we want to test for equivalence. It is not proper to use a result that a difference test was not significant to conclude equivalence. This script performs a test of equivalent for any parameter that meets the assumptions of a t-test.

    Mark_Bailey Mark_Bailey
    JMP Scripts |
    Sep 26, 2017 4:01 PM
    12869 views | 6 replies
  • Polymer Science - Terpolymer Demo

    A three monomer calculation which duplicates results from a published paper.

    hockswender hockswender
    JMP Scripts |
    Aug 8, 2017 8:53 AM
    2498 views | 0 replies
  • Polymer Science - Microstructure Calculation

    Constructing polymers in JMP!

    hockswender hockswender
    JMP Scripts |
    Aug 8, 2017 8:46 AM
    2446 views | 0 replies