In our quest to harness Python's extensive capabilities within JMP, we faced the challenge of integrating Python's flexibility with JMP’s intuitive and interactive user experience. Prior to JMP 18, we achieved this through a workaround ‒ running Python on a server to bypass JMP’s cumbersome Python integration. However, the release of JMP18 re-introduced Python integration, simplifying this process.

Building on our initial concept of enabling JMP users to leverage Python without requiring programming expertise, we developed JMPyFacade (JMPy). This tool offers a familiar interface, since it is similar to JMP's, for executing predefined Python services via dynamically generated user interface, all while abstracting the underlying Python and JSL code.

In this presentation, we explore the technical architecture of JMPyFacade and demonstrate how it effectively bridges the gap between JMP and Python. Attendees learn how Python can be leveraged within JMP for efficient and engaging data analysis.


Presenter

Schedule

Thursday, 13 Mar
11:00-11:40

Room: Ballroom Gallery- Ped 6

Skill level

Advanced
  • Beginner
  • Intermediate
  • Advanced
Published on ‎12-15-2024 08:23 AM by Community Manager Community Manager | Updated on ‎02-10-2025 11:58 AM

In our quest to harness Python's extensive capabilities within JMP, we faced the challenge of integrating Python's flexibility with JMP’s intuitive and interactive user experience. Prior to JMP 18, we achieved this through a workaround ‒ running Python on a server to bypass JMP’s cumbersome Python integration. However, the release of JMP18 re-introduced Python integration, simplifying this process.

Building on our initial concept of enabling JMP users to leverage Python without requiring programming expertise, we developed JMPyFacade (JMPy). This tool offers a familiar interface, since it is similar to JMP's, for executing predefined Python services via dynamically generated user interface, all while abstracting the underlying Python and JSL code.

In this presentation, we explore the technical architecture of JMPyFacade and demonstrate how it effectively bridges the gap between JMP and Python. Attendees learn how Python can be leveraged within JMP for efficient and engaging data analysis.




Will you be attending?

No one has RSVP'd 'Yes' yet

Add to Calendar
Starts:
Thu, Mar 13, 2025 06:00 AM EDT
Ends:
Thu, Mar 13, 2025 06:40 AM EDT
Ballroom Gallery- Ped 6
Labels (1)
0 Kudos