CrystalMaker Changelog

What's new in CrystalMaker 10.8.2.300

Jun 21, 2023
  • SingleCrystal 5 Support. This version includes support for the forthcoming SingleCrystal 5, including live rotation and live diffraction modes.
  • Enhanced Structure Checking. When editing an existing crystal, or importing a new one, the program now performs additional checks to ensure that inter-axial angles are non zero and that their sums are less than 360°.
  • Miscellaneous. This version includes miscellaneous fixes and enhancements.
  • Update checking works with our new SSL-based web server.
  • Fixed an issue in which structures could appear to flash as they were relaxed.
  • Added check for invalid orientation matrix in when importing CrystalMaker text files.
  • Fixed a (very-rare) problem with CIF data that included nested multi-line comments.
  • Corrected the Anhydrite structure.

New in CrystalMaker 10.8.1.300 (Nov 8, 2022)

  • Smarter Auto Rotation. You can now automatically rotate your structure about an optimum rotation axis, thanks to a revised Cell option in the Spin popover.
  • The program chooses the best rotation axis, depending on the unit cell orientation. If a cell face normal is closest to the vertical, then that becomes the rotation axis (as in version 10.8). However, if one of the axial vectors is closest, it will be used, followed by one of the major lattice vectors, in the range –1 ≤ UVW ≤ +1.
  • A further refinement is that the rotation should now appear rock solid, even when using large angular increments.
  • Prismatic File Import. This version can import structural data from a "Prismatic" data file. Such files—used for simulation of high-resolution TEM images—comprise a rectangular unit cell with basic site information.
  • Miscellaneous. This version includes miscellaneous fixes and enhancements.

New in CrystalMaker 10.8.0.300 (Sep 26, 2022)

  • Powerful Auto Rotation:
  • The "Spin" popover has been completely redesigned, allowing for structure- rather than screen-specific rotation, e.g., rotating about a specific bond or cell axis, and preserving the rotation axis as the structure is manually rotated.
  • The new popover includes an option for “unlocked rotation”, whereby the rotation axis can be rotated (relative to the screen), such that the user can reposition a spinning cube, say. This makes it easy to record video with inclined rotation: great for showing a unit cell, or a spinning molecular group around an inclined rotation axis.
  • Rotation axes can be defined parallel to the screen axes, the nearest unit cell axis—or entirely customized, via the angle fields. For the first time, oscillation mode can work about any axis: not just the screen Y axis.
  • New View Commands:
  • Bond Selection. Users can now opt to view the structure along a selected bond, or to make that bond vertical. New View Along Bond and Make Bond Vertical buttons have been added to the Bond Selection Inspector.
  • Atom Selection. New View Along Atoms and Make Atoms Vertical buttons have been added to the Atom Selection Inspector.
  • General Selection. The Transform > View Direction submenu now includes a command to view perpendicular to the overall selection.
  • Nano Spirals:
  • Redesigned the Bend Selection sheet to include a new Radial Offset field. This allows the one to define a spiral (instead of circular) section.
  • Mean distance from plane:
  • The Calculate > Distance from Plane command now calculates the mean distance and standard deviation; these values are printed in the Output Log, after the individual distances.
  • Faster "Speed Sync":
  • It is now possible to rapidly synchronize a multi-structure document by holding down the shift key whilst pressing the toolbar's Sync button. This skips saving a backup step (which can be a long-winded operating), allowing faster operation.
  • Miscellaneous:
  • Replaced the former Transform > Spin menu command with a dedicated Spin submenu. This provides access to a dedicated keyboard shortcut (cmd-opt-I) as well as a new Adjust Spin command: an alternative way of accessing the Spin popover, for those unfamiliar with the technique of clicking-and-holding the Spin toolbar button.
  • Speedier popovers. Clicking a "delay" popover button (such as the Spin toolbar button) now causes the popover to appear after a shorter delay.
  • Exporting visible- or crystal-coordination output now results in unit cell parameters being added to the output file.
  • For the sake of clarity, removed the "duplicate" C2221 space group settings corresponding to [bac], [bca] and [cba] settings. This leaves a single listing each for the axial settings, viz. C 2221, B 2221 and A 2122.
  • Improved molecular modelling results, with a new three-body potentials files containing revised values. A diagnostic output call - which could cause the program to bog down in certain cases - has been removed.
  • CIF files containing anisotropic temperature factors expressed in the (rarely used) Bij format, are now imported correctly.

New in CrystalMaker 10.7.3.300 (Jun 21, 2022)

  • Extended CMTX (text) file format. CrystalMaker now saves the colours of individual sites in its CMTX format. Previously, only the dominant, "element" colour was saved; now, any sites whose colours differ from the dominant element colour, are included in the format's "TYPE" card.
  • When composing a CMTX file manually, you can enter either an element symbol (e.g., "Si") or a site label (e.g., "T2i") in the TYPE definition, e.g.,
  • TYPE
  • Si 1.0 0.0 0.0 0.5
  • T1 1.0 0.0 0.0 1.0
  • T2 0.95 0.0 0.1 1.0
  • O 1.2 1.0 0.0 0.0
  • Here, the element symbols "Si" and "O" have been included, together with two site labels, "T1" and "T2", which have "custom" colours.
  • (We should emphasize that all site labels should be unique and different from any element symbols.)
  • Miscellaneous. This version includes miscellaneous fixes and enhancements.
  • When working in "Live Diffraction Mode", unit cell transformations (e.g., changing lattice type, supercell, surface cell) now trigger updates to the diffraction pattern.
  • Perfectly-flat molecules no longer appear hidden when depth fading is enabled.
  • Fixed a potential issue reading from CASTEP files via the File > Open with Format submenu. This option expected the file to be in CASTEP's "output" option, and failed to handle "density" or "cell" formats. Now, the program uses the file extension in order to differentiate the formats better.
  • Resolved an extremely-rare issue in which some bonds were drawn at incorrect angles, owing to numeric rounding errors.
  • Workaround for creating a supercell to cope with input atoms defined with fractional coordinates lying outside the unit cell (!). CrystalMaker now explicitly moves any offending sites into the correct unit cell before proceeding with its transformation.

New in CrystalMaker 10.7.2.300 (Mar 4, 2022)

  • Polyhedral Distortion Indices. CrystalMaker now calculates distortion indicies ("DI") using the method of Baur, 1974 (Acta Cryst. B30:1195-1215). These are shown - in abbreviated form - when a fully-intact polyhedron is selected, or printed in the Output Log using the Calculate > Structure Report > Polyhedral Distortion Indices command.
  • Three sets of distortion indices are reported:
  • DI (T–X) - bond distances between the centroid (T) and vertex atoms (X)
  • DI (X–T–X) - angles between shared-edge vertex atoms (X) and the centroid (T)
  • DI (X–X) - edge lengths
  • Miscellaneous. This version includes miscellaneous fixes and enhancements.
  • Following yet more, undocumented, changes to VASP output files, CrystalMaker now adopts a more cautious approach to file loading. When an indeterminate file structure is detected, any further attempts at loading data are immediately aborted, leaving the first structure visible.

New in CrystalMaker 10.7.1.300 (Feb 8, 2022)

  • Cartesian Coordinates Imported from CIF files. CrystalMaker can now read orthogonal coordinates from a CIF file, as saved with the _atom_site_Cartn_x, _atom_site_Cartn_y and _atom_site_Cartn_z tags.
  • Note that, as per the official CIF specifications, an orientation matrix must be specified: using the _atom_sites_fract_tran_matrix_ij tags (and optionally a translation vector, saved with the _atom_sites_Cartn_tran_vector_i tag).
  • In the absence of a transformation matrix, it is impossible to relate any lattice periodicity to the (isolated) collection of orthogonal coordinates supplied: we simply cannot "second guess" the author's intentions here, or any implied axial relationships. If it isn't in the file, it doesn't exist!
  • In the absence of an orientation matrix, CrystalMaker will display a warning and then do the only sensible thing: showing the atoms as an isolated "molecule".
  • Flexible VASP Trajectory Support. CrystalMaker can now handle VASP "XDATCAR" files which contain separate cell parameters for each frame. This appears to be a recent - and undocumented - 'feature' of newer versions of VASP, allowing for variations in the unit cell size/shape during refinement (previous XDATCAR files maintained the same, global, cell parameters for all frames).
  • Zeolite Frameworks. Added 230 ideal zeolite framework structures to the "Teaching" category of the Structures Library.
  • Miscellaneous. This version includes miscellaneous fixes and enhancements.
  • ed the Linear 3 potential, to improve relaxation of molecules containing the cyanide (-C≡N), isocyanide (-N≡C) and alkyne (-C≡C-) groups.
  • Fixed an issue reading SYSTRE files with a 'P 1' space group symbol.
  • Modified error handling for CIF files with invalid or corrupted sites. Previously, CrystalMaker would report an error for each and every invalid site - which could become tiresome for larger structures. Now, the import is abandoned after the first invalid site alert.

New in CrystalMaker 10.6.3.300 (Sep 23, 2021)

  • Plot Range Auto Scale Option:
  • The Range popover now includes an "Auto Scale" checkbox. This is enabled by default, meaning that the structure will be rescaled to fit inside the graphics pane in any orientation. However, you can now disable this setting, which allows you to preserve the scale when making range adjustments.
  • This will be particularly useful when viewing a structure along its long dimension, and adjusting the range perpendicular to this dimension; no longer will the structure appear to shrink when comparatively minor adjustments are made.
  • Changed Scaling Behaviour for Isolate/Hide commands:
  • The following commands no longer automatically reset the scale:-=
  • Isolate Selection
  • Isolate Selected Molecules
  • Isolate Selected Fragments
  • Hide Fragments
  • This change should help improve continuity when making subtle changes to a structure. (Users can always click the toolbar's Auto Scale button if re-scaling is required.)
  • Licence Expiry Warning:
  • For expiring licences, a warning message is now shown close to the expiry date. This appears once a week for three weeks, and then daily.
  • Miscellaneous:
  • This version includes miscellaneous fixes and enhancements.
  • The Check for Update command is now available when running in "Demo Mode".

New in CrystalMaker 10.6.2.300 (Aug 25, 2021)

  • Graphics Acceleration Choices. Users with Intel Integrated Graphics may be able to enjoy the performance benefits of using OpenGL 4.0 (assuming that video drivers are compatibile). The Use Latest Graphics option in the Preferences window is now enabled for these users. Please make sure to update your graphics drivers (direct from the manufacturer) before trying this option.
  • Graphics Safety Mode. Added a new graphics preference Use safety mode as an alternative rendering method for when the default one causes graphics glitches (e.g., when using proprietary Lenovo graphic drivers).
  • Extended Bond Distance Output. When using the Bond Distance Tool to measure distances between atoms in two different structures, CrystalMaker now prints extended information in the Output Log. In addition to the actual 3D distance and the projected distance (in the plane of the screen), CrystalMaker also lists the vector components, parallel to the (orthogonal) screen axes.
  • This information might be useful when attempting to align different structures; the vector displacement can be entered into the Transform > Scale & Centre > Move Structures command, to move one (unlocked) structure relative to another (locked or hidden) structure.
  • Improved "Labels to Textboxes" command. This command used to require that individual atoms be selected, in order to convert their labels into text boxes. That was perhaps not very intuitive, and resulted in the command typically being greyed out (inactive). We have now changed the behaviour of the command, such that any visible atom labels are now converted into text boxes. This should make the command more accessible.
  • Miscellaneous. This version includes miscellaneous fixes and enhancements:
  • Fixed a bug that occurred updating bond specifications with polyhedra involved that provoked a crash.
  • Fixed an issue converting molecules to crystals that resulted in structures with wrong atoms coordinates.
  • A bug with the display of near-vertical dual-band bond cylinders has been resolved.

New in CrystalMaker 10.6.1.300 (Jul 8, 2021)

  • Visualize Disordered Sites:
  • This major new feature has been added to the Transform menu, allowing visualization of substitutional disorder in crystals.
  • The new Transform > Visualize Disordered Sites command is active for crystal structures which include some degree of site disorder and/or vacancies. The command prompts for a multiplicity factor, then proceeds to generate a new structure - generally a supercell - with a random distribution of any disordered site occupants and/or vacancies.
  • This new command may be useful for teaching purposes, in revealing disordered distributions graphically (the larger the supercell, the better) - and potentially also in preparing input for modelling programs, which require specific atoms at specific positions in a unit cell.
  • As part of the new command, CrystalMaker calculates the minimum supercell size (multiplicity factor) required to show at least one atom of the least-common site occupant (occupants and vacancies with site fractions less than 0.001 are ignored). Note that, in general, higher multiplicities will give a closer approximation to the original formula, as well as a more "random" looking distribution.
  • Faster Lattice Transformations:
  • Major performance optimizations have been made to the Transform > Unit Cell commands (over 10x faster on our test systems).
  • Miscellaneous:
  • Fixed a bug that occurred changing the selected tool after having selected the first point with the Screen Distance tool.
  • Changing the plot range now correctly updates the depth fading of atoms.

New in CrystalMaker 10.6.0.300 (May 17, 2021)

  • Major Online Help Refresh. The online help system has been given a major refresh, with a new visual design, as well as substantial rewriting.
  • Blank Site Label Detection. This version will automatically fix any blank site labels detected during the import of a CMDX document (which might otherwise cause a crash). The crystal editor has also been upgraded to prevent the definition of blank site labels.
  • Live Subtitles. Informative, live subtitles, are now displayed (and updated) whilst using rectangular selection (Arrow Tool), whilst dragging selected atoms, and during movement of a lattice plane.
  • Miscellaneous. This version includes miscellaneous fixes and enhancements.
  • Workaround for graphics glitches on systems with the new Intel Iris Xe integrated graphics cards.
  • Fixed an issue in the "Cell Contents" command, upper limit is now set correctly to 0.99999.

New in CrystalMaker 10.5.9.300 (Mar 4, 2021)

  • Miscellaneous Fixes. This version includes miscellaneous fixes and enhancements and is recommended for all users:
  • Fixed an issue on older operating systems (i.e., those which have not been recently updated) where some essential system libraries have not been installed. These critical libraries are now included, as required, by CrystalMaker.
  • 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.
  • Fixed a problem with exporting stereo-pair graphics at very-high resolution which resulted in an interleaved series of images instead of a seamless view.

New in CrystalMaker 10.5.8.300 (Feb 24, 2021)

  • Improved File Export Options. The File > Export Data submenu has been improved, both in terms of layout and command names. Submenus are now used to group related commands, e.g., a new Coordination Environments submenu gives access to the former Visible Coordination and Crystal Coordination commands; and a new PDB submenu give a choice of "molecule" or "crystal" export.
  • Improved XYZ Export. When choosing to export XYZ data, earlier versions of CrystalMaker X exported all structures loaded in the current document, regardless of visibility. Some users found this confusing, so we have now added the option to only export visible structures to an XYZ file. This option - and the "all structures" option are now accessed via a new File > Export Data > XYZ submenu.
  • Miscellaneous. This version includes miscellaneous fixes and enhancements.
  • A new Clear Recent Files command has been added to the File > Open Recent menu.
  • When importing volumetric data from CUBE, Voxel or GRD formats, the user's preferred display style (as defined in the Preferences panel) is applied to the resulting visualizations.
  • Fixed an issue with the Discard Symmetry command; new atoms are now immediately generated corresponding to the increased number of sites in the asymmetric unit.
  • This version includes additional stability improvements and integrity checks to ensure safe operation.

New in CrystalMaker 10.5.7.300 (Jan 25, 2021)

  • Robust Volumetric Data Import. We have improved the data handling for large volumetric datasets, including VASP files, to test for the presence of rogue data - presumably relating to under- or overflow conditions. In the case of a VASP file, such conditions are represented by a string of asterisks ("*********"). CrystalMaker will now issue a warning, giving the appropriate line number. Since CrystalMaker does not have the concept of "Not A Number" for volumetric visualizations, any rogue data will be replaced with zeroes.
  • Miscellaneous. This version includes miscellaneous fixes and enhancements:
  • Online Help has been extended, with a detailed section about molecular volume calculation.
  • Atom vectors are now correctly imported from CMTX files.
  • Fixed a - rare - issue with the Transform > Discard Symmetry command which could result in incorrect coordinates for certain structures.

New in CrystalMaker 10.5.6.300 (Dec 11, 2020)

  • Improved Discard Symmetry:
  • The Transform > Discard Symmetry command now uses symmetry operators to convert anisotropic displacement parameters and errors in fractional coordinates - for all newly-created sites in the expanded asymmetric unit.
  • Miscellaneous:
  • This version includes an improved update checking algorithm with more modern design and efficient operation.

New in CrystalMaker 10.5.5.300 (Nov 13, 2020)

  • Reset Molecular Coordinates:
  • A new Transform > Reset Molecular Coordinates command allows molecular structures to have their atomic coordinates reset so that they apply to the current screen axes (rather than an initial axial set when the structure was first created or imported).
  • Miscellaneous:
  • This version includes miscellaneous enhancements and fixes.
  • Fixed a bug with the display of dashed lines in polyhedra when perspective is enabled. Dashes could be drawn at the edges of the polyhedra, rather than inside the polyhedron.
  • Fixed a rare issue with loading non-conventional element symbols from CIF files. Unconventional element symbols (such as "Va") were converted to the closest-equivalent element symbol (e.g., "V"), which was not what some users were expecting. We now preserve these element symbols.
  • Atomic radii set using the Selection Inspector can now be larger than 10 Å.

New in CrystalMaker 10.5.4.300 (Aug 28, 2020)

  • New Van-der-Waals Radii. This version of CrystalMaker includes a fully-revised set of van-der-Waals radii, using recent data published by Prof Santiago Alvarez (and others). This provides a vastly-more comprehensive coverage, with more-accurate values.
  • New Bond Range Generation for Text Files. CrystalMaker text files (CMTX) can now include new "BRNG" cards which specify automatic bond (and hence polyhedra) generation between a specified pair of element symbols, within the specified distance range. Such cards provide a more-precise alternative to the existing "BOND" or "BMAX" cards.
  • Please see Appendix B: CrystalMaker Text Format in the CrystalMaker User's Guide for more details.
  • Miscellaneous. This version includes miscellaneous enhancements and fixes:
  • Improved DL_POLY file import: it is nnow possible now to import files with more than 5 parameters in the header (extra parameters are simply ignored).
  • Added a workaround for incomplete (and technically, invalid) AXSF files. Any invalid structures are now skipped, allowing the program to load remaining (valid) structures. Error messages also now include line numbers for easier self-diagnosis.
  • CrystalMaker can now parse CMTX files with NOTE lines containing fewer than four characters, and should correctly respect any "hard returns" inserted within the text.
  • Fixed a rare issue with Stick plots that use thin bond styles; the "elbow joints" connecting thin sticks were drawn at the wrong radii.
  • An extremely-rare bug with the display of near-vertical bond cylinders has been resolved.
  • Fixed a rare issue with dashed lines occasionally being drawn at the edge of a polyhedron (rather than only being shown for occluded rear edges). The issue was related to a mismatch between the geometric centroid of the polyhedron, and the location of its host atom.

New in CrystalMaker 10.5.3.300 (Jun 3, 2020)

  • Enhanced Precision for Hexagonal CellsCrystalMaker will now, by default, identify special positions in crystals with hexagonal lattices and enhance their precisionThe sites in question correspond to x or y values with fractional coordinates close to 1/6, 1/3, 2/3 or 5/6CrystalMaker's existing 64-bit precision means that even sites entered using four decimal places (e.g., "0.3333") will result in the display of "split sites", which is undesirable in the majority of casesThe new scheme will intercept such positions and replace their coordinates with their fractional equivalents.
  • This option can be disabled using a new "Enhance precision" checkbox in the General pane of the Preferences panelPlease note also that any sites entered with less than four decimal places (e.g., "0.333") will be treated as intentional, and won't be offset to the nearest fractional (1/3) value.
  • Improved SYSTRE File ImportSYSTRE files - which are designed to show symmetry-related framework topologies - are now imported without inserting dummy edge atomsInstead, CrystalMaker uses its in-built symmetry-related bond detection, applying appropriate colouring to individual bonds in the framework.
  • CrystalMaker will pre-generate an extended range of lattice, allowing users to expand the plot range and still retain symmetry-related bonding colouringHowever, please note that massive range changes will reset bond colouring to default values.
  • MiscellaneousThis version includes miscellaneous enhancements and fixes.
  • The default surface opacity has been increased from 0.4 to 0.95 to make the surface easier to see, whilst still allowing a (subtle) peek of the structure inside.
  • Fixed an auto-scaling issue with volumetric dataIf no atoms or unit cell frame were visible, the Auto Scale command caused voxels to vanish.
  • Improved the way in which selected sites are merged in a crystal, as part of the Merge commandSites with the same fractional coordinates but different site occupants now use the colour and radius settings for the dominant element.
  • Fixed a problem importing VASP volumetric data which had required the user to reset the plot range in order to see any datasets.
  • Fixed a cosmetic issue with zero indices appearing occasionally when setting the view directionThis (rare) issue occurred when attempting to display rational indices, with the resulting large numbers overflowing the display space.
  • Fixed a bug applying a view direction which prevented hidden atoms from being updated, thereby leading to potential visualization issues when the range was changed.
  • Added a safety mechanism to prevent the scale becoming negative.
  • Improved the atom selection mechanism, reducing the likelihood that atoms are accidentically moved in the processMoving an atom now requires the atom to be selected and the mouse button to be released, and then for the atom to be dragged.
  • Fixed an issue with rectangular selection: it is now possible to add objects to the selection when using the shift key.

New in CrystalMaker 10.5.1.300 (Apr 6, 2020)

  • This version includes minor fixes and enhancements:
  • The Add Atom tool can now be used to add new atoms and bonds for crystals. Holding down the shift key between mouse clicks now successfully adds bonds between the clicked atoms.
  • The File > Export Data > Visible Coordination command now gives neater formatted output for molecules.
  • Attempting to preview a file in the Library browser no longer causes a crash.
  • Fixed a bug in the Distances Explorer which was causing random results.

New in CrystalMaker 10.5.0.300 (Mar 30, 2020)

  • Works with SingleCrystal 4. The single-crystal diffraction commands now work with the all-new 64-bit SingleCrystal 4. This includes the existing "Live Rotation Mode", as well as new commands to Add and Replace diffraction patterns.
  • Please note: for these commands to work you will need to have installed SingleCrystal 4 - and unlocked that application. These commands do not work in "Demonstration Mode" for either application.
  • Live Intensity Mode with SingleCrystal 4. Users with the full-feature version of SingleCrystal 4 can now take advantage of a new, "Live Intensity" mode with CrystalMaker. When this mode is enabled, via CrystalMaker's Calculate > Single-Crystal Diffraction > Enable Live Intensities command, then any changes made to the crystal structure in CrystalMaker will cause the corresponding single-crystal diffraction pattern in SingleCrystal 4 to be updated. For example, you might select one or more atoms in CrystalMaker, move or rotate them, change their occupancies - or event animate a phase transition - and whilst this is happening, the simulated single-crystal diffraction pattern will be updated live.
  • SYSTRE File Import. CrystalMaker can now read from SYSTRE data files and show symmetry-related bonding topologies.
  • SYSTRE is a "Java" program for analysing periodic nets in crystal structures. CrystalMaker can read from its Structure File format (file extension ".cgd") and will show symmetry-related bonds in the structure using colour coding. As connectivity is the raison d'etre of this format, a default "stick" model type is automatically applied.
  • Because CrystalMaker's bond generation algorithm is based on element-pair/distance combinations, the program has to undertake some additional steps in order to popagate symmetry-related bonds throughout an extended structure. This involves the insertion of "dummy" atoms at the centre of each bond, with unique element symbols.
  • Calculate Distance Between Planes. Whilst CrystalMaker can easily calculate the d-spacing for any set of lattice planes (via the D-Spacing Calculator), it was not possible to directly calculate the instantaneous distance between two lattice planes displayed on screen. In this version, we have added a new Calculate > Distance Between Planes command, which calculates the perpendicular distance between two parallel lattice planes.
  • To use this command, use the Lattice Planes group in the Volume Inspector to add two parallel planes to the structure; you can move the planes relative to each other, and then use this command to calculate their separation.
  • Export Vibrational Spectra. You can now export simulated vibrational spectra to a text file by right-clicking in the Vibrations Explorer graph and choosing Export Data from the contextual menu that appears.
  • Miscellaneous. This version includes improved "pie-chart" spheres, improved user interface design and minor fixes.
  • Pie-chart spheres can now show up to eight coloured sectors (instead of four).
  • The File > Open File with Format command has been renamed as Open with Format.
  • The Library viewer's left/right ions have been redesigned to make them more distinctive on a variety of different backgrounds.
  • Improved VASP import: the program can now cope with blank lines at the end of POSCAR files, and between different datasets in multi-structure files.
  • Improved STL 3D output: fixed a bug that caused gaps to appear between some coordination polyhedra.
  • Improved "Demo" alert, with a clearer layout and an attractive Help & Tutorials popover.

New in CrystalMaker 10.4.6.300 (Oct 23, 2019)

  • Interface Refinements. This version includes a couple of subtle improvements to the user interface design. Firstly, the toolbar now uses smaller and neater buttons; secondly, we have updated the colour pickers, removing their alpha channel controls. This is to avoid confusion with our (separate) alpha-channel sliders, and to avoid giving the impression that some interface elements (e.g., non-translucent spheres) can have variable transparency.
  • Miscellaneous. This version includes more robust handling of mal-formatted CIF files, plus miscellaneous fixes.
  • Fixed an issue reading from CIF files in which the symmetry card is empty.
  • Resolved some issues with the Elements preferences. In particular, editing data in "list view" didn't update the "Periodic Table" view.
  • An issue relating to depth fading and bond display has been resolved.
  • Sorting now works correctly in the Atoms Inspector.
  • Adding new sites when editing a crystal now forces a full structure rebuild.
  • Synchronizing with the bond option enabled now updates the Bonds Inspector.
  • The "Tools" toolbar button now works correctly.
  • Atoms Inspector preview descriptions are now correctly updated at all times.
  • The slide-out sidebar and inspector work correctly when a window is maximised.

New in CrystalMaker 10.4.5.300 (Jun 21, 2019)

  • Vertical Layout Option. The Output Log pane can now be toggled between the usual, horizontal layout, or a new, vertical layout. The latter is useful when browsing extensive data listings.
  • To switch between the two layouts one can either use new View > Output Log submenu, or use the Rotate button in the Output Log header (rotate icon).
  • Searchable Output Log. A new Search field has been added to the Output Log's header, allowing easy search: simply enter a search string and press the Return key; continue pressing this key to find subsequent occurrences of the string.
  • The Output Log header also includes a close button and a rotate button (toggling between horizontal or vertical layouts).
  • Improved Text Import. CrystalMaker now offers smarter loading of "custom" atom labels - as read from CASTEP, GULP and other text formats. Element symbols can now be correctly read from labels that combine an element symbol and a numeric part, e.g., "Si27". (In earlier versions of the software, it was assumed that the atom label consisted purely of an element symbol, resulting in unrecognized symbols being loaded, and as a result, "grey" atoms being plotted.)
  • Miscellaneous. This version includes miscellaneous fixes:
  • Distances and Angles output (screen and to file) now includes the volume of each polyhedral site, together with a summary of the number of faces, sorted by the number of vertices.
  • Moving the mouse over the Structures List header causes a drop-down menu indicator to appear. Clicking this provides easy access to the contextual menu commands.
  • Added a workaround for a system-related issue with the rendering of COLLADA files where perspective has been defined.
  • Fixed an issue with the interpretation of origin offsets loaded from CASTEP files.
  • Fixed a crash in the Vibrations Explorer.
  • Fixed an issue saving some of the Workspace preferences.

New in CrystalMaker 10.4.4 (May 31, 2019)

  • Faster Hide Stranded Atoms. The Hide Stranded Atoms command is now considerably faster thanks to faster memory access and an optimized algorithm.
  • Improved Merge Sites Option. It is now possible to merge all sites whose atoms lie within a specified distance. This option is available currently via the Transform > Unit Cell > Collapse Supercell command - the difference being that one can now specify a regular cell (1 × 1 × 1) instead of a supercell.
  • An additional improvement is that this command now executes a series of cycles, resulting in more effective merging of close sites.
  • Help & Tutorials. A new popover button has been added to the "Demo" and "Registration windows, providing direct access to the Tutorials, User's Guide and Video Tour. The displayed popover also emphasizes the fact that full-featured support is already included within the program, does not need to be separately downloaded, and is readily accessed via a handy "Help" menu (!).
  • Miscellaneous. This version includes miscellaneous fixes.
  • Added the ability to read CIF files with empty symmetry cards.
  • Resolved some issues with "list view" in the Elements Preferences pane.
  • Fixed a display glitch with stylized ("2D") bonds, where the bond outline was not correctly updated for depth fading.
  • The Info Inspector now correctly shows angles for triclinic crystals.
  • Added a special workaround to allow non-standard DL_POLY "HISTORY" files to be loaded. Such files deviate from the file format by having different numbers of atoms in each structure, contrary to the file header instructions.
  • Crystal Coordination output files now correctly include all sites.

New in CrystalMaker 10.3.2.300 (Sep 14, 2018)

  • Disordered Structure Support. This version supports SHELX "part" numbers and CIF "Disorder Groups". These indicate alternate versions of the structure and are displayed as separate structures in the Structures List.
  • For example, a carbonate structure might have a CO3 group (which is shaped like a helicopter rotor, with carbon in the centre and oxygens at the ends of the "rotor blades") in one of three possible orientations. Each orientation would have its atoms listed in the CIF file with their own _atom_site_disorder_group identification numbers, e.g., "1", "2" and "3" (or listed as separate "parts" in a SHELX file). Other, ordered, atoms in the structure would have their "disorder group" (or SHELX "part") as "0" (or left blank). Plotting the entire structure would show the three rotor orientations superimposed. However, at any instant in time, the correct structure would show just a single orientation: atoms from "group 0" plus one of the three possible orientations of the rotor, "group 1", "group 2" or "group 3". CrystalMaker would therefore show four structures in the Structures List:-
  • Composite structure (ordered atoms in disorder group 0, plus disordered representations, e.g., disorder groups 0 - 3)
  • Individual representation 1 (group 0 + group 1)
  • Individual representation 2 (group 0 + group 2)
  • Individual representation 3 (group 0 + group 3)
  • By default, the composite structure is shown, but individual representations can easily be selected by clicking on their thumbnails.
  • Show Molecular Unit. An important new command has been added to the Transform > Atom Range and the toolbar's Tidy button. This combines the Show Asymmetric Unit command with the Repair Molecular Fragments command. This allows a quick view of an intact molecular unit, without the distraction of the full unit cell contents.
  • New Lighting Options. A fourth spotlight has been added, together with the option of backlighting. The latter allows for pleasing "halo" effects to be seen around sphere edges, when using rendered styles with specular reflection. Please see the new "Backlit Gold" example file in the Library Browser.
  • The design of the lighting stereogram has also been improved, showing a rendered background with buttons to toggle the stereonet or backlight.
  • Extended Error Propagation. Error values for bond distances are now displayed more prominently throughout the program, including in the Selection Inspector, various Log output commands - as well as the Distances & Angles file export.
  • Improved Synchronize Command. The algorithm for determining the centre of each structure has been improved, which should make it easier to match different structures in a sequence.
  • A new Search Distance field allows the atom-level synchronization to be adjusted to cope with structures with large-scale atomic movements between successive frames.
  • Miscellaneous Changes. This version includes fixes for importing certain file formats, corrected gradient display options - and an expanded structures library.
  • Atomic coordinates and bond distances are now displayed to greater precision in the Selection Inspector.
  • The maximum radius of "thin" bond cylinders has been increased from 60% to 75% of the regular cylinder radius.
  • Improved Show Molecular Cell algorithm. This now works for certain "edge case" structures (such as benzene) and provides a better display, focusing on molecules which are closest to the centre of the unit cell.
  • Major speed improvements for the Repair Molecular Fragments command - which is itself used in a number of other commands.
  • The "Auto Centre" menu command has been renamed as "Centre on Atoms" (to help distinguish it from the new "Centre on Bounding Box" command).
  • Constrained thermal ellipsoids are now loaded from SHELX files.
  • Exported CIF and CMTX files now enforce unique site labels.
  • Moving the Arrow tool over an atom vector now correctly highlights the vector magnitude and orientation.
  • Fixed an issue with massive thermal ellipsoids being shown for sites without any thermal ellipsoid data.
  • The Centre on Bounding Box command now takes the unit cell frame into account.
  • The Add Atom tool now hides its popover when a new atom type is chosen.

New in CrystalMaker 10.3.1.300 (Jul 30, 2018)

  • Comprehensive Preferences:
  • Major improvements have been made to the Preferences panel, which now provides access to virtually every possible setting that can be made.
  • The Atoms, Bonds and Polyhedra panes have been combined into a single Model pane. This uses a tabbed interface to allow individual settings for Atom Spheres, Ellipsoids, Bonds or Polyhedra.
  • The Model Extras pane also now has a tabbed interface, making it much easier to navigate - and providing room for more settings.
  • A new Rendering tab gives full control over the background, reflectance, and depth settings.
  • Video Tutorials:
  • A new Help > Video Tutorials command provides quick access to an extensive series of new audio-visual tutorials: comprising nearly two hours of training.
  • Change Atom Type with Add Atom Tool:
  • You can now change the element type of an existing atom whilst using the Add Atom tool. Click on an atom to highlight it, choose a new element type from the Atom Picker palette, then click on the atom for a second time to change its type.
  • Open Structure in a New Window:
  • A new New Window with Structure command has been added to the File menu. This creates a new window with the current structure displayed in it. This might be useful for comparing changes, or extracting a single structure from a multi-structure sequence.
  • Copy Graphics:
  • A new Copy Graphics command has been added to the Edit menu.
  • Miscellaneous Changes. This version includes a plethora of additional, "under the hood" changes and enhancements:
  • Smarter Range Slider in the Volumetric "Range" Popover. Two slider thumbs merge into one when an Iso-Surface is specified.
  • Live Rotation mode with SingleCrystal can now be enabled for an existing SingleCrystal window, using the Calculate > Diffraction Pattern > Enable Live Rotation menu command.
  • Improved Elements Preferences with a larger and clearer periodic table of the elements, and the addition of a pair of left/right buttons to permit easy browsing of the preset tables.
  • Improved algorithm for detecting inter-connected structures. This algorithm helps prevent problems when trying to use commands designed for molecular crystals. The old algorithm tested for fully-interconnected 3D frameworks, but not 1D (chains) or 2D (sheet) structures.
  • The Calculate > Cavities command is now correctly disabled for a molecule.
  • Fixed a potential problem importing volumetric data from an XSF file.
  • Fixed the Colour by Molecule command, which had been crashing for molecules.
  • Fixed a crash in the Symmetry Explorer window.
  • Changing colours in the Distance Explorer window now works correctly.
  • Zero-intensity vibrations are now shown in grey in the Vibrations Explorer Modes list.
  • The Simulation Energy Window is now kept open if it was explicitly opened from the View menu.
  • The Save command is now only enabled when there is a change to be saved.

New in CrystalMaker 10.3.0.300 (Jul 2, 2018)

  • Cavity Finder. A new Calculate > Cavities command lets you detect large voids within an arbitrary structure - with the option of visualizing their positions and sizes directly on the screen.
  • A dialog lets you specify the minimum void size (hint: the default size of 2 Å works well for most structures); the program then analyses the structure, locating empty regions large enough to position an atom of the required size - and proceeds to calculate the maximum atomic radius that can fit into the structure at these positions. Results are printed in the window log.
  • If you choose the visualization option, then new, dummy sites are created at the void locations. These are displayed as translucent spheres, whose radii match the sizes of the surrounding voids.
  • Please note that this algorithm uses any existing radii in the structure; the program does not apply Van der Waals radii (although you could manually reset your radii to these values, if required).
  • Faster Surfaces. A new algorithm makes surface display considerably faster than before - particularly for massive structures. Because of the new (voxel-based) algorithm, some of the old surface options (e.g., colour-by-atom and mesh display) are no longer available.
  • Smoother Volumetric Data. Sparse volumetric datasets now use bicubic interpolation to reduce noise and improve clarity. Varying degrees of "oversampling" are used, depending on the number of input data points.
  • When adjusting iso-surfaces or iso-volume thresholds using the Range popover, you now have the option of temporarily turning off the oversampling and using a "Fast Redraw" mode; this makes it eaiser to make finer-scale adjustments. Normal, high-quality drawing resumes at idle time.
  • Surface Map. A new "Surface Map" option is available, letting you visualize Space-Filling, Van der Waals, or Solvent-Excluded surfaces. Unlike the regular surface overlay, this is not a "real time" surface, but a "one off" calculation, allowing more control and greater flexibility.
  • Whereas the surface overlay applies to all visible atoms - and is updated as atomic visibility changes - a "Surface Map" is created once, and will persist even as the number of atoms changes. This allows you to control which atoms have a surface around them. You can also control the quality (number of "voxels") and detail in your surface.
  • Surface Maps can be created either using the Calculate > Volumetric Data > Surface Map command, or by using the Add Volumetric Data submenu on the Volumetric Data actions menu.
  • Whilst Surface Maps are designed for periodic, crystal structures, you can opt to make your surface map aperiodic, by turning off the Periodic checkbox in the Surface Map sheet.
  • Distance Map. A new "Distance Map" option makes it easier to visualize cavities and channels in complex crystal structures. For each unfilled point in space, the distance to the surface of the closest atom is saved. You can then customize the range of distances to be shown, e.g., to visualize all areas that an ion of a particular size can access.
  • Distance Maps can be created either using the Calculate > Volumetric Data submenu, or by using the Add Volumetric Data submenu on the Volumetric Data actions menu.
  • Powerful New Vibrations Explorer. The Vibrations Explorer now includes significantly-enhanced functionality, accessed via a dedicated Inspector pane (rather than occasional popover controls). Users can immediately adjust the animation parameters and opt to display the intensities of IR modes directly in the Modes list (shortcut: click the Modes list header to toggle between single- or double-column display - the latter with IR intensities shown).
  • The IR spectrum can now be shown as a function of transmittance as well as absorbance, and the x-axis can be displayed in ascending or descending order (the latter option may be more familiar to chemists). You can now choose a peak-shape function, customize the peak width, add a shadow, change the line width or its colour.
  • Ring Calculations. A new Calculate > Rings Through Atom command prints detailed information for rings, up to a default limit.
  • XSF File Import. CrystalMaker can now import structure files generated by the old X-Windows "XCrySDen" program. CrystalMaker can read molecule, crystal and animated (AXSF) files. In the latter case, a sequence of structures is read from the file and added to the Structures List, ready for instance animation via CrystalMaker's Play command.
  • Rotate Quick Links. A new Rotate submenu has been added to the Transform menu. This includes commands to rotate Left, Right, Up and Down as well as Clockwise and Anti-Clockwise. Keyboard shortcuts are available, allowing for quick control over the orientation. The rotation steps are the same as in the Rotate popover (default values are 90°).
  • Open Structure in New Window. You can now select a structure and create a copy in a new window, using the File > New Window with Structure command, or via the Structure List's New Window with Selection contextual menu command.
  • Improved Ellipsoid Workflow. We have streamlined the way in which the "plot ellipsoid as sphere" option works. Previously in version X, one would click the Plot Ball-and-Stick Sphere button in the Ellipsoid style popover, and CrystalMaker would display the ellipsoid in the specified site's atom style. This worked well for some users, but changing the atom style required a round trip to the Ball-and-Stick model type, which other users found confusing.
  • In this latest version, all thermal ellipsoid styles are set from the same popover, and the "plot as sphere" option is now a checkbox.
  • Leap Motion 3D Controller Support. This version of CrystalMaker X now supports the Leap Motion 3D controller for hand-gesture controlled 3D rotation and scaling.
  • Miscellaneous Changes:
  • This version includes better performance and miscellaneous bug fixes.
  • New Reapply Bond Specifications command, added to the Bond Inspector's Actions and contextual menus. This lets you regenerate bonding for all specifications in the current structure.
  • Easier volumetric dataset creation: double-clicking on an empty row in the Volumetric Data table now displays a popup menu letting you choose what type of dataset to create.
  • Double-clicking on the minimum or maximum fields in the Bonds Inspector now edits their values.
  • Added new shortcuts to the Crystal and Molecule editors: double-clicking on an empty row now creates a new row (i.e., has the same effect as clicking the "+" button).
  • Faster display of polyhedra with thick edges; a (rare) problem with edges becoming extended outside the structure has also been resolved.
  • Improved ring selection algorithm.
  • Compact volumetric datasets. Porosity and surface datasets are now saved in a more efficient manner, resulting in considerable reduced file sizes (60-70% smaller).
  • Faster rotation for massive crystal structures.
  • The Add Molecular Centroids command now uses zero occupancy for its new, dummy sites - thereby leaving the structural formula unchanged.
  • Atom labels now work correctly for "Stick", "Wireframe" and "Thermal Ellipsoid" model types.
  • Improved SHELX import. Site labels saved in the SHELX files are now respected; thermal ellipsoids loaded from the file can now be displayed on screen.
  • Fixed occasional glitches with multi-structure animations. Atoms without bonds, or off-centred structures could appear. These were related to a performance optimization in the previous version of the software and have now been resolved.
  • Displaying "noisy" volumetric data should no longer cause a crash.
  • The Radii submenu of the Atoms Inspector Actions menu is now correctly populated at program startup.
  • Volumetric data selection now only applies for visible datasets.
  • Fixed a potential bug with the lattice planes Move to Intercepts command.
  • Orientation matrices ("OMAT" cards) are now correctly read from CrystalMaker (CMTX) text files.
  • Pressing the Reset Matrix button in the Cell Transformation sheet now clears any previously displayed error messages.
  • Fixed a potential bug with the Add/Delete Bonds tool: it had been possible to self-bond an atom, which could cause problems during subsequent operations!
  • Improved CIF import: importing thermal ellipsoids saved in the (very rare!) Bij format now works correctly.
  • Improved removal of duplicate atoms for hexagonal or trigonal structure.
  • Exporting ultra-high-resolution graphics (dimensions greater than about 16,000 pixels) now works correctly.
  • Toolbar customization is now saved and restored correctly.
  • Window state (size and position) is correctly restored when opening a document; oversize/off-centred documents are reset to ensure all content is visible.
  • Improvements to the graphics display for high-DPI displays.
  • CMTX files are now associated with CrystalMaker by default.
  • VASP import has been relaxed so that volumetric data can continue after reading an invalid number.
  • The Video Tour web page no longer opens when launching the program.
  • Fixed a bug in the export rotation movie: number of frames were being used as frames per second
  • Fixed a bug when entering a not valid symbol on the occupancy column in the Crystal Editor.
  • Fixed previews (Structures list) scale.
  • Numerous graphics glitches fixed including: Atom labels for Wireframe and Stick model; Bond labels for Wireframe model; Polyhedra dashed lines; Ellipsoid and bond outlines.

New in CrystalMaker 10.2.2.300 (Mar 15, 2018)

  • D-Spacing Calculator:
  • We have a added a new calculator palette which displays the d-spacing for a specified lattice plane (hkl indices) for the frontmost document window - and with the option to print the result in the window log. To access the calculator, choose: Calculate > D-Spacing Calculator.
  • Isolate Fragment:
  • A new "Isolate" command has been added to the Graphics Pane contextual menu (and to the main Transform > Selection sub-menu). The Isolate > Fragment command combines two previously-separate steps:
  • Expand Selection > Fragment
  • and:
  • Isolate Selection.
  • The three Isolate commands have been moved to a submenu on the Graphics Pane contextual menu. They are: (Isolate > Selection; Isolate > Fragment; Isolate > Molecule).
  • As a quick reminder: "Fragment" refers to visibly-interconnected atoms, whereas "Molecule" refers to ALL interconnected atoms, regardless of their visibility.
  • Improved Porosity-Map Generation:
  • Earlier versions of the program used a single, default "voxel" size for all structures. Whilst this was designed to work well for typical inorganic structures, extended structures - such as Molecular-Organic Frameworks (MOFs) - have such massive unit cells that using the default value would require excessive amounts of (precious) system RAM - over 50 GB for some structures.
  • This version now computes a sensible voxel size, based on the current plot dimensions (and the same algorithm has been extended to the Electron Density Map). Users can still override this value, using the sheet controls provided.
  • Expanded Structures Library:
  • CrystalMaker now includes all known crystal structures for the elements (at ambient conditions), plus a number of additional phases formed at other temperatures and pressures. Many other structures have also been added - including a new "Pigments" thematic library.
  • Miscellaneous Changes:
  • This version includes improvements to nearest-neighbour and ring selection, CIF import - plus a number of bug fixes.
  • Improved nearest-neighbour selection: the program now skips any hidden atoms (i.e., this behaves akin to the "Fragment" rather than the "Molecule" commands).
  • Print to Log buttons in the Angle- and D-Spacing Calculators now display the window log if it isn't current visible.
  • CIF files with inconsistent site labelling between multiple "loop" statements are now handled more gracefully.
  • More refinements to the Ring Selection algorithm mean that rings with side chains attached can now be reliably selected.
  • When moving one or more atoms in a crystal, all coordinates are updated in real time, meaning that data export uses fully up-to-date data.
  • Fixed a bug with the Merge Atoms command which could cause atoms in neighbouring unit cells to be made visible.
  • Lattice Planes menu commands are now corrected enabled.
  • When searching for files by chemical formula in the Library Browser, element proportions are now correctly used for crystal structures.
  • The Rotation Popover now works correctly with our optimized fast rotation mode.

New in CrystalMaker 10.2.1.300 (Mar 7, 2018)

  • Faster Rotation and Scaling. This version includes optimizations to the OpenGL graphics engine, resulting in major speed improvements when rotating or scaling the structure. In our tests, performance was improved by between 40-50% for complex structures.
  • Smaller File Size, Reduced Memory Requirement. The "Quick Tour" videos have now been replaced with a direct link to our website "Video Tour". This makes the application much smaller (disc image is 25% smaller) and means that we can add more videos without worrying about size issues.
  • The Library Browser now defers preview generation until drawing time, which greatly reduces the program's memory footprint during normal use.
  • Expanded Structures Library. A large number of new crystal structures have been added in this release, including the crystal structures of most of the elements. These can be found in both the Reference Library and also in a dedicated "Crystalline Elements" teaching library.
  • Miscellaneous Changes. This version includes improvements to atom label outlines, ring selection, plus a number of bug fixes.
  • Improved atom labels. The outlines are now slightly rounded, which avoids spurious ascenders or descenders. The outline width now scales with the font size.
  • Faster assignment of unique site labels (using the Atoms Inspector).
  • Electron density maps now choose the default lattice plane slice (if no lattice planes are currently visible) more accurately, choosing a plane that is approximately perpendicular to the view direction.
  • Improved Ring Selection algorithm: this can now cope with rings containing odd numbers of atoms.
  • The Angle Calculator now works correctly for non-orthogonal axes.
  • Legacy "CMMF" molecule files converted from crystals with thermal ellipsoid data, can now be read into CrystalMaker X.
  • Fixed an error exporting rotation movies: angular increments are now correctly calculated.
  • Fixed VASP file importer: tabs are also now allowed in between values not just white spaces.

New in CrystalMaker 10.2.0.300 (Feb 22, 2018)

  • Powerful New Volumetric Data Display. Major improvements have been made to all aspects of volumetric data display and manipulation, including true iso-surfaces, iso-lines, new colouring options, smoother display, inline list controls, histogram previews, a real-time range slider with colourisation, mode-, median- and mid-range display presets and the ability to define range thresholds in raw units.
  • CrystalMaker now supports the display of true iso-surfaces (in addition to the existing iso-volumes). You can use the new range controls to specify equal minimum and maximum thresholds, or use the new "Median" and "Mode" presets and then drag the range slider to watch the iso-surface vary with value.
  • The Volumetric Datasets list includes an Info button which displays a summary of the dataset in a popover. Information includes dimensions, voxel size and volume, minimum and maximum values, the mean, median and mode.
  • Another inline list control is a Range button. This provides a summary of the current range limits (expressed as fractions of the overall data range). When clicked, a new Range popover appears. This previews the data range and its values, in the form of a histogram, with a real-time, coloured, range slider. A new "Remap Colour Range" checkbox lets you squeeze the current colour gradient into the min/max interval, or have it stretched between the absolute data range. (The coloured range slider makes this feature very intuitive.)
  • Data thresholds can now be specified using raw (input) data values, in addition to relative (percentage) values.
  • Data thresholds can be interactively scanned by locking the minimum-to-maximum interval (padlock icon in the Range popover) and dragging the range slider or using the min/max stepper controls.
  • You can now browse between different volumetric datasets in the same window by option-clicking their visibility checkboxes. This will automatically make the clicked dataset visible and hide any remaining datasets. (Of course, you can still have multiple datasets visible simultaneously, if you wish.)
  • Three separate colours can be used for iso-volumes: the "inside" and "outside" colours, as well as the truncation colour (e.g., where the data are cut by the unit cell or selection range). Note that, for iso-surfaces, the truncation colour is never shown (the surface is infinitely thin).
  • Iso-surfaces and iso-volumes now appear much smoother with less spurious "noise".
  • Translucent lattice plane sections are now possible: letting you see through lattice plane slices and give a greater sense of depth.
  • Volumetric data visualized as lattice plane slices can also be seen as "isolines" when a single threshold value is specified.
  • Streamlined Inspector. The Inspector has a clean new look, with a strong tabbed design, more compact control groups, and the addition of a new Volume Inspector.
  • Navigation between the various inspectors now uses tabs, rather than highlighted icons. This should prove clearer for many users - and strengthens the correspondence between an inspector's controls and its tab.
  • The Atoms, Bonds, Lattice Planes and Volumetric Data lists now have Actions buttons with drop-down menus. These provide immediate access to key functions (which were previously buried within contextual menus).
  • A new shortcut has been provided for adding a new Bond Specification or a new Lattice Plane. Simply double click on a blank row in the respective list to add a new entry.
  • A new "Volume Inspector" has been added for display of volumetric data and lattice planes (whose lists have been moved from the Model Inspector). This helps to declutter the Model Inspector, whilst providing a more focused interface for the Lattice Planes and Volumetric Data lists. Including both lists in the same inspector makes it easier to manage volumetric data visualized as lattice plane sections.
  • The Model and Rendering inspectors are now more compact, using popovers to display non-critical controls. By default, more of the control groups are shown opened for new structures.
  • The Unit Cell group in the Model Inspector is now hidden if the current structure is not a crystal.
  • Panel-wide contextual menus are available for both Model and Rendering inspectors. These allow you to quickly save or reset multiple settings, as well as expand or contract all control groups. To display the panel-wide contextual menu either: right-click below the bottom of the list, or right-click on the Inspector icon.
  • Pie-Chart and Fuzzy Spheres. Four new sphere styles have been added to the program, comprising 2D and 3D variants of "Pie Chart" spheres and "Fuzzy" spheres.
  • Pie-Chart spheres provide a visual indication of mixed (or missing) site occupancy. The colours of the various elements are used to colour different sectors of the sphere; any missing components are indicated by a translucent sector. Note that element colours are chosen from the active element table; colours may differ from system to system.
  • Fuzzy spheres vary in transparency from the centre to the edge, creating a better illusion of a filled atom, whose thickness varies from centre to edge.
  • Library Formula Search with Scope Bar. When performing a search in the Library Browser, a new Scope Bar appears, making it easier for you to define your search criteria. By default, the search location is the (new) Reference Library (which replaces the former "All Structures" folder) - since this is designed as the central repository for reference structures.
  • Search Location buttons let you reset the search location to your currently-navigated folder, your Favourites, or All folders.
  • You can now opt to search for just crystal structures, molecules, or both. Note that if a document contains both crystals and molecules, it will show up in all searches.
  • CrystalMaker now lets you choose what kind of content to be searched:-
  • By filename.
  • By notes.
  • Formula contains elements (e.g., "Si" brings up Si, SiO2 and Al2SiO5)
  • Formula matches elements (e.g., "Si" only yields Si)
  • Exact formula match.
  • The "Exact Formula Match" is a new option. For the case of crystals, element proportions are matched (e.g., "Si2O4" will be treated as "SiO2"). You no longer have to type spaces between element symbols - but if you do omit spaces, you will need to use the correct capitalization e.g., "Al2O3", not "al2o3".
  • Expanded, Reorganised Structures Library. This version includes a large increase in the number - and quality - of crystal structures. The organisation of the library has also been changed, so that it is easier to navigate and search. Highlights include:-
  • Reference library with 400+ crystal structures of minerals, ~300 other (non-mineral) inorganics and hybrid materials and ~300 organics (crystals and molecules)
  • New Crystal Structures of the Elements Teaching Library
  • Expanded "Structural Architecture" library (Teaching Library) with detailed animations of the crystal structures for: calcite, feldspar, quartz, spinel, YBCO supercondutor, zeolite ZK5.
  • Many formerly-separate files have been consolidated into multi-structure documents, e.g., phase transitions in quartz, cristobalite and leucite; structural views (cages, chains), etc. For this reason, the Library Browser now displays both the total number of documents and the total number of structures (if different).
  • Live Bond Angle and Distance Rollovers. The Bond Angle tool now provides a live feedback of bond angles as you move the mouse around your structure - no clicking is required! Similarly, the bond distance tool lets you measure distances without clicking.
  • Powerful Polyhedral Face Generation. You can now customize how you would like your polyhedral faces to appear by changing the out-of-plane tolerance for vertex atoms. This lets you display larger faces with more vertices.
  • A summary of the number of faces with different numbers of vertices is now displayed in the Selection Inspector - and can be printed to the window log. CrystalMaker uses the standard convention [AxByCz] to indicate the presence of x faces with "A" vertices each, y faces with "B" vertices and z faces with "C" vertices.
  • Variable-Translucency Atom Spheres. You can now specify the amount of translucency to be used for any Atom spheres with the translucent style. Use the slider control in the General group of the Model Inspector.
  • Enhanced VASP File Import. CrystalMaker X can now import dual datasets from CHGCAR and other VASP files. VASP files without file extensions can be dragged-and-dropped into the Volumetric Data list - as long as these files have recognised filenames: CHG, CHGCAR or ELFCAR.
  • Expanded User's Guide and Tutorials. The CrystalMaker User's Guide is now 360 pages in length and has had its layout and content improved. Two new chapters - covering Labelling & Annotation and Rendering make it easier to find key concepts. New content has been added to illustrate some of the new features introduced in version 10.2, as well as to improve the general coverage.
  • Miscellaneous Changes. This version includes a plethora of additional, "under the hood" changes and enhancements.
  • Most of the Quick Tour videos (Help > Quick Tour) have been updated for this release. Note that, because of time constraints, the videos show the Mac interface; however, the underlying principles are the same for both Mac and Windows versions.
  • New menu items to show or hide atom labels have been added to the Model menu.
  • 3ED volumetric data files can now be imported.
  • Volumetric Dataset Resampling: datasets with different numbers of points can now be combined via addition or subtraction. CrystalMaker upsamples datasets to ensure they can be merged.
  • Screen tools now work in stereo-pair mode. You can also make measurements or selections on either side of the screen.
  • Hidden lattice planes are now shown with disabled controls in the lattice planes list.
  • Thickness of lattice plane edges (e.g., where a plane is truncated by the unit cell range) can now be set in the General group of the Model Inspector.
  • Improved Rotation Movie export: now allows choice of rotation axis and will honour a custom axis set in the Spin control.
  • Improved Distance tool display, makes it easier to measure smaller distances.
  • VASP files containing element symbols on line 6 can now be successfully imported.
  • COLLADA 3D files now use higher-quality thermal ellipsoids.
  • (Non-Standard) Guassian CUBE files which do not contain line breaks after each group of xy data can now be loaded. In addition, structures with non-orthogonal axes now have their cell vectors correctly calculated.
  • Fixed an intermittent bug with parallel sets of lattice planes.
  • Fixed a problem trying to move multiply-selected lattice planes to their intercepts.
  • Fixed an error exporting graphics due to incorrect image resolution values not checked: a minimum value now is required.
  • Improved compatibility with some version 2 DLPOLY files.
  • Improved the editing of numerical fields with unit formatting: they can now be edited without losing the units.
  • The Save command now correctly saves the document with a .cmdx extension when working with non native files.
  • Rotation improved: the user interface should remain responsive, even when the computer cannot render at the demanded frame rate.

New in CrystalMaker 10.1.1 (Dec 8, 2017)

  • New Atom Labelling Options:
  • We have added four new labelling options for crystals, including x, y or z fractional coordinate displays, plus a fractional height option.
  • The fractional height is the height of atoms relative to the unit cell repeat distance normal to the screen. The heights will actually be expressed relative to the closest lattice vector (with indices in the range -1 to +1) to the screen vector.
  • For clarity, CrystalMaker finds the closest lattice vector in one of the sets <100>, <110> and <111>, and uses this to compute the fractional height. This method avoids massive changes in the fractional height as the unit cell is tilted slightly, e.g., if the view direction changes from [001] to [1 1 999]!
  • For example, if the crystal is viewed approximately down the [001] direction, heights will be fractions of the 'c' parameter, whereas if the crystal is viewed approximately down [110] then heights will be fractions of the vector a + b.
  • This option works best when the structure is being shown in projection down a major symmetry direction. Note that, for extra clarity, fraction characters are used in preference to decimals, wherever possible.
  • Streamlined Reflectance Group in the Rendering Inspector:
  • The individual slider controls and presets have been moved into popover controls for each model element (spheres, bonds, polyhedra, etc.) and are accessed via named buttons. This helps declutter the interface and reduces the amount of vertical space required. The default layout now has the first three Rendering panes open.
  • Streamlined Lattice Planes Group in the Model Inspector:
  • The lattice plane position controls (slider and preset buttons) have been moved to popovers, which are accessed via new Move buttons in the Lattice Planes list.
  • This change is part of our longer-term plan to move both the Lattice Planes group and the Volumetric Datasets group to separate inspectors, thereby reducing the size of the Model Inspector and making it possible to display open groups for easier access.
  • Rationalised Menus:
  • More commands have been added to the main menu bar, thereby making it easier to access commands which were previously buried in contextual menus. For example, a new View Direction submenu in the Transform menu provides access to the View Lattice Plane Horizontally command (from the Model Inspector); other commands added include the Slice Crystal, Make Slab and Insert Space commands.
  • The Transform > Molecular Crystal submenu has been eliminated; its commands have been moved to the Atom Range submenu or the Model menu.
  • Deluxe User's Guide:
  • The CrystalMaker User's Guide now has a new Gallery chapter with illustrated structures - many of them newly commissioned for this version - and descriptions of how they were generated. We have also expanded other sections, including a topic on disorder, plus more detail about the multi-structure capabilities of the software.
  • Expanded Structures Library:
  • New phases include VO2 and phases in the Co - Pt system. A new "Building YBCO" teaching document has been added to the "Structural Architecture" section, and the various phases of ice have been updated for this version.
  • Miscellaneous Changes:
  • This version includes numerous performance and interface enhancements plus bug fixes.
  • Font combo boxes are now sorted so as to show fonts which support sub- and superscript at the top.
  • Any surface display is now hidden in the Vibrations Explorer - as keeping the surface visible would require multiple recalculations (for each frame of the sequence), which would slow down the animation.
  • Added syntax checking when editing element symbols in the Atoms Inspector.
  • The Depth Fading group in the Rendering Inspector has been made shorter by reducing the height of the depth graph.
  • Added a contextual menu to the Lattice Planes list. Please note that this will appear only when a list row is clicked.
  • Moved the Convert Labels to Textboxes command from the Transform > Selection submenu to the Model menu.
  • Lattice plane intercepts are now recalculated when the plot range changes.
  • Fixed miscellaneous graphics glitches - chiefly involving Intel Integrated Graphics (as supplied with many laptops). We have been forced to workaround what appear to be bugs in the current drivers. Symptoms included missing previews, random atom label display and missing bond previews. Note that we now force the use of "compatibility mode" for all computers with integrated graphics; this should ensure more-reliable operation.
  • Exporting an STL file no longer adds hidden volumetric datasets.
  • Origin offsets in CUBE files are now respected.
  • Secondary bonds are now correctly calculated for atoms with no primary bonds.
  • The Rotator no longer causes the program to crash.
  • Improved stability of the Library Browser.
  • The Save command no longer asks for a file name if the file already exists.
  • Greatly improved the speed and precision of popovers.
  • Recent files are now synchronised between instances of the application.

New in CrystalMaker 10.1 (Nov 21, 2017)

  • Improved Video Export:
  • We have completely overhauled video in this version, making it more stable (with better memory management), easier to use - and more powerful.
  • This version includes built-in support for a new video codec, MotionJpegVideoEncoderWPF, which is superior to the stock offerings from Microsoft. For even better offerings - comparable to the Mac video - we recommend that you download an H.264 codec which offers far better performance and compression. Once you have downloaded and installed the x264vfw codec, you should be able to select it, by name, from CrystalMaker's Video Codecs dialog.
  • Full User's Guide:
  • The CrystalMaker X User's Guide is now complete! This edition contains 310 pages with a preface, 11 chapters, 4 appendices and a glossary. It is the definitive guide to using the program and is fully illustrated throughout.
  • The CrystalMaker Tutorials document has also been extensively revised for this version, with improved layout, reorganised sections and a more-focused workflow. The two tutorials provide a quick and easy introduction to using the software. Users upgrading from an version 9 or earlier are strongly encouraged to invest a few minutes of their time in completing at least Tutorial 1: The Basics, as this will help explain the basic interface design and hidden features.
  • Rationalised Menus:
  • Many menus which were only available via contextual or the Selection Inspector's Actions menus, are now also available on the main menu bar. Examples include:
  • Edit menu: Merge Structures (which is similar to the more-primitive Place Molecule command in earlier versions of the program)
  • Transform menu: Renamed the Axial Range Limits command to Set Range (as used in all previous versions of the program). Added Hide Selection, Isolate Selection, Isolate Selected Molecule commands to the Atom Range submenu. (These commands were previously only available via the Graphics Pane's contextual menu.)
  • Calculate menu: Added new Atom Info, Bonding Info and Angle Info commands. Moved the List Atoms and related commands to a new Structure Report submenu.
  • Some commands have been renamed to make them easier to understand, e.g., File > Take Snapshot becomes Edit > Duplicate Structure.
  • Output Graphics Resolution:
  • A new Output Resolution setting is now available in the Graphics pane of the Preferences panel. This lets you specify the resolution to be used when copying a graphic to the clipboard, exporting it to disc, or printing. The resolution is now also directly applied to the output file (although not all graphics programs will respect this setting). Note that, when exporting an image to a graphics file, you can make the image larger - i.e., increase the number of pixels - by applying a magnification; this does not change the actual resolution of the output image.
  • Improved Label Positioning:
  • Improved label metrics allow more precise (and consistent) positioning of atom and bond labels. Bond labels are now centred over the visible portion of the bond cylinder, rather than at the midpoint between the two atom centres; this gives better results when the two atoms are of differing sizes.
  • Convert Labels to Textboxes:
  • A new command to convert any selected atom labels to new annotation objects has been added to the Transform > Selection submenu. This command replaces the existing atom label with a new textbox - which can be repositioned with the Arrow tool. (Note that, as with all annotation objects, the textboxes exist in an overlay, and do not rotate when the structure is rotated; these are designed for final-stage preparation of diagrams or journal figures.)
  • Self-Rotating Animations:
  • A new Auto Rotate checkbox has been added to the Play popover. This lets you start an animation with auto-rotation ("spin") enabled.
  • Both animations and auto-rotation now also reset the structure(s) to the original orientation at the end of their activity.
  • New Range Commands:
  • Two new commands have been added to the Transform > Atom Range submenu, to make it easier to quickly work with a selection, and to tidy up massive structures.
  • The Trim to Selection command will reset the current plot range to a box that neatly spans the range of selected atoms. This is useful for tidying up the display, particularly if one is working with a massive structure.
  • Note that whilst one can easily isolate a group of atoms, by effectively hiding the rest of the plot range, this still leaves (potentially) a large number of atoms in range. Those in-range atoms could slow down the program and increase file size.
  • The Hide Minimally-Bonded Atoms command hides all atoms with fewer than two bonds (e.g., H and any cavity or channel ions). This may be helpful when working with massive, complex frameworks such as zeolites or MOFs.
  • Touch Rotation:
  • You can now rotate structures about the screen X and Y axes by moving your finger across the surface of a touch-sensitive display, e.g., Microsoft Surface Pro. (You can also rotate about the screen Z axis, using a standard "rotate" gesture, and zoom using the standard "pinch" or "expand" gestures.)
  • Middle Mouse Rotation Mode:
  • Holding down the middle mouse button (e.g., the scroll wheel on most mice) allows you to rotate the structure with the mouse, regardless of which tool is selected. For example, you might be measuring bond angles with the Bond Angle tool and need to rotate your structure slightly; instead of having to switch to the Rotate tool and then back to the Bond Angle tool, you now simply click-and-hold the middle mouse button, then move the mouse to rotate your model.
  • Improved Toolbar Delay Buttons:
  • Refined the behaviour of toolbar buttons with combined actions and popovers - e.g., Spin and Play. Previously, clicking-and-holding such buttons would eventually display the appropriate popover - but would also start the action. Now, a single click triggers the button action whereas a prolonged click-and-hold only displays the popover. This makes it easier to customize actions without actually executing them.
  • Structural Architecture Library:
  • This new library is part of the Reference Library > Teaching Collection in the Library Browser. It includes animations illustrating three common minerals (which are important prototype structures for synthetic analogues):
  • Building Feldspar (NEW!)
  • Building Quartz
  • Building Spinel
  • Miscellaneous Changes:
  • This version includes numerous performance and interface enhancements plus bug fixes.
  • Added a keyboard shortcut, ctrl-G, for the File > Export Graphics > 2D Graphics command.
  • Added 15 unconventional monoclinic F space groups.
  • Improved Duplicate Structure command. The new structure now appears selected (visible) and directly beneath the source structure in the Structures List.
  • Added a new File > Duplicate command, which opens a new document window with a copy of the former document (but does not save the file to disc). Note that this is subtly different form the File > Save As command, which re-saves the current document to a new location on disc.
  • Improved the Vibrations Explorer so that when switching between different vibrational modes, the current orientation and scale is now retained.
  • Online Help now uses larger text and works better on Windows high-DPI displays such as the Microsoft Surface Pro.
  • Added Help commands to the Rendering-, Model- and Selection Inspectors' contextual menus. These links bring up the appropriate help pages, referring to the specific Inspector being displayed.
  • Improved layout in the Bond & Sphere options group of the Model Inspector.
  • Improved Rotator popover design, featuring a circular background image. The popup angle menus - as used in the Vibration-, Packing- and Symmetry Explorer windows - now functions correctly.
  • The Screen Distance and Screen Angle tools now allow multiple measurements to be preserved on the screen by holding down the shift key as you use these tools.
  • The Bond Distance tool now matches the Mac version in functionality: holding down the shift key displays a Create Similar Bonds option, which can generate equivalent bonds throughh the structure and add the corresponding specification to the Bonds Inspector.
  • Alt-clicking and dragging an Annotation object now creates a copy of the object.
  • Pressing the return key in bond specification distance fields now regenerates bonding.
  • The backspace key can now be used to delete things, as well as the delete key (great for laptop users!).
  • Addressed an issue with certain dual-origin orthorhombic space groups which could cause the origin setting to be reset to 1 when the structure is edited.
  • Fixed an issue (introduced in the previous version) with automatic bond generation not correctly refreshing bonds.
  • Addressed an issue with the Distance Explorer which could cause a crash when the Remove Duplicate Distances checkbox was set.
  • Fixed an issue exporting overlay information (e.g., annotations, axes, legend) in an image.
  • Volume is now generated correctly the first time a structure is drawn.
  • Atom and Bond Labels have been greatly improved: labels are positioned correctly for all model types and centred properly. The distances between labels and atoms or bonds are now more consistent.
  • The primary selection is now restored correctly when an animation is stopped.
  • Files added to an existing document now update the selection correctly when the file to be added has multiple structures selected already.
  • Changing Use ellipsoids in polyhedra now updates the atom previews to reflect the change.
  • Perspective is now correctly applied to screen tool overlays.
  • Screen tools have been fixed for high-DPI screens.
  • Folder tooltips are now neater.
  • The Energy Window now vanishes, after a delay, when relaxation finishes.
  • The Zapper tool now highlights atoms in polyhedra correctly.
  • Bond Distance, Bond Angle and Torsion Angle tools now work correctly for polyhedral plots.
  • The Edit > Select > Fragment/Molecule commands now work correctly (they had become interchanged).
  • Previews for curved polyhedra (concave faces with curvature) now work correctly.
  • An extraneous dotted outline (focus highlight) has been removed from the Graphics Pane.
  • Text Annotations have been greatly improved: they are now stable and correct - especially on high-DPI displays.
  • The Undo command now works correctly with Annotations and the Add Atom tool.
  • Fixed a bug in the Preferences Window: the Simulation tab can now be opened.

New in CrystalMaker 10.0.8 (Oct 20, 2017)

  • New Selection Commands:
  • Two new selection commands have been added, making it easier to work with complex crystals and to select coordination environments.
  • The new Select Fragment command selects all visible atoms that are directly or indirectly bonded to the current selection; unlike the (similar) Select Molecule command, the selection does not propagate via hidden atoms or bonds.
  • The new Select Nearest Neighbours & Bonds command works like the Select Nearest Neighbours command, but also selects any bonds that are directly connected to any selected atoms. Note this command can be used iteratively, to progressively highlight 1st, 2nd, 3rd … N th nearest neighbours.
  • These commands are presented on the Edit > Select submenu, the Graphics Pane's contextual menu, and in the Selection Inspector's Actions menus.
  • Turbo-Charged Bonds Inspector:
  • The Bonds Inspector has been redesigned to make its operation more intuitive, informative and considerably faster.
  • The "+" button to add new bond specifications is always visible - except when the list fills the vertical space available (one can then add a new bond using the contextual menu). By default, all new bond specifications are blank; this is to avoid lengthy delays when working with massive (100,000+ atom) structures, where generating an arbitrary - and probably unwanted - set of bonds is undesirable.
  • Adding new bonds to massive structures consisting of several hundreds of thousands of atoms is at least two orders of magnitude faster, thanks to the use of our "Turbo Bonds" algorithm to provide rapid coordination number summaries.
  • When working with large structures, adding a new bond causes a status sheet to appear during the course of the operation, thereby making it clear that the program is indeed working and hasn't frozen up.
  • Improved Distances Explorer:
  • Loading distances for massive structures is now 2-3 times faster thanks to improved algorithms and greater use of multi-processing. For very large structures, a default (and potentially time-consuming) distance search is suppressed, leaving you to choose which distance(s) to display. For smaller structures (< 10,000 atoms) a default search is retained.
  • The Distances Explorer also now performs its searches in the background, allowing a progress bar to be displayed.
  • Faster Atoms Inspector:
  • When working with a massive structure, changing atom colours, element type or polyhedral styles could cause the program to become unresponsive. A new cacheing algorithm now lets the operation proceed in a few seconds, instead of many minutes.
  • Expanded Documentation:
  • A new, 26-page chapter, Chapter 6: Models has been added to the User's Guide (Help > CrystalMaker User's Guide). This covers the different model types available, including how to change the styles of different model elements via the Model Inspector, as well as rendering the model: background shading, depth fading, reflectance, etc. - which are controlled in the Rendering Inspector.
  • Online Help (Help > CrystalMaker Help) has also been expanded and comprehensively re-indexed. A new hierarchical section on Selection has been added, including details of the new Select Fragment and other commands.
  • Miscellaneous Changes:
  • This version includes numerous performance and interface enhancements plus bug fixes.
  • This version improves compatibility with Intel Integrated Graphics chipsets with limited 3D texture capabilities and/or video RAM. This should prevent graphics corruption (grainy textures, missing or clipped atoms, etc.) and/or crashes.
  • Added a new Spin All command, which starts all documents auto-rotating. To use this command, hold down the shift key and choose Transform > Spin (or click the Toolbar's Spin button).
  • The Set View Direction command now applies to all visible structures, rather than just the primary selection. As a result, oriented interfaces and other multi-structure views now behave consistently.
  • Toggling atom visibility now longer changes bond radii. Bond radii are now based on the smallest atom in the structure, regardless of the atom's visibility.
  • The Bonds Inspector now allows multiple specifications to have their Label checkbox toggled. Simply select multiple rows, then click the Label checkbox in one of the selected rows.
  • Changing Primary/Secondary status in the Bonds Inspector now results in coordination polyhedra being regenerated.
  • A rare bug with the Calculate > Plane Through Points command has now been fixed. In certain cases, the displayed plane was offset very slightly from the centre of selection (even though the plane's calculated centroid was correctly indicated).
  • Improved algorithm for displaying multiple unit cell frames.
  • PDB files with (non-standard?) hexadecimal atom serial numbers are now imported correctly. The hexadecimal numbers are now (correctly) converted to integers.
  • LAMMPS files containing arbitrary atom column positions can now be read.
  • Chem3D and CCL files containing DOS line breaks (CR+LF) can now be read correctly.
  • Line widths in exported graphics are now rendered more consistently.
  • Structures imported from a text file are now correctly auto-scaled.

New in CrystalMaker 10.0.7 (Oct 4, 2017)

  • Improved Graphics Compatibility. CrystalMaker now performs more diagnostic tests on startup to try to detect whether the current video card is capable of providing the requisite level of accelerated graphics. As a result, the software can fall back from its preferred (OpenGL 4.2) graphics mode to a compatibility mode (OpenGL 3.2).
  • Whilst similar tests were indeed made on earlier versions of the software, it transpired that some video cards - and all Intel "Integrated Graphics" chipsets - were misrepresenting their capabilities, fooling the software into assuming that some graphics operations were possible when they were in fact not implemented on the video card. Such devices caused various graphics glitches including missing or incorrectly-drawn bonds and general "weirdness".
  • CrystalMaker displays information about the current graphics capabilities and runtime modes in each document Log pane.
  • Faster Loading of Massive Structures. A more efficient Legend-generation algorithm is now used, allowing significantly-faster loading of massive structures.
  • Expanded User's Guide. The CrystalMaker User's Guide has been greatly expanded with two new chapters, covering "Building Crystals" and "Building Molecules". These are highly-detailed chapters which have been entirely rewritten for the new software and should provide the definitive reference to using the program.
  • More-Comprehensive Menus. Many commands which were previously only available via a contextual menu, or in the Selection Inspector's Actions menus, have now been included on the main menu bar. These include commands for extending a selection (e.g., nearest neighbours, ring, molecule etc.) which have been added to the Edit > Select submenu. Menu titles have been clarified and their layout improved, in order to make it easier for users to browse them more logically.
  • Improved Space Groups Popover. This is now wider and taller, allowing all columns to be browsed without the need for horizontal scrolling.
  • Greater Tolerance of Poorly-Formatted PDB & Molfiles. PDB files with (erroneous) zero site occupancies can now be loaded and are auto-corrected. PDB files with dummy 1 Å3 unit cells are now loaded as molecules, thereby avoiding a potential freeze caused by over-generation of (physically-unrealistic) bonds. Molfiles with incorrectly-defined bond fields are now auto-detected and loaded.
  • These changes were made to help users working with badly-generated files produced using certain well-known third-party programs. We do not condone such sloppy formatting, and encourage other software developers to properly implement file formats in future.
  • Miscellaneous Changes:
  • Graphics information is now displayed in the "About Windows".
  • The Library Browser can now be resized.
  • Drag-and-drop now works correctly in the Favourites pane of the Library Browser.
  • Improved Molecule to Crystal operation: clicking the Copy to Main Window button now automatically makes the crystal visible in the main window.
  • If the Graphics Pane is focused, the Edit > Copy command copies a PNG image of the stucture to the clipboard.
  • Thumbnail generation for text files in the Library Browser is now disabled by default - but can be enabled using the Preferences panel.
  • Added an (optional) Labels button to the toolbar. This button - which can be added by customizing the toolbar - toggles all atom labels on or off.
  • Added a New Empty Molecule command to the window's Add menu and the File > Add to Window menu.
  • The Calculate > Distance from Plane command now works in cases where a document contains one or more molecules.
  • Using the Zapper tool now updates the legend.
  • When loading structures from a text file, the filename is now used to name the individual structures. (Apart from CIF files, where individual data_ tags are used.)
  • Improved vector graphics output: line widths are now more consistent.
  • A graphics glitch involving transparency (introduced in version 10.0.6) has now been resolved.
  • Resolved an issue with synchronizing molecules: orientations are now correctly applied.
  • Implemented the Show in Atoms Inspector command on the Graphics Pane's contextual menu.
  • Changing atom visibility no longer changes bond radii; these are calculated on the basis of the smallest atom in the whole structure - not just the visible atoms.

New in CrystalMaker 10.0.6 (Sep 13, 2017)

  • DEN Volumetric File Import. ".den" data files (as generated by the MEED/PRIMA and derivative programs) can now be opened in CrystalMaker X. The files can also be imported into an existing structure, via the Add popup menu in the Volumetric Datasets group of the Model Inspector.
  • CrystalMaker X can load multiple volumetric datasets from the same ".den" file (up to a maximum of 5 datasets).
  • Faster Graphics. When the "Fast Graphics" mode is in operation, rotations and animations are further accelerated, thanks to changes to the number of transparency levels used. This change also affects "high-DPI" displays and means that full-screen pixel-doubled animations can now be played at twice the speed of earlier versions.
  • New Tutorials. The new "Tutorials" link on the Help menu opens a new PDF document with two separate tutorials. A new tutorial has been added here, which provides a very-detailed introduction to the process of building a new crystal structure from scratch, adding bonds and polyhedra, changing styles, using multiple lattice planes to define a slab, and exporting high-resolution graphics.
  • Graphics Card Information Display. A new command has been added to the Help menu to show graphics card information. This is useful when updating your graphics card drivers, as it provides the necessary information about the type of card and the vendor. Most issues reported with this software are caused by out-of-date graphics drivers, and updating these is strongly recommended!
  • Miscellaneous Changes:
  • Improved vector graphics output: this results in slightly-smaller file sizes and faster output. In addition, stylized thermal ellipsoids are correctly rendered to PDF or EPS formats.
  • Please note, however, that vector output will always be vastly slower than pixel graphics: this is an inevitable consequence of the high-quality graphics rendering used by CrystalMaker X. We strongly recommend that you use high-resolution pixel graphics, as this will give vastly-superior quality (including transparent backgrounds) and is much, much faster to generate. Vector graphics should only be used for very-basic "line art" output.
  • Added a progress bar when exporting vectors graphics in XPS format.
  • The threshold steppers in the Volumetric Datasets group now provide much finer control.
  • Fixed an issue with the Distances Explorer (introduced in version 10.0.5) which prevented some distances from being displayed correctly.
  • Improved the Auto Centre command to use the centre-of-gravity of the structure, rather than a rectangular plot range.
  • Synchronizing crystals with lattice planes now correctly updates the plane orientation.
  • Fixed an issue with lattice planes not being saved correctly after a structure has been rotated.
  • Fixed an issue with unit cell axes appearing and disappearing during the course of a multi-structure animation.
  • Structures imported from CMTX files can now be displayed in Thermal Ellipsoid mode.
  • Organic molecules containing terminal halogen atoms can now be correctly relaxed.
  • Fixed a rare bug with the Crystal Editor and rhombohedral space groups, in which attempting to edit the α angle caused the spae group to revert to its hexagonal setting.
  • Fixed an intermittent problem with the calculation of coordination numbers, which could prevent certain bonds from being generated.
  • Fixed thermal-ellipsoid related bugs in CIF import.

New in CrystalMaker 10.0.5 Build 300 (Aug 17, 2017)

  • Improved Graphics Compatibility. This version now supports older graphics cards, back to OpenGL 3.2. The program will atttempt to detect the OpenGL compatibility at startup - but we have also provided an override option for the (non uncommon) case where a graphics card claims OpenGL 4 compatibility, but then fails to deliver! Graphics options can be controlled via the new Graphics pane in the Preferences panel.
  • This version also improves compatibility with OpenGL 4 graphics cards.
  • GRD Volumetric Support. GRD volumetric data files can now be opened in the program - or added to an existing structure's Volumetric Datasets list. These files can also be exported.
  • GRD files are very-similar to CrystalMaker's own generic "Voxel" format - but they also include unit cell dimensions, meaning that the files can be opened on their own (in which case, a dummy crystal structure is generated).
  • Miscellaneous Changes. This version includes minor enhancements and bug fixes.
  • This version uses a more-efficient algorithm to save crystal structures in a document, which reduces file sizes quite considerably. (This change has no effect on molecular structures.)
  • The formula string in the Info Inspector is now correctly formatted for molecules. (The earlier version simplified the formula, giving relative, rather than absolute element proportions.)
  • Fixed a unit cell display issue when the unit cell range is very small.
  • Added an additional "undo" step so that a multi-structure synchronization operation can now be undone.

New in CrystalMaker 10.0.4 (Aug 12, 2017)

  • Smoothed Graphics. If you are not using a high-DPI display, graphics will now be drawn using smoothed edges. Graphics smoothing occurs when the program has been inactive for a few seconds - allowing fast graphics when needed (for rotation and scaling), with subsequent replotting to give a smoother look.
  • A new, "Fast Rotation Mode", preference in the program's Preferences Panel allows this feature to be toggled on or off.
  • Merge Structures. Multiple structures can now be merged into a single structure. This works for any combination of crystals or molecules. The primary selection is treated as the host structure and any visible atoms from the other structures are copied into the host structure. If the primary selection is a crystal, you will be prompted to discard the symmetry.
  • This command is similar to the "Place Molecule" command found in earlier versions of CrystalMaker, but is better, because it allows multi-structure merging (including molecules merged into crystals) and allows experimentation - via separate structures in the same window - prior to merging.
  • Major Performance Improvements. Automatic bond generation is now significantly faster - up to 12x faster for massive structures with low-symmetry (e.g., DL_POLY files).
  • Faster Synchronization. Synchronizing massive structures is now significantly faster, thanks to smarter search algorithms. For example, the time taken to synchronize 201 structures with 2500 atoms in each structure (0.5 million atoms total) was reduced from 800 s to just 100 s (8x faster) in our tests.
  • Revised Atom Selection Actions Menu. The Atom Selection group in the Selection Inspector has a revised Actions menu (the cog icon on the top right-hand side of the group). This includes new commands to print information in the window log. For example, atom information will include fractional and orthogonal coordinates, the thermal ellipsoid tensor and its principal axes, plus the volume of any coordination polyhedron around the selected atom.
  • Miscellaneous Changes. This version includes minor enhancements and bug fixes.
  • This version now extends OpenGL compatibility back from version 4.1 to 4.0.
  • The Library Browser now includes a menu bar.
  • Library Browser (rotating) previews can now be rotated by clicking and dragging with the mouse.
  • The Notes pane of the Info Inspector now has a contextual menu with text formatting commands.
  • The Info Inspector now displays whether the current structure (primary selection) is a crystal or a molecule.
  • Added a new Clathrates folder to the "Hybrid Materials" section of the Structures Library.
  • Added Folder Tips to the remaining folders in the Structures Library. (Hovering the mouse over a folder will display a help tag with information about the contents of that folder.)
  • The Auto-Scale and Auto-Centre commands can now be used during the course of an animation: all structures in the animation are updated.
  • Application startup time has been improved.
  • Plot range is now read correctly from a CrystalMaker text file.
  • Annotations are now drawn correctly for all visible structures, not just the primary selection.
  • Screen measurements are correctly shown for high-DPI screens.
  • The Add/Delete Bond tool now works correctly.
  • Lattice parameters are correctly updated when the spacegroup origin choice is updated in the Crystal Editor.
  • The Undo command now works correctly for multi-structure files, including after using the Range or Define Cluster commands.
  • Fixed a display issue with thermal ellipsoids, which resulted in anisotropic ellipsoids appearing slightly distorted.
  • Fixed a problem which could cause a crash when loading a document whose filename was greater than 80 characters in length.
  • Fixed a problem with the listing of some bond angle results in the Log: certain angles were written as obtuse rather than acute.

New in CrystalMaker 10.0.3 (Jul 22, 2017)

  • Ring Selection. It is now possible to select all atoms in a structural ring (e.g., a benzene ring) by selecting one atom in the ring, and choosing the Extend Selection > Ring command from the Graphics Pane's contextual menu.
  • This command selects the shortest-possible ring that passes through the selected atom. If multiple rings (of the same dimension) pass through the atom, the first ring is selected, but data for each ring are presented in the Log pane: these include the ring path, the ring orientation (best-fit plane through ring points) and the ring's centroid.
  • Merge Command. A new command has been added to the main menu bar (Transform > Selection > Merge) and to the Graphics Pane contextual menu. This allows two or more selected atoms to be merged into a single atom or site. This is especially useful when working with disordered structures.
  • For example, consider a structure where a carbon atom is on a so-called "split site", i.e., disordered between one of two closely-spaced positions. The resulting structure would show two carbon atoms (each with a 50% occupancy) instead of one - plus extra chemical bonds. One might wish to neaten this up, by showing the average position of the atom. To do this, one would simply select the two closely-spaced atoms and choose the Merge command. The two carbon sites would then be replaced by an average site - and, if this is a crystal structure, the result would be propagated throughout the crystal lattice, resulting in a much neater and easier-to-understand structure.
  • Library Browser File Tips. Tool tips are displayed when the mouse hovers over any item in the Files pane. For document thumbnails, the title and chemical formula is shown. For folders, a descriptive note is shown, which explains the contents of the folder.
  • Improved Selection Inspector. If multiple atoms are selected, their centroid is now displayed, together with its average bond length. For single-atom selections, any hidden or secondary bonds, are clearly identified. The average bond length now only refers to primary bonds.
  • Improved generation of planar polyhedra. A new algorithm makes is easier for the program to detect planar environments, resulting in a neater display (compared to earlier versions of the software, which would try to generate highly-flattened polyhedra).
  • Improved chemical formula display. Organic structures now have their formulae presented according to the "Hill" convention, with Carbon first, then Hydrogen (if present), followed by the other elements in alphabetical order. For inorganic structures, the cations are given first - with Al and Si arranged next in the list - and with anions last.
  • New Structures. The Structures Library has been reorganised. A new "Hybrid Materials" folder has been added, containing Molecular-Organic Frameworks (MOFs) and Zeolitic Imidazolate Frameworks (ZIFs). A new "Inorganics" folder is subdivided into Minerals and "Other Inorganics" - with the latter subdivided by chemical classification. A number of new crystal and molecular structures have been added.
  • Miscellaneous Changes:
  • All supported text file formats are now listed on the File > Open File with Format submenu.
  • Please note: most users should never need to use this menu! The standard File > Open command - or drag-and-drop - will auto-detect file formats - as long as files use conventional file naming and/or file extensions. The only time that the Open File with Format submenu is required is when one needs to force the program to open a file with a particular format. This might be the case for a file without a valid file extension (although most "magic filenames" used by programs such as DL_POLY and VASP are auto-detected by CrystalMaker X).
  • For greater clarity, the Arrow tool no longer highlights bonds to hidden atoms.
  • Added a new Registration dialog, to encourage new users to register their details when they first licence the software.
  • Dragging a structure thumbnail from one window to another no longer results in corrupted symmetry.
  • Screen distances are now correctly reported on high-DPI screens such as the Microsoft Surface Pro.
  • The Lasso Tool now tracks the current selection correctly.
  • When working with a crystal structure, the Rotate Selection tool now works correctly and will reduce the symmetry to "P 1" on request.
  • Rotating a structure with a selected atom vector now continuously updates the vector's details in the Selection Inspector.
  • When entering an unconventional space group in the Crystal Editor using square-bracket notation (e.g., "F d -3 m [origin 2]"), the lattice parameter fields are correctly updated, hiding the symmetry-constrained fields.
  • Table columns in the Crystal Editor have been resized to provide more space for the higher-precision fractional coordinates used in CrystalMaker X.
  • The space group browser now uses colour more consistently: red is used solely for unconventional space groups and/or lattice types.
  • The Add/Delete Bonds tool now works correctly, irrespective of the order in which the two bonded atoms are chosen.
  • Thermal ellipsoids drawn using "ORTEP-like" styles now have consistent line widths for equatorial and outline markings.
  • Fixed issues relating to a bond's primary/secondary status being changed. The program now recalculates coordination numbers and polyhedra accordingly.

New in CrystalMaker 10.0.2 (Jul 12, 2017)

  • New Quick Tour Videos:
  • A series of new Quick Tour videos have been added in this release, including Lattice Planes, Selection and Measurement. All videos have been re-edited to make them shorter and better focused. (Note: If the Quick Tour window doesn't open when you launch the program, choose: Help > Quick Tour to display the tours.)
  • Miscellaneous Changes:
  • This version includes minor enhancements and bug fixes.
  • Atom, bond and polyhedral previews are now shown at very-high resolution.
  • The contents of the Quick Tour window are now scaled correctly on high-DPI screens such as the Microsoft Surface Pro.
  • The Library Browser now displays rotating previews for selected structures. (Note that multi-structure documents generally show animation, rather than auto-rotation.)
  • The Library Browser Search field now updates its title depending on the search type requested, e.g., "Filename", "Notes", "Elements", "Matching Elements".
  • The Quick Tour window only appears for the first instance of the application, and no longer reappears when subsequent windows are opened.
  • The Range command is now correctly disabled in "Molecule Mode".
  • DL_POLY "Config" output now works correctly: the exported coordinates match the exported orientation matrix. In addition, the atom label field now contains just the element symbol, as required by the file format.
  • Polyhedra are now generated using only primary bonds. Secondary bonds - which could include inter-molecular bonds and/or any distance measurements - are excluded from polyhedral generation and coordination number calculation.

New in CrystalMaker 10.0.1 (Jul 7, 2017)

  • Quick Tour. A new window appears when the program is launched, providing a series of quick video tours to the program. This can be hidden if required and displayed later via the Help > Quick Tour command.
  • Set Plot Size command. A new Window > Set Plot Size command allows a precise size to be specified for the Graphics Pane. This is useful when saving video or precisely-sized graphics.
  • Miscellaneous Changes. This version includes minor enhancements and bug fixes.
  • Added more text to the installer alert, warning users that CrystalMaker X requires a new licence code - and that it is not merely a free update to version 9.
  • Editing a structure now updates the coordination previews in the Bonds Inspector.
  • Fixed a minor glitch with unit cell editing fields not remaining hidden after an unconventional space group symbol had been entered into the Crystal Editor.
  • The User's Guide and Tutorial links on the Help menu now display updated files.

New in CrystalMaker 10.0.0 (Jul 3, 2017)

  • State-of-the-art design:
  • CrystalMaker X is a state-of-the-art, 64-bit multi-processor, multi-touch, multi-structure application.
  • Object-oriented design using native C#/.NET code.
  • 64-bit precision used for all calculations and storage.
  • Multi-processor design for improved performance.
  • Multi-touch rotation, zooming and scrolling with a trackpad.
  • Drag-and-drop structures between windows.
  • Built for Windows:
  • CrystalMaker X for Windows is a true native Windows program, from scratch, for the latest hardware and operating systems.
  • Native Windows interface and system performance.
  • Available in 64-bit and 32-bit versions.
  • High-resolution screen display (e.g., Microsoft Surface Pro).
  • Multi-touch rotation and scaling (e.g., Microsoft Surface Pro).
  • Code-signed application for extra security.
  • Beautiful New Interface"
  • The program was designed to maximize your productivity, by placing controls at your fingertips, but without crowding the interface. The Structures List, Log and Inspectors are all available in the main document window (and can be toggled open or closed). In addition, much functionality is available via popover windows, including plot range, cluster control, rotation angles, animation settings.
  • Integrated document window with Structures List, Inspector, Log and toolbar.
  • Library Browser with animations, structure rotation - and a search command.
  • Symmetry Explorer.
  • Packing Explorer: design molecular crystals in real time.
  • Vibrations Explorer: animate vibrational modes & IR spectrum.
  • Preferences window with Elements Explorer and Periodic Table display.
  • Stunning Graphics:
  • CrystalMaker X uses an advanced new graphics engine, based on the industry-standard OpenGL but optimized to deliver class-leading rendering with unsurpassed transparency effects. Both Mac and Windows versions support high-resolution ("Retina") displays and offer flexible output options.
  • Pixel-perfect OpenGL graphics. Complex intersections between multiple objects (e.g., spheres and planes or polyhedra) are accurately rendered.
  • High-performance. Take advantage of graphics acceleration on your computer's graphics card to speed manipulation.
  • Customizable reflectivity and up to 4 light sources.
  • High-DPI "Retina" display on Mac (iMac and MacBook/Pro with Retina display) and Windows (e.g., Microsoft Surface Pro).
  • Rich-text annotations with subscripts and superscripts. Change fonts, colours, styles, sizes and baselines (super/subscripts) within any annotation, for beautiful captions and titles.
  • Vector graphics output using PDF and EPS (Mac) or WMF (Windows).
  • Export high-resolution graphics with transparent backgrounds. TIFF and PNG files have the option of using a transparent background.
  • Real-Time Editing:
  • CrystalMaker X's integrated inspectors make structure editing a breeze.
  • The Info pane displays rich-text notes plus detailed structural information such as chemical formula, numbers of visible atoms, symmetry, etc. - which are updated on-the-fly.
  • The Atoms inspector displays all of the atoms or structural sites, grouped by chemical element (or by molecule, or ungrouped, if required). Clicking on the atom preview displays a popover for editing sphere, ellipsoid or polyhedral styles. Multiple rows in the can be selected to speed up editing. A contextual menu provides powerful commands, including automatic colouring and the ability to switch between preset atomic radii sets.
  • The Bonds Inspector combines bond specifications with style control - and automatic labelling. Coordination information is displayed on the right-hand side.
  • Model & Rendering inspectors let you adjust all aspects of your model's display. Contextual menus in each control group let you customize your preferences, reset styles, or apply the current settings to all structures in the document.
  • A Selection inspector is displayed whenever one or more objects (atoms, bonds, polyhedra, annotations, vectors) are selected. You can simply point and click on an object, then use the Inspector to edit the object's settings. The Inspector changes, depending on what is selected. Powerful "Actions" popup menus allow you to propagate your changes to symmetry-related atoms or bonds, isolate your selection, and much more.
  • A new Cluster button, in the window toolbar, lets you edit a spherical cluster interactively: changing the centre point and its minimum and maximum radii.
  • Multi-Structure Visualization:
  • CrystalMaker X is a multi-structure application, allowing you to display unlimited numbers of structures in the same window, at the same time.
  • You can opt to treat the structures as a sequence, switching between separate structures to make a slideshow or animation - but you can also have multiple structures displayed simultaneously on the screen, simply by selecting them in the program's Structures List (command-click for multiple selections). This is an ideal way to work with interfaces, surfaces, or simply to compare two or more structures "superimposed", as the images overleaf illustrated.
  • Drag-and-drop structures between windows.
  • Fast multi-structure animation.
  • Compare differences between two or more structures on screen.
  • Create multi-structure crystal interfaces without having to merge them.
  • Rotate animations in real time.
  • Multi-structure synchronization with atomistic-level control.
  • Flexible Bonding:
  • Responding to customer demand, we have introduced a wide range of new bond styles including double and triple bonds. A new "thin" bond style - distinct from the line styles - offers greater flexibility for showing weaker or hydrogen-bonded interactions. In addition, bonds can be defined as primary (the default option) or secondary bonds; secondary bonds are designed to illustrate inter-molecular interactions, and are ignored by the molecular crystal isolation commands.
  • 14 stylized ("2D") and 10 photo-rendered ("3D") bond styles.
  • Double-, triple-, segmented- and dotted-bonds.
  • Primary or secondary bonds.
  • Bond distance labels.
  • Thin bond cylinder option.
  • Powerful Polyhedra:
  • CrystalMaker X provides powerful polyhedral display options and customization.
  • Concave polyhedra with curved faces.
  • Ellipsoids in polyhedra.
  • Control over polyhedral frame widths.
  • Multiple Lattice Planes:
  • CrystalMaker X allows unlimited display of multiple lattice planes/sets:-
  • Multiple lattice planes.
  • Parallel lattice plane sets.
  • Display of symmetry-related planes.
  • Automatic lattice slab generation.
  • New File Formats:
  • CrystalMaker X can read from 8 new file formats, some of which comprise a range of flavours:-
  • CASTEP Cell
  • CASTEP Volumetric (chdiff_fmt, den_fmt, elf_fmt formats)
  • CASTEP Output (includes all frames in the trajectory)
  • Gaussian CUBE
  • DL_POLY Config and Revcon formats (plus existing History import)
  • GULP (loads input, output structures plus any volumetric data)
  • RMCprofile
  • VASP Volumetric (ELK, CHK, CHGCAR)
  • CrystalMaker X can export data to 4 new file formats:-
  • CASTEP Cell
  • DL_POLY Config
  • RMCprofile
  • VASP
  • Packing Explorer:
  • Turn any molecule into a molecular crystal.
  • Rotatable preview with customizable model type.
  • Rotate molecule relative to cell.
  • Edit molecular placement.
  • Edit symmetry.
  • Symmetry Explorer:
  • Browse symmetry relationships in 3D with this new window. You can choose any spacegroup, or define your own symmetry elements and visualize how they affect a structure.
  • Visualize general-equivalent positions in 3D, with cell dividers and full rotation control.
  • Space group popover, with preview.
  • Slider controls to edit the general-equivalent position (e.g., to move to a "special" position).
  • Volumetric Data:
  • CrystalMaker lets you visualize volumetric data imported from text files, or generated within the program in electron density or porosity calculations.
  • Visualize CASTEP, Gaussian CUBE, GULP, VASP and Voxel files.
  • Visualize porosity as "negative" (void) or "positive" (filled) space.
  • Calculate and visualize electron density for any crystal.
  • Clamp data display range using slider controls.
  • Work with multiple datasets in the same window.
  • New Simulation Engine:
  • CrystalMaker X has a redesigned simulation engine for faster and more-accurate output, letting you build and relax molecular structures and calculate their vibrational properties.
  • True energy-minimization algorithm (not just structure optimization).
  • Calculate energy for any molecular structure.
  • Extensive new potentials library for a wide range of bonding configurations.
  • Two-stage process: Monte Carlo followed by Least Squares for greater finesse.
  • Simulates vibrational modes (eigenvectors) and their frequencies.
  • Infra Red spectrum display.
  • Visualize vibrational modes with real-time rotation and scaling.
  • Integrated Structures Libraries:
  • The Library browser lets you find structures quickly and easily, providing a single location for your recent files, favourite items, program examples - and our very-extensive reference library. The Library Browser is available as both a standalone window (via the View menu) or as a sheet window, via the toolbar's Add popup.
  • Integrated reference library with 1000+ structures.
  • Integrated examples library.
  • Browse recent files.
  • Organise your own structures into custom folders.
  • Automatic thumbnail generation for CIF and other text files.
  • Search by title, notes, chemical formula.
  • Interactive previews with auto-rotation and animation.
  • Other New Features:
  • CrystalMaker X has many more enhancements which will become clear as soon as you start using the program. However, here are just a few to whet your appetite.
  • Rotatable Distance & Angle Measurements. You can now rotate and scale your structure without losing your Bond Distance, Bond Angle or Torsion Angle measurements.
  • Labelled Bond Distances. Bond distances can now be preserved as "Distance Measurements" (which are secondary bonds, displayed with a dotted line style) with the bond distance shown alongside.
  • New atom styles including defect symbols and emoji styles.
  • Colour-by-Molecule command.
  • Van-der-Waals surfaces. Add a surface to your structure with a choice of existing element radii, or Van-der-Waals radii.
  • Solvent-excluded surface. A powerful surface overlay option with customizable "probe sphere" radius, letting you visualize your structure in new ways.
  • Legend. A key to the atoms in your structure, the Legend can be dragged to different parts of the window or hidden entirely.
  • Preserve molecular coordinates as you rotate.CrystalMaker provides both screen coordinates and your original structural coordinates.
  • Flexible range generation: specify whatever range limits you require, without them being reset (earlier versions of the software required all range limits to start at the origin, resetting negative values; the new program has no such limitatins).
  • Calculate Molecular Centroids command generates dummy atoms at the centres of each molecule. You can use these as proxies for the molecules in a complex molecular crystal, hiding the actual molecules and focusing on how their positions (centroids) change during the course of an animation.
  • Least-squares best-fit plane through points.This improves on previous versions of the program and gives consistent, accurate results.
  • Best-fit line through points.This allows you to calculate the orientation of a selected group of atoms.
  • Emphasize front cell edges.Sometimes it is difficult to infer which edges are the front edges, and which are the back. With the Emphasize Front Edges option in the Model Inspector, the front edges are emphasized with thicker lines than the back edges, thereby making the cell orientation clearer.
  • Coloured unit cell faces.Whilst the unit cell is generally represented by its edges, you have the option of displaying its faces in any colour and transparency.
  • Selectable bonds.Simply click on any bond with the Arrow tool and it will appear selected. The bond properties are then displayed in the Selection Inspector, for easy editing.
  • Edit bond specifications from a selected bond. You can edit the properties of any selected bond (in the Selection Inspector) and then apply your changes to all bonds which share the same bond specification. Alternatively, you can select a bond and use the Selection Inspector's Show in Bonds Inspector command to go directly to the corresponding bond specification.
  • Select symmetry-related bonds. The Selection Inspector lets you take any selected bond and offers the option of selecting all symmetry-related bonds.
  • Selectable atom rows in the Atoms Inspector. One or more rows can be selected (command-click to make a discontinous selection) in the list; you can then use the contextual menu to select the corresponding atoms on the screen.
  • Perspective grid. When perspective is in effect, the grid changes to show the walls of a bounding box, emphasizing how scale varies with depth.
  • Atom search. You can search for an atom or site label in the current structure. If found, the corresponding row of the Atoms Inspector is selected. You can also search for an individual atom by entering its atom number in the search field. If the atom is visible, it will be marked selected, and its properties displayed in the Selection Inspector.
  • Axial vectors can be dragged to different parts of the screen.
  • Width and height of rectangular selection is displayed when you click-and-drag with the Arrow tool.
  • Add Title command. You can have a structure's name automatically displayed as a new annotation object, using this command from the Model menu. The title is displayed in one of six positions in the graphics pane (which you can customize using the Preferences panel). Holding down the shift key adds titles to add structures in the Structures List: invaluable when working with many frames from a simulation or strucure sequence.
  • Edit position and size of annotations by entering numeric values in the Selection Inspector.
  • Edit atom or site labels directly in the Atoms Inspector (or Site Inspector), without having to use the Crystal or Molecule editors.
  • Separate Bond Angle & Torsion Angle tools. Owing to public demand, we have reinstated the Torsion Angle Tool as a separate tool in its own right. (In CrystalMaker 9 this tool had been merged with the Bond Angle tool.)
  • Create bonds using the Distance Tool. When measuring bond distances, a popup window allows creation of a bond using the Distance Tool.
  • Add Atom Tool with live distance display. Holding down the shift key when using the Add Atom tool displays a labelled preview of the bond to be inserted between the last-clicked atom to the current mouse position.
  • Smart "Bend Selection" command for nanotube generation; removes overlapping atoms.

New in CrystalMaker 9.2.9 (Jan 17, 2017)

  • Improved LAMMPS File Import:
  • Some users are working with massive structures, output as "dump" files from the LAMMPS program. In order to track atoms within these massive datasets, the atom label is required. Unfortunately, CrystalMaker's 6-character label limit can mean that labels end up being truncated - especially if they have a two-character element symbol as the prefix.
  • In this version, CrystalMaker detects possible label overflow and will either truncate the symbol (prefix) to one character, or omit it entirely. This allows up to 1-million unique atom IDs (from 0 to 999,999).
  • Smart View Sorting:
  • Earlier versions of CrystalMaker allowed sorting of views in ascending or descending order, using the view labels. This used a straightforward string comparison (e.g., "alpha" comes before "zulu"). Sorting has been made smarter in this version, taking account of numerical suffices so that numbered views are sorted in a more human-readable manner (e.g., "10" appears after "2" and not before).
  • Miscellaneous Changes:
  • This version includes updated documentation, more-flexible import of atom vector data, plus bug fixes for the Synchronize command, the Crystal Editor and LAMMPS file import.
  • Updated User's Guide, including notes on file synchronization and Apple's recent withdrawal of support for QuickTime for Windows.
  • When reading atom vector data ("AVEC" card) from a CrystalMaker text file, CrystalMaker no longer enforces a minimum vector length of 1.5 Å. Instead, vectors are plotted as defined by the input data, even if this means that some (extra-short) vectors will be hidden inside their host atom.
  • Updated View Direction when loading a CrystalMaker binary file. Some older files were saved with their view directions inverted. This is now automatically corrected when reading the files into the program.
  • The Relax Molecule command now displays an error if there are hidden atoms.
  • Fixed an issue with the Synchronize command due to incorrect site matching - sites are now matched correctly.
  • The Synchronize command now correctly respects the plot range for crystal structures.
  • The Crystal Editor now inherits unconventional spacegroup settings from the Spacegroup Browser correctly.
  • Fixed a possible crash when reading from a LAMMPS file with long atom label strings.

New in CrystalMaker 9.2.8 (Sep 6, 2016)

  • Improved Vector Metrics. Atom vectors drawn in the "Through Atom" style now have a more balanced appearence. The tail of the vector is drawn slightly longer to make the overall vector appear centred on the atom.
  • Note that both "From" and "Through" vector styles have the same length from the atom centre to the tip of the vector cone; this is the "length" specified in the vector panel. The vector tail is a cosmetic addition.
  • Miscellaneous Changes. This version includes minor bug fixes for exporting a list of bond distances and angles, synchronizing views and rotating selected atoms.
  • When exporting a Distances & Angles file, the maximum search distance is now correctly imported from the Distances Explorer.
  • The Synchronize command again works correctly, such that the range and atom visibilities are correctly propagated across all views.
  • Rotating selected atoms in a crystal now works correctly in thermal ellipsoid mode.

New in CrystalMaker 9.2.7 (Apr 21, 2016)

  • Enhanced Spacegroup Browser. The Spacegroup Browser has been streamlined and now has the same functionality as the Mac version. Specifically, selecting a spacegroup in the browser now automatically updates the spacegroup field in the Crystal Editor (if open); the "Apply" button is therefore redundant, and has been removed from the window.
  • Miscellaneous Changes. This version includes miscellaneous bug fixes.
  • Resolved an issue with updating the maximum bond distance for the File > Export > Distances and Angles command.
  • When creating a new crystal structure, using CrystalMaker's crystal editor window, thermal ellipsoid data are correctly generated (if requested).
  • CrystalMaker can now read from PDB files which have extended headers running to over one thousand lines.
  • When importing a PDB file as a crystal (rather than a molecule), CrystalMaker now correctly generates atoms in the full molecular cell range.

New in CrystalMaker 9.2.6 (Jan 12, 2016)

  • Refreshed Site Browser:
  • The Site Browser has been redesigned to offer a clearer, fresher look. List row height has been increased and the background colours have been made lighter.
  • Automatic View Numbering:
  • A new Rename Views Numerically command has been added to the Overview Window's Actions menu. This command will rename all View thumbnails, apply numbers in sequence. This is useful if you are working with a large animation and would prefer simple, numbered views - rather than having the original filename(s) included in view titles
  • Miscellaneous Changes:
  • This version includes documentation updates and minor bug fixes.
  • Fixed a subtle issue with the Show Molecular Cell command where, for "lopsided" structures, the command could fail.
  • Updated online help and user's guide

New in CrystalMaker 9.2.5 (Nov 20, 2015)

  • Colour Atoms by Coordination:
  • A new Colour by Coordination contextual menu item has been added to the Site Browser (and its actions menu in the floating palette). This will apply a rainbow colour scheme to all atoms, ranging from blue (zero coordination) to red (maximum coordination). In this way, you can easily track variations in coordination number across a complex disordered system (although this may also be instructive in ordered systems too).
  • Miscellaneous Changes:
  • This version includes documentation updates and minor bug fixes for polyhedral display and the Place Molecule command.
  • Fixed an exceedingly-rare issue with the display of polyhedra where large faces included co-linear atoms.
  • Fixed a memory condition with the Place Molecule command for a crystal structure.
  • Fixed the coordination display in the floating Site Browser window.
  • Updated online help and user's guide.

New in CrystalMaker 9.2.4 (Oct 5, 2015)

  • Projected Bond Distances. The Bond Distance tool now prints the projected distance (in the plane of the screen) in the Log. This complements the displayed distance (in three-dimensions of the plot) which is also printed in the Log. This feature should be useful to electron microscopists, who have to work with structure projections in two dimensions.
  • Load Site Label "Properties". The CrystalMaker Text format (CMTX) now allows you to load floating-point "properties" for each crystal site or atom. Instead of entering a site label as a character string (e.g., "T1"), you can enter a floating-point number (e.g., "0.1234"). This then allows you to display this value as an atom label.
  • Note - You should use a floating-point number, not an integer - otherwise the file might be interpreted as a STRUPLO-format file and your "properties" will be ignored.
  • Miscellaneous Changes. This version includes a minor enhancement to the Relax Molecule command and a fix for reading certain CIF files.
  • The Relax Molecule and Add Hydrogens commands are now enabled for the Demonstration version.
  • Improved the Relax Molecule command, with more sophisticated four-body potentials.
  • An extremely-rare issue with reading CIF files which contain nested single quotes on the last line of the file, has been resolved.

New in CrystalMaker 9.2.3 (Oct 5, 2015)

  • Improvements to CIF Import. In this release we have streamlined the syntax checking for symmetry, relegating the warnings for non-standard spacegroup symbols to the Log - provided that the same input file contains a valid list of general equivalent positions (required, as part of the CIF file format, but occasionally ignored by third parties).
  • CrystalMaker also now correctly handles the import of Biso values, which are converted to the more-generally-used Uiso format, during thte import process.
  • Miscellaneous Changes. This version includes a minor enhancement to the Bend command and the addition of a command to the toolbar Range menu.
  • The Selection > Bend command now uses the horizontal plot centre as its reference point, rather than the three-dimensional centre-of-gravity. Whilst both methods are equally valid, the new scheme ensures that the bent lattice is centred with respect to the starting conditions.
  • The Show Asymmetric Unit command has been added to the window toolbar's Range popup menu.
  • An issue with the Leap Motion controller software and Windows XP has now been resolved.

New in CrystalMaker 9.2.2 (Jul 2, 2015)

  • 3D Printing Support. CrystalMaker can now generate STL files - which are widely supported by 3D printers - thereby making 3D printing so much simpler, without the need to convert a COLLADA 3D file in a third-party program.
  • CrystalMaker uses the STL binary format, resulting in very compact files. To generate such a file, choose the new File > Export > STL 3D File menu command.
  • 4K Video Output. The plot size can now be increased up to 4K resolution (4096 × 2160) and the window size will expand to reflect this, even on smaller screens (which should please video producers working with laptops!).
  • Miscellaneous Changes. This version includes improved density output, plus minor CCL, GROMACS and PDB file import issues.
  • Improved "atom density" output. The calculation now lists both the density of sites and the density of atoms (taking into account site occupancies).
  • Spacegroup symbols which end in a digit (e.g., "I m a 2") are now correctly loaded from CCL files.
  • Structures imported from GROMACS file now have their bonds auto-generated.
  • Hydrogen atoms are now read corrected from PDB files.
  • The Recent Files menu again works correctly.
  • Fixed an issue where opening some menus without a Graphics window caused a crash.
  • Fixed some minor bugs in video output.

New in CrystalMaker 9.2.1 (Jun 6, 2015)

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

New in CrystalMaker 9.2.0 (Jun 1, 2015)

  • Atom Vector Import: CrystalMaker can now read (and write) atom vectors from a CrystalMaker text file, using the new AVEC card. Users can list each vector, specifying the atom type (site label) and fractional coordinates of the atom to which the vector should be attached, the orientation of the vector, [UVW] and its length (can be left as zero), the color and vector style.
  • The syntax is straightforward:
  • Site Label
  • Fractional coordinates (x, y, z) of the host atom.
  • Vector indices, expressed as a lattice vector, [UVW]. The absolute length of the vector is ignored if the next entry is non-zero.
  • The vector length, in Å (or enter 0 to have CrystalMaker calculate the length from the [UVW] values).
  • The fractional red, green and blue colour components.
  • The vector style (1 = “from atom”; 2 = “through atom”).
  • For example:
  • AVEC
  • T1 1.0 0.0 0.0 1.0 0.0 0.0 2.0 1 0 0 1
  • T1 0.0 1.0 0.0 0.0 1.0 0.0 2.0 0 1 0 1
  • T1 0.0 0.0 1.0 0.0 0.0 1.0 2.0 0 0 1 1
  • Here we have three vectors on each of the atoms at {1, 0, 0}, {0, 1, 0} and {0, 0, 1} - and coloured red, green and blue, respectively. Each vector is of length 2 Å and directed along the crystallographic x, y and z axes, respectively.
  • Please be aware that CrystalMaker can only plot vectors which are attached to visible atoms, within the current plot range. We advise you to use the XYZR card to specify a plot range in the text file.
  • Please see online help (CrystalMaker > Help) or "Appendix B: CrystalMaker Text Format" in the CrystalMaker User's Guide, for more details about the syntax required.
  • TOPAS Structure File Import: CrystalMaker can now auto-detect, and load, crystal structure input files for the TOPAS structure refinement program. CrystalMaker can read the full spacegroup, unit cell and asymmetric unit (including occupancies and optional isotropic or anisotropic displacement parameters).
  • Note that TOPAS structure files use the generic .str file extension - which is also claimed by a number of other programs including ATOMS and STRUPLO (also read by CrystalMaker). There is no way, therefore, for the operating system to assign a unique file icon to these files.
  • DMol3 Structure File Import/Export: CrsytalMaker can auto-detected and load DMol3 ".car" (single molecule) and ".arc" (simulation trajectory) data files. The latter, multi-structure files, are loaded into the same window, and represented by separate View thumbnails in the Overview window. This makes for easy synchronization and animation of extended sequences. Each structure also has its energy (where supplied) displayed in the Notebook pane.
  • CrystalMaker can also export structural data as a DMol3 ".car" file. Note that the format only specifies atomic coordinates - and so is useful only for molecular structures.
  • Improved Relax Molecule for Inorganics: In response to customer feedback, we performed some major work on the the treatment of small inorganic molecules. While we keep Universal Force Field (UFF) force constants where no MM3 are available, a number of bond lengths and angles for small inorganic molecules have been revised to their standard values (rather than simply relying on the sum of covalent radii plus a correction term). The decision-making code has updated to help apply these new bond lengths in the correct circumstances.
  • The update is mainly focussed on H, N and Si containing molecules, including Si and Al-containing molecules; ammonia-like compounds; H2X compounds; N in single, double, resonance and triple-bonding scenarios. Decision-making has also been updated or corrected for some potentials that had been coded in previously. Extensive testing has taken place to check geometries obtained through new minimiser.
  • New Auto-Rotate All Command. Holding down the shift key changes the Transform > Auto Rotate... command to Transform > Auto Rotate All (or Stop Rotating All if the frontmost window is already auto-rotating). This allows one to easily start (or stop) rotating all windows.
  • For clarity, the other dynamical Auto Rotate (no ellipsis) menu option has been removed (this simply duplicated the function of the toolbar’s Auto Rotate button).
  • Note that holding down the shift key whilst clicking the window toolbar’s Auto Rotate button has the same behaviour as clicking the equivalent menu command.
  • Miscellaneous Changes.:
  • This version includes miscellaneous enhancements and bug fixes.
  • The Add Hydrogens command will now recognise boron and add the requisite number of H atoms.
  • Updated User's Guide. This documents the new features and includes a far-more detailed table of contents.
  • More robust error-checking when loading binary files which might contain invalid atom IDs, owing to an issue with an earlier version of the software.
  • Improvements to the installer to enhance stability and streamline the licensing process.
  • Workarounds for LEAP Motion Controller support, to avoid a possible crash during installation or program shutdown.

New in CrystalMaker 9.1.4 (Mar 17, 2015)

  • Improved COLLADA 3D Export:
  • In addition to the iBooks Author-specific changes, we have streamlined the COLLADA 3D export, removing the lighting options sheet (CrystalMaker's rendered lighting is automatically applied, in place of the crude default COLLADA "head on" lighting). Exported models are now automatically centred: this will help users who wish to print models by loading them into the free "Blender" program for conversion to proprietary printer formats.
  • Miscellaneous Changes. This version includes miscellaneous bug fixes:
  • Atom vectors are now retained when the plot range is expanded.
  • Fixed a rare issue in which the program could crash when reading from a saved crystal binary file.

New in CrystalMaker 9.1.3 (Feb 2, 2015)

  • Miscellaneous Changes:
  • This version includes miscellaneous improvements to file export and import, plus fixes for spacegroup/lattice parameter constraints.
  • CIF files are now written and read correctly by CrystalMaker. The software now ensures that a full list of general-equivalent positions is exported, thereby avoiding possible ambiguities with spacegroup settings and origin choices.
  • Removed an issue regarding incorrect bonding when reading MacMolecule 1.x (.mcm) files.
  • CrystalMaker Text files (.cmtx) handle lattice type in a more robust manner now, causing fewer conflicts.
  • Fixed an error with the Crystal Editor which was preventing the OK button from working under certain circumstances (e.g., when entering a spacegroup's origin choice).
  • The Crystal Editor now correctly constrains lattice parameters with the spacegroup groups. For the easiest operation, we recommend using the Spacegroup Browser (e.g., to choose a rhombohedral spacegroup with rhombohedral or hexagonal axes).

New in CrystalMaker 9.1.2 (Jan 7, 2015)

  • Measure Bonds. A new Measure > Bonds command provides a listing of all the visible bonds in the current structure, including atom information, bond lengths and the total number of bonds. The total number of bonds is also listed (in the Log) when choosing the Measure > Chemical Formula command.
  • Improved Relax Molecule. This version includes improvements to the potentials used for molecular relaxation, designed to cope with difficult geometries and oxygen double bonds. A memory leak associated with long-running relaxations, has also been resolved.
  • Miscellaneous Changes. This version includes performance improvements and miscellaneous bug fixes.
  • The Atom Picker palette can now be (re-)displayed by clicking on the Add Atom tool at any time.
  • The Set Range command is now considerably faster.
  • Rhombohedral spacegroups are now handled correctly in the Crystal Editor.
  • Vertical and horizontal bonds can now be selected using the Arrow tool.
  • Fixed an issue relating to the use of percentage values in the Export Graphics dialog.
  • Fixed a rare problem that could occur when attempting to transform the unit cell by projecting onto a lattice plane.
  • The Make Polyhedron command now correctly adds any new sites to the zeroth unit cell.

New in CrystalMaker 9.1.1 (Nov 25, 2014)

  • Measure and Select Bonds. The Arrow tool now lets you measure bond distances by hovering over any bond. Clicking a bond selects the two atoms on either side of the bond: a handy shortcut if you wish to manually change an individual bond style.
  • Enhanced Symmetry Options. The Symmetry Options window has been redesigned to offer a more consistent appearance. The window can also now be resized vertically, allowing more general equivalent positions (GEPs) to be displayed.
  • Miscellaneous Changes. This version includes minor updates to the Crystal and Molecule editors, improved atom selection haloes, plus minor bug fixes.
  • The Crystal and Molecular editors have been redesigned.
  • Atom selection "haloes" have been improved and should now be easier to distinguish, especially when working with very-small atoms.
  • The Plot Range window now displays a higher precision for range values.
  • Fixed an issue with the Repair Bonding command, caused by bonded but hidden atoms.
  • The Molecular Cell command no longer triggers a crash.
  • Thermal ellipsoids are now rendered rendered with the correct alpha level, and with the appropriate line colours.

New in CrystalMaker 9.1.0 (Oct 2, 2014)

  • "Grow" Atoms and Bonds to Repair Broken Bonding/Molecules: Atoms with incomplete bonding can now have their coordination repaired, making nearest-neighbour atoms and their bonds visible. Similarly, "broken" molecules can be repaired. In both cases, missing atoms and bonds are caused by plot range truncation. Two new menu command, Selection > Show > Nearest Neighbours, and Selection > Show > Entire Molecule, will intelligently expand the plot range in the appropriate directions, to "grow" the selection, whilst keeping the rest of the structure the same.
  • Show Asymmetric Unit: CrystalMaker now makes it even easier to isolate single molecules in a molecular crystal. A new menu command (Transform > Optimize Range > Show Asymmetric Unit, keyboard shortcut: command-shift-U) will display the original asymmetric unit (as loaded from a raw text file). For most molecular crystals, this will correspond to one or more intact molecules.
  • This new command complements the existing Show Molecular Cell command, which displays the complete contents of one unit cell, optimized to ensure that all molecules are intact.
  • Please note that the Show Asymmetric Unit command will take an existing structure and show the asymmetric unit. If the fractional coordinates of the asymmetric unit have been changed (e.g., earlier versions of CrystalMaker automatically wrapped the asymmetric unit sites into the same unit cell), then the results may be unpredictable, and some molecules may appear broken.
  • Add Hydrogens: CrystalMaker can now automatically add hydrogen atoms to any molecule. The program assumes that the structure needs to be fully saturated and performs a relaxation on the new hydrogens to yield an optimum geometry (the positions of pre-existing atoms are not relaxed, thereby making this command suitable for adding hydrogen atoms to molecular structures refined using X-ray data).
  • The hydrogen positions should refine quickly - but if you wish to stop the relaxation, you can do this in the normal way, by clicking the Stop Relaxing button in the window toolbar, or by choosing the same command from the Transform menu.
  • Note: if you require double or triple bonds (e.g., taking a C—O unit and adding hydrogens to make H2C=O instead of H3C—OH), you may need to delete some of the newly-added hydrogen atoms.
  • Relax Selection: It is now possible to relax part of a structure, (e.g., a side-chain of a molecule, or atoms on a surface), instead of the entire structure. One simply needs to select the atoms to be relaxed, and click the Relax button in the window toolbar (or choose: Transform > Relax Selection).
  • New "Make Polyhedron" Bonding Option: The Make Polyhedron command has been improved with a new, default, bonding option that generates appropriate global bond specifications, based on the selected distance range. As a result, polyhedra will be preserved as your plot range changes, and most users will find this more intuitive than the older default option, which was to generate only symmetry-related bonds for the current plot range.
  • The Make Polyhedron window has been redesigned to include the new default bonding option (together with the older options). Descriptions have been added to clarify the various choices.
  • One-Click Atom & Bond Addition: It is now possible to define a complete molecule - with all atoms and chemical bonds - using just the Add Atom tool. Simply hold down the shift key as you click; a bond will be added between the new atom, and the previously-added one. To change the "anchor point" for a new bond, click on an existing atom with the Add Atom tool. The clicked atom becomes highlighted, indicating that any new bond will be extended to this atom.
  • Two New File Formats Supported: CrystalMaker can now import crystal structure files generated by two popular energy modelling programs: LAMMPS program (Sandia National Labs) and GROMACS. These formats can be auto-detected, so users can drag-and-drop data files into the program for instant display. As with other file formats, CrystalMaker supports multi-structure files, displaying individual structures as thumbnails in the Views pane of the Overview window.
  • Rotate Selection in a Crystal: As part of our new crystal-engineering tools, it is now possible to rotate a selected group of atoms - in "crystal" mode (previously this was limited to "molecule" mode). To rotate a selection, you must click the Rotate Selection button in the bottom right-hand corner of the Tools palette.)
  • Select Symmetry-Related Atoms: You can now quickly select all atoms that are related by symmetry in your crystal. Simply select one atom, and choose the new: Selection > Select > Symmetry-Related Atoms menu command. All symmetry-equivalent atoms (i.e., those with the same site in the asymmetric unit) are shown selected.
  • Smart Range Extension: CrystalMaker 9 now caches atom attributes before changing the plot range, so that custom atom colouring, styles, labelling, etc., will be preserved after a range change. (Earlier versions of the software could reset custom atoms when the plot range was changed.)
  • New Windows AVI Video Control Panel: CrystalMaker for Windows now provides better control of your AVI Video output. A redesigned Compression Settings panel lets you adjust all options - including video frame rate - in one convenient location.
  • Miscellaneous Changes: This version includes an improved Plot Range window, new keyboard shoftcuts plus miscellaneous bug fixes:
  • The Plot Range window now reports all ranges using positive fractional coordinates. This ensures that displayed values, as measured on screen (e.g., using the Atom Info tips) are reflected in the Range window.
  • (Note that it is still possible to enter negative fractional coordinates, but these will be converted to positive values, as required by CrystalMaker's unit cell generation engine.)
  • New keyboard shortcuts have been added, as follows:
  • Show Asymmetric Unit: ctrl - shift - U
  • Define Cluster: ctrl - alt - K
  • Edit Bonding: ctrl - alt - B
  • Make Polyhedron: cmd - shift - M
  • The delay before showing an Atom Info Tip has been increased from 1 to 1.5 s.
  • The Relax Molecule command now issues a warning when any atoms are hidden.
  • Oxygen double bonds are now correctly identified by the Relax Molecule command.
  • Attempting to add hydrogens to a fully-saturated molecule no longer results in a phantom hydrogen atom being listed in the Site Browser.
  • When adding new atoms to an existing molecule using the Add Atom tool, the atoms are correctly positioned in the vertical plane.
  • Depth Fading now works correctly when building a new molecule with the Add Atom tool.
  • Fixed a bug with the colouring of photo-rendered thermal ellipsoids.
  • Thermal ellipsoids are now correctly drawn as small spheres, when specified.

New in CrystalMaker 9.0.3 (Jul 16, 2014)

  • New User's Guide. The brand new, 10th edition of the CrystalMaker User's Guide is now complete, and is included with this version under the Help menu.
  • This new edition covers all the new features in version 9, with a new layout and many more illustrations - including new Gallery examples. This edition is optimized for viewing in two-page format.
  • Miscellaneous Changes. This version includes a workaround for File dialogs on Windows XP, improved online help, file handling and miscellaneous bug fixees.
  • File dialogs have been redesigned to ensure backwards compatibility with Windows XP.
  • The online help system has been reorganised to match the CrystalMaker User's Guide. A new section on "Manipulation" has been included.
  • The Place Molecule command now prompts the user to discard symmetry, before placing a molecule into a crystal structure.
  • VASP files with non-orthogonal crystallographic axes, but with coordinates defined relative to orthogonal axes, are now correctly plotted.
  • A rare issue relating to rhombohedral lattices in the Transform Cell command has been resolved.
  • Editing site settings using the Atoms pane of the Model Inspector no longer causes the program to appear to hang (redundant updates have been eliminated).
  • A rare issue relating to choosing the "Stick" polyhedral style with the bond style set to "Line", has now been resolved.

New in CrystalMaker 9.0.2 (Jul 11, 2014)

  • Interface Improvements. This version includes an improved Atom Picker palette with colour swatches, plus smoother and clearer "subtitle" display in the Graphics pane.
  • Miscellaneous Changes. This version includes a Leap Motion (de-)activation display, plus miscellaneous bug fixes:
  • Leap Motion activation display. If the Leap Motion software has been installed, a welcome message is displayed on startup.
  • Scaling of graphical elements has been fixed for copy or export graphics.
  • The File > Export > Graphics command again works correctly.
  • Fixed an issue relating to the rhombohedral setting for trigonal spacegroups.

New in CrystalMaker 9.0.1 (Jul 11, 2014)

  • Model Inspector. You can now control your model’s display and rendering settings in real time, using the new Model Inspector. This floating palette incorporates elements of the old "Model Options" and "Rendering Options" palettes, adding new slider and arrow controls, background presets - and "live" operation: a major productivity boost.
  • The Model Inspector is divided into seven panes, denoted by small buttons at the top:
  • Atoms - showing all sites in your structure, grouped by chemical element, with their sphere, ellipsoid and polyhedral styles - plus controls to adjust sphere and ellipsoid sizes.
  • Bonds - all global bond specifications defined for your structure, with additional controls for setting cylinder radii.
  • Unit Cell & Surface - Lets you edit your unit cell display (for a crystal structure), including the frame style and colour; plus toggle a surface overlay, control its style and colouring.
  • Labels - Change the label content, positioning and font. Toggle labelling on or off.
  • Background - Includes handy presets for one-click setting of your window's plain or gradient-fill background.
  • Reflectance - Control the rendering of spheres, bonds, polyhedra and the surface overlay. You can also adjust the illumination direction and its intensity.
  • Depth - Lets you accentuate the three-dimensional appearance of your structure by controlling perspective, depth fading (with live Depth Zoom slider), and actual 3D display: red/blue stereo or stereo-pair plot.
  • Leap Motion Control. You can now rotate and scale your structure using simple hand gestures, and a Leap Motion controller.
  • Miscellaneous Changes. This version includes redesigned data editors, new contextual menu commands, plus miscellaneous bug fixes:
  • Redesigned Crystal & Molecule editors with site occupancy formulae, automatic labelling feature, plus easy control over thermal ellipsoid data.
  • New Colour by Site and Convert Colours to Greyscale commands have been added to the Site Browser's contextual menu.
  • Atom labels now display fractional coordinates correctly.
  • The Notes pane will now correctly show a scroll bar when text does not fit.
  • Fixed incorrect symmetry calculation for centrosymmetric spacegroups.
  • Edit Coordinates now works for molecules correctly.
  • The Distance Explorer no longer crashes when trying to edit the bin size numerically.

New in CrystalMaker 9.0.0 (Apr 22, 2014)

  • Energy Modelling
  • Molecule Builder
  • Crystal Engineering
  • Nanotube Creator
  • Distances Explorer
  • COLLADA 3D Export
  • Interactive Measurement
  • Streamlined Interface

New in CrystalMaker 2.7.7 (Sep 17, 2013)

  • Miscellaneous Installer Improvements:
  • 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.

New in CrystalMaker 2.7.6 (Sep 17, 2013)

  • Expanded User's Guide:
  • The CrystalMaker User's Guide has been revised for this release and includes three additional Gallery examples, plus some illustrated Element Tables and more detailed descriptions of using the Lattice Plane tool.
  • Added New Spacegroups:
  • Three new, unconventional, monoclinic spacegroups have been added: I 1 2/c 1, A 2/a 1 1, and B 1 1 2/b. These are all variants of spacegroup no. 15, C 2/c, but with interchanged axial settings.
  • Miscellaneous Changes:
  • Invalid values entered into controls in tabbed panes (such as the Atoms pane of the Model Options window) are now validated when the Apply button is clicked or when the window becomes inactive due to window or application switching.
  • The Site Occupancies column is now displayed only when site coordinates are displayed in the Edit Structures window. Also, the temperature factor columns have been adjusted to fit better in the window.
  • Prevented a potential hang which could occur if Log pane output was generated during playback from the Overview window.
  • Fixed a rare issue with loading Cambridge Structures Database FDAT files, for certain hexagonal or cubic crystals. Some translation operators could be omitted.
  • Thermal ellipsoids defined in the (little-used) ßij notation now have their off-diagonal elements correctly sized.

New in CrystalMaker 2.7.5 (Apr 20, 2013)

  • Improved File Association behaviour on Windows XP. When installing on Windows XP systems, the user will no longer have to deal with the "Run As" dialog and risk seeing spurious crash alerts.
  • Fixed incorrect atom selection in Define Cluster command. A problem which could sometimes lead to the wrong site being selected as the centroid of a cluster when using the Transform > Define Cluster command has been corrected. As a result, sites listed in the pop-up menus in the Define Cluster and Bond Search dialog boxes and in the Atoms pane of the Model Options window are also now sorted correctly (i.e., in the same order as displayed in the Site Browser).

New in CrystalMaker 2.7.4 (Mar 21, 2013)

  • Expanded User's Guide. The CrystalMaker User's Guide has been revised for this release and includes three additional Gallery examples, plus some illustrated Element Tables and more detailed descriptions of using the Lattice Plane tool.
  • Improved VASP File Import. VASP POSCAR and CONTCAR files containing comments following numeric lattice data are now recognised.

New in CrystalMaker 2.7.3 (Feb 9, 2013)

  • Improved Annotation Tool. Fixed a problem which could lead to a crash when an annotation item was selected using the Annotation tool (rather than the Arrow tool).
  • More Robust Installation Procedure. Fixed a potential problem which could prevent proper licensing during installation.

New in CrystalMaker 2.7.2 (Feb 2, 2013)

  • Fixed an intermittent problem with the application freezing. This release fixes a problem in which the application could freeze when warnings were issued on file input and the Log pane was the active Overview Window pane.

New in CrystalMaker 2.7.1 (Jan 25, 2013)

  • Improved Video Recorder Palette. The Video Palette buttons have an improved, clearer appearance, making it easier to visually determine the status of the recording. If the Video palette is in QTVR recording mode and the AVI mode button is clicked, the Stop|Pause|Record buttons are now restored to their correct state for linear video recording.
  • Miscellaneous Fixes and Enhancements. Improvements have been made to file loading, the Lattice Plane dialog, and diffraction pattern synchronization:
  • Choosing Transform > Single-Crystal Diffraction > Link with Existing Pattern when there is already an active synchronization session with the frontmost helper app window no longer causes the app to freeze and misbehave.
  • The Lattice Plane dialog now displays up to 3 decimal places for non-integer Miller indices.
  • When loading multiple files into an Overview Window pane, the pane will remain visible until all the files have loaded (before switching to the Log pane to show any associated output).
  • Data files (e.g., CIF or STRUPLO files) with .txt and .text extensions can now be dragged and dropped into the application.

New in CrystalMaker 2.7 (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. Code signing also makes installation easier - especially on Windows 8.
  • Major New User's Guide:
  • The Ninth Edition of the CrystalMaker User's Guide uses an all-new layout, aimed at making it easier for on-screen use. Extensive changes have been made to the content, adding two new chapters, new graphics, reorganising topics, and generally making the guide more accessible.
  • Miscellaneous Fixes and Enhancements:
  • This release contains a few improvements made since the 2.6.4 release:
  • Fixed problem which could cause a crash when performing cell transformations when sites are too close to unit cell boundaries.
  • Improved identification of resulting lattice type when performing cell transformations.

New in CrystalMaker 2.6.4 (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 CrystalMaker.
  • You can also do this from within the application by choosing Edit > File Associations.
  • Show Molecular Cell Tool Button:
  • The default toolbar now includes a handy shortcut for visualising molecular crystals: the Show Molecular Cell button (abbreviated 'Mol Cell').
  • This tool is designed for structures where there is no long-range bonding (i.e., those structures where discreet molecular groups are arranged within a crystal lattice, but without direct bonds between the molecules). The tool displays the contents of one unit cell, but optimized so that each molecular group is shown intact (possibly crossing the cell boundary).
  • This is a good way to start visualising a molecular crystal; you can use the selection tools to further isolate individual molecules. (Note that this, and other related commands, are also available on the Transform > Optimise Range submenu.)
  • Support for DL_POLY version 4 HISTORY files:
  • CrystalMaker now supports importing of DL_POLY_4 HISTORY files, as well as the older DL_POLY_2. The file version is detected automatically. Note that it is may be necessary to explicitly choose the File > Import > DL_POLY command to import a HISTORY file.
  • Scientific Notation Supported in CIF Files. CrystalMaker can now read data from CIF files which use scientific notation (e.g., 1.5E+2) for floating-point numbers. Whilst the values generally used in CIF files do not really require such formatting, there are cases of machine-generated files using this notation, and we are pleased to further strengthen our support for the CIF format.
  • Miscellaneous Fixes and Enhancements:
  • This release contains several other improvements made since the 2.6.3 release:
  • Removed support for the use of the plus character ('+') to designate standard uncertainty (e.s.d., or error bars) in CIF files. This was apparently used long ago by the ICSD's 'Retrieve' program, but is not officially recognized in the CIF specification; instead, standard uncertainty should be designated using parentheses, e.g., 2.341(1).
  • Changed the default window toolbar, removing the Range, Hide and Select popup menu buttons, to accommodate the new Show Molecular Cell button. Use the Window > Toolbar submenu to choose from the various standard layouts; right-click on the toolbar itself to customise the list of tools displayed.
  • Fixed the generation of invalid output and a possible crash when exporting visible coordination files.
  • CrystalMaker now displays a progress bar when loading multi-dataset files (and generating Views pane thumbnails).
  • Fixed a problem which could cause the wrong kind of thumbnail to be displayed in the Views pane.
  • When choosing a folder into which to save Views, the Folder Browser dialog now allows you to navigate above the level of the most recently visited folder.

New in CrystalMaker 2.6.3 (Oct 8, 2012)

  • Miscellaneous Fixes and Enhancements:
  • This release contains a few improvements made since the 2.6.2 release:
  • CIF files containing data tags on the same line as the loop_ statement are now read correctly.
  • Fixed a crash which could occur when using the Edit > Structure command on a molecule.
  • When displaying atom numbers as labels, the numbering now starts at 1 rather than 0.
  • Sections of the End User's Licence Agreement have been reworded to improve clarity.

New in CrystalMaker 2.6.2 (Oct 8, 2012)

  • Miscellaneous Fixes and Enhancements:
  • This release contains a few improvements made since the 2.6.1 release:
  • VASP file import now handles orthogonal ("Cartesian") coordinates correctly.
  • An issue that prevented the Transform > Calculate Formula & Density command from calculating densities has been resolved.
  • The Recent Files pane no longer accepts dropped files. Please use the new, Favourites, pane to store your custom file collections - that pane will accept drag and drop, whereas the "Recent Files" pane is automatically updated to reflect your file opening history.
  • Palette windows are now restored to their correct states if the app is minimised and then restored by double-clicking on a CrystalMaker file.

New in CrystalMaker 2.6.1 (Oct 8, 2012)

  • Elements Toolbar Menu:
  • A new popup menu button has been added to the Window toolbar, which allows quick application of different preset element tables. For example, one can instantly switch to Van-der-Waals radii, or covalent radii, or ionic radii, without the need to display the Edit > Elements window, choose a preset, and click the window's Apply button.
  • Miscellaneous Fixes and Enhancements:
  • This release contains several other improvements made since the 2.6.0 release:
  • We now support version 5 VASP files, which allow the inclusion of atomic symbols in the POSCAR or CONTCAR file. Version 4 files, which supply this information in the POTCAR or INCAR files, are still supported.
  • When importing data from POSCAR/CONTCAR files which do not reside in VASP project directories (i.e., no INCAR file is present), the Graphics Window title is now set to the structure file name (typically 'POSCAR' or 'CONTCAR') rather than the enclosing directory name.
  • Clicking an icon thumbnail in the Favourites pane now correctly updates it to a preview thumbnail. Also, clicking on a thumbnail in the Recent Files pane will cause any corresponding thumbnail in the Favourites pane to update if necessary.
  • When reading rhombohedral structures from from WIEN2k files, the lattice parameters are now correctly converted from hexagonal dimensions as required.
  • Measurements from WIEN2k files are now converted from atomic units (bohr) to angstroms.
  • Attempting to add any type of file other than a CrystalMaker binary file to the Favourites pane will now cause CrystalMaker to prompt you to save the file as a CrystalMaker file.
  • VASP and WIEN2k file thumbnails now display the correct file type badge.
  • When performing cell transformations, transform matrix elements are now printed to 4 decimal places rather than 2.
  • The Elements toolbar button now has the correct icon.
  • Files of unknown type are now represented in the Overview window using a generic document icon rather than a blank space.

New in CrystalMaker 2.6 (Oct 8, 2012)

  • File Favourites:
  • A new, "Favourites" pane has been added to the Overview window. This allows you to manage, and store, your favourite file references - and will not be modified by the program when new files are opened (as was the case with the former "Files" pane, which served dual use as a repository for favourite files and recently-opened files).
  • To add a structure to the Favourites pane, do one of the following:
  • Drag-and-drop the file's icon into the pane.
  • Open the file, then choose the File > Add to Favourites command.
  • Open the file, then choose the Add to Favourites command from the Graphics pane's contextual menu.
  • Open the file, then click the Favourite button in the window toolbar.
  • Recent Files Submenu:
  • CrystalMaker now includes a File > Open Recent submenu. This submenu provides a quick way of accessing recent files, and is an alternative to the Recent pane (see above) in the Overview window.
  • By default, the menu lists the 20 most recently opened files (the full list can be reviewed in the Overview window).
  • WIEN2k File Import. CrystalMaker can now auto-detect, and import, ".struct" structures files from WIEN2k: a quasi-commercial an electronic structures calculation package, deveoped at the Technical University of Vienna.
  • VASP File Import. CrystalMaker can now import structural data files from the quasi-commercial Vienna Ab Initio Structures Package, VASP.
  • CrystalMaker reads from VASP POSCAR and CONTCAR files, which contain lists of atomic positions within the unit cell (but no atom type data). CrystalMaker will also search for POTCAR and INCAR files in the same directory and, if found, will attempt to assign atom types to the coordinates list, so as to plot a more meaningful structure!
  • VESTA File Import. As a service to new users migrating from "VESTA" to CrystalMaker, we now support the import of structural data from VESTA text files.
  • Miscellaneous Changes:
  • This version includes a number of minor changes:
  • Annotation text no longer vanishes when plots are exported to images with higher resolution than the screen.
  • The application no longer hangs when drag-selecting more than one annotation box.
  • Fixed a problem in which CIF files with a single data item on the same line as a data tag in a loop would not be read correctly.
  • Fixed a problem in which file names could be truncated or the application cold crash when saving QuickTime movies on Japanese systems.
  • The Graphics pane no longer goes blank following the export of a plot image.
  • Video recording no longer causes a crash when the user tries to save to a file that already exists and is open.
  • Resolved a rare case in which an incorrect origin setting could be applied when reading from a spacegroup in Full International notation.
  • The File > Import menu has been tidied, to make it easier to scan.

New in CrystalMaker 2.5.5 (Jan 6, 2012)

  • New Tutorial. A new edition of the CrystalMaker Tutorial is included with this release:
  • This has an all-new, single-column layout, designed to be easier to read on a computer screen. Extensive changes have been made throughout the text, with clearer labelling of figures, and including margin notes and standout boxes
  • Miscellaneous Changes:
  • This version includes various other minor fixes and improvements
  • The pop-up menu in the Transform > Lattice Plane > Edit dialog now returns correct Miller indices
  • Right-clicking in the Help Viewer window now displays a contextual menu
  • The appearance of cylindrical bonds at small sizes in full rendering mode has been improved
  • Fixed a problem which prevented proper navigation between licence code elements in the Personalisation dialog once all the licence code boxes had been filled
  • Increased the tolerance for duplicate atoms, to reduce the likelihood of spurious sites being displayed for low-resolution structure refinements

New in CrystalMaker 2.5.4 (Jan 6, 2012)

  • Link with Existing Pattern. The new Transform > Single-Crystal Diffraction > Link with Existing Pattern command allows you to link a CrystalMaker structure to an already-opened SingleCrystal diffraction plot. This is handy if you want to do Live Rotation with a plot that was saved earlier in a SingleCrystal session file
  • Installer Upgrade Warning. The Installer will now warn you if you attempt to install an upgrade of CrystalMaker over an earlier version already installed on your system

New in CrystalMaker 2.5.3 (Jan 6, 2012)

  • Thermal Ellipsoid Information. Clicking on an Info button (in the tag displayed when you click on an atom using the Info tool) prints information about both the site, and, if present, its atomic displacement (thermal) ellipsoid. New data include the actual displacement tensor, plus the lengths and orientations for each of the three principal axes, given in lattice vector form
  • Improved Window Menu. The Window menu has a new layout, with additional functionality
  • Streamlined Layout. The menu has been streamlined, by moving all of the Toolbar- and Sidebar-related commands into submenus. For example, the Show Toolbar command would now be accessed from the Toolbar > Show Toolbar submenu, and the Show Sidebar command from the Sidebar > Show Sidebar submenu
  • Full Screen Control. This menu also includes a new command for switching into, or out of Full Screen mode. This complements the existing Tools palette and window Toolbar buttons
  • Play Command. Animation of window Views or File favourites is now possible in full-screen mode with palettes hidden, thanks to a new Window > Play menu command. The command changes between Play Views and Play Files, depending on the active pane of the Overview window (which does not have to be visible, however). The Play Views Again and Play Files Again commands perform the same animation without displaying a dialog, using the existing (or default) settings
  • Miscellaneous Changes. This version also includes miscellaneous improvements in functionality, windowing behaviour, and minor bug fixes
  • The unit cell volume and number of atoms in the unit cell are now printed in the Log pane of the Overview window, using the Transform > Formula & Density command
  • New windows use the Toolbar settings of the previous front window, rather than reverting to default settings
  • The Log pane is now correctly made visible as requested when various types of log output are generated
  • PDB crystals are now read correctly even if the input lines are not 80 columns wide
  • The Play button in the Toolbar is now enabled or disabled depending on the state of the Overview dialog, as it should be
  • Standard Toolbar configurations, which can be selected from the Window > Toolbar submenu, can now also be selected by right-clicking in the Toolbar and choosing one of the equivalent commands from the end of the active item Toolbar popup menu
  • Popup menu buttons now display their menus so that the menus do not overlap the button itself, preventing the inadvertent selection of a menu item which might suddenly appear under the cursor
  • Zapper tool and Snapshot command sounds are now more responsive and better able to keep up with a rapid sequence of commands. Also, the Zapper tool no longer beeps when you click an empty space
  • txt' is no longer supported as a standard file extension for DL_POLY files, as this would override the use of the extension for text files. DL_POLY files ending in '.txt' can still be imported using the File > Import > DL_POLY command and searching for all files in the Open dialog

New in CrystalMaker 2.5.2 (Jan 6, 2012)

  • Miscellaneous Fixes and Enhancements. This release contains improvements to the Transform Cell command and to the general range display
  • When performing cell transformations, the lattice type of the transformed structure is now correctly identified
  • Fixed a very-rare problem in which atoms too close to the unit cell edge were not shown for some range settings

New in CrystalMaker 2.5.1 (Jan 6, 2012)

  • Miscellaneous Fixes and Enhancements. This release contains several improvements made since the 2.5 release
  • The Transform > Transform Cell command now works correctly with primitive lattice types
  • Blank thumbnails are no longer generated in the Views pane when executing the Transform > Synchronise command. Also, a synchronisation operation can now be cancelled by pressing the Escape key
  • The status display at the bottom of the Overview window is again updated properly
  • Drag-selecting annotation text boxes using the Arrow tool once again works correctly
  • Structures are no longer rescaled following an Undo or Redo
  • The default compression codec is again Animation
  • Quicktime video compression settings are now retained across all Quicktime-related interfaces
  • The time required to initialise the Files pane at launch with a large number of file thumbnails has been greatly reduced
  • Removed support for .txt as a registered DL_POLY file extension, to avoid collision with standard text files. The Update Installer fixes the user's Registry and requires a restart
  • Fixed memory leak which was most evident when creating videos from Views pane thumbnails
  • Fixed a potential hang which could occur when quitting the application
  • Clicking the Register Online button in the registration reminder dialog during installation again takes the user to the registration Web page. Also, the Register Online button is now the default
  • CrystalMaker 2.5 for Windows
  • 1 July 2011
  • Cell Transformations. A new Transform > Transform Cell command provides a range of options for specifying lattice transformations, including changing lattice types (e.g., face-centred to primitive cell), arbitrary matrix transformations, projecting the unit cell onto an arbitrary lattice plane, as well as the existing Supercell transformations
  • A popup menu in the Transform Cell dialog provides easy shortcuts to commonly used transformations, including changing lattice type, projecting onto (111) and (110) planes, plus various supercell options
  • More powerful options can be revealed using the Advanced Options disclosure command
  • General (Matrix) Transformations
  • Lattice Plane Projections
  • Supercells
  • When the General Transformation mode is selected, users can enter the coefficients of an arbitrary transformation matrix, and have CrystalMaker recalculate the structure. (Note that CrystalMaker checks the matrix to ensure that this is consistent with the lattice periodicity, so that inadvertant changes to the physical structure are avoided.)
  • The Lattice Plane Projection results in a new unit cell whose x and y axes reside within a user-specified lattice plane (the z-axis is directed out of the plane). This is ideal for working with crystal surfaces, since the number of atomic layers parallel to the surface can easily be defined, in terms of the crystal's z-range
  • Note that the Transform > Supercell command has been removed, and its functionality subsumed into the Supercell option in the Advanced Options area of the Transform Cell dialog
  • Moveable Origin. A new Transform > Move Origin command lets you specify a position in the unit cell where you would like the origin to be moved
  • You can use this command, in combination with the Selection tools, to move the origin directly to a selected atom, or to the centroid of a multi-atom selection (simply make your selection, choose the command, and click the OK button to proceed)
  • AVI Video Support. Whilst QuickTime remains the first choice for professional-quality digital video, AVI format is still required for use with some Windows-based software, such as Microsoft PowerPoint. CrystalMaker for Windows now provides a choice of QuickTime or AVI output, selected using new buttons along the right-hand edge of the Video Recorder palette (Window > Palettes > Video)
  • Note that the choice of QuickTime or AVI made in the Video Recorder palette is retained for subsequent recordings (e.g., File > Export > Rotation Movie), and determines the type of video compression dialog that appears when requested by other commands. To change the current recording format, open the Video Recorder palette and click the appropriate button
  • Full H.264 Support. When recording using QuickTime, CrystalMaker for Windows now provides full support for the advanced H.264 video compressor. This codec offers a superior combination of output quality and video compression, and is now our recommended choice, ahead of the previous front-runner, JPEG 2000
  • The H.264 codec includes a range of output parameters; we recommend unchecking the Key frame and Limit data rate checkboxes, and setting the Quality setting to 'Medium' or higher. This should result in good-quality output, comparable to that of the JPEG 2000 codec in its 'Millions/Least Quality' setting, but around half the file size
  • DL_POLY History File Import. CrystalMaker can now auto-detect and load history files generated by the STFC Daresbury Laboratory DL_POLY Molecular Dynamics program. Individual structures - which could be in 'crystal' or 'molecule' format, depending on the Periodic Boundary Condition flag - are loaded in the same window, as separate View thumbnails
  • CrystalMaker's unique multi-structure visualisation, synchronisation and animation allows seamless viewing of the complete refinement trajectory: an ideal way to understand the progress of your modelling calculations
  • Improved File Input and Overall Performance. In this release, file input speed has been significantly improved, and application overhead when loading all file types has been greatly reduced. The result is much faster loading of multiple files and multi-dataset files, as well as better overall performance when manipulating structures
  • Also note that lengthy multi-document and multi-dataset loads can now be cancelled by pressing the Escape key
  • Constrained View Direction. We have redesigned the Set View Direction window, to give the option of specifying a second direction, whose projection should be displayed vertically, from the bottom to the top of the screen. This constrains the crystal orientation
  • To provide a more elegant, and less intimidating interface, the vertical constraint vector coefficient fields are initially hidden. They can be revealed using the new Constrain orientation disclosure control
  • Improved Synchronization. The Synchronize command now takes into account the coordinates of a structure's plot centre. This will be applied to the other structures being synchronized, if the Range option has been selected
  • Prior to this release, synchronizing the plot range resulted in structures being auto-centred within the Graphics pane. Whilst this worked well for many animation sequences, in some cases, crystal structures with relatively small numbers of atoms might appear to 'jiggle', as the geometric centre shifted from frame to frame, owing to some atoms moving into or out of the plot range.)
  • Sortable Thumbnails. The Overview window's Actions menu includes two new commands to sort File and View pane thumbnails in ascending or descending order, according to their titles. You can still rearrange the thumbnails after the sort, and re-sort as needed by choosing the desired command
  • This is useful when working with large numbers of views, especially if a set of views or files have been loaded all at once, and the operating system has not supplied them to CrystalMaker in the desired order
  • Video Tours. A new Video Tours command has been added to the Help menu. This serves as a link to a new section of our website, where we display a range of video tutorials covering different aspects of the program
  • Streamlined User's Guide. The CrystalMaker User's Guide has been streamlined to make it easier to use. The guide now features a one-page table-of-contents, for at-a-glance navigation, plus extensive rewriting and reorganisation of chapters
  • Standalone Tutorial. The CrystalMaker Tutorial, which was previously part of the User's Guide, has now been moved to a separate document, and can be accessed via the new Help > Tutorial command
  • Improved Support Commands. The Help > Request Technical Support command now assists you by pre-loading important parameters into the support form, including the program name and version, its serial number, and your operating system name and version
  • A new Help > Register CrystalMaker command provides assistance in the registration process, supplying the program name, its serial number, and your operating system to the online registration form
  • Miscellaneous Changes. This version includes various bug fixes and enhancements
  • A serial number is now displayed in the About box (Help > About CrystalMaker). This serial number is unique to your licence, and can be used in place of the licence code when requesting technical support (please don't forget to specify 'Windows' as your operating system!)
  • Wireframe plotting for Polyhedral models is now more consistent. Any sites which have wireframe styles now use the same bond colours and styles as in a Wireframe model. These can be set using the Bonds pane of the Model Options window
  • The order of the menu items in the Selection and the Graphics pane contextual menus has been changed to provide a more consistent layout, and better reflect a typical workflow
  • A new Change Background command has been added to the Graphics pane contextual menu, offering a more direct and intuitive way of changing the background display (you can also choose the Model Options command and then navigate to the Background pane, or choose the Background item from the Model pop-up menu button in the Toolbar)
  • In addition, you can now drag and drop picture files into the Graphics pane to set the background display
  • When converting structures from 'molecule' to 'crystal' mode, an incorrect internal sorting of atoms occasionally resulted in memory issues when atoms were deleted. CrystalMaker now automatically fixes these structures as they are read and notifies the user that they should be re-saved
  • Fixed a bug that caused the List Bonds command to fail when the "Search each selected site" option was checked
  • Copying or exporting stereo red/blue plots no longer causes a crash
  • When drawing structures as Stick models, the spheres which form the stick joints are now drawn using the correct rendering style
  • Visible areas of surfaces are now correctly highlighted when selecting sites in Space Filling mode
  • When switching between black & white and colour rendering modes, the label colours are now set correctly for the given background
  • When creating a new structure, the default unit cell axis lengths are now 5Å rather than 10Å
  • When sorting labelled sites in the Site Browser and other lists, labels which consist solely of element symbols and numeric indices now precede any labels which contain additional characters other than whitespace. E.g., the site labels 'Si(1)', 'Si(2)', 'Si 3', 'Si 4', 'Si5', 'Si6' will sort to 'Si 3', 'Si 4', 'Si5', 'Si6', 'Si(1)', 'Si(2)'
  • When displaying origin offsets for GEP-based symmetry as fractions in the Edit Crystal dialog, denominators up to 1,000 will now be displayed
  • If a negative isotropic temperature factor is encountered whilst reading a CIF file, a warning is generated and the value is discarded. (These nonsensical values are apparently sometimes used as marker data for other sofware.)
  • File > Import > MDL Molfile and MDL SDFile have been renamed Molfile and SDFile, respectively; the 'MDL' prefix has been dropped
  • A problem recognising certain SDFile-format files has been corrected
  • Opening the Plot Range palette with the Live Update option ticked no longer immediately causes an update of the currently plotted structure
  • The contents of the Angle text box in the Calculate Angle dialog can now be selected and copied
  • The Rotation Movie Options dialog (File > Export > Rotation Movie) now correctly updates the various displayed values as the number of frames and movie duration are modified
  • The video frame rate is now preserved across invocations of the QuickTime compression settings dialog. Also, a problem which occasionally caused this dialog to refuse to close has been corrected
  • The File > Place Molecule command is now enabled in Demo builds
  • The up and down arrows for the Inner Radius and Outer Radius edit text boxes in the Define Cluster dialog now increment and decrement the values by 0.01Å rather than 0.33Å
  • When saving views or performing any other action which requires browsing for a folder, the most recently visited folder is now used as the starting point in the folder browsing dialog
  • If the User's Guide or Setup Guide fail to open, you can now click a button to go to Adobe's Web site to download Adobe Reader
  • New cristobalite, leucite temperature factor, and amino acid structures have been added to the Crystal Structures Library, and various structures in the Zeolites group have been updated

New in CrystalMaker 2.5 (Jan 6, 2012)

  • Cell Transformations. A new Transform > Transform Cell command provides a range of options for specifying lattice transformations, including changing lattice types (e.g., face-centred to primitive cell), arbitrary matrix transformations, projecting the unit cell onto an arbitrary lattice plane, as well as the existing Supercell transformations
  • A popup menu in the Transform Cell dialog provides easy shortcuts to commonly used transformations, including changing lattice type, projecting onto (111) and (110) planes, plus various supercell options
  • More powerful options can be revealed using the Advanced Options disclosure command
  • General (Matrix) Transformations
  • Lattice Plane Projections
  • Supercells
  • When the General Transformation mode is selected, users can enter the coefficients of an arbitrary transformation matrix, and have CrystalMaker recalculate the structure. (Note that CrystalMaker checks the matrix to ensure that this is consistent with the lattice periodicity, so that inadvertant changes to the physical structure are avoided.)
  • The Lattice Plane Projection results in a new unit cell whose x and y axes reside within a user-specified lattice plane (the z-axis is directed out of the plane). This is ideal for working with crystal surfaces, since the number of atomic layers parallel to the surface can easily be defined, in terms of the crystal's z-range
  • Note that the Transform > Supercell command has been removed, and its functionality subsumed into the Supercell option in the Advanced Options area of the Transform Cell dialog
  • Moveable Origin. A new Transform > Move Origin command lets you specify a position in the unit cell where you would like the origin to be moved
  • You can use this command, in combination with the Selection tools, to move the origin directly to a selected atom, or to the centroid of a multi-atom selection (simply make your selection, choose the command, and click the OK button to proceed)
  • AVI Video Support. Whilst QuickTime remains the first choice for professional-quality digital video, AVI format is still required for use with some Windows-based software, such as Microsoft PowerPoint. CrystalMaker for Windows now provides a choice of QuickTime or AVI output, selected using new buttons along the right-hand edge of the Video Recorder palette (Window > Palettes > Video)
  • Note that the choice of QuickTime or AVI made in the Video Recorder palette is retained for subsequent recordings (e.g., File > Export > Rotation Movie), and determines the type of video compression dialog that appears when requested by other commands. To change the current recording format, open the Video Recorder palette and click the appropriate button
  • Full H.264 Support. When recording using QuickTime, CrystalMaker for Windows now provides full support for the advanced H.264 video compressor. This codec offers a superior combination of output quality and video compression, and is now our recommended choice, ahead of the previous front-runner, JPEG 2000
  • The H.264 codec includes a range of output parameters; we recommend unchecking the Key frame and Limit data rate checkboxes, and setting the Quality setting to 'Medium' or higher. This should result in good-quality output, comparable to that of the JPEG 2000 codec in its 'Millions/Least Quality' setting, but around half the file size
  • DL_POLY History File Import. CrystalMaker can now auto-detect and load history files generated by the STFC Daresbury Laboratory DL_POLY Molecular Dynamics program. Individual structures - which could be in 'crystal' or 'molecule' format, depending on the Periodic Boundary Condition flag - are loaded in the same window, as separate View thumbnails
  • CrystalMaker's unique multi-structure visualisation, synchronisation and animation allows seamless viewing of the complete refinement trajectory: an ideal way to understand the progress of your modelling calculations
  • Improved File Input and Overall Performance. In this release, file input speed has been significantly improved, and application overhead when loading all file types has been greatly reduced. The result is much faster loading of multiple files and multi-dataset files, as well as better overall performance when manipulating structures
  • Also note that lengthy multi-document and multi-dataset loads can now be cancelled by pressing the Escape key
  • Constrained View Direction. We have redesigned the Set View Direction window, to give the option of specifying a second direction, whose projection should be displayed vertically, from the bottom to the top of the screen. This constrains the crystal orientation
  • To provide a more elegant, and less intimidating interface, the vertical constraint vector coefficient fields are initially hidden. They can be revealed using the new Constrain orientation disclosure control
  • Improved Synchronization. The Synchronize command now takes into account the coordinates of a structure's plot centre. This will be applied to the other structures being synchronized, if the Range option has been selected
  • Prior to this release, synchronizing the plot range resulted in structures being auto-centred within the Graphics pane. Whilst this worked well for many animation sequences, in some cases, crystal structures with relatively small numbers of atoms might appear to 'jiggle', as the geometric centre shifted from frame to frame, owing to some atoms moving into or out of the plot range.)
  • Sortable Thumbnails. The Overview window's Actions menu includes two new commands to sort File and View pane thumbnails in ascending or descending order, according to their titles. You can still rearrange the thumbnails after the sort, and re-sort as needed by choosing the desired command
  • This is useful when working with large numbers of views, especially if a set of views or files have been loaded all at once, and the operating system has not supplied them to CrystalMaker in the desired order
  • Video Tours. A new Video Tours command has been added to the Help menu. This serves as a link to a new section of our website, where we display a range of video tutorials covering different aspects of the program
  • Streamlined User's Guide. The CrystalMaker User's Guide has been streamlined to make it easier to use. The guide now features a one-page table-of-contents, for at-a-glance navigation, plus extensive rewriting and reorganisation of chapters
  • Standalone Tutorial. The CrystalMaker Tutorial, which was previously part of the User's Guide, has now been moved to a separate document, and can be accessed via the new Help > Tutorial command
  • Improved Support Commands. The Help > Request Technical Support command now assists you by pre-loading important parameters into the support form, including the program name and version, its serial number, and your operating system name and version
  • A new Help > Register CrystalMaker command provides assistance in the registration process, supplying the program name, its serial number, and your operating system to the online registration form
  • Miscellaneous Changes. This version includes various bug fixes and enhancements
  • A serial number is now displayed in the About box (Help > About CrystalMaker). This serial number is unique to your licence, and can be used in place of the licence code when requesting technical support (please don't forget to specify 'Windows' as your operating system!)
  • Wireframe plotting for Polyhedral models is now more consistent. Any sites which have wireframe styles now use the same bond colours and styles as in a Wireframe model. These can be set using the Bonds pane of the Model Options window
  • The order of the menu items in the Selection and the Graphics pane contextual menus has been changed to provide a more consistent layout, and better reflect a typical workflow
  • A new Change Background command has been added to the Graphics pane contextual menu, offering a more direct and intuitive way of changing the background display (you can also choose the Model Options command and then navigate to the Background pane, or choose the Background item from the Model pop-up menu button in the Toolbar)
  • In addition, you can now drag and drop picture files into the Graphics pane to set the background display
  • When converting structures from 'molecule' to 'crystal' mode, an incorrect internal sorting of atoms occasionally resulted in memory issues when atoms were deleted. CrystalMaker now automatically fixes these structures as they are read and notifies the user that they should be re-saved
  • Fixed a bug that caused the List Bonds command to fail when the "Search each selected site" option was checked
  • Copying or exporting stereo red/blue plots no longer causes a crash
  • When drawing structures as Stick models, the spheres which form the stick joints are now drawn using the correct rendering style
  • Visible areas of surfaces are now correctly highlighted when selecting sites in Space Filling mode
  • When switching between black & white and colour rendering modes, the label colours are now set correctly for the given background
  • When creating a new structure, the default unit cell axis lengths are now 5Å rather than 10Å
  • When sorting labelled sites in the Site Browser and other lists, labels which consist solely of element symbols and numeric indices now precede any labels which contain additional characters other than whitespace. E.g., the site labels 'Si(1)', 'Si(2)', 'Si 3', 'Si 4', 'Si5', 'Si6' will sort to 'Si 3', 'Si 4', 'Si5', 'Si6', 'Si(1)', 'Si(2)'
  • When displaying origin offsets for GEP-based symmetry as fractions in the Edit Crystal dialog, denominators up to 1,000 will now be displayed
  • If a negative isotropic temperature factor is encountered whilst reading a CIF file, a warning is generated and the value is discarded. (These nonsensical values are apparently sometimes used as marker data for other sofware.)
  • File > Import > MDL Molfile and MDL SDFile have been renamed Molfile and SDFile, respectively; the 'MDL' prefix has been dropped
  • A problem recognising certain SDFile-format files has been corrected
  • Opening the Plot Range palette with the Live Update option ticked no longer immediately causes an update of the currently plotted structure
  • The contents of the Angle text box in the Calculate Angle dialog can now be selected and copied
  • The Rotation Movie Options dialog (File > Export > Rotation Movie) now correctly updates the various displayed values as the number of frames and movie duration are modified
  • The video frame rate is now preserved across invocations of the QuickTime compression settings dialog. Also, a problem which occasionally caused this dialog to refuse to close has been corrected
  • The File > Place Molecule command is now enabled in Demo builds
  • The up and down arrows for the Inner Radius and Outer Radius edit text boxes in the Define Cluster dialog now increment and decrement the values by 0.01Å rather than 0.33Å
  • When saving views or performing any other action which requires browsing for a folder, the most recently visited folder is now used as the starting point in the folder browsing dialog
  • If the User's Guide or Setup Guide fail to open, you can now click a button to go to Adobe's Web site to download Adobe Reader
  • New cristobalite, leucite temperature factor, and amino acid structures have been added to the Crystal Structures Library, and various structures in the Zeolites group have been updated

New in CrystalMaker 2.2.1 (Jul 14, 2009)

  • Rotation with Arrow Keys. Rotation can now be performed using the arrow keys when the Rotate tool is active. Rotation applies to structure or selection, depending on state of Rotate All/Rotate Selection setting, and can also be used in temporary rotation mode (when the space bar is held down to temporarily activate the Rotate tool). Left and right arrows rotate about the screen Y axis; up and down rotate about the screen X axis. Holding down the shift key whilst pressing any of the arrow keys, rotates about the screen Z axis.
  • Installer Improvements. The following changes have been made to the Installer and Updater to correct their behaviour on certain installations, particularly those involving Roaming Profile accounts or multi-user licences:
  • The Installer and Updater now correctly install licence information for Roaming Profile users.
  • Multi-user licences now require an All Users installation. If an earlier version of CrystalMaker was installed for a single user under a multi-user licence, the Updater will now convert the installation to All Users.
  • Stability Improvement. A potential problem, due to a bug in Microsoft libraries used by CrystalMaker's shell extension, in which the Windows Explorer could occasionally hang when displaying CrystalMaker binary file icons, has been corrected.