第二版JSL Companion的封面是使用JSL openGL創建的。(請參閱附件。)
在承諾第二版之前 JSL Companion ,我的合作者,Kevin Anderson和Theresa Utlaut和我討論了我們想要實現的目標,以及第二版是否會提供價值,因為以下方面的巨大改進:
- JMP腳本指南
- 腳本索引
- JMP用戶社區和提供在線幫助的博客。
此外,每兩年發布一次新的JMP版本,JSL書籍在通過技術審核和最終編輯時就已過時。
第一版JSL Companion恰逢JMP 9.3。在我們第二次討論時,JMP 13即將發布。由於JSL Companion永遠不會涵蓋所有內容,可能只是修訂版本的語法更新,修訂過的腳本和修復勘誤表都是有道理的。然後我們編譯了對腳本編寫者有用的潛在添加列表:
- 我們不推薦用於JMP 9.3的JMP調試器對JMP 12及更高版本很有用。
- Xpath()和Find()非常有用,只在第一版中提及,因為它們是2011年的最後一分鐘發現。
- 腳本圖生成器。拖放方法已有詳細記錄;然而,關於X列和Y列排序,元素和圖例語法的重要性的文章很少。
- 許多新功能,如Application Builder,Query Builder,讀取和寫入Excel文件的方法,保存演示文稿等。
我們決定這樣做,並且由於範圍的擴大,它將是第二版。我們的範圍如此之大,我們將更多深奧的討論轉移到腳本或補充文檔中。例如,我們使用Application Builder分六個步驟構建交互式應用程序。前三個步驟,第1步:佈置模塊和顯示 ,第2步:添加功能並測試UI ,和第3步:測試規模。它會破裂嗎?用戶界面是否需要重新設計? ,可以應用於大多數應用程序,因此在本書中有記錄。但是,其餘步驟的詳細信息特定於此應用程序的邏輯和分析,因此詳細信息在自述文檔中提供,並包含在腳本中。
寫作認真於2017年1月開始,並於2017年8月底完成。技術評審和編輯需要時間和迭代。我們甚至花了一個星期的封面,這是用JSL openGL創建的。這項工作於2018年3月完成。你不知道嗎,JMP 14在發布日期後幾週發布!
第二版是否會受到歡迎還有待確定。兩個版本的意圖 JSL Companion 是作為旅行伴侶,指導,為讀者學習JSL與應用任務(定制,構建和自動化分析)的旅程。我們希望擴大的行程不是太艱難。
順便說一下,我已經回答了我個人的存在問題,“它值得嗎?”:在寫作和測試的同時,在JMP支持的幫助下,我學到的東西比我想像的要多得多。此外,現在我退休了,它讓我有機會與我的長期,有價值的朋友Kevin和Teri合作。是的,值得的!
PS JMP 14具有許多新的有用和期待已久的功能。尋找未來的博客文章。我們可能會發布一個附錄,我們最喜歡的新JSL功能的閱讀列表和一組腳本修改(如果需要的話)。