SingleCrystal Changelog

What's new in SingleCrystal 5.0.0.300

Jan 5, 2024
  • Streamlined Document Interface. SingleCrystal 5 has a sleek, modern interface design with smart inspectors and animated controls. Inspectors will switch between 2D, 3D, Crystal Shape and Stereogram versions as your visualize content changes, and/or you click in different panes.
  • Document Notes. You may notice that all of the examples in SingleCrystal's Gallery window show notes on the right-hand side. These notes are designed to be informative, and you can use this region to record notes about your own diffraction experiment using rich text formatting.
  • Notes are document-wide (independent of pattern selection). You can switch between displaying Notes or the Parameters Inspector, using the Notes and Parameters segments of the Inspector segmented control.
  • Floating "Mini Stereogram". As an aid to orientation, SingleCrystal 5 includes the option of a floating "Mini Stereogram", which appears over the Diffraction Pane, "docked" to an edge or corner. (This replaces the stereogram shown in SingleCrystal 4's Inspector.)
  • The Mini Stereogram is designed to be visually unobtrusive (and may be hidden if desired) but it also includes useful shortcuts for showing the full (and editable) Stereogram Pane and the Poles List.
  • Diffraction in 3D. SingleCrystal 5 uses the latest 3D graphics from Apple ("METAL") and Microsoft ("DirectX") to let you explore diffraction in 3D. Specifically, you can show the weighted reciprocal lattice as a 3D model, using the Simulate > 3D Weighted Reciprocal Lattice command. Here, each reciprocal lattice point is indicated by a sphere (or a symbol, for systematic absences) and you can add various planes, vectors - or even cones - corresponding to projections in your Stereogram.
  • Brillouin Zones. You can display the First Brillouin Zone for any material using the Simulate > 3D Brillouin Zone command. SingleCrystal shows the portion of reciprocal lattice around your Brillouin Zone, with points connected via lines parallel to the reciprocal lattice axes, x*, y* and z*.
  • You can customize the display of your Brillouin Zone (and optionally its surrounding reciprocal lattice) using the dedicated inspector.
  • You can click on face centres, edges and vertices to display their coordinates; shift-click to define a trajectory in reciprocal space.
  • Crystal Shapes An extension of SingleCrystal's 3D capabilities is the ability to display crystal morphologies. This is done in three stages:
  • Choose: Simulate > 3D Crystal Shape. If you haven't already defined any faces, then a default, unit cell shape, is shown.
  • Add any additional faces using the Faces inspector: click the + button (bottom- left-hand corner of the inspector) to show an editing dialog; notice that there is the option (recommended) to add symmetry-related faces.
  • Use the Distance sliders/text fields to specify how well-developed each face is. A larger distance (from the face to the centre of the crystal) results in smaller faces; reducing the distance makes faces larger. Note: this is sometimes referred to as a "Wulff Construction" - but there is nothing special about this.
  • Use the Shape inspector to specify a preset ("standard set") group of faces; set the colouring scheme, opacity and saturation of faces; move your shape away from the screen centre (useful when working with multiple shapes in the same document - e.g., for twinning or chiral relationships).
  • Fourier Transforms. SingleCrystal 5 lets you simulate an "optical diffraction" pattern for any simulated or observed pattern. You might, for example, wish to show a faux "high resolution TEM image" from an observed diffraction pattern; or you might wish to explore principles of diffraction by editing simple image "masks" and observed the simulated Fourier Transform.
  • You can either generate a static image, using the Pattern > Generate Fourier Transform command; or you can Show an interactive Fourier Transform (on the right-hand side of the Diffraction Pane), using the View > Diffraction > Show Fourier Transform command.
  • Note that you can combine multiple images from your Patterns List to change the resulting Fourier Transform. For example, you might wish to lock one pattern (perhaps a row of dots) and then move a second pattern (perhaps another row of dots) to see how changing the separation of the patterns changes the Fourier Transform.
  • SingleCrystal 5 includes a wide range of teaching resources for Fourier Transforms. These comprise a series of multi-pattern documents exploring principles of convolution and shape functions. You can locate the library inside the Gallery window.
  • Auto Grid. SingleCrystal can automatically detect the positions of intensity maxima in observed diffraction images. As part of this, when the Grid overlay is first shown above an observed image, the program will attempt to "snap" the Grid so that its nodes are superimposed above observed reflexions. (This is appropriate for techniques that image 2D reciprocal lattice sections, such as an X-ray precession pattern, or a TEM diffraction pattern.)
  • Once the Grid has been manually edited, it will no longer automatically "snap" into place (this is to protect your own measurements). However, you can manually "snap" the Grid into place using the Grid Inspector's Auto-Fit Grid button.
  • Auto-Index Patterns List & Phase ID. When using the Grid overlay to auto-index an observed diffraction image, one requires a simulated pattern, as reference. In earlier versions of the program this pattern would have been loaded into the program as the first, visible pattern.
  • SingleCrystal 5 now includes the option of using multiple simulated patterns as references for auto-indexing. This allows you to create your own shortlist of potential phases, and let the program choose which gives the closest match to the observed diffraction geometry.
  • Alternatively, you can specify:
  • One more sub-libraries from the integrated structures library;
  • All structures loaded from a specified folder (and any sub-folders). Structures should be in a suitable format (e.g., CIF, CMTX or CrystalMaker document, CMDX).
  • SingleCrystal will simulate the reciprocal lattice geometry for each structure (taking into account any systematic absences), and provide a shortlist of best-fit results in the Best-Fit popup-menu. You can visualize the results graphically, by choosing an item from the menu; SingleCrystal will load the corresponding structure, simulate its diffraction pattern, and display this in the best orientation over and above your observed diffraction image.
  • Peak Detection/Laue Auto Indexing. We have already mentioned SingleCrystal's ability to detect intensity maxima: this underpins the "Auto Grid" feature. Another aspect of this is the ability to auto-index diffraction patterns that don't show a reciprocal lattice geometry, e.g., Laue patterns. Note that, compared to Grid-based auto-indexing, this is considerably slower.
  • SingleCrystal can display intensity maxima using Peak Markers: circular objects of variable radius, overlaying the observed diffraction image.These can be used for measurements, allowing you to export a text file of peak positions and intensities - or even an indexed set of intensities, if you have successfully auto-indexed the pattern.
  • Import of DM3 & DM4 Files. SingleCrystal can now read from data files generated by the "Digital Microscopist" software from Gatan, in the "DM3" and "DM4" file formats.
  • Caveat: DM3 and DM4 are proprietary file formats, for which no (official) specifications have been published. We have had to deconstruct these formats, so cannot guarantee that file import will always be reliable. If you encounter problems, please send us your files so we can investigate.
  • SingleCrystal can load multi-structure files in these formats. However, it is not clear that any scaling information is accurate, so users will need to manually verify the correct picture scales (e.g., by calibrating with the Ruler overlay).
  • Levels Histogram & Gamma Control. SingleCrystal 4's Threshold control group has been replaced by a new Levels group, which also features an intensity histogram. You can visualize the spread of intensities and, if using gradient colouring, observed how the different colours reflect the differing levels.
  • An intensity slider, located below the histogram, includes Minimum and Maximum thumb controls, allowing you to optimize the colour range.
  • Another new feature is the ability to define an intensity "Gamma": letting you optimize the colouring by accentuating (or diminishing) extreme intensities. A Gamma slider is shown above the histogram. Notice that, by dragging this slider, the shape of the histogram changes.
  • Advanced Scattering Factors. Earlier versions of SingleCrystal relied on a single table of published X-ray scattering factors, as taken from the International Tables for Crystallography. The Mott Equation was then used to compute electron scattering factors. This worked well for most cases, but there were issues: the Mott Equation fails at very-low scattering angles; and the published data are not appropriate for high-angle scattering.
  • High-Angle Scattering Factors.
  • SingleCrystal 5 now uses the data of Fox et al 1989 to compute high-angle x-ray scattering factors for the range: 2 < (sin θ / λ) < 6 Å-1. These authors used a fourth-order polynomial to fit the angle-dependence of ln(fx) . Their coefficients are presented in Table 6.1.1.5 of the International Tables for Crystallography (Second Edition), Volume C.
  • During the course of this work, we discovered serious errors in the published high-angle data of Fox et al 1989, which had also made their way into the International Tables. The published results for Li, Mg, Si, Ni and Zr are completely wrong, with the authors' parametric fitted curves failing to pass through any of their raw data points.
  • Rather than rely on erroneous published data, we have generated our own fits for all elements between He (Z=2) and Cf (Z=98), and we use our numbers for high-angle calculations.
  • As a service to the wider crystallographic community, our findings - and corrected data - have been supplied to the International Union of Crystallography, for use in future editions of the International Tables.
  • Electron Scattering Factors.
  • In addition to using a second table for high-angle x-ray scattering factors, SingleCrystal 5 now uses a further two sets of data for low- and high-angle electron scattering factors (as taken from the International Tables for Crystallography).
  • As a result of these changes, we can be confident that SingleCrystal 5 provides more-reliable simulated intensities across a much wider range of scattering factors for both x-ray and electron diffraction.
  • Lossless Image Compression. Observed diffraction images are now stored in compressed format, inside SingleCrystal documents. The program uses a proprietary LZW-style algorithm to provide extremely fast, efficient and lossless image compression.
  • This is particularly noticeable for multi-pattern files, which can now be stored in a fraction of the size of older formats. For example, the Fourier Transform example files are all on the order of a few hundred kilobytes, compared to tens of megabytes previously.
  • Image Cleanup. SingleCrystal 5 includes a customizable "cleanup" command, featuring sophisticated background detection, removal and noise reduction. This is designed for older, film-based diffraction methods, making it easier to compare intensities without the effect of a large background intensity "bulge".
  • As part of the background subtraction, SingleCrystal samples the observed image at regular intervals, skipping regions identified as reflexions, and interpolating the remaining areas. The resulting image map can then be subtracted from the raw pixels, resulting in a cleaner display.
  • Other Changes. SingleCrystal 5 includes a plethora of "under-the-hood" changes, designed to improve usability and performance.
  • New-style application icon.
  • More-sophisticated Grid-based auto-indexing algorithm, with correction for out-of-zone reflexions appearing from closely-aligned zone axes (an issue with high-index zones for large unit cells).
  • New Rotator toolbar icon with angle display.
  • New View Direction toolbar button with drop-down menu for rapid selection of common directions.
  • Auto-Centring of observed patterns: using peak markers and the pattern symmetry to centre the pattern.
  • Ability to hide the origin spot or to define its relative intensity.
  • Ruler, Protractor & Grid are automatically zoomed & rotated with the main pattern.
  • Improved pattern rotation: rotating about screen centre, rather than individual pattern centres.
  • Keyboard shortcuts for screen tools: a = Arrow; v = Move; h = Hand; z = Magnify ("Zoom").
  • Minimum d-spacing can be specified for Laue simulations. A new Reset button updates the simulation to match the minimum wavelength. If the minimum d-spacing is too high (i.e., greater than half the minimum wavelength) then a warning triangle is shown.
  • Central rotation for Ruler. Hold down the shift key and drag one of the two ruler holes to cause it to rotate about its centre point.
  • Export observed pattern as a visible image, a raw image, or a background- subtracted image.
  • Redesigned Poles Inspector. At the bottom of the list is a new "+" drop-down menu button with commands to add all symmetry-related poles out to a maximum index. A Colour drop-down menu button includes commands for colouring by symmetry, by N, by Pole or by Pattern.
  • Faces Inspector. When working with crystal morphologies, any stereogram poles are shown in a dedicated "Faces" inspector, with distance distance sliders to allow adjustment of face sizes. 22 SingleCr ystal 5 What 's New?
  • Stereographic projections now use hollow circles or squares for south hemisphere projections. This is neater than trying to use a filled colour.
  • Added a new Observed preferences pane. This includes settings for peak markers, plus peak search and background search parameters.
  • Improved Scattering Factors preferences panel. This now has a segmented control, letting one switch between Electrons, X-Rays and Neutrons, with the scattering factor curve and data table duly updated.
  • Visible intensity now shown in reflexion peak tips. We indicate the visible intensity using the label "Ivis". This contrasts with the relative integrated intensity, "I/Imax ".
  • Export integrated intensities for plot markers, including the option of all indexed peaks. (Integrated intensity is calculated from the user-specified marker radius.)
  • Export Indexed Peaks. A new Export button in the Peak Markers group allows users to generate a text file with the integrated intensities of marked peaks and their corresponding Miller Indices.
  • Major improvement to the Resolution group of the Display Inspector. We now separate out the Pixel Density and Pixel Pitch options which were, previously, combined under the "Density" heading. To make more space, the slider controls for pixel density and pixel pitch are accessed via buttons, and displayed in their own popovers.
  • Improved gradients for picture patterns, using black as a starting colour ("Ice", "Heat" and "spectrum"). We have also added new Red, Blue and Green gradients.
  • Renamed the Display Inspector's Position group as Centre & Rotate. Moved the Auto Centre and Centre on Marker buttons from the Auto-Index group to here. Removed the Reset button as we have separate "Reset" buttons for the X and Y centring.
  • Tidied View menu with icons for our custom views/overlays. Note that we have moved the "Theme" option to the Pattern menu, where it is now part of the Colour Reflexions submenu ("Apply Theme"). We have also added a new Screen Tool submenu, which allows users to change the current document's screen tool, without the need for clicking in a window's toolbar.
  • Improved legibility for overlay tools. The Ruler, Protractor and Grid now take into account the colour of the observed picture, and update their highlight colours accordingly.
  • Translucent Ruler Profile window.
  • Grid-based auto-indexing now searches for, and rejects, cases where high- index zones result in reflexions from other zones appearing in the same pattern.
  • Added a new Rotate Left button to the Protractor Inspector.
  • Added keyboard shortcuts for Actual Pixels (cmd-1) and Scale to Fit (cmd-2).
  • New Zoom menu commands: Zoom In (cmd +) and Zoom Out (cmd –). For consistency, the Scale to Fit command has been renamed as: Zoom to Fit.
  • The Scale to Fit command now works for simulated patterns as well as for observed diffraction images.
  • Added a new command to the Ruler Profile contextual menu: Show Cursor at Centre. This is useful because the user can position the ruler centre over a peak and then visualize its profile, with the cursor indicating the peak centre.
  • Added a Format submenu to the Edit menu, to facilitate rich-text editing in the Notes Inspector (with associated command-key shortcuts).
  • Added a "magnify" button to the stereogram pane. Clicking this hides the Diffraction Pane and Reflexions List (if visible) and then a "zoom out" button is shown which reverses the effect
  • Smooth pane resizing behaviour, using "Core Animation".
  • The Gallery window now includes examples files for 3D Brillouin Zone, Reciprocal Lattice and Crystal Morphology.
  • Added an extensive library of Fourier Transforms to the Gallery, accessible via that window's Sidebar.
  • Extensive modification of source code, replacing Apple's "deprecated" calls with newer ones, and adopting new security protocols.
  • Detachable popovers for screen tools, overlays and views. When detached, the popovers are shown in a condensed mode, without text. The popovers are hidden when a window moves into the background, but return when the window is frontmost.
  • Detached popovers move with the document window. This makes it easier to work with floating "palettes" including the Rotator.

New in SingleCrystal 4.1.9.300 (Jul 27, 2022)

  • Reciprocal & Weighted Reciprocal Lattices can now be drawn when simulating electron diffraction.
  • Miscellaneous Changes. This version includes miscellaneous fixes and enhancements.
  • The stereogram is now updated in real time when unit cell parameters are adjusted via the Unit Cell sliders and text boxes in the Simulate inspector.
  • Resolved a numeric precision issue which had occasionally prevent all symmetry-related stereogram poles being shown.

New in SingleCrystal 4.1.8.300 (Jun 21, 2022)

  • Miscellaneous Changes. This version includes miscellaneous fixes and enhancements.
  • Diffraction profiles can now be exported, via the contextual menu's Export Profile command.
  • The Correct for atomic displacement parameters checkbox now causes the diffraction pattern to be fully recalculated.

New in SingleCrystal 4.1.7.300 (Mar 2, 2022)

  • SingleCrystal can now read orthogonal coordinates from a CIF file.
  • Workaround for an issue involving certain SingleCrystal for Windows documents, where the Ruler and Grid divisions were saved incorrectly.
  • Improved stereogram poles list display, using smaller text for the Miller indices. This gives more room for angled brackets and four-index Miller-Bravais notation.
  • When exporting stereograms without a stereonet, an outer circle is now drawn.
  • Adding symmetry-related poles to the Stereogram now works correctly for lattice vectors as well as for plane normals.

New in SingleCrystal 4.1.6.300 (Dec 8, 2021)

  • Improved Labelling scheme for Powder Rings. SingleCrystal now displays the Miller indices of powder rings in a prettier format - using the same algorithm as CrystalDiffract to ensure that where multiple reflexions contribute to the same powder ring, negative indices are avoided and non-zero h-indices are given priority (thus, in a cubic crystal 100 is chosen over 010 or 001).
  • Repositioned Ring Labels. Previously, labels were offset from their corresponding rings. However, for patterns with closely-separated rings it became difficult to identify which label applied to which ring. To resolve this, labels are now drawn inside elegant lozenges, positioned directly over the relevant ring. Each lozenge is drawn in the background colour (or a label highlight colour if the background colour and the label colour are similar). Lozenges can be framed - this setting is controlled by the Show label outline setting in the Labels group of the Display Inspector.
  • Miscellaneous Changes. This version includes miscellaneous fixes and enhancements.
  • When adjusting unit cell parameters via the Simulation Inspector, d-spacings for all reflexions are correctly updated. We also provide a workaround for an apparent system issue with prevent the Reflexions List from being correctly updated.
  • Weaker powder rings can now be displayed in simulated TEM diffraction patterns. (For performance reasons, we had applied a minimum tolerance for powder ring display; this has been reduced considerably in the present version.)

New in SingleCrystal 4.1.5.300 (Nov 2, 2021)

  • Updated Structures Library. All structures have been checked to ensure they contain valid element symbols. (A handful of files contained dummy element symbols - used for displaying custom polyhedral geometries - which triggered "symbol not found" warnings during file import as the program struggled to assign atomic scattering factors). The library also includes some revised structures, including Sillimanite, which now has atomic displacement parameters.
  • Miscellaneous Changes. This version includes miscellaneous fixes and enhancements:
  • Simulated powder rings are now updated as cell parameters are adjusted "live" using the slider controls in the Inspector.
  • Improvements have been made to line graph scaling (e.g., for the Profile display and the Scattering Factors). This corrects a potential - although very-rare - issue in which the program could become bogged down drawing excessive numbers of tickmarks when the minimum and maximum values were almost equal.

New in SingleCrystal 4.1.4.300 (Jun 29, 2021)

  • Miscellaneous Changes. This version improves drag-and-drop, including sorting and adding to the Diffraction Pane, as well as miscellaneous bug fixes.
  • Fixed a bug when moving observed patterns and then zooming that resulted in an incorrect offset value.
  • The Scale Bar's font is now properly restored when importing a document file.
  • It is now possible to sort the patterns into the patterns list using drag-and-drop.
  • It is now possible to rotate and move a pattern in the Diffraction pane using the arrow/numeric keys.
  • It is now possible to add existing files to the document using drag-and-drop into the Diffraction pane.

New in SingleCrystal 4.1.3.300 (May 17, 2021)

  • Blank Site Label Detection. This version will automatically fix any blank site labels detected during the import of a CMDX document. The crystal editor has also been upgraded to prevent the definition of blank site labels.
  • Miscellaneous Changes. This version includes miscellaneous fixes and enhancements.
  • New peak-labelling algorithm to favour indices in the order h > k > l. The changes will be most noticeable for cubic crystals and mean, for example, that 200 would be shown instead of 002. This change brings the software closer into line with teaching practise.

New in SingleCrystal 4.1.2.300 (Mar 4, 2021)

  • Expanded Structures Library. 10 new crystal structures have been added to the library, bringing the total close to 1200. The new structures correspond to the minerals: Alabandite, Coloradoite, Daubreelite, Ferrihydrite, Mackinawite, Polydymite, Pseudorutile, Trevorite, Tungstenite, Vysotskite.
  • Miscellaneous Changes. This version includes miscellaneous enhancements and fixes:
  • Improved licensing agreement viewer (as accessed via the Licence button in the "About" window. This no longer requires users to explicitly "agree" or "disagree" when merely reviewing the content.
  • This version includes additional stability improvements and integrity checks to ensure safe operation.

New in SingleCrystal 4.0.3 (Aug 28, 2020)

  • Extended Crystals Library. We include 13 new crystal structures in this release, comprising 11 new minerals and 2 "other inorganics". The new structures are the minerals: Brannerite, Greigite, Fairchildite, Nyereite, Pseudobrookite, Studtite, Trona, Ulvöspinel,Variscite and Vivianite; plus Lithium Hydroxide Monohydrate and Mg2TiO5 ("Karrooite").
  • Improved User's Guide. The SingleCrystal User's Guide now has a vastly-more comprehensive index.
  • Miscellaneous Changes. This version includes improved output, the ability to import "zero dpi" image files, more flexibility for setting spot sizes and miscellaneous bug fixes:
  • Resolved an issue which was causing the program to run in 32-bit in some all-user installations. SingleCrystal will now always run in 64-bit.
  • Added a Use undo command preference. This will facilitate working with massive structures.
  • Fixed a crash calibrating the ruler, when a picture pattern was not the primary selection.
  • Removed camera length upper limit.
  • Fixed a horizontal alignment issue with inspector floating panel.
  • The origin 000 is now omitted from output files.
  • Added a fallback option (600 dpi) image resolution setting for use when an imported diffraction image (incorrectly) specifies a resolution of zero dpi.
  • Increased the maximum reflexion spot size from 0.3 to 1.0 Å-1.

New in SingleCrystal 4.0.2 (Jun 3, 2020)

  • Kikuchi ThresholdA new slider control permits the setting of a minimum "threshold", below which weaker Kikuchi Lines are hiddenThis greatly speeds the resulting display, especially at low magnification when lines from widely-ranging zone axes may be visible.
  • Extended Crystals LibraryAn additional 23 crystal structures have been added, including the minerals AwaruiteLorenzenite, Mesolite, Proustite, Pyrargyrite, Pyrophanite, Pyroxferroite, Romanechite, Roscoelite, Scolecite, Sinhalite, Tennantite, Tenorite, Thomsonite, Thorite and Tincalconite; plus 4 superconductors: Bi2Sr2Ca2Cu3O10, HgBa2Ca2Cu3O8, HgBa2CaCu2O6 and Tl2Ba2Ca2Cu3O10.
  • Miscellaneous ChangesThis version includes an improved Preferences panel, better "fast" Kikuchi Line display, plus miscellaneous bug fixes.
  • Adding symmetry-related poles to the stereogram now results in the colours and other attributes of the original poles being applied to the new, symmetry-related poles.
  • When plotting Kikuchi lines in "Fast Mode", the width of the lines now better reflects the line widths shown in "High Quality Mode".
  • The Preferences Panel now uses a tabbed layout for Instrument settingsHigher-precision camera lengths can also be entered.
  • Fixed a bug when converting from 3-index ("Millerian") to four-index ("Weberian") zone axis settings
  • Fixed a bug importing lattice vector poles.
  • Fixed an issue showing overbar characters when grouping poles by symmetry.
  • Fixed an issue with the mini-stereogram area being left blank when the main stereogram is shown.

New in SingleCrystal 4.0.1 (May 4, 2020)

  • Crystal Structures Library. This version now includes an integrated library of over 1,000 crystal structures (including over 500 mineral species) ready for instant diffraction simulation. The structures can be browsed using the File > Add to Window > Crystal from Library command, or the Add popup in the window toolbar.
  • Structures can be browsed by folder, or in a flat view. They can be sorted by name, chemical formula, space group, density or unit cell volume. A search command lets you find structures by name, notes (embedded metadata) or chemical formula.
  • Multi Touch. This version supports multi-touch rotation and scaling in the Diffraction pane.
  • Improved picture pattern import. Any kind of image pixel format (e.g., CMYK, greyscale, etc.) can now be loaded.
  • Miscellaneous. This version includes minor updates and bug fixes.
  • This version includes "sliding sidebars" for the Patterns List and the Inspector.
  • Rotator buttons now provide continuous rotation if the mouse is held down.
  • South-hemisphere traces in the stereogram now use the same line thickness as North-hemisphere trances.
  • Added a contextual menu to the Diffraction pane.
  • Fixed an occasional crash when enabling the powder rings.
  • Fixed a sporadic crash changing from Laue to TEM diffraction mode.
  • Fixed an issue with the ministereogram when changing from any overlay inspector to the main inspector.
  • Fixed a crash opening support items in the Gallery.

New in SingleCrystal 3.1.5 (Jun 21, 2019)

  • Fixed a bug in the Grid tool when using reciprocal-Ångstrøm units.
  • Fixed an issue in the Ruler when displaying the division length.

New in SingleCrystal 3.1.4 (May 16, 2019)

  • Fixed a bug setting the view direction from the popup menu.
  • Fixed bug adding a crystal to a document: the existing plot specifications are now preserved.
  • Fixed bug changing the stereogram label size: all the preferences were restored.

New in SingleCrystal 3.1.3 (Jul 25, 2018)

  • Added Drag-and-Drop support for CMDX and CMTX files.
  • Miller-Bravais lattice vectors now show the correct indices when their poles are annotated in the Stereogram.
  • The minimum plot scale has been reduced by a factor of ten.
  • Fixed a bug saving and loading the background picture.
  • Improved compatibility with legacy files.
  • Improved mouse tracking in the stereogram.
  • Fixed an issue with "Live Rotation" when re-enabled from CrystalMaker (requires CrystalMaker 10.3.1 or later).

New in SingleCrystal 3.1.2 (141) (Apr 16, 2018)

  • This version now correctly saves the resolution ("dots-per-inch") for a background picture, thereby allowing the picture to be displayed correctly the next time the session file is opened. Please note that session files generated by versions 3.0.0 - 3.1.1 will have to be re-generated if the background picture is to be saved.
  • Legacy (version 2) files now have their background picture scales correctly restored.

New in SingleCrystal 3.1.1 (138) (Feb 28, 2018)

  • This version includes miscellaneous bug fixes and other enhancements.

New in SingleCrystal 3.1.1 (137) (Feb 27, 2018)

  • Stereogram pole detection has been improved: this makes the display of info tips clearer and makes it easier to double-click a stereogram pole in order to set this as the current view direction.
  • Lattice plane normals and lattice vectors now show the correct bracket notation - [UVW] or (hkl) - in the stereographic projection.
  • Session files containing information about Miller-Bravais indices (as introduced in version 3.1) can now be correctly read back in.

New in SingleCrystal 3.1.0 (135) (Jan 31, 2018)

  • Miller-Bravais Indices. When working with hexagonal, trigonal or rhombohedral crystals, you can now display reflexion and stereogram labels using the 4-index Miller-Bravais notation. This makes symmetry relationships easier to understand, as the notation uses a third "u" axis at 120° from x and y. (The four indices are ( h k i l ), where h + k + i = 0.)
  • To enable or disable this option, please choose the new View > Colour & Label Options command and set the Prefer Miller-Bravais Indices checkbox. Your settings will be saved in the current document and also used as the program's default behaviour.
  • Quickly Visualize Symmetry-Relationships. The Stereogram menu and its contextual counterpart includes a new Add Symmetry-Related Poles submenu, allowing you to quickly add all poles corresponding to planes of the form {100}, {110} or {111}. You can also add all symmetry-related lattice vectors in the forms <100>, <110> or <111>.
  • Visualize Different Fit Results. A new Fit Results submenu has been added to the Grid contextual menu, letting you visualize different auto-indexing results, starting with the best fit, and iterating (via keyboard shortcuts) through other fit results. This works with both of the auto-indexing options available in SingleCrystal 3: using physical distances, or distance ratios.
  • Mouse-Controlled Picture Scaling. You can now adjust the size of your observed diffraction image relative to the simulated pattern in real time, with the mouse. Simply hold down the control and shift keys, then click-and-drag up or down the screen.
  • Reciprocal Units for Picture Dimensions. Reciprocal measurements (Å-1 or nm-1 can now be used to define the dimensions of the observed diffraction image, or its pixel width or resolution.
  • Rapid Orientation Setting with Stereogram. Double-cicking any pole on the Stereogram will set that direction as the current view direction.
  • Stereogram Help Tags. Hovering the mouse over any stereogram pole reveals the bearing and elevation of that pole and whether it is in the North or South hemispheres - or at the Equator.
  • Miscellaneous. This version includes changes to the user interface, plus miscellaneous bug fixes.
  • Stereogram pole tips are now displayed when the mouse hovers of a pole. The tips display orientation, bearing and elevation values.
  • The View and Stereogram menus have both been extensively redesigned, to try to make their functionality more accessible.
  • You can now customize the size of stereogram pole labels, via the Stereogram > Labels > Font Size command.
  • Renamed the View menu's View Options command as "Colour & Label Options".
  • Pictures that lack resolution data can now be safely loaded; the program will assume a default resolution of 72dpi.
  • Fixed a problem reading symmetry from a CIF file.

New in SingleCrystal 3.0.2 (129) (Oct 5, 2017)

  • Precise Overlay Control:
  • The Ruler, Protractor and Grid overlays can now be very-precisely positioned using the Arrow keys on your keyboard. To use this feature, simply select the control point you wish to use by clicking on it with the Arrow tool, then use the keyboard Arrow keys to move (or rotate) the clicked control point in the direction of the arrows.
  • Updated User's Guide:
  • The User's Guide has been substantially revised in this release, incorporating new screen shots and extra tips on using the program efficiently.
  • Miscellaneous:
  • This version includes minor changes to the way fonts are handled, plus occasional bug fixes.
  • Fixed an issue reading some CIF files which could cause the program to freeze.
  • Auto indexing now uses the correct picture resolution and scaling.

New in SingleCrystal 3.0.0 (100) (Jul 4, 2017)

  • Massive Performance Improvements. SingleCrystal uses multi-processing to dramatically speed up diffraction calculations. In addition multi-touch rotation and scaling has been optimized to make the program more responsive.
  • Multi-Core Diffraction Simulation. SingleCrystal now uses parallel processing to dramatically speed up diffraction simulations. The performance improvements are impressive, and scale up depending on the capabilities of your system: from about 1.7x faster on an older, dual-core system, to a factor of 7.7x on a dual quad-core workstation.
  • Faster Graphics. Graphics performance has been dramatically enhanced in this version, using separate graphical overlays for each screen overlay tool to improve performance.
  • Improved Multi-Touch Performance. Using the trackpad to control rotation and scaling is now far more responsive. The program could sometimes become overwhelmed by the sheer number of multi-touch messages and become unresponsive. This problem has largely been overcome by a new timer mechanism.
  • New Auto-Indexing Algorithms. SingleCrystal 3 now lets you define an explicit scale for your experiment, therefore removing any potential ambiguity in the auto-indexing of observed diffraction patterns. A new - and somewhat experimental - feature is the ability to mark observed reflexions and have SingleCrystal attempt to auto-index a Laue pattern.
  • Grid Auto-Indexing Uses Scale
  • SingleCrystal now separates experimental scale from display magnification, letting you explicitly specify the scale of your diffraction pattern for far-more reliable, unambiguous auto indexing.
  • When loading a diffraction image, the program will attempt to infer the scale, based on the image resolution and size - but you can override this at any time.
  • When attempting to auto index, you can now opt to use the scale, or revert to the old method, based just on distance ratios.
  • Laue Pattern Indexing (Experimental)
  • A new marker tool lets you annotate an observed diffraction pattern, marking the positions of diffraction spots in preparation for a new auto-indexing algorithm.
  • The new View > Set View Direction with Markers command uses the current plot scale to attempt to auto-index the pattern. This can be an effective way of auto-indexing Laue patterns, although it does depend on the number of reflexions chosen.
  • This work is very much "in progress" and we hope to refine the algorithm and its performance as time progresses.
  • Powerful Stereograms. Major improvements have been made to stereographic projections, making them more powerful and easier to use.
  • Integrated Design. The old "drawer" design of the Mac version has been replaced by a sleek, integrated stereogram pane, which can be resized to fill most of the window, giving you more room to work. As you rescale, the stereonet automatically changes its display markings to match. At very small screen sizes, the pole editing controls are hidden, to maximize the amount of space for the stereographic projection.
  • Stereogram Dial. When the Stereonet is shown, a shaded dial appears around the stereogram. You can click and drag with the mouse to turn the stereonet, making it easier to take measurements. A new pointer control, directly beneath the stereogram doubles as a marker and lets you reset the dial's position, toggling between 0° and 90° positions.
  • Overlays. Dragging the mouse pointer over the stereogram shows a live orientation readout. Hovering over an existing pole displays the elevation and bearing of that pole (tip: hold down the option key to show the South Hemisphere pole under the mouse).
  • Stereogram Menu. A dedicated Stereogram menu in the main menu bar provides home to many new menu commands, making it easier to find your way round the interface. (You can also control-click on the stereogram to display a contextual menu.)
  • Auto-Addition of Poles. You can now add complete sets of poles out to a specified index, e.g., choosing index 1 results in {001}, {011} and {111} sets.
  • New Tools and Overlays. SingleCrystal 3.0 includes a revised set of Modal screen tools, plus useful changes to the Ruler and Grid overlays.
  • Integrated Info/Distance/Angle Tool. The Distance and Angle tools have been merged into the "Arrow" tool in this version. Shift-clicking with the Arrow tool displays the distances between the last-two clicked points; shift-clicking again displays the angle, and so on.
  • Magnify Tool. A new magnify tool lets you zoom in on areas of interest, changing the plot centre to the clicked point.
  • Marker Tool. This new tool lets you highlight one or more reflexions in an observed pattern. The resulting points are saved in the session file, and scale with the rest of the plot. The primary purpose of the markers is to facilitate auto-indexing of Laue patterns (see separate note).
  • Redesigned Ruler and Grid Overlays. The ruler and grid tools have all been redesigned. Buttons in the grid arms let you change the number of divisions, whilst the "parallelogram" design makes grid control easier and more intuitive.
  • Reads CIF and CMTX Text Files. SingleCrystal 3 can now be used independently of CrystalMaker, as it can read structural data from CIF files and also from CrystalMaker CMTX text files (which are easier to read and edit).
  • CrystalMaker X Support. The program can read from the new CMDX documents generated by CrystalMaker X. It also works with CrystalMaker X's diffraction commands, including Live Rotation Mode.
  • Other Changes.
  • Now includes a View Calculator (previously only available in the Mac version).
  • Ruler can display physical distance, based on the current crystal-to-screen distance and the simulation settings.
  • Synchronized Ruler and Reflexion distance units (changing units in the Ruler popup now updates any highlighted distances between selected reflexions).
  • Arrow tool displays the distance of the point from the centre of the screen (i.e., the 000 spot)
  • New Camera Length dialog to specify the crystal-to-detector distance.
  • Faster plotting for Laue, TEM, Precession & Weighted Reciprocal Lattice plots.
  • Choice of units for the Grid display.
  • Grid can now be locked.
  • Ruler includes centre hole, for precision alignment.
  • Larger text used for stereogram.
  • Condensed Miller Indices display for reflexions and stereogram poles: this gives a neater look and avoids the problem of indices being clipped by the edge of the stereogram.
  • New menu layout.
  • Redesigned online help, with navigation sidebar.
  • Redesigned user's guide, with glossary.

New in SingleCrystal 2.3.3 (173) (Jun 8, 2015)

  • This version includes important bug fixes and compatibility enhancements and is recommended for all users

New in SingleCrystal 2.3.2 (172) (Mar 18, 2015)

  • Miscellaneous Changes. This version includes minor changes to the display of information "subtitles" and resolves an issue with editing unit cell parameters:
  • Editing unit cell parameters now correctly updates the reciprocal unit cell.
  • Reflexion "subtitles" are now hidden when the wavelength is changed, to prevent the display of out-dated information.

New in SingleCrystal 2.3.1 (171) (Jul 12, 2014)

  • Windows XP File Support. SingleCrystal's Open File dialogs have been redesigned to ensure backwards compatibility with Windows XP.

New in SingleCrystal 2.3.0 (170) (Apr 8, 2014)

  • CrystalMaker 9 Support:
  • SingleCrystal can read from new CrystalMaker 9 binary files (in addition to earlier CrystalMaker file formats).
  • Miscellaneous Changes:
  • This version has a new Sofware Licensing Agreement and includes some minor bug fixes relating to saved orientations.
  • New Software Licensing Agreement. You must agree to this when installing a new version of the software.
  • Fixed a an orientation glitch when reading a structure from a crystal file. The orientation matrix was being recalculated, even though the structure had been saved with an explicit orientation. Orientations will now correctly reflect the saved state of your crystal structure.
  • Editing the unit cell parameters (via the Edit > Crystal command) now correctly updates the reciprocal orientation matrix.
  • Updated User's Guide and Online Help.
  • Fixed miscellaneous memory issues.

New in SingleCrystal 2.2.9 (Nov 13, 2013)

  • A problem which caused an invalid licence code error when running the Full Installer on existing installations has been fixed.
  • Information regarding the Uninstaller is now correctly written to the Registry when a reboot is required following installation or updating.
  • Fixed bug in installer which caused the check for All User installations to fail; app exit code now distinguishes between an app that was already licensed and one that has just been licensed.
  • When installing on Windows XP systems with the File Associations option selected, the user will no longer have to deal with the Run As dialog and risk seeing spurious crash alerts.
  • NOTE: When performing the Edit > File Associations command on Windows XP systems, the Run As dialog will be displayed by the operating system. You must un-tick (clear) the 'Protect my computer and data from unauthorized program activity' checkbox, or file associations will not be set and a spurious 'application crashed' alert will appear.

New in SingleCrystal 2.2.8 (Feb 5, 2013)

  • Stability Enhancements. This release fixes a problem that could cause long-term application instability.

New in SingleCrystal 2.2.7 (Jan 25, 2013)

  • Automatic update checking is now performed even if the application is launched via drag-and-drop or double-clicking of data files.
  • Miscellaneous minor stability improvements.

New in SingleCrystal 2.2.6 (Nov 23, 2012)

  • Signed Code:
  • All CrystalMaker Windows products are now code-signed using a certificate from DigiCert, giving you confidence that the software you are installing and running on your computer is authentic and safe. Windows 8 users will also appreciate the increased convenience of a code-signed installation, given the increased security measures imposed by that operating system.

New in SingleCrystal 2.2.5 (Oct 8, 2012)

  • File Association Support;
  • The Installer and Updater now allow the user to fine-tune file associations. Choosing the File Association component during installation or update brings up the File Associations dialog, which allows you to specify which document types are opened by default by SingleCrystal.
  • You can also do this from within the application by choosing Edit > File Associations.
  • Background Picture File Paths:
  • Fixed a problem in which background image files whose paths included multi-byte character codes would fail to load.

New in SingleCrystal 2.2.4 (Oct 8, 2012)

  • Miscellaneous Fixes and Enhancements:
  • This release contains a few improvements made since the 2.2.3 release:
  • Session files containing only background pictures can now be opened.
  • Rotation using the mouse wheel is now faster.
  • Using the Rotate Z toolbar buttons no longer increases the saturation during the rotation.
  • The state of the Selection buttons is now respected when rotating using the Rotate Z buttons, mouse wheel, or keyboard.

New in SingleCrystal 2.2.3 (Oct 8, 2012)

  • Best Fit Results:
  • SingleCrystal now lets you review multiple best-fit Grid orientations. New submenus, added to the View menu and the Grid contextual menu, let you scan through the Best Fit, Next Best Fit, and Previous Best Fit. A sum-of-squares error is displayed at the bottom of the window, for each fit results.
  • Miscellaneous Changes:
  • This version includes a number of minor changes:
  • Resolved a potential problem with the prediction of spacegroup absences for certain spacegroups.
  • The View > Set View Direction with Grid > Calculate Orientation command is now disabled if the Diffraction Window has no diffraction data.
  • The Grid tool's Show Extended Info command now actually shows extended info.
  • Modal tool buttons now behave correctly when an empty Diffraction window is first opened or loaded with a background picture.
  • Fixed a potential crash or invalid calculation due to premature update following file input.
  • Clicking the Help button in the Demo alert now brings up online Help as it should.
  • Clicking the Licence button in the About SingleCrystal dialog now brings up the licence agreement in the online Help viewer.
  • The Edit Crystal command is now enabled in Demo mode.
  • The Help commands for the Ruler, Protractor, and Grid now display the associated Options page in the Help viewer.
  • Updated the User's Guide and online Help.

New in SingleCrystal 2.2.2 (Jan 5, 2012)

  • Right-clicking in the Help Viewer window now displays a contextual menu.
  • The Unlock Application and Reset Licence commands are now separate menu items. Reset Licence now displays a Delete Licence button in the Personalisation dialog; clicking this will erase all licensing information and return the application to Demo mode.
  • Fixed a problem which prevented proper navigation between licence code elements in the Personalisation dialog once all the licence code boxes had been filled.

New in SingleCrystal 2.1.3 (Jul 20, 2011)

  • Corrected Site Temperature Factor Calculation. An error in calculating site temperature factors, which was responsible for generating near-zero intensities for reflexions near the origin, has been fixed.
  • Easier Forced Replot. Diffraction patterns are now fully recalculated when the OK button in the Edit Crystal dialog is clicked, whether or not any changes were made to the data, giving you an easy way to force a recalculation. To avoid this when no changes have been made, click the Cancel button.

New in SingleCrystal 2.1.2 (Jul 20, 2011)

  • Corrected View Direction Calculation. When setting the view direction, SingleCrystal now correctly converts between lattice and normal plane vector coefficients as expected.
  • View Menu Fixes. The following items have been corrected in the View menu:
  • The View > Set View Direction with Grid command is now enabled only for TEM and Precession Photo diffraction simulations.
  • The View > Reset Plot Centre command is now enabled only if the plot has been shifted.
  • The commands in the View menu for resetting the various measurement tools are now functional and are enabled only if those tools are visible

New in SingleCrystal 2.1.1 (Jul 20, 2011)

  • Miscellaneous changes. This version includes various minor bug fixes and improvements:
  • Fixed potentially incorrect sorts when sorting list columns in descending order.
  • Significant performance improvements have been made in various operations, and in particular when reading, writing, and displaying site information.
  • The background of the Graphics pane is again filled properly.
  • Fixed a problem which prevented updates and installations in other than the default location.

New in SingleCrystal 2.1 (Jul 20, 2011)

  • Realistic Electron Diffraction. Earlier versions of the program provided a rather idealised representation of electron diffraction, in which it was assumed that the electron beam was perfectly parallel. This is not the case for a real transmission electron microscope, where the beam converges on the crystal to a greater or lesser degree. This has the effect of extending the range of reflexions that can be recorded: the Ewald Sphere is effectively being rocked back and forth, and hence intersects more reciprocal lattice 'spikes'.
  • SingleCrystal now lets you set the beam convergence via a new Diffract > Beam Convergence command. You are prompted to enter a convergence (semi-) angle, in degrees. A typical value might be around 1°. As you increase the beam convergence, more reflexions will be observed, particularly for thicker crystals.
  • Real-Time Convergence Controls. Two new buttons for increasing or decreasing the simulated TEM beam convergence can be added to the toolbar. Right-click on the Toolbar and choose them from the menu.
  • Improved Memory Handling. If a minimum number of reflexions had not been specified, or if the current level were too high, the program could crash for some structures. SingleCrystal now attempts a sensible memory allocation and will, if necessary, warn the user about excessive numbers of reflexions, with the option of cancelling this operation.
  • SingleCrystal is also able to make more efficient use of memory for reflexion data.
  • Faster Intensity Calculations. SingleCrystal now makes use of all available processors on your computer when calculating the reflexion intensities, significantly improving performance.
  • Miscellaneous Changes. This version includes a number of minor changes and performance tweaks:
  • Clicking on a reflexion with the Angle tool now displays the two-theta angle, for all diffraction modes. (Previously, this information was displayed only for Laue patterns.)
  • Picture files saved with other than default screen resolution are now displayed correctly.
  • When dragging a data file into a Diffraction window in which a background picture is already displayed, the background picture is again preserved.
  • '.singlecrystal' is now a valid Session file extension.
  • If SingleCrystal was installed in other than the default location, the Update Installer is now able to locate it correctly, and no longer creates a new installation in the default location.
  • Clicking on a row in the Diffraction Data dialog now highlights the row for easier reading. Also, the dialog can now be resized horizontally.
  • D-spacing and reciprocal d-spacing values are now displayed in the correct columns in the Edit > Diffraction Data dialog and when exporting Diffraction Data files.
  • Fixed potential crash which could occur when an unrecognised file was dropped into the Diffraction window or Patterns pane.
  • Reflexion spot size is now restricted to values between 0.0001 and 0.2 Å-1.
  • Live Rotation performance with CrystalMaker has been improved, allowing SingleCrystal to keep up during auto-rotation of structures.
  • The Save button in the Preferences dialog is now just an Apply button; changes made are not saved to disc until the application quits.
  • If the user activates the Ruler, Protractor, or Grid tool, the Arrow tool is now automatically selected, on the assumption that the user will wish to manipulate the activated tool.
  • The popup menu buttons in the Protractor and Ruler tools now retain their visibility even if the tool is made transparent.
  • The delay before displaying the Status Window has been increased, making it less obtrusive during separate, sequential operations (such as adding many patterns to a plot at once).
  • Holding down the F8 or Shift-F8 key to change the opacity of the selected tool now causes the opacity to change gradually rather than all at once.
  • Info Bar button contents are now left-justified.
  • Fixed an invalid colour calculation which, most obviously, caused menus to appear pink when running under Windows XP.
  • Support for the Status Bar has been removed.

New in SingleCrystal 2.0.1 (Jul 20, 2011)

  • Miscellaneous Fixes and Enhancements. This release addresses a few issues which cropped up in the initial 2.0 release:
  • The Installer now properly handles entry into the Personalisation dialog of multi-user licence codes at installation time.
  • Right-clicking a measurement tool (Ruler, Protractor, or Grid) now correctly displays a popup menu under Windows XP.
  • Measurement tool popup menu items are now properly updated, even if the tool is not currently selected.
  • Dragging and dropping the same picture file into a Diffraction window more than once no longer causes a repeating system error alert.
  • Reflexion tooltips now appear in their correct position when displaying Laue patterns.
  • Reflexion tooltips are now displayed even if a measurement tool is selected, and are not displayed when the cursor is over a tool.
  • Exported vector graphics images, particularly those of Laue patterns, are now scaled properly.
  • Positioning of the popup menu arrow in certain Toolbar buttons has been improved.
  • Tooltip and measurement tool drop shadows are now drawn with the correct density.
  • The Demo mode watermarks are now erased from the Diffraction window immediately following the unlocking of the application.

New in SingleCrystal 2.0 (Jul 20, 2011)

  • X-Ray & Neutron Diffraction:
  • SingleCrystal 2 now provides a wide range of diffraction simulations, designed for x-ray and neutron crystallography in the lab or synchrotron, as well as TEM diffraction.
  • Precession Patterns. SingleCrystal can now simulate the appearance of X-Ray (or neutron) Precession photographs, showing reciprocal lattice sections with smoothly-rendered reflexions. Upper-level sections can easily be viewed, using the View > Set Lattice Layer submenu.
  • Laue Patterns. SingleCrystal lets you simulate three different kinds of Laue (white-radiation) diffraction patterns: Front-plate, Rear-plate or Cylinder geometries. A redesigned Wavelength dialog lets you specify a wavelength range between minimum and maximum values, with a checkbox for specifying Polarized radiation.
  • Background Picture Control:
  • SingleCrystal 2 provides a myriad of tools designed to turn the program from a virtual "light box" to a full-scale measurement and manipulation studio.
  • Open. You can now open pictures in their own windows, without having to also have a simulated pattern open at the same time. Just use the File > Open command, or drag-and-drop a picture onto the Application icon, or drag the image directly into an open SingleCrystal window.
  • Move. Both observed and simulated diffraction patterns can now be moved relative to the screen centre, using a new Move tool. This is particularly useful when trying to match a simulated pattern with a real image of an observed pattern which is not centred. A new Selection control lets you specify whether to manipulate the Simulated pattern, the background Picture, or both. To cancel any offsets, click the Centre toolbar button, or choose: Picture > Reset Centre.
  • Zoom. The zoom controls can now be applied to the background picture, letting you take advantage of high-resolution observed diffraction patterns, zooming in to examine detail, perhaps in conjunction with the Move tool.
  • Rotate. You can now rotate background pictures. This can be done via menu commands, on the Picture menu, or via the Rotate tool (as with Simulated patterns, to rotate the background picture - about the screen Z axis - you will need to hold the shift key down).
  • Invert. The Picture menu lets you invert the background picture, e.g., turning a negative image into a positive, which can make reflexions easier to spot.
  • Opacity. You can control the opacity of the background picture (relative to the chosen background colour). Lowering the opacity of the background picture may make the simulated pattern stand out more, thereby making it easier to compare the two.
  • Measurement & Autoindexing:
  • SingleCrystal's new screen tools let you measure observed diffraction patterns on screen, without having to use other software or an old-fashioned lightbox. Even better, when used in conjunction with a simulated pattern, the new Grid tool lets you calculate the crystal orientation and index your observed pattern.
  • Ruler. A translucent ruler can be displayed over an observed diffraction pattern, for easy measurement. The ruler can be moved (with the Arrow tool), resized and rotated, using its two control points.
  • A popup menu, in the central units display, lets you change the ruler units, between pixels, millimetres, centimetres, inches and reciprocal Ångstroms. The number of divisions can be changed, and the average distance between divisions calculated.Readings can be copied to the clipboard. The ruler colour and opacity can also be changed.
  • To toggle the ruler display, click the Ruler toolbar button, or choose: View > Show Ruler.
  • Protractor. A translucent protractor can be superimposed over an observed diffraction pattern, letting you measure angles between groups of reflexions. The protractor can be manipulated with the Arrow tool, so you can move, rotate or resize its two arms, via the three circular control points.
  • A popup menu lets you copy a measured angle to the clipboard, reset the protractor arms to a preset value, or change the colour or opacity. The protractor can also be "locked", using the padlock icon.
  • To toggle the protractor display, click the Protractor toolbar button, or choose: View > Show Protractor.
  • Grid. A translucent grid can be superimposed over an observed diffraction pattern, as the basis for auto-indexing (see below). You can move, resize, rotate and shear the grid, using Arrow tool, and the various grid control points (square points for resizing or shearing; circular points for rotating).
  • Right-clicking on the Grid brings up a contextual menu, with options for changing the number of divisions, setting the grid colour and opacity, and resetting the grid angle to one of various preset values.Information about the grid, including its unit cell dimensions, shortest distances, ratios and angles, can be displayed on screen.
  • By overlaying the new Grid tool over an observed pattern, you can instantly reveal the crystal orientation by choosing the Calculate Orientation command from the Grid contextual menu, or by using the View > Set View Direction with Grid command. Following autoindexing, indexing results are displayed in a subtitle at the bottom of the window and the grid is updated to show the calculated results. Furthermore, the simulated pattern has its hkl labels automatically shown.
  • View Calculator. The new View Calculator palette lets you enter three shortest distances measured for an observed pattern (with the option of adding their angles), in order to calculate the view direction for this pattern. This command uses a revised version of the File > Export > Zone Axes command, to give the best match.
  • Crosshairs. A set of crosshairs can now be displayed, to help align observed diffraction patterns. These can be toggled on or off using the Crosshairs toolbar button, or the View > Show Crosshairs command.
  • Save Your Work:
  • For the first time, SingleCrystal lets you save all your work - crystallographic data, simulated diffraction pattern, observed pattern, screen measurements, screen tools, stereographic projection and window size/position data - in a single file.
  • Just drag-and-drop your observed pattern into a new SingleCrystal window and you can save this - together with your screen tools and measurements - in its own session file. The original image is saved in the session file, using lossless compression, so you don't have to keep track of original data. For fast and easy auto-indexing, drag-and-drop a crystal file into the same window, and compare your observed and simulated patterns directly.
  • The new SingleCrystal session file has default extension, .scdf.
  • Browse Data:
  • SingleCrystal now lets you browse detailed listings of structural or diffraction data, with the option of exporting your data - with your customized sorting - to a text file.
  • Diffraction Browser. A new Edit > Diffraction Data command brings up a comprehensive table of diffraction data, including hkl values, d-spacings, structure factor, phase angle and intensity information. You can click the column headings to sort by different categories. Clicking the window's Save button lets you export the resulting table to a text file.
  • Crystal Editor. The new Edit > Crystal command lets you view your crystallographic data, edit lattice parameters and choose to mark which sites should be used for intensity calculations.
  • Miscellaneous Features:
  • Gamma Control. SingleCrystal now better mimics the intensity response of traditional film, using a so-called Gamma response curve to map simulated intensity values to a screen greyscale display. Photographic film shows a logarithmic response, involving a power factor, gamma (γ), where: opacity ∝ Iγ. The gamma value can be adjusted using the Diffract > Gamma Correction submenu. Higher gamma values make it easier to show weaker reflexions, in the presence of stronger ones.
  • Reflexion Colouring. Reflexions can now be colour-coded by wavelength or intensity, in addition to phase angle.
  • Spot Size Control. Users can now interactively change the size of simulated reflexions, in addition to their saturation - using a pair of (optional) toolbar buttons. (To add these to your toolbar, choose: View > Customize Toolbar, and drag them from the customize sheet onto the toolbar - Mac version).
  • Minimum d-spacing. Users have the option, in TEM mode, of displaying the minimum d-spacing allowed by the current program settings, in the form of a circular overlay. This option can be toggled using a new View > Show Minimum D-Spacing command.
  • Subtitles. Information about screen tools, progress and other operations is now displayed in the form of "subtitles" in the lower part of the Graphics window. This saves taking up valuable space in the Info bar at the bottom of the window.
  • New cursors. SingleCrystal now uses its own cursors for different tools (e.g., Move, Distance, Angle).
  • Intelligent Preferences. A full set of preferences is now automatically saved when you quit the program and all your current settings are applied to new windows. As a result, the Preferences dialog can now be much more concise. New commands are provided to reset preferences to the Factory Settings or Last-Saved Settings.
  • Smart drag-and-drop. Multiple items can be dragged into the same window, resulting in multiple windows being opened, or, in the case of an image plus a crystal file, the contents of the two files being displayed in the same window.
  • Multiple Wavelength Dialogs. The wavelength dialog adapts to the current diffraction experiment, letting you maintain separate settings for, say, TEM diffraction, compared with Laue or X-ray Precession patterns.
  • View Direction. The View Direction window now features shortcut buttons for commonly-used view directions.
  • Arrow-Key Rotation. The simulated pattern and/or observed pattern, can be rotated using the keyboard arrow keys - if the Move tool is currently active.
  • New Licensing Dialog. SingleCrystal makes it easier for you to enter your licensing information, with real-time licence code checking. Users transferring their licences to another user can opt to clear their licensing data with a new Delete Licence button.
  • Improved Diffraction Data File. Exported Diffraction Data files now include the reciprocal lattice volume, plus the lattice-type symbol and a list of general equivalent positions.
  • New Help System. SingleCrystal's online help system has been completely redesigned and rewritten - and now includes an index. Help topics are now more accessible and better presented.