2024 年 1 月 19 日の JMP 開発アップデートへようこそ!
今週、JMP 18.0 のいくつかの最終修正がプッシュされました。 JMP 18.0 L10N とドキュメントの凍結の期日は過ぎました。 JMP 18.0 の最終インストーラ候補の作成日は 2024 年 1 月 30 日となり、QA サインオフは 2024 年 2 月 20 日に予定されています。 JMP 18 EA8のブランチは 2024 年 1 月 22 日月曜日に作成され、最近の認証修正の影響を受けるお客様が製品リリース前にテストできるようになります。
Jim は今週、18.0 ソースからJMP 18.1 メンテナンス ブランチを作成しました。 Nick は、新しいブランチの CI ビルドとベースライン テストに加え、夜間の分析と Snyk スキャンを有効にしました。 Bob と Jim のおかげで、Mac と Win 用の Nightly ビルドとインストーラーも 18.1 で実行されます。多くの開発者やテスターがすでに [計画バージョン] フィールドを使用して 18.1 向けの修正を示しているのを見てきましたが、トラック内にはすでに 9 つの項目がテスト準備完了とマークされています。 Jim は 18.0 から 18.0.1 ブランチも作成しました。この「ドット・ドット」トラックは、セキュリティ擁護者が重要な修正をサードパーティのライブラリにプッシュするために利用でき、18.0 の出荷日から 2 か月後にリリースされる予定です。
JMP 19.0 インストーラーが利用可能であり、19.0 トラックは新機能の作業で非常に忙しいです。今後、どのトラックに対しても NonAuth ビルドやインストーラーは作成されないことに注意してください。内部ユーザー向けの既存のすべてのトラックに対する認証が実行されているため、夜間のプロセスのこの部分を簡素化できるのは素晴らしいことです。
Stringbot は 18.1 および 19.0 トラック用にも構成されています (ありがとう、Myron!) が、今週末は SAS の第3週末メンテナンス サイクルであるため、 JMP 用の最初の Stringbot の実行を開始するのは来週末 (26 ~ 27日) まで待ちます。 18.1 と 19.0 。
最後に、今週のベータ/クラッシュ ケースと選択されたクラッシュを共有してくれたTonya Mauldinに心より感謝いたします。
JMP ベータ レポート 11924 - 配布 | JMP ライブ (sas.com)
一般的なお知らせ
- いくつかの興味深い季節(およびその他の)グラフとともに麻疹の傾向に関するこのブログを送ってくれたJohn Sallに感謝します。
- Inside JMP の注目の従業員になりたい場合は、 Get to Knowフォームのコピーをダウンロードしてください。質問に記入するだけで、完了したら、あなたの写真 3 枚と一緒にフォルダーにアップロードします。 JMP ファミリーをもう少し身近なものにしていただき、ありがとうございます。
今後の重要な日程
- JMP 18.0 EA8 – 2024 年 1 月 22 日
- JMP 18.0 最終インストーラー候補 – 2024 年 1 月 30 日
- JMP 18.0 QA サインオフ – 2/20/24
- JMP 18の日程の完全なリストについては、 Confluenceにアクセスしてください。
JMP 開発の最新情報
統計
- Jianfeng:マルチレベル (2 レベル以上) および 50 を超える N のノンパラメトリック検定の正確な検定を可能にする新機能の追加に取り組んでいます ( JMP-13863 )。これは P&G によって要求されています。昨年 SAS から移植された正確なコードを使用して、この機能を有効にすることができます。ここではレポートの一部を紹介します。ただし、計算需要が高いため、ユーザーが計算プロセスを制御できるようにプログレス バーを追加したいと考えています。
//JMPからのレポート
//SASからのレポート
- John Sall:適合応答スクリーニングについては、スライスされた LSMeans 比較 (JMP-19632) でチェックインされました。 Contour Profiler について、連続係数が不十分な場合のクラッシュが修正されました (JMP-20008)。カテゴリカルについては、セル確率の信頼区間、シェアとレートの両方をサポートします (JMP-2006)。ブートストラップ フォレストとブースト ツリーについては、チューニング テーブル レポートがより完全になり、ネストされたプログレス バーがサポートされました。 (JMP-20064)。インタラクション プロファイラーについては、曲線ラベルの形式をサポートし (JMP-20106)、応答スクリーニングについては、Clay の助けを借りてポアソン応答と負の二項応答の作業を継続しました (JMP-19552、JMP-19559)。
- Laura CS: SEM ドキュメントの章の最新のドラフトを確認しました。役立つ追加がたくさんありました。因果推論論文用にさらにいくつかのシミュレーションを行い、SEM 関連のセクションのほとんどを書き終えました。
統計ドキュメント
- Michael C: 18.0 の統計ドキュメントの残りのコンテンツ更新を完了しました。本番環境のチェックを行い、最終的な 18.0 ヘルプ/ドキュメントを作成するためにドキュメント チームに渡すための書籍を準備しました。
統計テスト
- ジェイコブ: Easy DOE の [分析] タブで、Choice Designs を使用してユーザビリティ テストを準備しています。より複雑な選択デザインを処理できるようにユーザビリティ スタディ ツールを更新します。計算が正しいことを検証するための新しい BLAS 単体テストを追加します ( JMP-19839に基づく)。配列とテスト スクリプトをカバーして、Torch Deep Learning の表形式モデルをテストする作業を継続します。
- Mark: Jacob と Easy DOE の [分析] タブの新しいユーザビリティ スタディを設計しました。 SAS-100365特許出願の最終草案をレビューしました。 Torch Deep Learning アドインのテストを続けるために、Torch を勉強しています。質問に答えました。
- Tonya: CCB オプションの相互作用とバグの検証をテストしています。
製品管理と製品マーケティング
- Dan V: Sarah Gilyard は今週、半導体社のシニア プロダクト マネージャーとして PM チームに加わります。彼女はユタ州に拠点を置いているので、Teams メッセージを送信して「ようこそ!」と伝えてください。
- ブライアン F:状況に応じた調査を実行するためのテンプレートに取り組みました。 EasyDOE 研究の潜在的なテスターの初期リストを作成しました。コードからのスタイリング パラメーターの削除に関連する計画に参加しました。 AI アシスタントのユーザビリティ調査スクリプトに追加のフィードバックを提供し、テスト用に AI アシスタントのインスタンスを起動し、テスト結果をレビューしました。 Design of Everyday Things ブッククラブに関連するその他のロジスティクス。 JMP Discovery Summit ユーザー ラボのロジスティクスを継続します。
テクニカルサポート
- Duane:私たちの多くは、エアギャップマシン用の JMP 18 の認可や My JMP のその他の側面の作業に携わっています。 Wendy は、SAS ライセンス オペレーションと協力して、すべてのライセンス コールをエンゲージメント キューに移行しています。この変更は来週から始まります。
- そしていつものように、ここにTS JMP Live レポートと、 過去 14 日間に TS によって報告されたチケットを示す Jira フィルターへのリンクがあります。
週別のケースボリューム:
エンゲージメントキューのケーストピック、合計:
先週のエンゲージメントキューのケーストピック:
開発業務
- メラニー:ヘルプキー ジョブのスクリプトとプロセスを調整して、18.0 ブランチのソースに対して実行し、メインと 18.0 の両方でヘルプマップ ファイルを更新します。また、Allison に stringbot プロセスと JSL 競合の概要を説明しました。
- Myron: Stringbot の 19.0 の変更と更新 ( JMPTOOL-977 )。 Stringbot の 18.1 の変更と更新 ( JMPTOOL-1076 )。 JiraBot UI 作業 ( JMPTOOL-939 )。
ローカリゼーション
- アリソン: JMP ドキュメント アドインとローカリゼーション プロセスについて Trish とトレーニング セッションを行いました。翻訳された SharedTextInsets を処理し、更新された著作権言語が反映されていることを確認しました。 JMP Legal と会い、作業指示プロセスについて話し合い、協力しているさまざまなベンダー向けの作業指示テンプレートの作成に取り組みました。
- Trish:法務担当者と会い、翻訳ベンダーとレビュー担当者向けの作業指示書の作成について話し合いました。ローカライズされた JMP ドキュメント アドインの作成と公開のプロセスをレビューします。 1 月 23 日のドキュメント チームへの納品に備えて HTML5 ヘルプ ファイルを完成させています。 2 月に JMP ドキュメントを翻訳ベンダーに引き渡す予定。 16日に 18.0 のローカリゼーション フリーズに関するすべての成果物を再確認し、ソフトウェアの翻訳が完了したことを QA に喜んで通知しました。
- Krzysztof: InsideJMP News での発表のテキストを書きました。JMP コミュニティの翻訳変更は 1 月 18 日から開始され、新しい著作権文字列で SharedTextInsets プロジェクトが更新され、ベンダーからのドキュメントのローカリゼーション返却が処理されました。
- ソヘイル:用語抽出プロセスの処理時間と精度を最適化することで、用語プロセスにさらに取り組んでいます。
ドキュメンテーション
- Susan C: JMP Live の JSG フィードバックの実装が完了しました。フィードバックを提供していただいた皆様に改めて感謝いたします。 JMP ヘルプ テンプレートを 18 の Perforce ディレクトリにコピーしました。JMP 18 の新機能ページで Landra の JMP Live コンテンツをレビューし、影響を受けるリリース ノート = Y の JMP Live Jiras と比較しました。 Landra のページにない機能については、開発者と協力して文書化し、文言を草案する必要があるものを特定しました。 Confluence ページで Landra にフィードバックを提供しました。新しい JMP ライブ リソース ページが JMP ヘルプに表示されない問題を修正しました。Michael C の協力に感謝します。制作は私が担当する書籍をチェックし、Jiras を更新しました。
- Qiana:ヘルプ キー レポートを実行しました。インターン用の履歴書と HireVue ビデオを確認しました。グループ プラットフォーム機能について文書化しました。ドクフリーズの準備が整いました。割り当てられた書籍の制作スクリプトを実行しました。
- ChrisB:新機能を文書化しました。著作権の変更を入力しました。ヘルプ キーと Python ドキュメントの一部を確認しました。
システム/ホストのテスト - Cary
- Mandy:テストウェアの自動統合がオフになったので、19 件の修正に取り組み、3 つのテストを書き直しました。また、いくつかの新しい修正をテストするために、新しいデータ フィルター テストをメインに追加しました。 18 と 19 で Python テストにもう少し取り組んだところ、18.0 インストーラー テストに先立って順調に動作しているようです。 Mac および Windows 上で 18.1 用の perforce でワークスペースを作成しました。すべてテストの準備が整いました。 2024 年の Workday 目標に取り組んでいます。今日は、MAIN でのベースラインの差分を追跡して更新することに時間を費やしました。これは、M1/M2 Mac のみの数値の違いによるものだと思われます ( JMPTEST-1113 )。
- Hunter:認証テストを行い、問題をダニエルに報告し、私のシステムの 2 つから Python テスト結果をマンディとキミに送信しました (キミ、テストウェアの変更についてフォローアップしてくれてありがとう)。ジムと会い、新しい 18.1 とメインの場所を正確に取得しました。 Perforce で認証を確認し、JMP 19.0 で認証を確認し、認証に関する質問で 2 つの JIRA の問題に回答し、JIRA 検証を行いました。
Web テスト – Cary
- Natalie Horton は今週から Web テスト チームに加わりました。彼女は HTML5 の自動化に重点を置く予定です。現在、彼女は JMP の学習を始めています。
- Josh L: 2 つの MSAD フォレストを構築し、JMP Live Deployment スクリプトを更新して、JMP Pro 18.1 および 19.0 を JMP Live プール サーバーにインストールするようになりました。より多くのマシンを JMP Live 17.2 から 18.1 へ、および 18.0 から 19.0 へ移行します。 MSAD シングル フォレスト マルチ ドメインとシングル ドメインを持つマルチ フォレストの違いについて説明します。 SE の問題に回答し、インストールのトラブルシューティングを行います。
システム/ホストのテスト - 北京
- 北京チーム:
- Da Li: (1) 完了: JMP Clinical 18 公開テスト ラウンド #3、6 つの新しいバグが作成されました ( JMPTESTBJ-2942 )。 (2) 更新されたコードはscndaz / jmp_live_tests / Commit 1c94b4974fab — Bitbucketに送信されます。 (3) コードの改善 step1 がscndaz / jmp_live_tests / Commit 4674ea99bfa3 — Bitbucketに更新されました。
- Nan Wu: (1) JMP をオフラインで使用している顧客が新しい認証メカニズムの下で JMP 18.0 に「手動アクティベーション」を必要とするかどうかという認証の問題をエスカレーションします。決定は「はい」です。バグJMP-19733にコメントが追加されました。 (2) JMP 18.0 回帰テストが完了しました ( JMPTESTBJ-1806 )。 (3) JMP 18.0 ヘルプ コンテンツ レビューのテストが完了しました ( JMPTESTBJ-1805 )。 (4) Excel サポート バージョン 18.0 の問題に関するフィードバックとディスカッションを Audrey と Bob に送信し、18.0 Excel バージョン サポートの最終更新を行いました。関連するバグはJMP-20021です。 (5) JMP 18.0 Citrix テストが完了しました - JMPTESTBJ-1701 。
- Kimi(Yu) Wang: (1) バグの検証。 (2) Python - NF: JMP のサンプル スクリプト内の Python サンプル ( JMP-18914 ]) - 18.0 で完了。パッケージのインストールサポートの改善 ( JMP-19734 ) - 18.0 で完了しました。 Windows では pyproject.toml を使用して dt2pandas をインストールできません ( JMP-19922 ) - 18.0 では完了しました。 macOS 上の Python ファイル関連付けアイコン ( JMPTESTBJ-2759 ) - 完了。 (3) JMP 18.0: ヘルプ コンテンツのレビュー - 進行中: Python 部分の JSG - 完了。 Python 部分の JSR - 準備ができていません。 (4) Hunter のクラッシュを再現してみます。Apple Silicon マシンで pyarrow をインポートした後のクラッシュです。 (5) Hunter がヒットした Python テストの失敗をデバッグし、テスト スクリプトを修正します。 (6) デバッグ Cary UT エラー: Python 関連のエラーは、jpip.py の削除によって引き起こされます。 - ジムにメールしました。 FD の障害は著作権が 2024 に変更されたことが原因で発生します - 18.0 で修正 (Win & Mac Intel & Mac Silicon)
- Da Zhang: (1) バグの検証。 (2) JMP Live ストレス テスト構成を再編成しました。 (3) OLE オートメーションの障害調査。 (4) Q4 ナラとの会話。
- ナラ: (1) バグの検証。 (2) JMP 18 のドキュメント/ヘルプのテスト - 完了。 (2) JMP Clinical 18.0: ニカルジピンに関するすべてのレポートのチェック ( JMPTESTBJ-2946 ) - 完了。 (3) JMP Live NF のテスト: スペース レベルのレコードの表示とダウンロード ( WEBJMP-6650 )。 (4) 第 4 四半期の会話を完了しました。
データディスカバリー
- そしてQ:JMP 19 のビジュアル スタイリング インフラストラクチャに取り組んでいます。プラットフォーム プリセットのローカリゼーションを修正しました。コールのクラッシュを修正 <
- Parker: JMPColor::mixRGB() 関数の速度パフォーマンスが向上しました。
- Dave B:並列プロットの再現性のバグを修正し、PDF として保存するためのプレビューに取り組み、顧客から送信された PDF インポートの問題を調査しました。
エネルギー省
- Caleb: JMP 19 の開発作業を続け、来週の RAMS での講演の準備をしています。
ホスト
- ポール・N
- JMP Discovery のための JMP 18 の Python 統合に関するビデオ プレゼンテーションを準備および録画しました。 Python サポートに関する JMP スクリプト ガイドの更新を確認します。
- 最小ビルドを macOS 12.0 に更新する際の、macOS 上の QuickLook プレビュー コードの非推奨を確認します。これは、ファインダーでデータ テーブルのプレビューを提供するものです。
- 2 つの JMP Live AWS インスタンス用に更新された OpenSSL 証明書を作成します。
- ドキュメントを確認したときに発見された、以前の Python 統合で明らかになったいくつかの小さな問題を確認します。 18.1で修正する予定です。
- Python 送信ファイル( 'path_to.py'); Python スクリプト エディタ ウィンドウでファイルを開きますが、「Python データ型が無効です」というエラー アラートも表示されます。
- Kimi は、JMP 内からクリーンなマシン上で Python インストール パッケージ (jpip) を初めて実行したときに問題を発見しました。 JMP 自体は、JMP を再起動するまで、パッケージがインストールされたことを認識しません。原因としては、site-packages フォルダーがまだ作成されていないことが考えられます。 jpip インストールは、パッケージのインストールを実行する前に、ディレクトリの存在を確認し、site-packages.zip ファイルを解凍します。 Python が初期化されると、以前は存在しなかったディレクトリが現在存在していることを認識しないようです。解決策の 1 つは、インストーラーが解凍されたサイト パッケージ ファイルを正しい %APPDIR% に配置することですが、これはインストーラーがユーザーである場合にのみ機能します。もう 1 つのオプションは、Python を初期化する前に、必要に応じて JMP ZiipArchive クラスを利用して site-packages.zip を解凍することです。ディレクトリが存在すると、JMP 内からの後続のインストールはインストール直後に認識されます。
- John Schroedl: Citrix ベースの VM で JMP を実行するときに発生する UI の問題を調査し、修正しました。 JMP ポリシー設定の Confluence ページを更新しました。ビジュアル スタイリング プロジェクトのディスカッション。提案されたプロジェクトの変更について Jared と協力します。セキュリティ修正のため libxml2 の更新を開始します。中断: JMP 18 の直前のアイコン更新。
- Daniel:最終的な修正と機能は 18.0 に導入されており、現在は AWS と MyJMP の強化に重点が置かれています。
インタラクティブなHTML
- John Powell: JMP 18.1 のインタラクティブ HTML テンプレート用の Jenkins ビルドをセットアップします。
- 2023年の年末振り返り。テクニカル サポートからローカル データ フィルターに関するユーザーの問題に対応しました。
- スプリント振り返りミーティングを開催しました。 前回のスプリントの成果を要約しました。
- Praveena が主導するスプリント計画会議に参加しました。 Jira コンポーネントの所有権を更新しました ( JMPHTML-13475 )。
- Paul Spychala : 今週の開発は、病気を克服することに焦点を当てていました。その他のバグ修正には、ズーム|移動時にグラフのタイトルが Y 軸ボックスによって部分的に隠れる [ JMPHTML-1562 ]、ツールヒントのサイズとカラー ラベルの形式を無視するツリーマップ [ JMPHTML-1587 ] が含まれます。
- Michael Senoyuit : JMPHTML-1010を修正しました。ピン留めされたヒントの矢印が表示されません。JMPHTML -1671 : ツールヒントが正しく配置されない問題を修正しました。
- プラヴィーナ:
- Aurora Tiffany-Davis、Annie Dudley、Michael Goff と会い、管理図警告機能のリクエストについて話し合いました。
- 19.0 で次のバグを修正し、修正を 18.1 に統合しました。
JMPHTML-660 S1514784: GB: 因子が欠落しています=ゼロとして扱うと、異なるグラフが表示されます
JMPHTML-666 S1521926: GB: エリア: ライン: チャートにオーバーレイがある場合、一部のピークが塗りつぶされない
JMPHTML-667 S1521927: GB: エリア: ライン: 公称-> X および連続-> オーバーレイおよび欠損、除外データを含む別のチャートを取得
JMPHTML-929 GB: エリア: カテゴリが欠落している合計の % を示す範囲スタイルにより、塗りつぶされていないエリアが生成されます
JMPHTML-1806 GB: 線: HTML5 で接続されているがデスクトップでは接続されていないポイント
JMPHTML-1811 GB: エリア: チャートに余分な線が描画される
JMPHTML-1953 GB: 折れ線: オーバーレイ ポイントを含む積み上げグラフが、非表示の欠落データと予期せず接続される
JMPHTML-1996 GB: 領域: 色の役割が割り当てられたときに接続された線分
JMPHTML-1997 GB: エリア: マーカー間に描画される追加の線分
JMPHTML-2482 GB: エリア: 3 つの Y の線分の色が保持されない、または描画されないチャート
JMPライブ
- Aurora: 18.1:投稿の一括削除のパフォーマンスが向上しました。 19.0:管理図警告の改善計画を策定。その他: JMP Discovery Europe のオンデマンド (オンライン) プレゼンテーションの準備。推奨されるさまざまなメジャー バージョン アップグレードに関するサードパーティ ソフトウェアのリクエストに対応しました。
シャノンからのメモ
次のストーリーを共有してくれたMelanie Drakeに感謝します。私は彼の死亡記事で、マイクがマーティン・ルーサー・キング・ジュニアの人生と功績に影響を受けた多くの人々の一人であることに気づきました。私たちがMLKデーを祝う月曜日に彼の追悼式が行われるのは特にふさわしいように思えます。
月曜日、私は別の友人の父親の葬儀のために友人と一緒にカムデンSCに行きました。彼はジャーナリストであり公民権活動家でもあり、それはインスピレーションと感動を与える奉仕活動でした。 エドワード「マイク」マクレンドンの人生について詳しくは、こちらをご覧ください。