cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP will suspend normal business operations for our Winter Holiday beginning on Wednesday, Dec. 24, 2025, at 5:00 p.m. ET (2:00 p.m. ET for JMP Accounts Receivable).
    Regular business hours will resume at 9:00 a.m. EST on Friday, Jan. 2, 2026.
  • We’re retiring the File Exchange at the end of this year. The JMP Marketplace is now your destination for add-ins and extensions.
JMP Bar Chart

Welcome to the JMP User Community!

Ask questions, get answers, meet other JMP users

Learning Resources

Latest Discussions

  • jsl script error

    Hi, I have 2 files(Limits and wat_combined). Limit file has the limits that i want to set to the same test in wat_combined file. My Jsl script is working as expected but the spec limit area of the column Please let me know how to fix that.
    Jmp version: 18.2.0   txnelson Note:  I edited @Pranadeep  initial message, moving the JSL into a JSL Box, and the log into a Code Box
    my jsl code: // --- Configu...

    Pranadeep Pranadeep
    Discussions |
    Apr 15, 2025 2:21 AM
    1110 views | 3 replies
  • Summary Table For Earliest Test

    I'm creating a summary table for some data whereby a group of wafers were tested more than once.  The data is messy regarding which test iteration a particular parameter was measured.  I want the ultimate table to record only the earliest instance of the test for each wafer/die.  I have a retest iteration column in the table I can use as a subgroup on the table but I don't know how to use that to ...

    SpannerHead SpannerHead
    Discussions |
    Apr 14, 2025 4:08 PM
    1129 views | 4 replies
  • Yield Table

    I am trying to get a Yield table using a table having embedded spec limits.   For some reason the count of rows part isn't giving anything but zero.  Any clue what I'm doing wrong Clear Globals(); dt = Current Data Table(); dtYield = New Table( "Yield Table", New Column( "Column Name", Character, "Nominal" ), New Column( "Pass Count", Numeric, "Continuous" ), New Column( "Fail Count"...

    SpannerHead SpannerHead
    Discussions |
    Apr 14, 2025 12:53 PM
    1167 views | 3 replies
  • Importing large Parquet files into JMP

    Hello,   I need to efficiently import large datasets in Parquet format (may be multiple GB) into JMP. I saw the instruction video for CSV import here and used the same approach using the pd.read_parquet instead. My worry in this case is the fact that the import will be very inefficient because the tables need to occupy memory both as Pandas df object and then as the JMP dt. Is there a better appro...

    simpml simpml
    Discussions |
    Apr 14, 2025 7:25 AM
    2228 views | 7 replies
  • problem with Python package installation

    Hi, I'm using JMP Pro 18.0.0; on my laptop, I can correctly open a Python script window, and update / install packages with :
    import jmputils 
    jmputils.jpip('list')   
    jmputils.jpip('install --upgrade', 'pip setuptools')   
    jmputils.jpip('install', 'pandas') 

    But, when I tried the same on a different desktop computer, I get this error:  WARNING: Retrying (Retry(total=4, connect=None, read=None, redire...

    BrianzaFelix BrianzaFelix
    Discussions |
    Apr 13, 2025 9:20 AM
    1471 views | 3 replies

Latest Discussions

  • Summary Table For Earliest Test

    I'm creating a summary table for some data whereby a group of wafers were tested more than once.  The data is messy regarding which test iteration a particular parameter was measured.  I want the ultimate table to record only the earliest instance of the test for each wafer/die.  I have a retest iteration column in the table I can use as a subgroup on the table but I don't know how to use that to ...

    SpannerHead SpannerHead
    Discussions |
    Apr 14, 2025 4:08 PM
    1129 views | 4 replies
  • Importing large Parquet files into JMP

    Hello,   I need to efficiently import large datasets in Parquet format (may be multiple GB) into JMP. I saw the instruction video for CSV import here and used the same approach using the pd.read_parquet instead. My worry in this case is the fact that the import will be very inefficient because the tables need to occupy memory both as Pandas df object and then as the JMP dt. Is there a better appro...

    simpml simpml
    Discussions |
    Apr 14, 2025 7:25 AM
    2228 views | 7 replies
  • problem with Python package installation

    Hi, I'm using JMP Pro 18.0.0; on my laptop, I can correctly open a Python script window, and update / install packages with :
    import jmputils 
    jmputils.jpip('list')   
    jmputils.jpip('install --upgrade', 'pip setuptools')   
    jmputils.jpip('install', 'pandas') 

    But, when I tried the same on a different desktop computer, I get this error:  WARNING: Retrying (Retry(total=4, connect=None, read=None, redire...

    BrianzaFelix BrianzaFelix
    Discussions |
    Apr 13, 2025 9:20 AM
    1471 views | 3 replies
  • Multifile Import in a script / workflow

    What is the best way to use Multi File Import in a script? [I want to give the user the chance to edit the settings and then click on Import.]   My current approach: Pause the script till the import is ready:
    - use a while loop
    - stop it via
    Set Import Callback
    finished= 0; mfi = Multiple File Import( <<Set Import Callback( finished=1) ); my win = mfi << createwindow; while(not(finished), wait(1))...

    hogi hogi
    Discussions |
    Apr 13, 2025 5:42 AM
    987 views | 4 replies
  • How do I make a date/time box fuction with alternative text inputs?

    The script I'm working on has this function that creates a datebox with a default value as the argument, and if the user enters something that can't be recognized as a date, it sets the text back to that default value.  I want to add a feature where if you type certain keywords into the datebox, it will trigger it to do a certain behavior.  For example if the user types "yesterday" it will set the...

    PromtheusXavier PromtheusXavier
    Discussions |
    Apr 12, 2025 2:27 AM
    450 views | 1 replies

Latest Discussions

  • Inquiry Regarding the Use of JMP and JMP Live (Suppress Eval?)

    Hello, I am a user of JMP Live.
    I am currently utilizing a simple function within JMP to leverage the Auto Refresh feature in JMP Live for dashboard purposes. However, while the function operates correctly on my PC, it does not work properly on JMP Live.Even though I have disabled "Suppress Eval" before executing Data Publish, when I later download the data, the column where the function should be ...

    DJ_Kim DJ_Kim
    Discussions |
    Feb 27, 2025 2:59 PM
    559 views | 0 replies
  • Streamlining Data Workflows With JMP & MATLAB

    Integrating tools like JMP and MATLAB offers a streamlined approach to engineering analysis, making workflows more efficient and reducing the need for redundant script rewriting. By leveraging JMP’s powerful data analysis and visualization capabilities alongside MATLAB’s robust computational tools, engineers can seamlessly combine the strengths of both platforms. This integration allows for the ra...

    brycerjs8 brycerjs8
    Discussions |
    Feb 18, 2025 7:07 AM
    583 views | 0 replies
  • How to adjust the size of R plot imported with get R graphics(); ?

    I'm trying to run R code in JMP to create a plot. I succeeded in importing the plot in png format, but failed to adjust the size of the plot. I can adjust the "plot_from_R" in png format with the set size(); function in jsl, but it is not proportional and distorted. How can I import plot_from_R in the size I want?   R Init(); R Submit( "\[ windows(300,100) #it doesn't work plot(function(x) dnorm(...

    CountableModel1 CountableModel1
    Discussions |
    Jan 15, 2025 4:01 PM
    619 views | 0 replies
  • Exceptions are the utilities Show, Write, and Print ...

    from: https://www.jmp.com/support/help/en/18.1/?os=win&source=application#page/jmp/advanced-expressions-macros-and-lists.shtml#  If you assign the expression x+y to a, quoting it as an expression with Expr, then whenever a is evaluated, it evaluates the expression using the current values of x and y and returns the result.
    Exceptions are the utilities Show, Write, and Print, which do not evaluate e
    ...

    hogi hogi
    Discussions |
    Jan 7, 2025 10:44 PM
    610 views | 0 replies
  • Extract Expr: Issue with scoped variable

    This works: Extract Expr(:height << set name( "new" ), :height );  But this one doesn't *):Extract Expr(myDataTable:height << set name( "new" ), myDataTable:height );Fortunately there is this dirty trick of Extract Expr (it automatically resolves every defined variable **) - which allows this workaround:x = Expr( myDataTable:height); Extract Expr(myDataTable:height << set name( "new" ), x ) *) why...

    hogi hogi
    Discussions |
    Jan 7, 2025 11:35 AM
    494 views | 0 replies
view all discussions