<?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 Fast Flexible Filling design — JSL automation possible? in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/914835#M107504</link>
    <description>&lt;P data-start="270" data-end="280"&gt;&lt;STRONG data-start="270" data-end="280"&gt;Hello,&lt;/STRONG&gt;&lt;/P&gt;
&lt;P data-start="282" data-end="367"&gt;I would like to ask a question about the &lt;EM data-start="323" data-end="352"&gt;Fast Flexible Filling (FFF)&lt;/EM&gt; design in JMP.&lt;/P&gt;
&lt;P data-start="369" data-end="539"&gt;I need to generate a large number of FFF designs.&lt;BR data-start="418" data-end="421" /&gt;However, I cannot find any JSL function or scripting reference that allows calling the FFF optimizer programmatically.&lt;/P&gt;
&lt;P data-start="541" data-end="562"&gt;&lt;STRONG data-start="541" data-end="562"&gt;My questions are:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL data-start="564" data-end="918"&gt;
&lt;LI data-start="564" data-end="732"&gt;
&lt;P data-start="567" data-end="732"&gt;Can the Fast Flexible Filling design be fully generated through JSL?&lt;BR data-start="635" data-end="638" /&gt;(For example using &lt;CODE data-start="660" data-end="667"&gt;DOE()&lt;/CODE&gt;, &lt;CODE data-start="669" data-end="693"&gt;Space Filling Design()&lt;/CODE&gt;, or any hidden/undocumented functions)&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="734" data-end="811"&gt;
&lt;P data-start="737" data-end="811"&gt;Or is the FFF optimizer &lt;STRONG data-start="761" data-end="773"&gt;GUI-only&lt;/STRONG&gt; and cannot be accessed via scripting?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="813" data-end="918"&gt;
&lt;P data-start="816" data-end="918"&gt;If scripting is impossible, is there any officially recommended workflow to automate many FFF designs?&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P data-start="920" data-end="989"&gt;&lt;STRONG data-start="920" data-end="936"&gt;Environment:&lt;/STRONG&gt;&lt;BR data-start="936" data-end="939" /&gt;JMP 19&lt;BR data-start="973" data-end="976" /&gt;Windows 11&lt;/P&gt;
&lt;P data-start="991" data-end="1001"&gt;Thank you!&lt;/P&gt;</description>
    <pubDate>Sun, 23 Nov 2025 12:56:43 GMT</pubDate>
    <dc:creator>LocalRulesMhha1</dc:creator>
    <dc:date>2025-11-23T12:56:43Z</dc:date>
    <item>
      <title>Fast Flexible Filling design — JSL automation possible?</title>
      <link>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/914835#M107504</link>
      <description>&lt;P data-start="270" data-end="280"&gt;&lt;STRONG data-start="270" data-end="280"&gt;Hello,&lt;/STRONG&gt;&lt;/P&gt;
&lt;P data-start="282" data-end="367"&gt;I would like to ask a question about the &lt;EM data-start="323" data-end="352"&gt;Fast Flexible Filling (FFF)&lt;/EM&gt; design in JMP.&lt;/P&gt;
&lt;P data-start="369" data-end="539"&gt;I need to generate a large number of FFF designs.&lt;BR data-start="418" data-end="421" /&gt;However, I cannot find any JSL function or scripting reference that allows calling the FFF optimizer programmatically.&lt;/P&gt;
&lt;P data-start="541" data-end="562"&gt;&lt;STRONG data-start="541" data-end="562"&gt;My questions are:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL data-start="564" data-end="918"&gt;
&lt;LI data-start="564" data-end="732"&gt;
&lt;P data-start="567" data-end="732"&gt;Can the Fast Flexible Filling design be fully generated through JSL?&lt;BR data-start="635" data-end="638" /&gt;(For example using &lt;CODE data-start="660" data-end="667"&gt;DOE()&lt;/CODE&gt;, &lt;CODE data-start="669" data-end="693"&gt;Space Filling Design()&lt;/CODE&gt;, or any hidden/undocumented functions)&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="734" data-end="811"&gt;
&lt;P data-start="737" data-end="811"&gt;Or is the FFF optimizer &lt;STRONG data-start="761" data-end="773"&gt;GUI-only&lt;/STRONG&gt; and cannot be accessed via scripting?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="813" data-end="918"&gt;
&lt;P data-start="816" data-end="918"&gt;If scripting is impossible, is there any officially recommended workflow to automate many FFF designs?&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P data-start="920" data-end="989"&gt;&lt;STRONG data-start="920" data-end="936"&gt;Environment:&lt;/STRONG&gt;&lt;BR data-start="936" data-end="939" /&gt;JMP 19&lt;BR data-start="973" data-end="976" /&gt;Windows 11&lt;/P&gt;
&lt;P data-start="991" data-end="1001"&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Sun, 23 Nov 2025 12:56:43 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/914835#M107504</guid>
      <dc:creator>LocalRulesMhha1</dc:creator>
      <dc:date>2025-11-23T12:56:43Z</dc:date>
    </item>
    <item>
      <title>Re: Fast Flexible Filling design — JSL automation possible?</title>
      <link>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/914847#M107505</link>
      <description>&lt;P&gt;Example from scripting index&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);
d = DOE(Space Filling Design);
d &amp;lt;&amp;lt; Space Filling Design Type(Fast Flexible Filling, 100);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;That most likely gives a good idea what can be done when you combine it with different options DOE has with Add Response and so on.&lt;/P&gt;</description>
      <pubDate>Sun, 23 Nov 2025 15:03:10 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/914847#M107505</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2025-11-23T15:03:10Z</dc:date>
    </item>
    <item>
      <title>Re: Fast Flexible Filling design — JSL automation possible?</title>
      <link>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/914900#M107513</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/83365"&gt;@LocalRulesMhha1&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The easiest option to understand the structure of the JSL for Fast Flexible FIlling generation is to create one FFF by hand, and extract the JSL code (in "DOE Dialog" script from the generated data table) :&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;DOE(
	Space Filling Design,
	{Add Response( Maximize, "Y", ., ., . ),
	Add Factor( Continuous, -1, 1, "X1", 0 ),
	Add Factor( Continuous, -1, 1, "X2", 0 ),
	Add Factor( Continuous, -1, 1, "X3", 0 ), Set Random Seed( 20819255 ),
	FFF Optimality Criterion( MaxPro ),
	Space Filling Design Type( Fast Flexible Filling, 30 ), Simulate Responses( 0 ),
	Set Run Order( Randomize ), Make Table}
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;You can see in the above code that depending on your use case, you might have to define the number and type of factors, the ranges, the random seed (if you want to make your code reproducible), the optimality criterion (&lt;A href="https://www.jmp.com/support/help/en/18.1/#page/jmp/space-filling-design-options.shtml?_gl=1*jvpyi6*_up*MQ..*_ga*Mzg5MzkwNDYuMTc2Mzk2OTc4Ng..*_ga_BRNVBEC1RS*czE3NjM5Njk3ODUkbzEkZzAkdDE3NjM5Njk3ODUkajYwJGwwJGgw#" target="_self"&gt;MaxPro or Centroïd&lt;/A&gt;) and the number of runs.&lt;/P&gt;
&lt;P&gt;The code&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/14366"&gt;@jthi&lt;/a&gt;&amp;nbsp;shared can only provide FFF for 2 continuous factors, with [-1 ; 1] ranges, under MaxPro criterion. Since the script is not detailed, JMP will assume the minimum number of factors to create a FFF (so 2 factors), and will keep the ranges as they are by default, with the recommended optimality criterion (MaxPro).&lt;/P&gt;
&lt;P&gt;For a deep-dive about the construction of FFF designs, you can check the&amp;nbsp;Fast flexible filling algorithm walkthrough I have written in this blog post: &lt;A href="https://community.jmp.com/t5/JMP-Blog/Exploring-space-filling-designs-part-1-Introduction-to-common/ba-p/906541" target="_blank" rel="noopener"&gt;Exploring space filling designs part 1: Introduction to common types of space fi... - JMP User Community&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Hope this answer may help you,&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Nov 2025 16:33:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/914900#M107513</guid>
      <dc:creator>Victor_G</dc:creator>
      <dc:date>2025-11-24T16:33:31Z</dc:date>
    </item>
    <item>
      <title>Re: Fast Flexible Filling design — JSL automation possible?</title>
      <link>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/914940#M107522</link>
      <description>&lt;P&gt;&lt;SPAN&gt;You're welcome! Thank you so much for your reply and help! I tried the Fast Flexible Design with JSL scripts many times today but kept failing. My X1 is a continuous variable, and X2 is 11 discrete values I specified myself. When I use the code, my X2 always gets recognized as categories: L1 and L2. I don't know why that's happening.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Nov 2025 14:03:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/914940#M107522</guid>
      <dc:creator>LocalRulesMhha1</dc:creator>
      <dc:date>2025-11-24T14:03:32Z</dc:date>
    </item>
    <item>
      <title>Re: Fast Flexible Filling design — JSL automation possible?</title>
      <link>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/914989#M107528</link>
      <description>&lt;P&gt;Fill the DOE platform manually and you should be able to get the script from red triangle menu. It will give you a good idea what you could possibly do and modify as needed. Scripting Index also contains more examples under DOE&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;DOE(
	Space Filling Design,
	{Add Response(Maximize, "Y", ., ., .), Add Factor(Continuous, -1, 1, "X1", 0),
	Add Factor(Discrete Numeric, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}, "X2", 0),
	Set Random Seed(863245536), FFF Optimality Criterion(MaxPro),
	Space Filling Design Type(Fast Flexible Filling, 20), Simulate Responses(0),
	Set Run Order(Randomize), Make Table}
);
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 24 Nov 2025 16:11:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/914989#M107528</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2025-11-24T16:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: Fast Flexible Filling design — JSL automation possible?</title>
      <link>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/915153#M107547</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Thank you so much! I can now successfully generate the design. I'll go ahead and try other functionalities. Thank you again for your help! Wish you a pleasant life!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Nov 2025 07:48:58 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Fast-Flexible-Filling-design-JSL-automation-possible/m-p/915153#M107547</guid>
      <dc:creator>LocalRulesMhha1</dc:creator>
      <dc:date>2025-11-25T07:48:58Z</dc:date>
    </item>
  </channel>
</rss>

