すべての情報はSAS社の機密情報です。 開示しないでください。
2021年5月21日のJMP開発アップデートへようこそ!
ご存知のように、私たちは今、私たちを通過しましたJMP16.1のコードフリーズマイルストーン。 私は人々と協力して、残りのすべてのバグと機能アイテムを16.1トラックから、必要に応じて16.2、17.0、またはJiraに移動しています。 Jiraに移動したい既存のアイテムのトリアージリストがある場合はお知らせください。
私は定期的にレビューしています製品およびコンポーネントごとの欠陥整合性レポート開いているアイテムのないJMPコンポーネントを探し、それらの欠陥コンポーネントを削除します。 これは、それらのコンポーネントの下にある閉じたアイテムのコンポーネントデータには影響しません。 ただし、これらの領域に影響を与える新しい問題を今後Jiraに入力する必要があることを意味します。 特定の欠陥コンポーネントの開いているすべてのアイテムを変換するときに、そのコンポーネントを削除して、そのコンポーネントの欠陥に新しいアイテムを入力できないようにします。
ちなみに、すべてを設定する必要があります参加するすべてのJMPチームメンバーJiraの新しいアイテムこれから。 まだ読んでいない場合Jiraの欠陥の下にあるハウツーセクションJMP Confluenceスペースのエリア、それからしてください。 ワークフローを通じて、新しいアイテムの入力方法、アイテムの編集方法、およびJiraの問題の移動方法に関する詳細がここにあります。 そのセクションに欠けているものがあれば、私とオードリーに知らせてください。
を使用してくださいConfluenceの新機能テンプレートEAのフィードバックが必要なJMP17の機能について説明します。 我々は持っていますこれらのページの数が増えていますConfluenceで-貢献してくれたすべての人に感謝します!
また、JMP 17のアイコンリクエストがある場合は、プロセスを説明するConfluenceのJiraハウツーセクションのページ。 を使用してアイテムを入力してくださいアイコン-リクエストJMP Jiraのコンポーネントであり、StephanieのJMP 17アイコンエピックにリンクします( https://rndjira.sas.com/browse/JMPUX-1 )。 次に、指示に従って、ステファニーがリクエストを続行するために必要な詳細を提供します。
今週、ErnestPasourによる新しいJMP17作品のデモのためにグループで会いました。 まず、オードリーはマンディの35の機会にいくつかの言葉を言ったth SAS記念日。 結婚記念日おめでとう、マンディ! J Then Ernestは、Mandyがテストしてきた3つの取り組みを共有しました。多くのテーブルメニュー項目のテーブルプレビュー、プラットフォームからプラットフォーム設定を管理する機能、およびユーザーがJMPバージョンの新しく更新されたコンテンツを識別するのに役立つ機能タグ付け機能です。 アーネストのデモを見逃した場合は、ここで録音を見つけます。
今週のクラッシュトラックの詳細を共有してくれたTonyaMauldinにいつも感謝します:すべてSASの従業員から、そしてすべてバージョン17のために。

最後に、JMPライフサイエンスグループは昨日、Sallファミリーカーの納屋で昼食をとりました。ウェンジュンは、次のように述べています。私たちは会話と美しい天気を楽しんだ。ジョンが私たちと一緒に昼食をとり、ジンジャーが私たちに会いに来てくれたことに感謝します。ランチを手配してくれたエイミーに感謝します。」



一般的なお知らせ
- Inside JMPで注目の従業員になりたい場合は、のコピーをダウンロードしてください。知る形。 質問に記入するだけで、完了したら、あなたの写真3枚と一緒にフォルダーにアップロードします。 JMPファミリーをもう少し身近なものにするためにご協力いただきありがとうございます。
重要な今後の日付
JMP開発アップデート
インターン
- オードリー: SASには上位夏インターンシッププログラム、そして今週、SASは150人以上のインターンを迎えました。 JMP部門は10年前のインターンプログラムの大きな支援者であり、毎年の貢献に常に感銘を受けています。 再び大きな計画があります。 :smiling_face_with_smiling_eyes:今年、JMPは8人のインターンを受け入れ、そのうち7人は今週開始しました(もう1人は来週から開始します)。 あなたは彼らが誰であるか、そして彼らが何に取り組んでいるのかを知ることができますJMP記事の内部。 すべてのインターンへようこそ!
- サラ・アール:インターンオリエンテーションに参加し、JMPソフトウェアに精通しました。 私はJMPに慣れるために小さなプロジェクトに取り組みました。 このプロジェクトでは、オンラインでグラフを検索し、データをダウンロードして、JMPでグラフを再作成または改善しようとしました。 これは、ゲームMinecraftのデータを使用して行い、さまざまな鉱石がさまざまな高さでスポーンする可能性を示しています。 元のグラフを再作成することはできませんでしたが、ゲーム内のすべての可能なレイヤーでのすべてのブロックの生成頻度を含め、完全なデータがはるかに広範囲であることがわかり、より広範なデータに基づいて他の興味深いグラフを作成しました。


サラは、デフォルトでは軸のスケールがすべて異なると述べました。 同じスケールで言えば、エメラルドが他のエメラルドと比べてどれほど珍しいかが明らかになります。

サラはまた、次のように述べています。「最後に、surfaceBlocksGraphは、通常は表面にのみ表示される3種類のブロックの頻度を比較します。 そのうちの2つ、雪と草は、表面の可能性のある場所をかなり一貫して追跡しているようです。 一方、パスブロックは、特定の高さで欠落しているように見えます。 これらの特定のブロックが村で自然に産卵するだけであることを考えると、最も可能性の高い理由は、村が特定の高さで産卵する可能性が低いか、サンプルが大きいにもかかわらず、比較的希少であるために少数の村しか含まれていないことであると考えました。

データ発見
- ダンS:最近の画像保存/サムネイル作業の更新に取り組んでいます-OpenGLのサムネイルに関連するクラッシュを修正し、画像出力の透明な背景の設定を修正しました。行の状態が変更されたときのオフスクリーンDataBrowserBoxのクラッシュが修正されました。効果がなかった輪郭起動ダイアログオプションを修正しました。サブセット(Where)テーブルを使用したJMPアプリのクラッシュを修正しました。
- デイブB:データテーブルの列から直接PlotColDisplayを作成する作業を行い、JMP16.1をクラッシュさせた17で作成されたジャーナルの問題を修正しました。 このタイプのクロスバージョンジャーナルテストは非常に役立ちます-16.XでJMP17ジャーナルを試してくれたテスターとSEに感謝します!
- エヴァン:連想配列(別名TopMap)のパフォーマンスとC++インターフェイスの改善。 ブール値の使用を防ぎ、列挙型クラスをより簡単に使用できるようにするためのOpCodeのリファクタリング。
- アーネスト:ロジスティック、一方向、二変量、および不測の事態の設定/スクリプトアイテムを保持するために「FitYbyXGroup」ノードを作成しました。バージョンフィルターをポップアップツールウィンドウとして書き直しました。その他のバグ修正。
DOE
- ブラッド:仮想ENBIS会議に出席し、そこで講演を行いました。
- ライアンL:ジョセフとカレブと協力して、ディスカバリーチャイナのMSAのベータラボをセットアップし(ステファニーに感謝します!)、いくつかの過飽和設計を調査しました。
- ジョセフ: DOE MSAの機能強化に取り組み、さらにRyan、Caleb、Stephanieと協力して、DiscoveryのMSAユーザビリティラボの演習を行いました。 また、EasyDOEプロトタイプとインフラストラクチャの継続的な作業。
ホスト
- ポールN:
- このリリースのセキュリティスキャン要件を完了した後、JMP16.1およびJMPPro16.1のPLSRチケットを閉じる作業を行いました。JMP16.2の自動化された毎週のBlackduckスキャンを設定します。
- 16.1に存在し、17.0で修正されたJMP16.2のアナライザー警告を修正しました。macOSでのAnacondaPythonの欠陥の確認。文書化する必要がある重要なことは、Python.orgのバージョンのPythonが推奨されるディストリビューションであるということだと思います。 JMP 16.1は、AnacondaをWindows上のJMPと連携させる上で大きな進歩を遂げました。アプリケーション(JMP)は起動後に共有ライブラリのロードパスにディレクトリを動的に追加できないため、同じ種類の修正はmacOSでは不可能です。
- アクティベーション/ライセンスポジションの別の候補者へのインタビュー。
- John Schroedl:高DPIサポートのためのスプラッシュスクリーン作業。 ブラウザの修正。 コードのクリーンアップ。 Jiraへの移行のための17.0およびFUTUREの欠陥のトリアージ。
HTML5
- ブライアンF: HTML5用のダークテーマの初期バージョンを提供し、呼び出されていたコードを変更してから、JMPLiveがアイコンを取得する方法を微調整しました。 JMP Live UIチームと会い、暗い色または明るい色のテーマのJMPLiveプリファレンスの作成について話し合いました。 この機能を実証するために、JMPLiveでいくつかの初期プロトタイプ作業を行いました。 HTML5の読み込み時間のキャプチャを自動化するためのツールの初期バージョンを完成させました。 このツールは、ディスクからテストファイルの名前を読み取り、テストごとにChromeを起動し、Chromeから報告される読み込み時間をリッスンするサーバーです。 ツリーマップ、ヒストグラム、およびマップのロード時間テストを作成しました。 また、自動化ツールを使用して結果を収集しました。 レポートタイプごとに、ロード時間は行数に比例して増加するようです。 これは、列データのダウンロードが長いロード時間の主な容疑者であることを示唆していますが、これは驚くべきことではありません。
- ジョンP: HTML5バーとバブルのパフォーマンステストを作成しました。 HTML5マーカー、ヒートマップ、バー、バブルのパフォーマンスベンチマークテストの結果を実行して記録しました。 JMPLiveでのローカルデータフィルターと列スイッチャーのパフォーマンスに関するWLGoreの質問に回答しました。 JMPPublicでの時系列予測の失敗に関するJianCaoの質問に回答し、Jiraのバグを報告しました。 欠陥の代わりにJiraFeatureRequestsを使用するように新しいJMP機能を処理する方法を更新しました。 残っているものをJiraの問題に変換する準備として、将来の欠陥を減らし続けます。
- Josh M:エリア、管理図ビルダー、プロファイラーのベンチマークを追加して、ベンチマーク作業をまとめました。 JMPHTML-681 –「累積パーセント」統計の強制グラフを静的に(クラッシュする前に)。いくつかのロジックをクリーンアップして重複を排除し、追加された将来の統計が自動的に静的になり、Interactive HTML /JMPLiveを壊すだけではないようにしました。
- マヨワ: JMPに一致する軸ティック、軸ラベル、およびテキストボックスのインタラクティブHTMLでのカスタムフォントサイズのサポートが追加されました
統計学
- ジャンフェン:W新機能のオーキング( S1585229 )顧客からの要求。 PCAまたはPLSを実行した後、特に変数が多数ある場合、ユーザーはグラフビルダーを使用して、読み込みマトリックスでこれらの最も重要な変数を見つける必要があります。 この更新により、ユーザーはPCAとPLSにとどまり、それらの最も重要な変数を識別できるようになります。 パックされたバーは非常に強力なプロットです。 グラフビルダーでしか利用できなくなってよかったです。 私がこれを実装している間、彼の助けをくれたXanに感謝します。 この機能もEAに対応しています。

- ジョン・サル: Fit Model-Response Screeningには、新しいJSLのみの「スイッチ」機能があります。 これを使用するには、多くの連続変数を含むSwitch句を指定し、これらの各変数をメインモデルに一度に1つずつ追加します。 たとえば、4つのカテゴリ効果と552,145 SNP列の切り替え変数を含むモデルを使用して、3つのYを予測するモロッコのデータを実行しました。 5効果モデル(4つの安定効果と1つの切り替え効果)の820万の効果テストには、3.2分かかりましたが、メインの計算には20.4秒しかかかりませんでした。 これにより、モデルへの各SNPの部分的な寄与、または同等に、他のモデル項に合わせて調整されたSNPの効果をテストできます。 応答スクリーニングはすでにこの作業のほとんどを実行するように設計されているため、スイッチ機能を追加すると、コードを驚くほど簡単に変更し、1つではなく2つのループをネストし、最小二乗計算に列を追加することがわかりました。(( S1589136 )。
- ローラCS:開始値のSEMで2段階の最小二乗推定量を使用して操作変数の作業を継続しました。 クリスG.と顧客と一緒にENBISで発表されました。 いくつかのSASグローバルフォーラムセッションに参加しました–オープニングセッションの一部であったアダムグラントの基調講演を強くお勧めします! 彼は彼の本の中で重要なポイントについて話しました。もう一度考えてみて」とそれらが組織にどのように適用されるか–これが彼の本の8分間の要約。 また、DAGと因果モデリングに関するいくつかのセッションも楽しみました。
- 鵬:反復測定の劣化の調査。
- アニー: LaneyP'およびU'チャートをv17のCCBに追加することを検討しています。
統計テスト
- トーニャ: SASGFの講演に数回出席しました。LaneyP'チャートについてAnnieと会いました。ドキュメントレビュー。ユニットテストのクリーンアップ。
ライフサイエンスの最新情報
- アニサ:今週、FDAと複数回の会議を行い、LifeSciencesが作成したカスタムアドインをセットアップして使用できるようにしました。問題を解決するために追加の作業が行われ、各アドインの専用ドキュメントと可変使用チェックリストにアクセスできるようになりました。
製品管理
- ダンV:
- 南北アメリカの営業会議で製品管理チームの最新情報を発表しました。 提示レッドトライアングルインダストリーズ毎月のSEミーティングでコメントを求め、化学、CP&G、製薬、セミの対象業界向けの業界固有の投稿を募集します。 レッドトライアングルインダストリーズは、セールスメッセージングの標準化と、組織でのJMPの成長のプレゼンテーション、およびセールスコールにJMPライブ会話を含める簡単な方法を支援することを目的としています。 https://redtriangle.live.jmp.com月曜日からデモで一般的に利用可能になります。
- データコネクタについて会い、17と18の計画について話し合いました。 ディスカバリー運営委員会。 JMP17でJMPLiveライセンスの有効期限が切れたときに、警告と有効期限を追加する計画について話し合いました。
- ディーター: Red Triangle JMP Liveサイトの開発を継続し、JMP Live互換性チャートを作成し、CRISPRがJMPLiveサイトへのアクセスの問題を解決するのを支援しました。
技術サポート

開発オペレーション
- ジム:単体テストマシン(OSおよびソフトウェア)および関連する単体テストマシンの構成Confluenceページの更新。 MacビルドマシンでJMPクリニカルビルドを16.1から17.0に移行します。 PERFORCEのサポート。 JMP16.1アップデーターが公証されない理由をまだ調査中です。
- マイロン: Jiraフィルタリングのユニットテストメールの変更についてAudreyと協力しました。
- シャノン:欠陥を数人のJiraに移動しました。 さまざまな領域の未使用の欠陥コンポーネントを削除しました。 レビューとトリアージのために、欠陥の数が少ないコンポーネントをターゲットにします。
ドキュメンテーション
- スーザンC: JMPLiveユーザー/管理者を渡してTrishにヘルプをインストールします。 ヘルプを確認し、フィードバックを提供してくれたすべての人に感謝します。 16.1のバグを確認し、Essential Graphingの本を完成させ、Trishへの16.1の受け渡しを支援します。
- マイケルC: 16.1ドキュメントの本番チェックとレビューのヘルプ。 mainでの文字列編集。 Jira変換作業;欠陥の未使用のDOC。*コンポーネントをさらに削除しました。
- シーラ: JMPLiveのローカライズされたヘルプテンプレートを完成させました。 16.1ドキュメントの作成を終了しました。 FMファイルでプロダクションスクリプトを実行して、PDFファイルの作成とヘルプの準備をしました。 16.1ヘルプを数回生成しました。 欠陥に取り組んだ。
システム/ホストテスト
- エリック・ワン: (1)テスト済みの基本スペースGraphQLAPIWEBJMP-3160。 (2)スペースの追加/削除/取得のための新しいJestテストを追加しました。 (3)13個のJMPLiveJiraアイテムをテストしました。
- ダリ: (1)テスト済みのJMP NF'MFIforPDF'。BRDSTG-3117を参照してください。 (2)JMP Liveの回帰テストで、いくつかの問題が見つかりました。 (3)JMP17のユニットテストを更新しました。 (4)JIRA/欠陥の検証。
- マイク・ウー: (1)テスト済みのJMP Live NF:PerformanceMetrixダイアログ。WEBJMP-3161を参照してください。 (2)JMP Live NFのテスト:基本スペースを作成します。WEBJMP-3188を参照してください。(3)JIRA/欠陥の検証。
- ナラ:(1)テキストエクスプローラーのJMPNF'NF:プラットフォームから設定を保存する方法を追加'をテストします。BRDSTG-3130を参照してください。 (2)マシンに複数のバージョンのPythonがインストールされている場合に、Pythonの初期化をテストしました。欠陥S1586708およびBRDSTG-3129を参照してください。 (3)Anacondaの代わりにPython.orgを使用するようにFDのPythonツールを更新します。 Windowsのアップデートが完了しました。 Macで試してみます。 (4)JMP 17のユニットテストを更新しました。(5)JIRA/欠陥の検証。
- オードリー:インターン向けのオンボーディングおよびJMPトレーニングセッション、オープンポジションのアプリケーションのレビュー、来月の16.1インストーラーテストの準備、Jiraハウツー記事への追加。
- リサG:ダンが気付いたクラッシュは、データテーブルヘッダーがオンになっているときに親ウィンドウなしでDataBrowserBoxが作成されたことが原因であることがわかりました。 また、オーバーレイ変数またはマージされた列を使用したGBでのヒストグラム選択による回帰が見つかりました。
- ホイ: JMP16.1のジャーナル下位互換性テストを実施し、問題を報告しました。 ジャーナルテストツールとテストファイルを更新しました。 JMP16.1のバグ修正を確認しました。 スプリッターボックスのHML5サポートをリクエストしました。
- 猟師: JMP 16.1および17.0の欠陥検証、JIRAへの移行のための古い欠陥のクリーンアップ/クローズ/検証、大文字と小文字を区別するファイルシステムを備えたラボMacでのJMP 16.2および17.0のインストーラーのバグ修正の報告/検証、およびJMP16.1用のJMP-795を開いたMacは、プロジェクト内の一部のレポートを閉じるときに予期しないプロンプトが表示される場合のみ。
- マイクM:インタビュークラスを完了し、1つのレポートで新しいWeb公開の問題を作成し、さらに3つのSikuliテストを追加しました。 現在、imageTestクラッシュのデバッグに取り組んでいます。
シャノンからのメモ
今週、アカデミックなユーモアを共有してくれたDan Vに感謝します! みなさん、素晴らしい週末をお過ごしください。