<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Scripters Club Recording: JMPyFacade: Bridging JMP and Python for Seamless Engaging Analysis in JMP Scripters Club Discussions</title>
    <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recording-JMPyFacade-Bridging-JMP-and-Python-for/m-p/912313#M248</link>
    <description>&lt;P&gt;The number edit box with the up/down key functionality (@13min) is a wonderful idea.&lt;BR /&gt;complicated to implement?&lt;BR /&gt;&lt;BR /&gt;&lt;STRIKE&gt;Every number edit box should have this function!&lt;BR /&gt;wish: number edit box: change value with up/down key&lt;/STRIKE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;cool, every number edit box &lt;U&gt;HAS&lt;/U&gt; this function : )&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hogi_0-1762703927228.png" style="width: 999px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/86732i0B3F56406941B6A6/image-size/large?v=v2&amp;amp;px=999" role="button" title="hogi_0-1762703927228.png" alt="hogi_0-1762703927228.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;from:&amp;nbsp;&lt;A href="https://community.jmp.com/t5/JMP-Wish-List/number-edit-box-change-value-with-up-down-key/idc-p/912330/highlight/true#M8016" target="_blank"&gt;https://community.jmp.com/t5/JMP-Wish-List/number-edit-box-change-value-with-up-down-key/idc-p/912330/highlight/true#M8016&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 09 Nov 2025 16:01:27 GMT</pubDate>
    <dc:creator>hogi</dc:creator>
    <dc:date>2025-11-09T16:01:27Z</dc:date>
    <item>
      <title>Scripters Club Recording: JMPyFacade: Bridging JMP and Python for Seamless Engaging Analysis</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recording-JMPyFacade-Bridging-JMP-and-Python-for/m-p/881822#M242</link>
      <description>&lt;P&gt;Presenter:&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/14366"&gt;@jthi&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;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&amp;nbsp;cumbersome Python integration. However, the release of JMP18 re-introduced Python integration, simplifying this process.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;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&amp;nbsp;interface, since it is&amp;nbsp;similar to JMP's,&amp;nbsp;for executing predefined Python services via dynamically generated user interface, all while abstracting the underlying Python and JSL code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In this presentation, we&amp;nbsp;explore the technical architecture of JMPyFacade and demonstrate how it effectively bridges the gap between JMP and Python. Attendees learn&amp;nbsp;how Python can be leveraged within JMP for efficient and engaging data analysis.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6374885891112w960h540r265" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6374885891112" data-account="6058004218001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004218001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6374885891112w960h540r265');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.jmp.com/t5/video/gallerypage/video-id/6374885891112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jun 2025 09:03:20 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recording-JMPyFacade-Bridging-JMP-and-Python-for/m-p/881822#M242</guid>
      <dc:creator>maria_astals</dc:creator>
      <dc:date>2025-06-26T09:03:20Z</dc:date>
    </item>
    <item>
      <title>Re: Scripters Club Recording: JMPyFacade: Bridging JMP and Python for Seamless Engaging Analysis</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recording-JMPyFacade-Bridging-JMP-and-Python-for/m-p/912313#M248</link>
      <description>&lt;P&gt;The number edit box with the up/down key functionality (@13min) is a wonderful idea.&lt;BR /&gt;complicated to implement?&lt;BR /&gt;&lt;BR /&gt;&lt;STRIKE&gt;Every number edit box should have this function!&lt;BR /&gt;wish: number edit box: change value with up/down key&lt;/STRIKE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;cool, every number edit box &lt;U&gt;HAS&lt;/U&gt; this function : )&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hogi_0-1762703927228.png" style="width: 999px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/86732i0B3F56406941B6A6/image-size/large?v=v2&amp;amp;px=999" role="button" title="hogi_0-1762703927228.png" alt="hogi_0-1762703927228.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;from:&amp;nbsp;&lt;A href="https://community.jmp.com/t5/JMP-Wish-List/number-edit-box-change-value-with-up-down-key/idc-p/912330/highlight/true#M8016" target="_blank"&gt;https://community.jmp.com/t5/JMP-Wish-List/number-edit-box-change-value-with-up-down-key/idc-p/912330/highlight/true#M8016&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 09 Nov 2025 16:01:27 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recording-JMPyFacade-Bridging-JMP-and-Python-for/m-p/912313#M248</guid>
      <dc:creator>hogi</dc:creator>
      <dc:date>2025-11-09T16:01:27Z</dc:date>
    </item>
  </channel>
</rss>

