2023 年 12 月 1 日の JMP 開発アップデートへようこそ!
JMP 18 承認モード真っ盛りです。 開発者、テスターなどが引き続き協力して、出荷前に解決する必要がある重要な問題を特定します。 注意事項として、ドキュメント チームは、Stat 以外の開発者が Jira を更新して、リリース ノートで顧客に提示されるべき新しい機能項目を特定することを要求しています。 機能項目を含める価値がある場合は、リリースノートは影響を受けますか?フィールドからはい12 月 20 日水曜日までに概要を提出してください。 それ以外の場合は、フィールドを次のように設定しますいいえ。ご質問やご不明な点がございましたら、お問い合わせくださいキアナ・イーグリン。
JMP18EA7次に凍結する予定です12/8/23 金曜日。 顧客と共有する必要がある新しい詳細情報で特集ページを更新し、EA7 に関連する項目を特定してください。 特集ページでは、EA の顧客を正しい方向に導くだけでなく、社内トレーニングの使用に関する重要な詳細を提供します。ハイド・ミラー今週この感謝のメッセージで共有されました:
JMP の新機能をわかりやすく説明するために尽力してくださった開発者に感謝の意を表したいと思います。特集ページは非常に役に立ち、何度もコピーして SE トレーニング資料に直接貼り付けています。また、新機能を説明する非常に優れたサンプル データが多数あります。最新の機能の構成も非常に役立ち、文書化する準備が完全に整っていなかったためにトレーニング資料の書き直しを回避できました。いくつかのリリースを遡って、上位 12 ~ 15 個の機能をトレーニング用に選択します。今年は 39 のトピックの資料を開発中で、あと 10 トピックで予定通り進んでいます。それは、チームの素晴らしい仕事と、知識の伝達を促進するための努力のおかげでのみ可能です。本当に素晴らしい新機能をすべて学ぶのは私にとって素晴らしい経験であり、お客様もそれらを高く評価してくれると確信しています。私の感謝の気持ちを伝えてください、そしてそれが感謝されていることを知ってください。
新しい機能の開発について言えば、私たちは次の段階に近づいています。 JMP 19 分岐12/20/23に。 JMP 18.0 の作業が 1 月中旬に完了したら、18.1 (メンテナンス修正) と 18.0.1 (承認された重要なセキュリティおよび重大レベルの修正のみ) のブランチも追加する予定です。 お客様が EA7 で認証をテストする機会が得られたら、1 月のある時点で EA8 が提供される可能性が高いことをお知らせします。 計画が固まり次第、さらに詳細が明らかになります。
どうもありがとうございましたクシシュトフ・ヨゼフォヴィチそしてソハイル・ロカンドワラ今週木曜日の JMP 開発会議で発表していただきありがとうございます! 会議に欠席した場合は、次の情報を見つけることができますここに録音。 彼らは、L10N チームが作成した、JMP の他のユーザーが使用できる 2 つのツールを紹介しました。 のJMP 翻訳メモリ検索インターフェイスを使用して、ユーザー インターフェイスとドキュメント文字列の JMP の現在の翻訳データベース内の英語の文字列、翻訳、および関連フィールドをクエリすることができます。 もう 1 つのツールは、既存の JMP 翻訳でトレーニングされた Google AutoML 言語モデルを使用したあらゆるテキストの機械翻訳をサポートします。 Sohail と Krzysztof はこれらのツールに関するフィードバックに興味があるので、アイデアがあればぜひ送ってください。
また、本当にありがとうございましたトーニャ・モールディン過去 2 週間のベータ/クラッシュ トラックを共有していただきました。クラッシュは以下で選択されます。

2023 年 11 月 17 日から 23 年 12 月 1 日までのベータ/クラッシュ レポート | JMP ライブ (sas.com)
一般的なお知らせ
- Inside JMP で注目の従業員になりたい場合は、次のコピーをダウンロードしてください。知る形状。 質問に記入し、完了したら、自分の写真 3 枚と一緒にフォルダーにアップロードするだけです。 JMP ファミリーをもう少し身近なものにしていただき、ありがとうございます。
今後の重要な日程
- JMP 18/JMP クリニカル/JMP ライブ 18 EA7 – 12/8/23
- JMP 19 ブランチの作成 – 2023 年 12 月 20 日
- JMP 18 EA8 – 日付は 2024 年 1 月未定
- JMP 18 コードフリーズ – 2024 年 1 月 16 日
- 来てください合流の完全なリストについては、 JMP18日付。
JMP 開発の最新情報
統計
- ジョン・サル: Fit Response Screening の将来のリリースのために、REML もサポートする全効果全ペアスライス LS 平均差検定機能を実装しました。 (JMP-19632) 最大 3 方向の交互作用で機能し、効果内の他の項のレベルのすべての組み合わせについて、1 つの項のレベル間のすべての LSMeans の差をテストします。 この施設は、他のフィッティングプラットフォームにも簡単に適応できます。 下の画像では、右下のラベルは、年齢とラインの特定のレベル内の性差をテストする 3 方向インタラクション内にあります。そのインタラクションでは、性別とラインのすべてのレベルのすべての年齢の違い、および性別と年齢のすべてのレベルのラインの違いもテストされるため、すべてのスライスが実行されます。このタイプの量産スライステストは、どの組み合わせが相互作用を引き起こしているかを明らかにする上で有益であることが証明されるはずです。

- ローラCS:ワークスペース内のいくつかの 18.1 jira を修正し、MIIV-2SLS エスティメーターのバックアップ作業をピックアップしました。 今後の学会への投稿候補を決定するために、さまざまなトピックを調査します。 DEI指標委員会と会合。 ストックトン大学の教授と会い、SEM 分析について話し合いました。
- アニー:管理図ビルダーの問題の修正を継続します。
統計ドキュメント
- マイケルC:最小二乗法、混合モデル、GLMM などのさまざまなフィット モデル プラットフォームのドキュメントを更新します。 Karen の Easy DOE と Screening Design ドキュメントの更新を確認しました。
- カレン: Easy DOE とスクリーニングの章をレビューのために送信しました。 次は CSALT です。
統計テスト
- マーク: JMP 18 の Easy DOE のチケットは終了しました。 来年の指導者へのプレゼンテーションを準備するため、DEI アクションチームの指標委員会の会議に出席しました。 JMP ユーザーへのユーザビリティ調査ツールの配布について話し合うために集まりました。 Easy DOE を文書化した章の草稿をレビューしました。 JMP コミュニティの質問に回答しました。
- ジェイコブ: JMP 18 で承認された DOE 修正をテストします。 単体テストのクリーンアップ。 Torch Deep Learning アドインのテストに役立つ単体テストのカバー配列/ドラフトを準備します。
- トーニャ:ドキュメントを確認し、バグの検証に取り組んでいます。
テクニカルサポート
- デュアン: JMP コミュニティから My JMP アカウントへの移行がスムーズに完了したと言え、非常に嬉しく思います。 この変更に関してオープンされたケースはほとんどありません (RPS ケースが 1 件、変更自体についての問い合わせが 1 件)。 移行は大成功のようです! サポートに関しては、こちらTS JMP ライブレポートおよび Jira フィルターへのリンク過去 14 日間に TS によって報告されたチケット数。
週別のケースボリューム:

エンゲージメントキューのケーストピック、合計:

先週のエンゲージメントキューのケーストピック:

開発業務
- ジム: Michael Hecht と協力して、複数の JMP 製品のサンプル データの場所の Mac インストーラー変更を調整しました (JMP-10455)。 多くの単体テスト マシンで Mac OS システムのアップデートを実行し、SAS 準拠にしました。 Kimi と協力して、毎日のすべての単体テスト マシンに新しい Python モジュールをインストールして構成しました。 ボブの協力を得て、今週末に WinOS 上での JMP のバッチ インストールと認証をテストする予定です。 Jiras for JMP Pro 18.0 のクラッシュとアサーションの失敗が報告されました。
- メラニー:ヘルプマップの作成とヘルプ プロセスのアップロード部分を更新し、新しい AWS VM 上で実行できるようにしました。 Nick、Myron、Chris Barrett、Qiana、Michael Crotty によるコンサルティングとテストにより、EA7 の準備はすべて整っているはずです。
- マイロン: JMPTOOL (Web サーバー、クラッシュ データベースなど) の AWS 置き換えに取り組んでいます。 JiraBot 所有者が更新されました。
ローカリゼーション
- クシシュトフ: JMP 開発者に (Sohail と共同で) TM Search および MT インターフェイスを提供する作業を行いました。 L10N プロジェクトの立ち上げと納品の処理を支援します。 L10N 自動化のための新しいプロジェクトをセットアップします。 UI 変換検証スクリプトの機能強化に引き続き取り組んでいます。
- ソハイル: TM Search および MT Web アプリの機能強化を実装します。 2 つのインターフェースを JMP Dev にデモしました。
- 砂の:プロジェクト作成ダッシュボードの検証の強化に取り組んでいます。
ドキュメンテーション
- クリスB: 「Discovering JMP」および「Essential Graphing」の例の修正: JMP-15512、JMP-15514、JMP-15515、JMP-13142、JMP-15042、JMP-12286、JMP-15510、および JMP-18841。 Google のインデックス作成が追いつき、中国語のヘルプにある英語のページにリンクする注目ページを Google が返す問題は解決されたようですが、まだ確認中です (JMP-663)。
- キアナ:キーボード ショートカットとメニュー説明カードの作業を完了し、L10N に引き渡しました。 非推奨のサンプル データの作業を継続しました。 DEIリーダーシップ会議に出席しました。 新機能の計画。 プロジェクトの計画と調整。
- スーザンC: 18 のアップデートを完了するために、ユーザー/管理者とインストールの両方で JMP ライブ/パブリック ヘルプに取り組んでいます。 火曜日にレビューのためにヘルプの両方の PDF を送信しました。 査読者は月曜日までにフィードバックを提出する必要があります。 JMP Live/Public のヘルプ テンプレートも更新しました。
- デボン: Python ドキュメントに例を追加します。 Column Dialog() を JMP スクリプト リファレンスに追加しました。 「JMP の使用」ドキュメントの「ヘルプキーと設定の更新」の章。
システム/ホストのテスト-Cary
- マンディ: MacBook Pro のセットアップが完了したので、クラッシュ ファイルと P4 をシンボル表示するための Xcode とその他のいくつかの設定が以前と同じように機能するようになりました (Michael H の協力に感謝します)。 18 年にいくつかの TS トラックに取り組みました。 クラッシュの修正をテストしました。Michael H. は、クラッシュの詳細を判断するために顧客がクラッシュ ファイルを送信したときに追加される情報をいくつか追加しました。 データ テーブルの編集変更にさらに取り組み、Mia と会って少し話し合いました。 ワークフロー ビルダーの修正をテストし、18.0 のいくつかのシナリオを実行します。
- ニック・H: JMP 18.0のUniform Whereのパフォーマンステストが完了しました。 これらは、Jacob のパフォーマンス テスト ストリームの一部として現在実行されているはずです。 いくつかの興味深いバグを見つけました。そのうちの 1 つは、Mac OS Sonoma でツール ヒントが表示されないことに関連しており、EA トラックによって私たちの注意が喚起されました。これはおそらく Mac OS の問題であり、もう 1 つは 2 つの 2 行のコード ブロックが削除されないというものです。コード折りたたみを有効にすると適切に動作します。 18.0 のバグ/小さな機能の検証と、いくつかの EA トラックにも取り組んでいます。
- 猟師: SAS 9 導入スタッフの要請に応じて、最新の SAS Download Manager 3.02 を複数の Mac でテストし、アップデートを送信し、Qiana と JIRA の検証用の最新のキーボード ショートカットとメニュー説明カードをレビューしました。
- オードリー: Jira 管理タスク、欠陥の検証、既存の認証バグのレビュー、リリース終了タスクの準備とそれらの更新。
Web テスト – Cary
- アンナ: HTML5 出力の間隔エラーバーの問題、色の問題、選択の問題を調査します。 開発者と協力して、JMP 18 の最新の新機能に関するレポートを生成する方法に関する情報を入手します。
- ジョシュ・L:ドキュメントを確認し、JMP Live 18.0 インストーラー テストからのテスト マトリックスを更新します。 ファイアウォール接続の問題のトラブルシューティングとファイアウォール チケットの承認の取得。
システム/ホストのテスト - 北京
- 北京チーム:
- ダリ: (1) 完了: JMP 18.0 サードパーティ ソフトウェア回帰テスト ラウンド 2。 (2) 完了: JMP Live Migration Automation ケース作成のヒントの共有JMP Live Migration Automation のケース作成のヒントの共有。 (3) 移行自動化 UT ケースの作成を継続し、 jmp-live / jmp_live / ブランチ scndli-migration-jest-ut-writing — Bitbucket 。 (4) jenkins ジョブ構成を更新して、16.2>17.2>18.0 の移行自動化を実装します。 (5) バグの検証。
- ナンウー: (1) バグの検証。 (2) JMP データ コネクタのテスト。 (3) JMP 18.0 サードパーティ ソフトウェア回帰テスト ラウンド 2。 (4) テクニカル サポートの問題の調査とフィードバックの提供: 00076332。
- キミ(ユー)ワン: (1) バグの検証。 (2) JMP 18.0 NF – テスト済みの Python サンプル スクリプト。 ( JMP-18914 ) Python の考えられる新機能を整理し、Paul に計画を尋ねます。 (3) Jim が Python と R 環境をセットアップするのを支援しました。 Python パッケージが正常にインストールされません。 R は正常にセットアップされ、現在テスト中です。 (4) Python 経由の新しい R 接続テストについて Audrey に電子メールで送信します。 (5) UT の障害を修正します。 (6) ジェンキンス: 北京デイリー UT の結果を確認します。 (JMPTESTBJ-2201) - 終わり。 JMP Live マイグレーション パスについて Da Li と話し合い、Jenkins に新しいパス 16.2>17.2>18.0 を追加します。 (7) その他:Confluenceページの新規作成Python のセットアップと単体テスト - JMP 18 以降。 Audrey の提案に従って、いくつかの Confluence ページを更新します。
- ダー・チャン: (1) バグの検証。 (2) E2E テストの失敗を修正しました。 (3) 新しいテストを追加しました。 WEBJMP-6764 。 (4) テスト実行が遅いことを調査しました。 (5) WinAutomation テストの失敗を修正します。
- ナラ: (1) バグの検証。 (2) JMP 18.0 サードパーティ ソフトウェア回帰テスト ラウンド 2。 (3) 北京チームの単体テストをレビューし、今後の 18.1 および 19 のテストに備える北京チームの Jenkins でのテスト - JMP 18.1 および JMP 19 の準備。 (4) playWright を学習し、JMPC の非英語テスト検証用のテストを作成しようとしています。
データディスカバリー
- ダン・S:グループ プラットフォームの order-by 統計は、列の種類に基づいて制限されるようになりました。SendToEmbeddedScriptable の JSL 出力のリグレッションを修正しました。プラットフォーム プリセット アイコンは、閉じたアウトラインには表示されなくなります。App Builder (カスタム グラフィック スクリプトを含むレポート) とデータ フィルター (rs コールバック中に削除される) のクラッシュを修正しました。
- デイブB: Evan と Dan が気づいた jmprunner の「コピー ローカル」と jmp 臨床サポートに関するいくつかの問題を修正し、テーブルボックスのサイズ設定に関する 18.1/19 の修正に取り組み、アドイン編集時のメニュー項目の編集に関する改善の可能性について Jasean と協力しました。
- モーガン: JMP の他の部分を使用して JMP Notebook の機能を強化するとともに、来週の開発デモの準備をしています。
- ザン:ブランチ内の 18.1 および 19.0 のバグを修正。
エネルギー省
- ケイレブ:スカイとヨルダンの共著者とともに原稿に取り組みました。 CSALT の直前のバグを修正し、JMP の次のバージョンの計画を開始しました。 天気の話ですが、火曜日に雪がちらつきました!!
ホスト
- ジョン・シュロードル:パフォーマンス上の理由から、unowned_map の代わりに配列を使用するようにポリシー コードを更新しました。 非認証ビルドが常に使用する問題を修正しましたdebug.user@jmp.com従業員IDの場合。 クラッシュ調査、コードレビュー、バグトリアージ。 プロセス Jira を開き、より多くの補助バイナリを毎晩ビルドするように移動しました。
- マイケル・H: 「Mac 上で複数の JMP 製品の並列インストールを許可する」問題 (JMP-10455) についてのまとめです。 クラッシュ レポートを変更して、特定のクラスのクラッシュを追跡するのに役立つ追加の診断を含めるようにしました。 他のさまざまな JMP 18 の問題を修正しました。
- ポールN:
- セキュリティ アップデート: zlib 1.3 にアップデートすることで、zlib の高レベルの脆弱性を修正しました。次のアプリケーションが影響を受けます: JMP 18、JMPPreview、および JMPDtPreview。
- 無関係なゼロの 16 バイト ブロックを平文に追加していた macOS バージョンの aes_encrypt() を修正しました。これにより、資格情報が JMP の SecureString を使用して保存されるときに、データ コネクタで問題が発生しました。Mac に保存された認証情報は、Windows では適切に読み取って受け入れることができませんでした。
- Python パッケージのコンパイルの問題を調査しています。Python パッケージの中には、インストール プロセスの一部としてローカル共有ライブラリをコンパイルする必要があるものがあります。 HDBSCAN はそれらのパッケージの 1 つです。いくつかの作業が完了しました。1 つの問題は、Python インクルード ファイルをディストリビューションに含める必要があることです。これは Mac にプッシュされました。純粋な Python ベースのパッケージ、およびプリコンパイルされたバイナリを含むパッケージには問題はありません。
- 現在の回避策は、完全な Python 3.11.x ディストリビューションをインストールし、それを使用してパッケージをコンパイルし、システムのデフォルトの場所にインストールしてから、JMP の jpip からインストールを実行することです。 または、システムのデフォルトの site-packages/ ディレクトリから JMP の site-packages/ ディレクトリにファイルを直接コピーします。これは私の優先事項の 1 つであるため、ここにはまだ追加の作業が必要です。最新の Python 3.11 へのセキュリティ更新も必要です。
- Russ からの入力を使用して Python サンプル スクリプトの一部を更新します。彼は、ほとんどのユースケースで、パンダ データ フレームから Python で JMP DT を作成するためのより短いコード パスを発見しました。また、CSV ファイルをトランスポート メカニズムとして使用して、パンダ データ フレームからデータ テーブルを作成する JSL コードを再検討して検証しました。
dt = Python Get( data_frame );
これは、「Scriptable[]」データ テーブル オブジェクトを返します。これは dt << New Data View; で生成できます。
これは、JMP 19 の多くの目標のうちの 1 つにすぎません。この変換をファイルシステム経由ではなくメモリ内で行うことです。
コード例:
# run_jsl を使用してPythonでデータテーブルを作成 Get( df )
# 注: これは、ファイルシステム内の CSV ファイルを使用して転送します
# df は Python の Big Class.jmp から作成されたデータ フレームです
jmp.run_jsl( 「」
df = Python Get(df);
print( df:name[1] ); // 「ケイティ」を取得します
df << 新しいデータ ビュー; // テーブルを可視にします。
「」 )
インタラクティブなHTML
JMPライブ
- オーロラ: 18.0: ユーザー ヘルプ ドキュメント、インストーラー ドキュメントに関するフィードバックを提供しました。侵入テストの結果を調査しています。18.1: バグ修正 (画像投稿をあるスペースから別のスペースに移動)。19.0: より大きなユーザー アバターのアップロードを許可し、保存する前にサイズを縮小します。JMP Live の自動統合の 18.0 から 19.0 への移行を支援しました (開発者向けの Git ヒントを作成し、ソース コードのバージョンを更新しました)。
- アドリアナ:W JMP プールの認可に関連する作業を行っています。
シャノンからのメモ
ありがたいことに、あと数週間だけ日が暮れるのが早くなり、また長い日が戻ってくるでしょう。 皆さんも週末を楽しんでください!
