2024 年 11 月 22 日の JMP 開発アップデートへようこそ。
JMP 18.1.1 が今週初めにリリースされました。先週リリースされた 18.1.1 とJMP 19 EA4 の完成に取り組んだ皆様に感謝します。JMP 19 EA5 が 12/6/24 にリリースされるまで、しばらくは休みですが、来週は感謝祭の休日なので、その時間はあっという間に過ぎてしまいます。製品管理部門がテストの準備が整った機能をお客様にご案内できるよう、機能ページを継続的に更新していただきありがとうございます。新しい機能ページを追加する必要がある場合は、 この How-To ページに従ってください。
Brian Corcoran は、SAS での30年間、JMP での最後の 13 年間をBryan Booneが祝うのを私たちも一緒に祝うよう望んでいます。Allison Hines は、間もなく Inside JMP に Bryan の経歴を掲載する予定です。Bryan が私に話してくれたように、彼は実際には 11 月 14日に入社しましたが、SAS HR は彼の入社日を 12 月 1日と認識しています。Bryan は、当社のデータ コネクタ イニシアチブをリードしており、データ アクセス、SAS 接続、HTTP 要求、および Snowflake (これらは最近のものだけです) の開発に大きく貢献しています。また、彼は優れた指導者であり、顧客との連絡係でもあり、JMP 統合に関する顧客の問題を解決するために頻繁に呼び出されています。Bryan、おめでとうございます!
データ コネクタといえば、昨日私たちはグループとして集まり、JMP 19 で予定されているコネクタの機能強化のデモを見ました。会議を見逃した方は、 こちらで録画をご覧いただけます。プレゼンテーションをしてくださったWill MorganとNeal Siekierskiに感謝します。今後の JMP 開発会議でプレゼンテーションをご希望の場合は、 こちらで Confluence にサインアップしてください。
今週のベータ/クラッシュ レポートの詳細とクラッシュを選択したレポートを共有してくれたTonya Mauldinに心から感謝します。(Tonya は、最近レポートの公開に問題があり、トラブルシューティングのために Josh L に連絡したと述べています。)

一般のお知らせ
今後の重要な日程
- JMP 19 EA5 コードフリーズ – 12/6/24
- JMP 18.2 コード承認モード – 12/6/24
- JMP 18.2 コードフリーズ – 12/20/24
- JMP 18.1.2 セキュリティフリーズ – 1/3/25
- JMP 18.1.2 最終画像候補 – 1/6/25
- JMP 18.1.2 QA サインオフ – 1/16/25
- JMP 18.1.2 リリース(MyJMP) – 1/21/25
- JMP 18およびJMP 19 の日程の完全なリストについては、 Confluence をご覧ください。
JMP 開発アップデート
インタラクティブ HTML
- Paul S:今週、ジョージア州アトランタで開催された Connect.Tech カンファレンスに参加しました (レポートは後日公開)。先週は、HTML の 3D 散布図に取り組んで、軸に沿ってタイトルを回転する機能を追加しました ( JMPHTML-14142 )。また、Clay Barker と協力して、Distribution プラットフォームの連続適合 CDF プロファイラーを HTML に追加しました ( JMPHTML-14206 )。また、Fit to Window ( JMPHTML-14125 、 JMPHTML-14187 ) に関する問題も修正し、ラベル セグメントを適合できるようにしました (JMPHTML-14175)。最後に、オプションの次数引数なしでの累乗演算のサポートを追加しました (代わりにデフォルト値を使用します) ( JMPHTML-14225 ) 。
- Mike Stickles: JMPHTML-13966 (Word Cloud の選択が正しく機能しない) の作業を継続しています。これは当初予想していたよりもはるかに困難でした。テキスト エクスプローラーのデータ表示テーブルをエクスポート時にフォーマットする方法が他のテーブルと若干異なり、その違いが選択コードに影響するためです。選択を有効にするのに十分な問題を回避する方法を見つけることができましたが、それらの選択はミラーリングされるべきでないテーブルにミラーリングされているため、さらに作業が必要です。
- John Powell: JMP Live の「レポートの変更を保存」メニュー項目の追加後に発生する lint 警告とテストの失敗を修正しました。Interactive HTML の Scatterplot 3D に、ビューのリセットとスピン アニメーションを追加しました ( JMPHTML-14226 )。最新のスプリントで追加した機能のデモを行いました。
- Michael Senoyuit:マルチレスポンス ローカル データ フィルター (MRLDF) のバグ修正と HTML5 の固定ツールチップの修正に取り組みました。
JMPライブ
- Aurora:管理図の警告の改善 (複数の警告トリアージのサポートの追加、管理図の *.csv ダウンロードに対するフィルターのサポートの追加、バグ修正、最近のユーザビリティ調査からの Jiras の提出)。非常に優れたサンプル レポートを作成したScott Allenと JMP Live の「インサイト」レポートについて話し合いました。Python と GraphQL を介して、レポートを実行するために JMP Live 自体に関する「インサイト」データ テーブルを生成するという概念実証を作成しました。
統計
- Laura CS:特定の間接効果の開発作業を継続しました (表示の問題に関して協力してくれたDavid BarbourとErnest Pasourに感謝します)。複数グループ不変性に関する SEM ドキュメントの例を確認し、SPSP ワークショップの計画を立てるために Haley と会い、UNC 教授との共同研究のために JMP の SEM プラットフォームを使用して論文を作成し、Discovery で会った NIEHS の顧客向けに SEM の因果関係の媒介を説明する文書を作成しました。
- John Sall:モデル スクリーニングで、検証セット統計にダガー マークと凡例の付いた列を追加します -- 「† は、メソッドが検証データを使用してモデルを調整することを示します。」 (JMP-23705)
統計ドキュメント
- Michael C:インクルーシブ リーダーシップ トレーニング クラスを完了しました。スクリプト インデックスの Fit Least Squares エントリの更新作業を継続し、Acrolinx 標準に準拠するように UI 文字列を更新し、Hamid と Karen のドキュメント更新をいくつか確認しました。
統計テスト
- Haley: Laura Castro-Schilo 氏と長期 SEM ワークショップの計画を開始しました。このワークショップは、2 月にデンバーで開催される Society for Personality & Social Psychology の年次会議で講義する予定です。NPower NC でボランティアとして、技術職に就くためのトレーニングを受けている学生に模擬面接を実施しました。SEM プラットフォームの最近の修正に関連する JIRA チケットをいくつか確認しました。
- Jacob:プロジェクトで DOE プラットフォームのユニット テストを記述します。EA5 の JMP ライブ コントロール警告のユーザビリティ スタディを作成します。ユーザビリティ スタディ ツールを更新します。潜在的なパフォーマンスの問題を調査します。
- Tonya:バグ修正の検証とユニットテストの更新。
製品管理と製品マーケティング
- Sara Doudt:今週は記事を書きまくっています。InsideJMP に公開した記事 3 件を Confluence の完全な記事へのリンクとともに紹介します。
- JMP マーケットプレイスのアップデートと 11 月の注目の拡張機能。10 月 21 日の JMP マーケットプレイスのリリース以来、JMP マーケットプレイスのパフォーマンスと、それをどのように宣伝し続けることができるかについて、引き続き最新情報を提供していきます。毎月、次の内容を含む JMP マーケットプレイスのアップデートを共有します。
- Discovery のインタラクティブ ウォールから学んだ 5 つの教訓。Discovery では、インタラクティブ ウォールというアクティビティが行われました。これは、参加者が分析ワークフローのさまざまな領域にステッカーを貼り、時間を費やしている場所を示すディスプレイです (各ステッカーは、1 週間あたり約 4 時間の作業に相当します)。各色は、異なる業界を表しています。その結果、イベントの過程で進化したコミュニティ主導の統計視覚化が生まれました。また、会話の場として頻繁に利用され、アイデアの共有や議論のためのデータ視覚化のウォーター クーラーとしても知られています。Discovery Summit イベントが終了した今、5 つの教訓をご紹介します。
開発業務
- メラニー:
- 新しい AWS Stringbot の実行を検証しました。抽出は正常に実行されています。Perforce ログ クリーンアップ ジョブを回避するために、Stringbot の実行時間を午前中に変更しています。Perforce ログ クリーンアップ ジョブは、ファイルの送信時にエラーの原因となっているようです。2 回目の試行でファイルが正しく送信されていることに注意してください。( JMPTOOL-1434)
- 感謝祭の後に、ドキュメントを使用して JMP Live Help プロセスについて話し合う会議を設定します。 (JMPTOOL-1428)
- Mac 用の新しいテキスト ファインダーをテストして追加しました。ユニット テストはプレーン テキストではなく正規表現を使用して実行されます。 (JMPTOOL-1303)
- JMP 19.0 EA 6 および JMP 19.0 機能凍結について全員にリマインダーを送信しました。後期機能開発を追跡するためのJMP 19 後期機能Confluence ページを追加しました。
- ユニット テスト ジョブと Jenkins の確認、リセット、一般的なトラブルシューティング。
- ローカリゼーション用の 18.2 ポータブル UI 文字列の JSL 競合の作業を開始しました。残りは来週完了する予定です。
- ユニット テスト コンソール ログ キャプチャ スクリプトに多くの改善を加えました。数時間ではなく数分で実行されるようになりました。
- Shannon L: Burkett Farm で雑草を抜き、種を植えました。チームとの酸素移行 Jira 処分レビュー会議、セキュリティ脆弱性追跡の支援、JMP 19 EA5 輸出コンプライアンス登録、サイクル終了時のセキュリティ/登録タスクのドキュメント化の継続的な進捗、リリース追跡とサインオフ会議、Jira のカスタマイズ、Jira/Confluence ユーザー、サイト、プラグインのサポート。
- Shannon C: Burkett Farm でケールとコラードグリーンをカットして梱包しました。訪問を企画してくれたBeth Evansに感謝します。みんなとても楽しい時間を過ごせました。テスターが行った UT 修正と UT タイミング データ レポートを確認しました。いくつかのクラッシュを調査しました。進行中の開発プロジェクトとリリースについてチームと話し合いました。いろいろとやることがありました。
- Bob: JMP、JMP Pro、JMP Clinical、JMP Live の 18.1.1 インストーラーを Salesforce にアップロードしました。正確性を確認するためにテストしました。顧客向けにリリースしました。リリースとプロセスに関する多数の Confluence ページの更新を行いました。
- Myron: JMPTOOL-1308 - Perforce エラーを回避するために stringbot を再スケジュールしました。JMPDOC-2286 - 新しい MIF PDF マシンを構成しています。アップグレードのため Acrolinx スクリプトを変更しています。
ローカリゼーション
- Allison:ローカライズされた 18.2 メニュー説明カード文字列を最終決定し、本番環境にプッシュしました。ローカライズされた 18.0 JMP ドキュメント pdf をマーケティングに引き渡しました。ローカライズされた 18.2 ポータブル UI 文字列を最終決定し、本番環境にプッシュする準備をしました。V19 レビュー作業のために購入要求と作業指示要求を送信しました。見積もりと請求書についてベンダーと連絡を取りました。ドキュメント ライブラリ作成のためにローカライズされた JMP ドキュメント pdf を準備しました。
- Krzysztof: PortableUI 18.2 の翻訳リターンを処理します。英語から変換された Oxygen ファイルと翻訳された FM ファイルの調整プロセスをテストします。ローカリゼーションのニーズに合わせてオープンソース LLM を調査します。memoQ を使用してストアのローカリゼーション プロセスのデモを準備します。新しい自動化 (イメージの差分、UI のコミット ジョブ) を設計およびテストします。
- Howard:現在の翻訳クエリ システムとの Jira 統合のデモ。ダッシュボード プッシュ用の Jira 統合により、Jira ストーリー タイトルでカスタマイズされた説明が提供され、P4 プッシュが正常に完了すると Jira が閉じられます。バグ修正。
- Sandy:イメージ diff ステップの直後にイメージ diff ファイルの検証を実行する Jenkins ジョブを完了しました。コミット ジョブの機能強化の作業を継続しました。新しいコミット テスト ジョブをテストしました。REST API テスト用の pytest フレームワークでさらに作業を開始しました。
ドキュメント
- Khawar :サンプル インデックス:問題の confluence ページの作成が完了しました。Chris および Qiana と次の計画について話し合いました。Oxygen : Chris といくつかの問題について話し合いました。4 つのコールアウト画像を作成して修正しました。Oxygen Jira レビューのために Shannon L と会いました。
- Devon: JMPDOC-2308: 引き渡されたファイルについて Krzysztof と作業し、L10N レビュー用の追加ファイルに取り組み、Shannon L と Oxygen Jiras を整理し、新しい編集者 Jill が参照するユーザー ガイドの章を見つけ、19.0 ドキュメントを計画しました。
- Susan C: JMP Live 18.2 ヘルプをすべての言語で作成し終えました。テストに送信しました。2025 年 3 月のリリース日が近づくまで公開を待ちます。JMP Live の遡及的な修正に取り組んでいます。
- Qiana: 18.2 メニューの説明カードを完成させ、L10n に納品しました。jmp.com ページのフッターにある著作権年について法務部門に電子メールで連絡しました。プロジェクトの計画と調整を行いました。
システム/ホストテスト - Cary
- Mandy: JIRA の修正やテストの問題に取り組みました。また、テストのために自宅にいるときに Global Protect VPN アプリで接続しました。これまでのところ、Mac から接続していますが、特に問題はありません。EA3 と EA4 の TS トラックをいくつか受け取ったので、それらに返信しました。しばらく前から気になっていたフレームワークのテストの問題を追跡しました。問題を見つけて JSL 構文を解決するのに多大な支援をしてくれた Nick Holmes に感謝します。ただし、彼は JIRA チケットを開いて、Mac がなぜそのように動作するのかを解明しようとしました。現在、追加するテストをいくつか行っています。タグ、値ラベル、ワークフロー テストの作業に戻る必要があります。
- Nick H: Mandy がユニット テストの 1 つで ut assert that() 構文エラーを見つけるのを手伝うのに少し時間を費やしました。このエラーは、失敗レポートでフレームワークに望ましくない副作用を引き起こしていました。19 の検証に加えて、Sarah Seligman が指摘した Windows での奇妙な Mail() の問題も調査中です。最後に、ノートブック、コード フォールディング、自動補完に関する EA4 フィードバックが大量に寄せられており、精査中です。
- Hunter: JMP 19 EA 4 のケースの急増に対応し、報告されたクラッシュの再現を試みました。JIRA 検証、テクニカル サポートの Dave Matthews と協力して、Mac 上の JMP Clinical で複数のファイルを閉じるときに発生するクラッシュを特定し、ローカライズされた PDF ファイルをいくつか確認し、ラボでテスト中の Mac を 15.2 Dev Beta 4 に更新していくつかのテストを実行しました。
- Lisa: EA フィードバック トラックとバグ検証に追いつくように取り組みました。Mike と一緒にホバー ラベル画像の差分をいくつか確認しました。また、新しい矢印チャートも初めて確認しました。
- Audrey: Mac 上で JMP 18 の Matlab テストを実行中です。新しいデータ コネクタをテストするために、Snowflake インスタンスへのアクセスを試行中です。
ウェブテスト – ケアリー
- Josh: JMP Live 18.1.1 インストーラーのテスト。Keycloak 25.0.6 回帰テスト。ドット ドット セキュリティ リリースの回帰バケットへの追加。JMP Live 関連の質問への回答。
システム/ホストテスト - 北京
- 北京チーム:
- Da Li: (1) バグの検証。 (2) TS:00175321、Excel インポートの問題、コメントの提供。 (3) 完了: 移行の失敗の調査と修正JMPTESTBJ-3213: jmp live migration xx から 19.0 へのテストが失敗しました - 2024w47 。 (4) 完了: JMP Clinical 18.2: 非英語テスト。
- Nan Wu: (1) JMP 19.0 バグ検証テスト。 (2) JMP 18.1.1 インストーラーのテストが完了 - (JMPTESTBJ-3193) 。 (3) 新しくサポートされた個人アカウント サインイン機能の SharePoint データ コネクタ テスト。 (4) JMP Clinical 18.2 の非英語版テストが開始されました ( JMPTESTBJ-2111 )。
- Da Zhang: (1) バグ検証。(2) WEBJMP-9210 の変更に伴うテストの更新 - JMPTESTBJ-3212 – 完了。(3) WEBJMP-6788 のテスト - トリアージ割り当てのユーザー/グループ リストを、パッケージの表示を許可されたユーザーのみに制限 ( JMPTESTBJ-3215 )。(4) JMP Clinical 18.2: 英語以外のテスト - JMPTESTBJ-3211 – 完了。(5) データ コネクタを使用してデータ更新の E2E テストを追加する方法の簡単な紹介。
- Lily Meng: (1) バグの検証。(2) Mac コンピューターに複数のバージョンの Matlab をインストールし、JMP18.2 で Matlab ユニット テストを実行してみる。- 進行中。(3) JMP Clinical 18.2: 英語以外の言語でのテスト - 進行中。(4) Python 経由で Matlab エンジンを呼び出す Matlab ユニット テストの作成 - 進行中。
- Nala: (1) バグ検証。(2) JMPLiveGraphQLDiffTool を更新し、JMP Live のさまざまなバージョンをサポートしました。(3) JMP Live Load テスト: JMP Live 19 の新しい API のテストを更新しました。JMP Live 18.2 のテスト結果を確認してください。(4) JMP Clinical 18.2: 英語以外の言語でのテスト。
コア
- Dave B:アドイン ビルダーを更新し、元のファイルが変更され、アドインが編集モードで開かれた場合に、アドインに追加されたファイルを自動的に更新できるようになりました。
- Xan:矢印チャートの作業。
DOEと信頼性
- Caleb: Doug Montgomery と共同で作業している学生の分析作業が終わりました。彼はイタリアの会議で私たちの調査結果を発表する予定です。また、CSALT とサンプル サイズ エクスプローラーでさらに作業を進めました。最後に、本日中に SAS 特許委員会にシェイプ プロファイラー アドインのアイデアを発表する予定です。
- Irene:いくつかの Jira チケットを調査しています。配列分析をカバーする UI を作成するために、Joseph から JSL を学んでいます。
ホスティングとインターフェース
- John Schroedl: EA のフィードバックに基づいて、ホーム ウィンドウにいくつかの調整を加えました。ドキュメント担当者向けに、カラー モードとアクセント カラーに関するスクリーンショットのアドバイスを書きました。UUIDCreate のバグを修正しました。ポータブルおよびホストの組み込みアイコンの完全なセットを取得するための新しいポータブル API をプッシュしました。言語の変更後にカスタム ツールバー項目が正しい場所にない問題を修正しました。Paul と Python の問題をブレインストーミングしました。いくつかの EA4 クラッシュを調査しました - JMPManagedExcept で次のメッセージ「'{DependencyProperty.UnsetValue}' はプロパティ 'Padding' の有効な値ではありません」が表示されたクラッシュが発生した場合は、JMPCLINICAL-3632 の DUP です。すでに何度も発生しており、今後も発生するでしょう。残念ながら、修正は EA4 のカットオフに間に合いませんでした。
- Will: SharePoint データ コネクタのバグ修正。SharePoint コネクタの個人アカウントをサポートするための認証メカニズムの追加。また、SharePoint リストとサイトへのコネクタが将来登場する予定であるため、OneDrive への SharePoint コネクタのリファクタリングを開始するためにドキュメントの更新も開始しました。
- Michael H: AspenTech IP.21 インポーター コードの初期プッシュ。まだテスト可能なものはありません。
シャノンからのメモ
アメリカの皆さんが感謝祭の休暇を楽しんでくださいね。子供たちのために料理をするなら、これよりももっと感謝祭の料理を楽しんでくれるといいですね。:)
