cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Check out the JMP® Marketplace featured Capability Explorer add-in
Choose Language Hide Translation Bar

JSL Scripters Club Meetings: This year's schedule and historic events complete list with recordings

Here is a list to the recordings (click on the dates) of the previous JSL Scripters Club meetings. In case you missed one or you want to tell a colleague of a presentation or topic you found valuable this is the place to easily find these sections.

 

2025: monthly JSL Sessions (EMEA and US West Coast) 
Register here for the sessions. Times are usually Wednesday afternoon (EMEA time)  or Friday morning (US PT)/afternoon (US ET time).

 

NEW for 2025 EMEA sessions: :

Do you want to have your JSL code roasted?  - your chance to submit code to be looked at and discussed in a live session. 

 

 

22.01.2025: Database Access and JMP Roast

Content: 

  • Database Access
  • JMP Roast

19.02.2025: Tips and Tricks + "From the Community"

Content: 

  • Tips & Tricks
  • Looking at useful threads in the community and comparing alternative solutions to the questions
   
   

 

 

 

2024: monthly JSL Sessions (EMEA+US West Coast) 

A BIG THANK YOU to 

  • @thickey (Troy Hickey, Intel Corporation), 
  • @jthi (Jarmo Hirvonen, Murata Electronics Oy), 
  • @Georg (Georg Raming, Siltronic AG), and 
  • @Mauro_Gerber (Mauro Gerber, Huber & Suhner AG)

2024 was again a year full of unvaluable tips and tricks to JSL Scripting. Compared to 2023 there was a bigger focus on specific tasks rather than a curriculum plan. Enjoy the recordings and increase your JSL skills

View more...

EMEA

31.01.2024: Application Builder

Content: 

Learn in this session some of the basics of creating applications with one or more interactive elements. We will discuss key elements that make App Builder great, along with some lesser-known features. Topics include building multiple module applications, scoping, managing windows, working with the App Builder interface, how JSL is different with App Builder, and working with other JMP elements such as Data Tables, Add-In Builder and Workflows.

Don McCormack, Technical Enablement Engineer - JMP

Recording and files

21.02.2024: Preparing unstructured incoming data for analysis

Recording and files

27.03.2024: Working with different file types

Recording and files

24.04.2024:  Data Cockpit - Ways to Enrich a Master Table with Additional Data 

Content: 

Based on Discovery Summit Presentation: Data Cockpit: Ways to Enrich a Master Table with Additional ...

 

15.05.2024: Making and Publishing an Add-In 

Content: 

19.06.2024: Running Python Code from within JMP

Content: 

  • Changes from v17 to v18
  • Python Editor
  • Basics to know
  • Adding Packages
  • Lots of Examples

21.08.2024: Building robust and fail-safe scripts

Content: 

Learn how to make scripts more readable, more structured, more fail-safe and therefore more robust.  

18.09.2024: JSL in Graph Builder

Content: 

23.10.2024: Drawing Graphical Elements 

Content: 

  • Graphical objects/functions can be found in the scripting index under category Graphics
  • GraphBox will return a reference to DisplayBox[OwnerBox] and FrameBox is somewhere under that
  • Custom Maps to display the real coordinates

20.11.2024: Tips and Tricks in JSL

Content: 

  • Tips for data table management
  • Tips for OOS and coloring cells
  • Tips for importing multiple files
  • JMP Marketplace introduction 
  • Q&A

 

US West Coast

05. April 2024: JSL Basics - The JSL Programming Environment 

Content: 

Learn in this session some of the basics of the JSL Programming Environment from Monica Beals, Senior Analytical Training Consultant, JMP Education @monica_beals 

03. May 2024: New Python Integration and Scripting Capabilities in JMP 18

Content: 

  • Python Integration in JMP 18 
  • Scripting Capabilities in JMP 18
  • Tips

17. July 2024: Best Ways to Get Started with JMP Scripting 

Content: 

  • Preferences
  • Automated Script 

22. November 2024: Using JMP Matrices and How it Can Help You Write More Efficient Code

Content: 

  • Learn about matrices in JSL   

 

 

2023: monthly JSL Learning Sessions 

A BIG THANK YOU to 

  • @thickey (Troy Hickey, Intel Corporation), 
  • @jthi (Jarmo Hirvonen, Murata Electronics Oy), 
  • @Georg (Georg Raming, Siltronic AG), and 
  • @Mauro_Gerber (Mauro Gerber, Huber & Suhner AG)

2023 was a year of learning scripting from basic to intermediate to advanced in 12 great sessions developed and presented by them for other JSL scripters. Between 50 and 150 attendees in each session says a lot. See here all links to the 12 session recordings in 2023:

View more...

 

25.01.2023: Learning Session 1/2023 (Beginner)

The JSL Programming Environment: 
Core JSL menus, preferences, the scripting window, JSL syntax, tips and tricks, getting help.

23.02.2023: Learning Session 2/2023 (Beginner)

Data Types
Variables, strings, paths, dates & time, other numeric types

15.03.2023: Learning Session 3/2023 (Beginner)

Programming Structures
Operators, for, while, if/else, match, break, continue, etc

19.04.2023: Learning Session 4/2023 (Beginner)

Data Structures 1
Lists & Basic Matrices

10.05.2023: Learning Session 5/2023 (Intermediate)

Data Structures 2 & Interacting with Windows
Associative Arrays, Interacting with Windows

31.05.2023: Learning Session 6/2023 (Intermediate)

Data Tables
Working with Datatables, Column Properties and Formulas, Iterating over a Datatable. Linking Datatables

21.06.2023: Learning Session 7/2023 (Intermediate)

Scope, Properties and Report Layer
Scope, Namespaces, Show Properties & Report Layer

05.07.2023: Learning Session 8/2023 (Intermediate)

Working with external files & Databases
Text files, excel files, Zip files, SQL embedded in your JSL

20.09.2023: Learning Session 9/2023 (Advanced)

Advanced JSL
Includes, Functions, expr(), 'eval(evalexpr)', 'eval(parse)'.

04.10.2023: Learning Session 10/2023 (Advanced)

Making your JSL more Efficient
Script Organisation, config files, libraries, templates.

15.11.2023: Learning Session 11/2023 (Advanced)

Platform Programming 1
Introduction to Layouts & Widgets

06.12.2023:  Session 12/202Learning3 (Advanced)

Platform Programming 2
User Interface Layout, Updating and refreshing your User Interface.

 

 

2022: First year of the Scripters Club was a huge success. 
With more than 250 registrants in the first inaugural meeting end 2021, we had an average of more than 150 participants in each quarterly meeting, which I count as huge success. And it showed that there is demand to exchange knowledge about scripting and automation. 

That's why the steering committee has decided to try a new format in 2023 to guide people with the most important concepts of JSL - the JMP Scripting Language. Look out for invitations, the first will be on January 25 15:30-16:30 CET.  

View more...

 

 

/****NeverStopLearning****/
3 REPLIES 3
Conny_Wang
Level II

Re: JSL Scripters Club Meetings: 2024 schedule, 2023 complete list with links to recordings.

Dear All:

   how to get the JSL laering  videos,thanks

Re: JSL Scripters Club Meetings: 2024 schedule, 2023 complete list with links to recordings.

Hi @Conny_Wang , all recordings will be uploaded as discussion topic here: https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/bd-p/scripting-jugforum-board

 

Regards, Maria 

Re: JSL Scripters Club Meetings: 2024 schedule, 2023 complete list with links to recordings.

Dear @Conny_Wang , the 12 recorded learning sessions from 2023 are in the collapsed element above "view more". For 2024 I need to update the links to the first two sesions from jan and feb. I will do this in the next few minutes.

/****NeverStopLearning****/