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
    7583 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
    38796 views | 21 replies

Latest Posts

  • Save a Data Filter 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, such as multi-frame TIFF files and animated GIFs. Using that functionality I wrote a JSL script that will capture each frame of a Data Filter animation and save it out to an animated GIF. This animate...

    JohnPonte JohnPonte
    JMP Scripts |
    Oct 28, 2016 6:42 AM
    11816 views | 1 replies
  • Distribution Calculator

    The Distribution Calculator calculates and visually depicts probabilities and percentiles for 26 distributions, including the normal, t, Chi-square, F, Poisson, Binomial, Negative Binomial, Hypergeometric, Beta, Gamma and Weibull.Includes controls for the appropriate parameters for the given distribution.Watch video.Note:  To access this script, install the add-in at Collection: Interactive Teachi...

    mia_stephens mia_stephens
    JMP Scripts |
    Oct 28, 2016 6:42 AM
    49551 views | 2 replies
  • JSL to generate the Periodic Table of Elements

    Someone in the JMP User Community asked about shape files for the Periodic Table of Elements so I wrote some JSL to create them. You can find the Shape files for the Periodic Table of Elements​ and a Periodic Table of Elements Example​ in the sample data section of the File Exchange. I thought I would also share the JSL I wrote to show how to generate shape files with JSL. At Discovery in San Dieg...

    JohnPonte JohnPonte
    JMP Scripts |
    Oct 28, 2016 6:38 AM
    7279 views | 0 replies
  • snake

    implementation of the classic snake game using graph builder... with added support for UP, DOWN, LEFT, RIGHT keys from Key strokes​

    landon landon
    JMP Scripts |
    Oct 28, 2016 6:37 AM
    7954 views | 1 replies
  • MouseBox ListBox Drag and Drop

    question that prompted this script:Trouble with mousebox behavior?

    Craige_Hales Craige_Hales
    JMP Scripts |
    Oct 28, 2016 6:36 AM
    11104 views | 8 replies
  • Lobster Quadrille

    Melody Maker​described how to control pitch and other parameters in the speak function on MAC.https://msdn.microsoft.com/en-us/library/ms717077(v=vs.85).aspx​  describes how to do something similar with Microsoft Anna.  Attached script pretends to read a poem in two voices at opposite ends of Anna's range.The pitch changes on periods, question marks, and exclamation marks (note = -note).Song borro...

    Craige_Hales Craige_Hales
    JMP Scripts |
    Oct 28, 2016 6:36 AM
    2918 views | 0 replies
  • Export to HTML with Pass/Fail Coloring

    This script exports the data table to HTML setting the cell's background color based on a threshold value (2000). Green > 2000; Red <=2000.Only cells in columns 3 and above are colored, but this number is commented in the script so it can easily be adjusted. The colors and threshold values are also marked with comments so they can be changed.The output is sent to the log. To create an HTML file, c...

    John_Powell_JMP John_Powell_JMP
    JMP Scripts |
    Oct 28, 2016 6:32 AM
    8159 views | 3 replies
  • Process Timing Chart Creator

    Timing diagram that updates when timing values change. Useful to visualize how components (actuators, solenoids, power relays, etc.) of a process are sequenced for a process cycle.

    jay_holavarri jay_holavarri
    JMP Scripts |
    Oct 25, 2016 8:19 AM
    7583 views | 0 replies
  • Banner-fying Images

    I've made a script for blending two images together to fit the dimensions of a standard LinkedIn banner (landscape images work best). It takes the two images, crops the required amount beginning from the upper-left-hand corner of each, and blends the center to connect them more smoothly. The example shown below is the one I made for my own LinkedIn profile. I'm happy to hear any suggestions and co...

    juliagong juliagong
    JMP Scripts |
    Oct 18, 2016 8:25 PM
    3959 views | 0 replies
  • RGB Color Space Mapping

    A script to generate RGB colorspace maps.  The script generates a data table with columns for the RGB name, the Red, Green, and Blue components and the Brightness component.  Included is a sample data table of the output with scripts to generate the pictures below.

    MikeD_Anderson MikeD_Anderson
    JMP Scripts |
    Oct 18, 2016 7:35 PM
    7907 views | 1 replies
  • GenReg and Change Points in Baseball History

    During an era, i.e, a block of time, the rules seem fairly constant. Between eras, the rules may change. This was an issue when considering modeling a disease over time; the rules might change when an effective treatment is released. Less critically, could I empirically replicate the era's in baseball. A paper at the Discovery Summit suggested using GenReg (https://community.jmp.com/docs/DOC-7736)...

    tony_cooper1 tony_cooper1
    JMP Scripts |
    Oct 18, 2016 7:25 PM
    2962 views | 0 replies
  • A Script Box to Convert Pasted Lists into Comma Separated Format

    I use a custom JMP interface to pull data from a database with the Open Database command. It is a common problem with query tools that you have a list of something in a data table or spreadsheet (part id's, for example) but are required to convert it into a comma separated list (along with the addition of single quotes) to work with an SQL statement.I could not find a standard JMP box that would d...

    jay_holavarri jay_holavarri
    JMP Scripts |
    Oct 18, 2016 7:09 PM
    5928 views | 2 replies
  • Key strokes

    For those classic games...you can use the keyboard!// mouseBox has some keyboard methods that have not been// documented very well.  Test them to see if they will// do what you need; there are issues with the mouse box// losing key focus and issues with special keys (like "s")// that enter selection-cursor mode and lose the key focus.// it looks like the numeric keypad and the arrow keys work // p...

    Craige_Hales Craige_Hales
    JMP Scripts |
    Oct 18, 2016 6:17 PM
    7883 views | 1 replies
  • Using Selection Filters in JMP 12

    This document contains a collection of JSL and Application Builder examples for Selection Filters in JMP 12.  Selection Filters allow you to use one or more JMP platforms to filter the results shown in one or more additional JMP platforms.  A poster at JMP Discovery 2015 illustrates how to create three types of Selection Filters.  Files included in this collection are:CellPlotSFCrime.jmpapp
    CellPlo...

    danschikore danschikore
    JMP Scripts |
    Oct 18, 2016 5:42 PM
    11686 views | 2 replies
  • Mandelbrot Graph Builder

    Download the JSL script, below.  Run it; it makes a million row table in a few seconds.  Be sure to run the script in the table after it opens!  I picked one of the color themes with a bright center and dark limits to show off the transition from inside to outside; you can double-click the legend to try different themes.

    Craige_Hales Craige_Hales
    JMP Scripts |
    Oct 18, 2016 5:41 PM
    3007 views | 0 replies
  • .tcx-file Importer (workout-data)

    This script helps your to import multiple .tcx files from one folder into JMP. .tcx is a file format used by many sports-apps (e.g. Endomondo) to store your workout data. Getting the data into JMP might help you to analyze your successes or just to make nice graphs.There is a blogpost about this at: Statcon Importing Your Workout Data in JMP

    shoffmeister shoffmeister
    JMP Scripts |
    Oct 18, 2016 5:38 PM
    3681 views | 0 replies
  • JMP-Man

    landon landon
    JMP Scripts |
    Oct 18, 2016 5:38 PM
    8075 views | 1 replies
  • JMP Pick A Winner Spinner

    Update Aug. 25, 2015: I've replaced the script with a new one that allows you to add/remove spinners. It appears the earlier one that was posted was incorrectly edited and didn't work properly. -jeff.perkinsonBill Worley billw@jmp sent me a spinner script that the SEs use to generate a random number from 1 to the number of people eligible to win something.  We use it to give away JMP books.  After...

    gail_massari gail_massari
    JMP Scripts |
    Oct 18, 2016 5:00 PM
    6208 views | 7 replies
  • Hexagonal and Square United States Maps for Graph Builder

    Summary:  These maps exist to better represent states in such a way that does not discriminate based on geographic size. This way, larger states like Texas do not inherently attract more attention than smaller states like Rhode Island. Furthermore, these maps attempt to maintain a resemblance the United States by keeping individual states in their (relatively) correct geographic location.         ...

    nathan_weatherl nathan_weatherl
    JMP Scripts |
    Oct 18, 2016 4:39 PM
    14192 views | 2 replies
  • Wireworld

    Goes with blog post which has a video.
    Wireworld Computer - the guys that made it.This JSL (attached, below) runs the Wireworld cellular automaton.  You'll need an external file too; instructions at the top of the JSL.  Update:  some browsers can't download the file without mangling it.  I've re-attached the JSL to always fetch the external file.

    Craige_Hales Craige_Hales
    JMP Scripts |
    Oct 18, 2016 4:38 PM
    6195 views | 0 replies
  • Confidence Interval for a Quantile (Percentile)

    Sometimes you want to determine the quintile for a population, such as the median (0.5 or 50% quantile). You might also want the interval estimate. This script will compute the point estimate and the interval estimate for you.I will use the Big Class data table to demonstrate how to use this script. I will first estimate the 95% confidence interval for the median of the height of students and then...

    Mark_Bailey Mark_Bailey
    JMP Scripts |
    Oct 18, 2016 4:27 PM
    12964 views | 2 replies
  • XY Function in JMP 12

    Script with examples of XFunction, YFunction, and XYFunction to go with blog post.

    Craige_Hales Craige_Hales
    JMP Scripts |
    Oct 18, 2016 4:09 PM
    5915 views | 0 replies
  • KDTable Spider

    KDTable spider example to go with blog post.  Try the creepy option.  Drag the small white square mouse handle around to move the 9-legged spider through the data.

    Craige_Hales Craige_Hales
    JMP Scripts |
    Oct 18, 2016 4:01 PM
    6563 views | 0 replies
  • KDTable Cloud

    Cloud example of KDTable to go with blog post.  The small white square is a mouse handle; drag it around to highlight the nearest points in the cloud.  Edit the script to change the cloud size from 20,000 to 2,000,000 points; the nearest neighbors (color points) are still found very fast, but showing the 2 million other gray points (check box) begins to get slow.

    Craige_Hales Craige_Hales
    JMP Scripts |
    Oct 18, 2016 4:01 PM
    6645 views | 0 replies
  • Interactive Valentine

    Duplicating this, but distorted and with color. If you size to isometric it will be a cardioid again. Interactive means there are two buttons to press. This is a small graphic script attached to a graph box; draws a bunch of circles in just the right places. The black outlines and transparent red fills conspire to make the edge and moire effects. Sin and Cos are swapped to get a traditional orient...

    Craige_Hales Craige_Hales
    JMP Scripts |
    Oct 18, 2016 3:28 PM
    5159 views | 3 replies