Software for High Resolution Electron Microscopy

 

 
  

Software Updates

Updates to MacTempasX and CrystalKit

Below are the latest versions of MacTempasX and CrystalKitX. In case you do not currently have a license for the software, these versions will not run on your computer. Click here for demonstration versions of the software.

UPDATED: August 31, 2017

NOTE: Apparently in order to run under macOS Sierra, it is required that the framework (library) SentinelKeys32.framework resides in the /Library/Frameworks folder. If you are encountering difficulties running MacTempas or CrystalKit with macOS Sierra, please follow the instruction below.

Please run the Installation Package SentinelKeys32Framework which resides on the disk image downloaded with the MacTempas or CrystalKit Update.

This will place the library in the /Library/Frameworks folder for MacTempas/CrystalKit to find.

If there are any issues getting the macOS to recognize the USB key, please make sure that the latest version of the software driver "Sentinel.kext" is installed in the folder "/System/Library/Extensions" or "/Library/Extensions". Running the installation package "SentinelSystemDriver.pkg" which resides on the disk image downloaded with the MacTempas or CrystalKit Update will install the latest available version 7.5.2 on your computer.

MACOS SIERRA INCOMPATIBILITY: The Open File Dialog appears to have some display issues which currently are unresolved. While it is only a cosmetic issue, I am trying to resolve the issue. It is possible it is outside of what I control, in which case the issue will not get resolved until I get to rewrite some part of the application(s).

NOTE: 11/8/15- Made a change in the installation packages below so that the software will install properly on El Capitan

  • Download MacTempasX Version 2.4.33 Universal Binary Read Note below ( July 29, 2017) NOTE:Version 2.4.33 will work with both the purple USB key and the newer black/grey USB key. Please follow the instructions for how to make the software work with the older purple key. See below for the Change History.

  • Download CrystalKitX Version 2.0.5 Intel Only( August 24, 2017) NOTE:Version 2 will only work with the newer black/grey USB key. IMPORTANT NOTE. Versioin 2 is not a free upgrade from Version 1. The above link serves to update existing licenses of CrystalKitX Version 2. Please contact Total Resolution for information as to pricing. See below for the Change History.

  • Download CrystalKitX Version 1.9.88 Universal Binary Read Note below ( Apr 2, 2016) NOTE:Added the ability to rotate crystal/reciprocal space pattern through the use of the arrow keys. Version 1.9.88 will work with both the purple USB key and the newer black/grey USB key. Please follow the instructions for how to make the software work with the older purple key. See below for the Change History.

See below for User Manuals

MacTempas Change History (back to the top)

  • Change from version 2.4.32 (April 19, 2017). Fixed a bug in reading SER files (FEI Image format).
  • Change from version 2.4.31 (Nov 14, 2016). Fixed a crash when choosing from the main menu the option to fit peaks as gaussians and writing the result to a table.
  • Change from version 2.4.30 (Oct 16, 1016). When working with an ImageStack or ImageVolume, added an option as to whether it is the displayed image or the imagestack (or ImageVolume) that is copied (and subsequently pasted) when issuing the Copy-command.
  • Change from version 2.4.29 (Aug 7, 2016). Added a Framework to the application itself that should help MacTempas run properly under macOS Sierra
  • Change from version 2.4.28 (Jun 29, 2016). Fixed bugs in the display of calculated STEM images
  • Change from version 2.4.27 (Apr 2, 2016). Minor tweeks to the software.
  • Change from version 2.4.26 (Feb 26, 2016). Minor tweeks to the software.
  • Change from version 2.4.25 (Nov 8, 2015). Just a few minor tweeks to the software.
  • Change from version 2.4.24 (Oct 9, 2015). Changed the way multiple masks work. The masks are now additive (working in parallell) rather that serial (one applied after the other). This conforms more to the way one intuitively expects multiple mask to work.
  • Changes from version 2.4.23 (Sep 29 , 2015). Fixed a bug in the routines for high/low-pass gaussian and annular filters when the image was uncalibrated.
  • Changes from version 2.4.22 (Aug 30 , 2015). Fixed a glitch that prevented the content of a 1D Graph Window to print.
  • Changes from version 2.4.21 (Jul 5 , 2015). Fixed a glitch that prevented the later versions of MacTempas from running on the Motorola PowerPC processors.
  • Changes from version 2.4.20 (Jun 7 , 2015). A number of small bug-fixes and a few enhancements to the software.
  • Changes from version 2.4.19 (Jun 4 , 2015). Fixed an issue that would cause the program to crash when calculating HRTEM images using frozen phonons and the option to display individual potentials for each configuration was selected.
  • Changes from version 2.4.18 (May 23,2015). Fixed an issue iwth the code where key presses like the Option Key and Control Key was not handled properly in Yosemite. To ensure proper functionality, please make sure to update to version 2.4.19. Made additional changes to the Geometric Phase Analysis module, improving the display of the calculation and adding support for lookup tables.
  • Changes from version 2.4.17 (May 15,2015). A few changes were made to the Geometric Phase Analysis module, improving the display of the calculation and changing what data is calculated by default when calculating strain.
  • Changes from version 2.4.15 (April 10, 2015). Fixed a bug in the calculation of strain in the Geometric Phase Analysis module. Added fitting of 1D peaks as Gaussians. The Gaussian fit can be added to the graph as an overlay. Otherwise a few internal changes and improvements. Version 2.4.16 was an internal version, but was updated to 2.4.17 before posting on this site.
  • Change from version 2.4.14 (April 7, 2015). A few changes to the way the output of STEM images is handled, adding some more flexibility to the display options.
  • Change from version 2.4.13 (April 6, 2015). A tiny change to the program to test for user error during the creation of the input file when specifying the number of different types of atoms in the structure and to make sure the atom type is tagged appropriately.
  • Change from version 2.4.12 (April 6, 2015). A small nunber of mostly cosmetic changes. Removed support for calculating STEM images from layered structures as the existing calculation did not provide sufficient flexibility and accuracy for modifying the pre-computed projected potentials of each layer. In order to add proper support for this feature, the structure for handling individual layers will need to be completely redesigned. This may yet be added to MacTempas version 2, but will most likely not appear until the release of version 3 (yet a distant future).
  • Change from version 2.4.11 (Apr 4 2015). Added supprt for specifying a vacuum region to normalize through focus images for use in exit wave reconstruction (Exit-Wave Reconstruction Module)
  • Change from version 2.4.10 (Feb 20 2015). When calculating STEM images, added support for applying partial spatial coherence of the probe by convolving with a point spread function. Likewise added support for oversampling the final STEM image when the image is not calculated at every pixel of the potential.
  • Change from version 2.4.9 (Feb 1 2015). Fixed a bug that made the application crash when using "Live Microscope Control" for exit wavefunctions.
  • Change from version 2.4.8 (Jan 19 2015). Some minor bug fixes.
  • Change from version 2.4.7 (Jan 4 2015). Some minor improvements to the saving/reopening of output from the calculation of STEM images.
  • Change from version 2.4.6 (Jan 3 2015). IMPORTANT FIXED (last revision didn't solve the problem for all situations) a problem that inadvertently was introduced in version 2.4.2 which has been causing the calculation of the potential to produce wrong results depending on different conditions. If you are affected by this bug, it is IMPERATIVE that you upgrade to the latest version.
  • Change from version 2.4.5 (Dec 30 2014). IMPORTANT FIXED (hopefuly for good this time) a problem that inadvertently was introduced in version 2.4.2 (I think) which caused the calculation of the potential to produce wrong results depending on when the change of zone axis was done. If you are affected by this bug, it is IMPERATIVE that you upgrade to the latest version.
  • Change from version 2.4.4 (Dec 22 2014). Some minor changes to the scripting module and some tweaks to various routines. Added a notification alert so that you are now alerted to the existence of a more recent version.
  • Change from version 2.4.3 (Dec 17 2014). IMPORTANT Fixed a bug that was accidently introduced in version 2.4.2 which affected the calculation of HRTEM images under some conditions. If you have version 2.4.2 or 2.4.3, it is important that you update to version 2.4.4.
  • Change from version 2.4.2 (Dec 13 2014). Fixed a bug which affected function calling in the Scripting module. This bug was accidently introduced in version 2.4.2
  • Change from version 2.3.45 (Oct 18 2014). Some bug fixes and a few changes to the display of specimen unit cells.
  • Change from version 2.3.44 (Feb 26 2014). Made some changes to a number of dialog boxes to account for the change of system font in Yosemite. Minor bug-fixes.
  • Change from version 2.3.43 (Nov 9 2013). Minor bug-fixes.
  • Change from version 2.3.42 (Aug 17 2013). Fixed a crash that would occur under certain conditions when the user is attempting to slice a unit cell. Changed the User Interface layout somewhat under the "Find Focus From Image". Removed a check that was in the program that limited the maximum thickness of the specimen to 1000 Angstrom.
  • Change from version 2.3.41 (Aug 4 2013). Minor cosmetic changes to the dialog that controls the calculation of dynamic CBED patterns.
  • Change from version 2.3.40 (Jun 15 2013). Made some improvements to the behavior of the Save Image Dialog.
  • Change from version 2.3.39 (Jun 10 2013).Made some further adjustments to the STEM calculation.
  • Change from version 2.3.38 (May 20 2013).Made some changes to the STEM calculation in order to speed up the calculation.
  • Change from version 2.3.37 (Apr 23 2013).Made a change to hopefully better distuingishing the preview image in a Digital Micrograph file from the actual image. Made an option to save aligned images to a movie file with adjustable frame duration. Made a change so that one could display exit waves when performing a calculation of images using the frozen phonon option.
  • Change from version 2.3.36 (Apr 5 2013).Fixed a bug when saving a simulated image. Made a change so that it is possible to do a regular simulation when the unit cell is incomplete (the slice does not end at a terminated unit cell).
  • Change from version 2.3.35 (Mar 21 2013).Some minor changes to the interface. Fixed a bug in the "Calculate Images (Frozen Phonons)" module.
  • Change from version 2.3.34 (Jan 15 2013). Fixed a problem so that MacTempas now will accept negative values for Cs5. Changes to the scripting module so that images will accept MatLab syntax for addressing sub-regions. Normal syntax (Image aa) aa[top,left,bottom,right] can also be addressed as aa[left:right,top:bottom]. Also fixed an instability issue when using ImageStacks in the scripting module.
  • Change from version 2.3.33 (Dec 11 2012). Minor bug fixes.
  • Change from version 2.3.32 (Oct 10 2012). Minor bug fixes.
  • Change from version 2.3.31 (Oct 4 2012). Minor bug fixes.
  • Change from version 2.3.30 (Sep 8 2012). Minor fixes. Removed code that would make MacTempas output a file with tags associated with Digital Micrograph image files. Made some improvement to the code used for determining focus from TEM images where amorphous material is present.
  • Change from version 2.3.29 (July 31 2012).IMPORTANT FIXED a problem that inadvertently was introduced in version 2.3.29 that made annotations draw wrongly in some windows. If you have version 2.3.29, it is very important that you upgrade to version 2.3.30
  • Change from version 2.3.28 (June 14 2012). Fixed a problem when reading CIF files in which the translation part of the symmetry operator was written as a decimal number.
  • Change from version 2.3.27 (April 18 2012). Fixed a problem when opening CIF files and proceeding to do a calculation. The program would write normal structure data into the CIF file and thus corrupting the file. Renaming the file to .at would have allowed normal opening. The program now creates a .at file with the same name as the CIF file and keeps the CIF file intact.
  • Change from version 2.3.26 (April 10 2012). Fixed a situation when the wrong thickness would be assigned to the first layer in a "Layered" multislice calculation. Addressed a mysterious crash when attempting to align EBN files.
  • Change from version 2.3.25 (March 2 2012). Fixed a situation when the wrong area would be calculated in a STEM calculation. Made some improvements to pasting of 1D Graphs into existing 1D graphs.
  • Change from version 2.3.24 (Oct 11 2011). Minor bug-fixes. Added support for reading in STEM images from files in the .SER format
  • Change from version 2.3.23 (July 7 2011). Fixed a bug in saving to a text file the data in an Argand Plot.
  • Change from version 2.3.22 (July 4 2011). IMPORTANT: Fixed a serious bug in the STEM calculation regarding the position of the probe. This update is highly recommended.
  • Change from version 2.3.21 (June 25 2011). Changes made to the control window for calculating STEM images. Warning will now be made if the sampling is insufficient to cause electrons to be scattered onto the annukar detector. Associated with a given sampling of the probe, the maximum scattering angle in the calculation is now shown.
  • Change from version 2.3.20 (Apr 8 2011). Fixed a problem with the calculation of STEM images when the potential would not be sub-sliced when using the frozen phonon model. Added support for reading multi-image Digital Micrograph files. A few cosmetic changes.
  • Change from version 2.3.19 (Mar 3 2011). Fixed a problem with reading CIF files with Windows file endings
  • Change from version 2.3.18 (Feb 11 2011). Fixed a problem (introduced in version 2.18) in the optional exit wave reconstruction module. IMPORTANT: If you downloaded version 2.3.18 and you are running the optional reconstruction module, you need to download version 2.3.19
  • Change from version 2.3.17 (Dec 10 2010). Added reading of CIF files. Fixed memory leaks in the optional scripting module
  • Change from version 2.3.16 (Nov 20 2010). Improved the selection of atoms to refined when comparing calculated image to the experimental image. Added the ability to compare calculation with the reconstructed phase or amplitude of the exit wave.
  • Change from version 2.3.15 (July 16 2010).IMPORTANT Note for users of the Exit Wave Reconstruction Package. Fixes a bug when the wavelength is not updated when changing the voltage under certain conditions. This update is highly recommended.
  • Change from version 2.3.13 (June 16 2010). Fixes a bug in determining the proper angle for calculated images under certain conditions. This bug was introduced in version 2.3.13 This update is highly recommended.
  • Change from version 2.3.12 (May 19 2010). Fixes a bug in determining the proper scaling and angle for calculated images under certain conditions. This update is highly recommended.
  • Change from version 2.3.11 (May 10 2010). Fixes a bug in calculating CBED patterns when changing the x-direction from the default. Fixes a bug in the Shiske Filter Restoration in the Exit Wave Reconstruction Module. This update is highly recommended.
  • Change from version 2.3.10 (Mar 28 2010). Minor Bug Fixes
  • Change from version 2.3.9 (Mar 21 2010). IMPORTANT: Fixed an issue with the software running in demo mode on the purple key even though it was properly licensed. Also fixes an occasional problem when the potential is being subsliced for the multislice calculation.
  • Changes from version 2.3.8 (Mar 14, 2010). Fixed some issues with line-profiles for calibrated images. The 1D-graph will now be calibrated in the units of the source image.
  • Changes from version 2.3.7 (Feb 24, 2010). Fixed an issue with copying a vector map. Added some features for peaklists (see Recent changes document).
  • Changes from version 2.3.6 (Jan 21, 2010). Added an option to create an image stack from sequentially numbered images. Right Clicking on an image stack brings up a menu that allows the user to align the stack of images. This version also comes with upgraded drivers for the USB hardware key.
  • Change from version 2.3.5 (Dec 3, 2009). Fixed a bug with all negative numbers in 1D graphs.
  • Changes from version 2.3.4 (Nov 26, 2009). Minor changes. Some improvements to a few dialogs.
  • Changes from version 2.3.3 (Nov 11, 2009). Added an option to specify the maximum g-vector for which to use in showing the reciprocal space table. Made a change so that older structure files would not accidently be read as mono-layers.
  • Change from version 2.3.2 (Nov 9, 2009). Fixed a bug accidently introduced in version 2.3.2 which caused non-hexagonal structures to be treated as hexagonal structures.
  • Change sfrom version 2.3.1. Fixed an issue with the Graph Window Property Setting window. Fixed a number of other bugs that could cause the program to crash under certain conditions. Changed the window sizing method when moving between different monitor sizes.
  • Change from version 2.3.0. Fixed a small issue with the program running under the purple USB key.
  • Change from version 2.2.10. Fixed an issue that caused MacTempas to 'crash' when quitting under Snow Leopard.
  • Change from version 2.2.8. Added some support for 16 bit TIFF images.
  • Change from version 2.2.7. Fixed a problem with finding focus from an amorphous surface layer where the program would crash under certain conditions.
  • Change from version 2.2.6. Fixed a problem with calculating the potential when subslicing a structure where the unit cell is set to represent the entire specimen.
  • Change from version 2.2.5. Modified the dynamic range of the grayscale image created from a simulated diffraction pattern.
  • Changes from version 2.2.4 and 2.2.23. Fixed a problem with the program crashing when the user dragged in the main window with the pointer tool.
  • Changes from version 2.2.18. Fixed a problem with the position of line traces in the Geometric Phase Window. Fixed a problem with lines drawn in wrong positions when images are zoomed. Changed the way phase plates can be edited. Fixed a problem with inealstic absorption when Debye-Waller factor of an atoms was set to zero.
  • Changes from version 2.2.15. Fixes a problem with the calculation of a STEM image when the program would crash after completing the calculation. Fixes a problem with the CBED calculation where Higher Order reflections would not be displayed.
  • Change from version 2.2.12 Fixes as problem with the image selection when the image does not fit on the screen. Fixes a problem with the calibration of images if the calibration in x and y are different.
  • The update is recommended for all user

CrystalKit Version 2 Change History (back to the top)

  • Change from version 2.0.4 (August 24, 2017). Fixed a problem with respect to 3 vs 4 indexing in Hexagonal systems when specifying the viewing direction of the unit cell.
  • Change from Version 2.03 ( August 14, 2017). Fixed a bug that possibly could introduce duplicate atoms when saving a unit cell defined from a cross-sectional view. These atoms would correctly be removed after applying the symmetry operator "x,y,z". However in these situations, the basis atoms would show incorrectly the number of atoms. Also made some cosmetic changes to texts in various menu items.
  • Change from Version 2.02 ( July 27, 2017). Fixed a bug in the latest version that somehow had rendered the menuitems "New" and "Open" inactive.
  • Change from version2.0.1 (Oct. 16, 2016). Fixed a bug in the Ellipsoid Selection Tool when used on Interface Structures.

CrystalKit Version 1 Change History (back to the top)

  • Change from version 1.9.87 (Nov 8, 2015). Minor tweeks to the software.
  • Changes from version 1.9.86 (Aug 30, 2015). Added the ability to rotate crystal/reciprocal space pattern through the use of the arrow keys. This only works when the Rotation Tool is selected in the Tools window. Left/Right rotates around the screen Y-axis. Up/Down rotates around the screen X-axis. Holding down the Shift key at the same time, will rotate around the screen Z-axis. Holding down the Option key when pressing the arrow keys will bring up a dialog box where you can specify the increment in angle [degree] for the rotation. Default value is 0.25 degrees.
  • Changes from version 1.9.86 (Jun 4 , 2015). Fixed a glitch that prevented the later versions of CrystalKit from running on the Motorola PowerPC processors.
  • Change from version 1.9.83 (Nov 17 2014). Fixed an issue iwth the code where key presses like the Option Key and Control Key was not handled properly in Yosemite. To ensure proper functionality, please make sure to update to version 1.9.86.
  • Change from version 1.9.82 (May 24 2013). Some changes in the atoms are drawn by default. Also some changes regarding generation of bonds and the interface for dealing which bonds to draw.
  • Change from version 1.9.81 (July 31 2012). Just a minor bug fix.
  • Change from version 1.9.8 (April 8 2011). Fixed a problem when reading CIF files in which the translation part of the symmetry operator was written as a decimal number.
  • Change from version 1.9.8 (Feb 16 2011). Fixed a problem with reading CIF files with Windows file endings.
  • Change from version 1.9.6 (Mar 28 2010). Added support for CIF files. Cosmetic changes.
  • Change from version 1.9.5 (Feb 24 2010). IMPORTANT: Fixed an issue with the software running in demo mode on the purple key even though it was properly licensed. This version comes with updated drivers for the USB key.

User Manuals (back to the top)

The MacTempasX and CrystalKitX User Manuals are provided as an Acrobat PDF (Portable Document Format) files. Please note that the software is under constand development and that the user manual might not reflect some of the most recent changes.

 

ch