SingleCrystal 5.3 新しい機能
Release Date: (Mac) 23 Sep 2025
(Win64) 22 Oct 2025
1. (Mac) Tahoe “Liquid Glass” インターフェース
CrystalMaker は macOS 26 “Tahoe” の新しい「Liquid Glass」インターフェースを完全にサポートします。インターフェースのヘッダー/フッターにおける透過性の向上をはじめ大幅な変更が加えられています。ツールバーには半透明のロズンジが含まれ、新しいインスペクターセパレーターにより Diffract ペインの上に表示されます。
- macOS 11 以降を実行しているすべてのユーザーは、各 Inspector ペインとメニューバーアイコンを含む洗練されたユーザー インターフェースの恩恵を受けることができます。
- サイドバーの左下隅にあった「+」ボタンと Actions ボタンを削除しました。ツールバーには “Add” ボタンを復帰し、Actions ボタンの代わりにコンテキストメニューを利用できるようになりました。
- 見た目をすっきりさせ、他のアプリケーションと一致させるために、ツールバーのデフォルトを “Icon Only” に変更しました。
- サイドバーのカラーのチェックボックスを改善し、Tahoe および以前のオペレーティング システムと一致するようになりました。
- スライド型サイドバーに影と透明度を追加しました。
- macOS 26 Tahoe の「角丸四角形」アプローチに準拠し、改訂されたアプリケーション アイコンを使用しました。さまざまな表示スタイル (デフォルト、ダーク、クリアなど) がサポートされます。
2. Search Scope メニュー
Search フィールドに、水平のスコープバーに代わり、ドロップダウン式の Scope メニューデザインを採用しました。各メニュー項目にはツールチップが表示されるため、操作がより明確になります。この新しいデザインにより、小さな画面サイズでもより多くの選択肢を表示できます。
3. Phase ID
専用の Phase ID コマンドを(観測)パターンメニューに追加しました。TEM および X 線プリセッションパターン専用に設計されたこのコマンドは、逆格子構造を自動識別し(自動グリッド機能を使用)、ソフトウェアの統合構造ライブラリに保存されている最も近い相を識別します。
4. 最大強度を中央に配置
Pattern > Centre on Max Intensity コマンドは、広がった反射光に対応するために設計された全く新しいアルゴリズムを採用しています。このアルゴリズムはパターン全体をスキャンし、強度の統計値(標準偏差、平均値、最大値など)を計算し、標準偏差内で最大値に近い個別の強度領域を特定します。その後、一連の精密化サイクルが実行され、最大強度領域が徐々に絞り込まれ、最終的に個別の最大値が特定されます。
5. Peak Detection の改良
強度の標準偏差を参照するプロファイル計算を含む、より堅牢なピーク検出アルゴリズムが採用されました。これにより、ピークマーカーが最大値 000 のエッジに「張り付く」のを防ぐことができます。
6. Invert Data
ソフトウェアによる自動「ネガティブ検出」アルゴリズムを無効にするための新しい Edit > Invert Data コマンドを追加しました。観測パターンを読み込む際、SingleCrystal はパターンが「ポジティブ」(黒=0、白=最大)か「ネガティブ」(白=0、黒=最大)かを判定する必要があります。この処理はほとんどのパターンでは正常に機能しますが、稀にバックグラウンドレベルが高い場合(中間グレーなど)は、アルゴリズムが失敗することがあります。このような状況では、自動ピーク検出、バックグラウンド減算、グリッドフィッティングはすべて失敗します。このような場面で、ユーザーはこの新しいコマンドを使用して、手動でパターンを「反転」することができます。。
7. 新しい Transform メニュー
スケールと方向を設定するためのグローバルコマンドは、Pattern メニューから Transform> メニューに移動しました。これにより、より分かりやすくなり、Pattern メニューが整理されます。Start Animation コマンドも、View メニューからここに移動しました。
8. Pattern メニューの改訂
Pattern メニューは、選択したパターンが実際に表示されているか、シミュレートされているかに応じて内容が変化するようになりました。これにより、以前のバージョンと比べて見た目がすっきりしました。また、Lock、Set Colour、Apply Colour Theme などの新しいコマンドのためのスペースも確保されました。
9. Show Ring Profile
新しい「パターン」>「リングプロファイルを表示」コマンドは、パターンの中心から外側に向かって同心円状に統合された強度プロファイルを含むフローティングウィンドウを表示します。データの拡大縮小、スクロール、測定が可能です。グラフはクリップボードにコピーしたり、PDFファイルにエクスポートしたりできます。プロファイルデータ(xy値)はテキストファイルにエクスポートすることもできます。このコマンドを効果的に使用するには、以下の準備手順をお勧めします。
- バックグラウンドを減算する。
- パターンを中央に配置する (たとえば、新しい Centre on Max Intensity コマンドを使用します)。
以前のバージョンとは異なり、リング強度を決定するアルゴリズムが変更されました。特定の半径における最大強度を表示する代わりに、ソフトウェアは各放射状リングの周囲を積分し、同じ面間隔 d における複数の反射を統合します。(プロファイル強度の計算では、各リングの円周が考慮されます。)これにより、精度が向上するだけでなく、イメージプレートデータの解釈が容易になります。
10. Eraser Tool
観察したパターンを編集するための新しいツールをツールストリップに追加しました。このツールを選択すると、画像をクリックすると十字カーソルが表示されます。マウスボタンを押し続けると、消去されたピクセルを表す円形の点が大きくなります。適切なサイズになったら、ドラッグしてピクセルの線を消去できます。
11. Toolstrip と Tools のデザインを一新
前述の新しい Eraser Tool に加え、ツールストリップのデザインも大幅に変更しました。
- スクリーンツールの字幕:スクリーン ツールを変更すると、CrystalMaker と同様に、アクティブなウィンドウに情報を示す字幕が表示されるようになりました。
- Arrow ツールと Move ツールを入れ替えました。これにより、配置が CrystalMaker や CrystalDiffract と一致するようになりました。
- ツールストリップの右側に新しい List ボタンを追加し、Reflexions リストをすばやく切り替えることができるようになりました。
- ツールストリップや Reflexions リストを切り替えることができるコンテキストメニューを追加しました。
- Arrow ツールでクリックしてドラッグすると、選択範囲の四角形が表示されるようになりました。
- Move ツールがアクティブなときに Shift キーを押すと、移動が水平または垂直に制限されるようになりました。
- Magnify ツールの改善: クリックしてズームする (以前と同様、ただしマウスを離すとズーム)、または、クリック&ドラッグしてズームの四角形を定義することがサポートされるようになりました。
- キーボード ショートカットを使用して画面ツールを変更すると、他のウィンドウのツールも更新されるようになりました。
- スクリーンツールのキーボード ショートカットが、対応するツールチップに表示されるようになりました。
12. Reflexions List のマルチタッチ回転
マルチタッチ操作で、反射リストの横置きレイアウトと縦置きレイアウトを素早く切り替えられるようになりました。リフレクションリスト上にマウスポインターを置き、右に回転すると縦置きレイアウトに、左に回転すると横置きレイアウトに切り替わります。(注意:リストが既に縦置きの場合、右に回転しても何も起こりません。横置きレイアウトを左に回転した場合も同様です。)
13. その他の変更点
このバージョンには、更新されたユーザーガイド、潜在的なシステム問題に対する回避策、および軽微なバグ修正が含まれています。
- Crystal エディターでは、サイト ラベルにスペースや非 ASCII 文字の入力が禁止されます。
- Grid Auto Indexing を改善し、重複した結果を排除しました (フィットのプレビュー時に不一致が発生する可能性がありました)。
- ピーク マーカーを最大 100 ピクセルまで大きくできるようになりました (以前は 40 ピクセル)。
- View 方向ツールバー ボタンで、インデックス範囲を ±5 (±3 から増加) に設定できるようになりました。
- TEM 回折用の 120 keV プリセットを追加しました。
- ギャラリーウィンドウの Fourier Transform サンプルファイルを改良しました。グラデーションではなく、透明な背景に白いマスクカラーを使用するようになりました。これにより、複数のマスクを重ねて、複雑な回折パターンを作成できるようになりました。
- フーリエ変換の最大倍率を 16 から 32 に増加しました。
- 反射リストの垂直モードへの切り替えを改善しました。ペインの幅と高さは、回折/出力分割ビューの一定の割合に固定されます。
- CrystalMaker や CrystalViewer との一貫性を保つために、Set Orientation コマンドの名称を Set View Direction に変更しました。
- (Mac) Peak Tips ポップオーバーから反射リストに反射を表示する際の、軽微なタイミングの問題を修正しました。(この問題は、マルチパターン回折を操作している場合にのみ発生していました。)
- (Mac) Peak Tips を展開すると消えてしまうという長年の問題を修正しました。
- (Mac) macOS 26 で実行しているときに、ビュー方向とミラー指数のオーバーバー文字を表示するための回避策を追加しました。デフォルトのシステム フォントの変更と、テキスト カーニングに関連するシステム バグが組み合わさった結果、オーバーバーが消えたように見えていました。
- Fourier Transform ペインが表示されているときに生じる拡大と情報の表示問題を修正しました。
- ツールバーの Rotator コマンドで、起動時に正しい角度が表示されるようになりました。(以前は、選択した回転角度に関係なく、90° の値が表示されていました。)
- (Mac) Edit メニューに追加されるシステム生成の Writing Tools および AutoFill 項目を削除しました。
- (Mac) Text モードでツールバー項目のタイトルが表示されない問題を修正しました。また、ツールバーの「オーバースピル」メニューで項目のアイコンが表示されない問題も修正しました。
- (Mac) ドキュメント ウィンドウを閉じて、カラー パネルを使用している場合に発生するクラッシュを防ぐためのコードを追加しました。
- Samarium の参照構造を修正し、9R 構造の正しい「アルファ」相と、DHCP 構造の高圧多形を追加しました。また、リチウムの構造を更新し、「アルファ」および「ベータ」多形に置き換えました。
- (Mac) 非正方形パターンで Centre on Max Intensity コマンドがクラッシュしなくなりました。
- Miller-Bravais 記法を用いた六方晶結晶の自動指数付けにおけるバグを修正しました。画面上の警告に表示されるベストフィット結果では、逆格子ベクトルが誤って変換されていました(アルゴリズムでは逆格子ベクトルが正格子ベクトルであると想定されていました)。ただし、視線方向は正しく変換されていました。2つ目の問題は、フィット結果のドロップダウンメニューに表示されるベストフィットゾーン軸が、4指数記法を使用して誤って表現されていたことです。
- Grid Reset コマンドで XY 分割数がリセットされない問題を修正しました。
- (win) リストが空の場合に反射リストを検索するとクラッシュする可能性があった問題を修正しました。
- (win) Export Visible Image、Export Raw Image、および Export Background Image コマンドを修正しました。以前はファイル形式と内容が正しくありませんでした。
- (win) Undo コマンドが失敗する原因となっていたバグを修正しました。
- (win) Gallery を閉じるときに散発的に発生するクラッシュを修正しました。