SingleCrystal 5.2 新しい機能
Release Date: 17 February 2025
1. 新しい Auto Grid アルゴリズム
SingleCrystal 5.2 では、再設計された Auto Grid アルゴリズムが採用されています。これにより、一部のパターンの周期性が特定されない問題が解決され、マルチグリッド平均化によってより信頼性の高い (そして正確な) 結果が得られます。
2. ステレオグラムの改良
ステレオグラムに南半球投影のみを表示する新しいオプションが追加され、これらの極がよりスマートな外観になりました。ミニ ステレオグラムもこれらの設定に適応します。
- South projections (南投影) のみを表示するオプションを追加しました (これにより、North projections は非表示になります)。科学者の中には (地質学者を含む) 南半球のみを表示することを希望する人もいます。このため、Stereogram インスペクターの Projections グループに変更が必要になりました。
- Mini Stereogram は、北半球/南半球の設定に適応するようになりました。北半球と南半球の両方の投影が指定されている場合は、引き続き北半球のみが表示されます。ただし、南投影のみが指定されている場合は、ミニ ステレオグラムにこれらが表示されます (北投影は表示されません)。
- 南半球の極では、半径が大きくなるにつれて、より厚い縁が使用されるようになりました。また、これらは背景で埋まるようになりました。
3. 観測強度のテーブル表示
Reflexions List には、観測されたピークの位置と強度が自動的に表示されます (ピーク マーカーに指定されているデフォルト設定を使用)。
4. Output Log
View メニューに Output Log コマンドを追加しました。このコマンドは、新しいテキスト出力ウィンドウを表示します。グリッドフィッティングを含むプログラム操作に関するより詳細な情報が含まれます。
5. Overlay ビューの Multi-Touch サポート
メインの回折ビューでは長年マルチタッチの回転と拡大縮小がサポートされてきましたが、現在選択されているオーバーレイ ビュー (ルーラー、分度器、またはグリッド) を回折ビューとは独立して回転できるようになりました。これは、ルーラーやグリッドの細かいスケールの再方向付けに便利です。
6. Gallery ウィンドウの改良
Gallery ウィンドウは、グループ毎にアイコンが付いた新しい外観になりました。さらに、4 つの新しいビデオチュートリアルが追加されました。
- Auto Grid
- Diffraction in 3D
- Brillouin Zones
- Fourier Transforms
7. Visualize Crystal Structure コマンドを改善
複数のシミュレートされたパターンが選択されている場合、このコマンドは対応する結晶構造を同じ CrystalMaker ドキュメント ウィンドウに追加します。このコマンドは CrystalMaker 11 で正しく動作するようになりました。
8. 新しい Quick Look プラグイン
SingleCrystal ドキュメントは再びサムネイルを表示できるようになり、選択するとプレビューも表示できます。
SingleCrystal バージョン 4 から 5.1 で使用されていた古いメカニズムは、Apple ではサポートされなくなりました。そのため、最新の macOS Sequoia で動作する新しいプラグイン アーキテクチャを開発する必要がありました。
サムネイルは、「Sequoia」の正方形のドキュメント アイコンで動作するように再設計されました (以前はアイコンは長方形でした)。ソース イメージを宛先の長方形に切り取ることで、フレームを完全に埋め尽くし、不格好な空白は生じません。
プレビューは CrystalDiffract 7 と同様の方式を使用しますが、単一のイメージを表示する代わりに、個々のパターン プレビューに対応する一連のイメージを並べて表示します。この並べて表示されるレイアウトは、プログラム (および CrystalMaker) の以前のバージョンで使用されていた低解像度イメージの古い配列よりも優れています。
9. 煩わしい Sequoia 起動ダイアログの回避策
macOS 15 “Sequoia” で SingleCrystal 5.0 または 5.1 を起動すると、システム生成の警告が表示され、SingleCrystal needs to access data from other apps (SingleCrystal は他のアプリのデータにアクセスする必要があります) と表示されます。これは、Apple が一方的に設定を変更し、ほとんどのサードパーティ開発者の共有設定を無効にしたために発生したことが判明しました。プログラムは再度ライセンスコードの入力を要求しますが、その後は、システム生成のメッセージに煩わされることはなくなります。
10. その他の変更
このバージョンには、さまざまな機能強化とバグ修正が多数含まれています。
- Grid インスペクターを改善しました: 傾斜リセット ボタンに、紛らわしい「90°」というタイトルではなく、標準の Go Back アイコンを表示するようにしました。「方位」グループに、ステッパー コントロールとリセット ボタン (グリッドを最も近い垂線にリセットする) を追加しました。
- Export Graphics 形式、拡大率、透明度を preferences として保存し、次回プログラムを起動したときに復元するようになりました。
- おおよその視線方向を計算するアルゴリズムがわずかに高速化されました。
- 任意のステレオグラム ポールを追加できるようになりました。インデックスが ±999 の範囲外にある場合でも追加できます。範囲外のポールが検出された場合は、範囲内で最も近いポールが追加されます。たとえば、(1230 230 1) の場合は (476 89 0) になり、アドバイス メッセージが表示されます。
- テキストフィールドの表示を改善しました。各種 Inspector ペインでショートカット ボタンを使用できます。
- このリリースで、 User’s Guide, “What’s New” Tutorial ドキュメントをすべて更新しました。
- Poles インスペクターの動作を変更しました。グループ行のインデックスをダブルクリックすると、グループを編集できるようになりました (以前のように展開または折りたたむのではなく)。
- ある Poles インスペクターの位置フィールドから次のフィールドへタブ移動できる機能を追加しました。
- 同じ分率座標を持ちながらサイト占有者が異なるサイトをマージする際の問題を修正しました。通常、これは機能しますが、結果の占有者の合計が 1.0 を超えると (数値精度の制限により発生する可能性があります)、マージは失敗していました。
- 結晶の Info 表示のバグを修正しました。単原子構造の場合、セルあたりの式単位の数 (Z) が間違っていました。
- シミュレーションタイプを変更しても、Info インスペクタは Parameters インスペクタに切り替わらなくなりました。
- シミュレーション タイプを変更すると、Parameters インスペクタの表示が乱れ、ディスクロージャー・グループが重なり合うというまれなタイミングの問題を修正しました。