すべての情報は SAS 社の機密情報です。開示しないでください。
2021 年 4 月 9 日の JMP 開発アップデートへようこそ。
2021 年 4 月 27 日の JMP 16.1 コード承認モードが近づいています。未解決のバグ リストを確認し、最初のメンテナンス リリースで解決する必要がある項目を特定してコメントしてください。また、2021 年 4 月 27 日は16.1 の文字列編集の最終日です。JMP 16.1 のコード フリーズは、 1 か月ちょっと後 (2021 年 5 月 14 日) に予定されています。
私の項目が、 JMP コミュニティにある JMP 社内イントラネット サイト Inside JMP の記事にリンクしていることにお気づきかと思います (たとえば、以下の一般発表の Inside JMP 項目で、「Get to Know 」機能への共有を求めています)。販売ハイライト、教育更新、製品管理更新、JMP の同僚を紹介する記事がすべて、さまざまな役立つブックマークやその他のリソースとともに投稿されています。新しい投稿の電子メール通知を受け取るには、(このページの赤い三角のメニューで) 登録する必要があります。この素晴らしいサイトを維持している Diana のチームに感謝します。
私はチームと連携して、 CSV インポートを介してアイテムを Jira に移行し続けています。Defects で未解決のままになっているアイテムをトリアージし、一部またはすべてを移行して Jira に慣れる準備ができたらお知らせください。現在、Future トラックまたは L 優先度のアイテムからアイテムを移行する予定はありません。
ただし、アクティブにトリアージされている将来の ToDo リストにあるものの、特定のリリースにまだスケジュールされていない特定の将来のトラック項目については、例外を設けます。このような項目がある場合は、リリース トラックを割り当てずにインポートし、後日優先度が高くなったときに特定のリリースに割り当てることができます。
Justin Chilton は、リンクの追加、ウォッチャー、テキストの再フォーマット、その他のタスクなど、Jira CSV インポート ツールでは実行できないさまざまな項目に対処するために、 Defects および Jira APIを呼び出して一連のクリーンアップ手順を実行するスクリプトを親切に作成してくれました。
アイテムが CSV 経由でインポートされ、Justin のツールを使用してクリーンアップされると、Jira にリダイレクトするコメントで閉じられます。今週は、Justin と私が協力してHTML5 チームのすべてのアイテムを移行し、さまざまな機能とバグを修正しました。このタスクを完了するために協力してくれた John Powell に感謝します。
最後に、最近特許が発行された 2 つの JMP 開発コラボレーションに心からお祝い申し上げます。
Ryan Parker、Clay Barker、Chris Gotwalt は、米国特許商標庁が 2021 年 3 月 30 日に、インタラクティブ グラフィカル モデル選択のための分析システムに米国特許第 10,963,788 号として特許を発行したという知らせを受けました。( 発行済み特許)
Jeremy Ash、Chris Gotwalt、Laura Lancasterは最近、2021 年 3 月 30 日に「インタラクティブなグラフィカル予測評価における外挿制御を備えた分析システム」と題する研究に対して、米国特許第 10,963,804 号として特許を取得しました。( 取得済み特許)
General Announcements
- Inside JMPで特集社員として紹介していただける場合は、 Get to Knowフォームのコピーをダウンロードしてください。質問に答えて、記入が終わったら、自分の写真 3 枚とともにフォルダーにアップロードしてください。JMP ファミリーをもっと身近に感じていただけるようご協力いただきありがとうございます。
今後の重要な日程
- JMP 16.1 コード承認モードが開始 – 2021 年 4 月 27 日
- JMP 16.1 コードフリーズ – 2021 年 5 月 14 日
- JMP 16およびJMP 17 の日程の完全なリストについては、 Confluence をご覧ください。
JMP 開発アップデート
テクニカルサポート
- Duane:テクニカル サポートは JMP 16 の影響を確かに感じています。お客様はインストールして使用することに興奮しているようで、私たちもそのサポートをしています。3 月と 4 月以来、これまでに見られた JMP 16 トピックのグラフを添付しました。驚くことではありませんが、JMP 16 の問題の大部分はインストールとデモに関するものでした。いつものように、 TS JMP Live レポート(の残り) を次に示します。

開発業務
- Nick: CAVCENT VM の問題については ISD と協力し、自動統合に関する質問については Melanie と協力します。
- Jim B: 1610MacBSMX のみの失敗した単体テスト スクリプトを Michael Hecht に報告して調査を依頼しました。北京のテスターと協力して、ODBC ドライバー、Excel のインストールとアクティベーションを使用して Windows VM を正しくセットアップしました。Michael Hecht と協力して JMP Trial 16.1 バンドルを構築およびテストし、JRE フォルダーが存在しないことを確認しました (Bob に感謝します)。
- Bob: V17 Windows インストールの終了時にプロセスを変更し、更新の確認がオプションにならないようにしました。代わりに、V17 コードは初回起動時に更新をチェックします。トライアル版と学生向けサブスクリプションのインストーラーを変更し、特別なアドイン フォルダーをより適切に処理できるようにしました。これまでは新しくステージングされたマシンの標準であった JMP Pro 14 従業員ダウンロードのライセンスを変更しました。ISD と協力して、代わりに JMP Pro 16 を使用するように標準を変更しました。インストーラーに新しい V17 レジストリ ファイルを追加しました。
- Myron:インストールとユーザー管理を理解するために memoQ テクニカル サポートと会議し、夜間にドキュメントのスクリプトの一部を更新しました。
- Angelita: JMPLive クライアント/サーバー、インストーラー、および Keycloak プロジェクトに取り組んでいます。新しいサーバーでいくつかの問題を解決した後、書籍の返品処理を開始しました。
ドキュメント
- Sheila:不具合の修正に取り組みました。16.1 JMP ヘルプを生成しました。検索を高速化するために、中国語版 15.2 JMP ヘルプの再生成に関する問題に取り組んでいます。
- Michael C: Stringbot で「新規」ステータスのままになっている 16.1 文字列のクリーンアップを行いました。また、Doc チームの Jira 変換に取り組みました。
システム/ホストテスト
- Hui:ヘルプ デスクの Josh L. および Audrey と協力して、HTML5 モバイル テスト用のデバイスをセットアップしました。共有サーバー マシンでの JMP16.1 のインストール問題の修正に取り組みました。問題を解決してくれた Bob に感謝します。Nicole のチームから提供されたスクリプトに基づいて、統計プラットフォームでの HTML5 データ フィルターのテストに協力しました。ヒストグラムとマーカー ラベルのパンに関する HTML5 インタラクティブの問題を報告しました。デスクトップのホバー ラベルの問題を報告しました。
- Lisa G:いくつかのユニット テストをクリーンアップし、ホバー ラベル シリーズの 3 番目のブログ投稿を修正して送信し、16.1 のホバー ラベルのクラッシュを検証しました。
- Justin:失敗した JSL ユニット テストを更新します。Jira-to-Defects クリーンアップ プロセスに、移動 URL リンク、欠陥関係、および根本原因フィールドを追加しました。
- Audrey: JMP TS 用の Confluence のセットアップと、古い wiki コンテンツがすべて保持されているかどうかの確認。JMP コミュニティでクローズされた不具合に関する投稿を確認。Virtual Join のテスト。Eric Wang: JMPLiveJSL テストを更新し、接続オブジェクトからの HTTP リクエスト インスタンスを使用して JMP Live API を呼び出す。JMP Live Jira アイテムをテストし、新しい「Add JMP Live Connection()」関数をテスト (WEBJMP-2748)。
- Da Li: JMP Live Jira 項目のテスト、パッケージ全体のダウンロードのテスト (WEBJMP-2533)。不具合の確認。北京チームの Knowledge Sharing については、KnowledgeSharing-Da-20210402 を参照してください。JSL UT 障害の更新/修正。
- Mike Wu: JMP Live Jira 項目のテスト。JMP Pro 16.1 を使用した OLE VB 自動化テスト (2021 年 4 月 5 日)。JMPC 7.1.2 (94 M6) を 6 か月ごとにチェック。JMP Clinical 8.0 インストーラーのチェックポイント ドキュメントを毎月更新。不具合を検証。JSL UT 障害の更新/修正。
- Nala: JMP Live Jira アイテムをテストしています。Wenjun のリクエストに従って JMPC 8.0 の問題を調査しました。Jin と協力して、現在の VM を Azure に移行する方法を調査しています。JSL UT の障害を更新/修正しています。
- Josh L:ネットワーク チームと協力して、一部のテスト システムのポートを開放し、グループ内の他のユーザーがアクセスできるようにしています。16.1 サーバーで JMP Pro ライセンスの期限切れが原因と思われるいくつかの問題をトラブルシューティングしています。Cary と Beijing の項目を含む、16.1 の JMP Live Testing チームのステータスは次のとおりです。
- テスト中の10のストーリー
- テスト準備における 41 のストーリーとバグ
- 過去 7 日間に作成されたバグ 17 件
- 54 件のストーリーとバグが承認され、クローズされました
- Hunter: JMP 16.1 および 17 の欠陥検証、S1194835 について Mac および Windows 上のいくつかの Open Window ビルドでテストおよび報告された問題、および JMP 16.1 および 17.0 で S1581681 のクラッシュを再現する多くの試み。
データ検出
- Ernest:用語と重複選択のパフォーマンス作業。感情分析のロケール修正。プラットフォーム設定リストの再構築。テーブル メニュー項目のプレビューに関するフィードバック/ロードマップ。
- Dan S: Mac での大きなレポートのフォント パフォーマンスの問題を修正しました。FitModel ダイアログ バイパスの変換列のサポートを追加しました。必要のないときに Contour Function() スクリプトを書き出さないように Ternary Plot を修正しました。16.1 のバグのトリアージを行いました。
- Dave B: 16.1 に変更をプッシュし、スクリプト エディター/検索ダイアログのクラッシュを修正しました。ワークスペースが削除された後にデータ テーブル デストラクタが実行されているために jmp を閉じるときに発生するクラッシュを調査して修正しました (自動化に関連)。Michael および John と協力して、テーブル ボックスのホスト スクロール コンポーネントの初期化を遅らせました。
- Evan: Aaron と協力して、モーダル ダイアログのテストに役立つ With Window Handler JSL を提供しました。ユニット テスト フレームワークへのコールバックをテストするための Mock 関数を追加しました。循環参照が使用されている場合の JSL クラス インスタンスのメモリ リークを修正しました。JSL クラスのテスト範囲を拡大し、クラスの欠陥に取り組んでいます。
- Paul V:いくつかのパレート欠陥を修正しました。現在、Jacob が 17 が 16 よりも遅いという欠陥を発見したため、パフォーマンスを確認しています。
DOE
- Joseph:複製実行順序の設定を含む、JMP16.1 の MSA バグ修正に取り組みました。新しい EZDOE プラットフォームの作業を継続しました。DataWorks 2021 チュートリアル スライドを提出しました。また、Ryan と共同執筆した Statistical Theory and Related Fields ジャーナルの Combinatorial Testing 論文が公開されました (2021 年 4 月 6 日にオンライン公開)。
ホスト
- Aaron: JSL ウィンドウ ハンドラー機能の初期バージョンを完成してプッシュしました。新しいウィンドウを開くためのコード パスを更新し、プロジェクトのコンテンツが中間の一時的な DisplayWindow なしで TabPage に直接表示されるようにしました。ウィンドウのアクティブ化シーケンスを再構築し、JWindow:: windowLastActivatedTime() を追加しました。
- John Schroedl: Easy DOE (.ezdoe) ファイル タイプのサポートをチェックインしました。Ctr+Tab ウィンドウにプロジェクト タブを追加しました。プロジェクト ウィンドウでの Time Series のクラッシュを修正しました。Windows 7 および 8 の古いチェックを削除しました。さらにいくつかの静的分析警告を有効にしました: const から std::move を使用しています。if (flag & 0) {...} を使用すると常に false になります。
- Michael H: Apple Silicon の整数オーバーフローバグに対するさまざまな修正。
HTML5
- チームは JMP 17.0 の計画作業に取り組んできました。HTML5 開発者とテスターが集まり、JIRA の使用について話し合いました。Bryan は、JIRA を使用して JMP 17.0 のスプリントを管理するプロセスを実演しました。チームはまた、リファクタリング タスクに投票し、JMP 17 リファクタリング スプリントを開始しました。
- John Powell:開発者候補の選考を行いました。Anna が JMP Live Server を更新できる理由を見つけるのを手伝いました。Jianfeng、Brian、Dan V と PLS MDMM プラットフォームのバーの色の誤りについて話し合いました (S1587234)。グラフが縮小する問題を Ernest に報告しました。Xan とグラフ ビルダーの例と既定の塗りつぶし選択モードの共有について話し合いました。CRISPR (Dieter 経由) に HTML5 はフォントのカスタマイズをサポートしていないと回答し、Brian と Dan V とサポートされていないフォントのカスタマイズとサポートされていないエンジニアリング形式について話し合いました。JMPHTML-512 でツールヒントとラベルに平均カテゴリ値を表示する作業 - Paul V. と Josh M. と話し合いました。クローズされた不具合に Pubs Affected フィールドを設定しました。Shannon と Justin と協力し、JMP 17.0 HTML5 の不具合を JIRA に変換しました。顧客の問題 Track 7613314737 を調査しましたが、これはエンコードが必要なデータであることが判明しました。
- Bryan F:マウスとタッチのイベントから新しいポインター イベントへの変換に取り組んでいます。これにより、マウスをキャプチャして、カーソルまたは指 (タッチ デバイスの場合) が別のグラフを越えていてもグラフをパンおよびズームできるようになります。スタンドアロン HTML5 の場合、カーソルまたは指はブラウザー ウィンドウの外に出てもかまいません。 次に例を示します。y ロールに列がなく、すべての行が非表示になっている場合、HTML5 にエクスポートしたときにツリーマップ セルが選択されていないように見える問題を修正しました。
- Mayowa:インタラクティブ HTML サポート メッセージ文字列の更新 (JMPHTML-539)、インタラクティブ HTML の完全または部分的なサポートを決定するためのコードのリファクタリング (JMPHTML-547) に取り組みました。
- Josh M:ツールによってフラグが付けられた stringbot の文言を修正しました (Landra によるレビュー済み)。S1587814 の修正をプッシュしました: 領域の上に線が表示され、孤立した線分の選択が一致しません。追加テストの後、カテゴリ データ フィルターのパフォーマンス最適化を 16.1 に統合しました。16.1 向けの欠陥トリアージとすべての項目を完了しました。JMP 17 のカテゴリ プロファイラーの準備としてプロファイラー データ構造のリファクタリングを開始し、優先順位の議論とテスト チームとの調整も行いました。週の半ばにプロファイラーの作業を脇に置いて行状態のリファクタリング ( JMPHTML-532 ) を開始し、最初のイテレーションを完了してベンチマークを行いました。詳細はこちら。
JMPライブ
- Aurora: 16.1: JMP Live 投稿を JMP プロジェクトとしてダウンロードする際、およびグループからフォルダーを削除する際のバグ修正。17.0: REST API の標準化。
- Tommy O: 16.1 / 17.0 のバグ修正に取り組んでいます。JMP から JMP Live への認証を簡素化できるかどうかを確認するために、node.js OIDC プロバイダー パッケージの実験を終了しました。
統計
- John Sall:ゲノム関連コードの高速化を継続し、Response Screening はいくつかのボトルネックを解消してベンチマーク問題を 13.35 分から 6.50 分に短縮しました。速度は 2 倍以上です。これには 390 行の 319 Y と 667,505 X が関係しています。約 2 億 1,300 万回の回帰、つまり 16 コアの Mac Pro で 1 秒あたり約 545,000 回の回帰が行われます。また、Logistic Regression には膨大な数の応答変数をサポートするメカニズムも用意されています (S1588132)。高速化の一部には、shared_ptr から生のポインタへの切り替えが関係しています (最近の電子メール S1588205 で報告)。また、TableBox の作成を大幅に高速化したDave Barbour (S1588110) と、Mac 上の GFont コンストラクターを大幅に高速化したDan Schikore (S1588111) にも感謝します。
- Laura CS : DATAWorks での来週のプレゼンテーション用の資料の準備が終了しました。SEM の収束問題を調査し、警告の表示を改善し、予測値プロットの不具合を修正しました。SEM での開始値に対する操作変数法、信頼性係数の信頼区間の理想的な方法、SEM での PROC SYSLIN モデルのフィッティングなど、いくつかのトピックを調査しました。
- Peng:例を作成し、JMP を使用して Eyring モデルを適合させる方法を中国チームに説明しました。講演用にいくつかの要旨を提出しました。また、新たに表面化したいくつかの欠陥に対処しました。
- Annie: 17 の Control Chart Builder、Cusum Control Charts、EWMA Control Chart の不具合の修正に取り組み、その一部を 16.1 に統合しました。
統計テスト
- Jacob: DOE で共変量として使用される混合因子のテスト。DOE の因子名に関連するテストの修正 (S1588289 および S1588315)。SEM、潜在クラス分析、および多変量ロバスト外れ値のパフォーマンスをテストします。
- ジェレミー:バグ検証とユニット テストのクリーンアップ。外挿制御ペーパーの作成に取り組みます。
製品管理
- Dieter: JMP Public の証明書を処理し、プログラムで JMP Live サイトにユーザーを追加することで JSL スキルを向上させ、jmplivesales16 を JMP Live 16.1 にアップグレードしました。
シャノンからのメモ
ノラ・ヴァルガさん、改めておめでとうございます。先週誕生した彼女の大切な赤ちゃん、ソフィー・エミーズ(エミー)・パトンの写真を共有してくれたラスさんにも感謝します!ノラさんはまた、JMP が送ってくれた美しい花にもとても感謝しています!
また、NIH 所長のフランシス・コリンズ博士が「Here Comes the Sun」を歌いながら伴奏しているこの魅力的な録音を共有してくれたアニーにも感謝します。