GMS Release Notes

Changes from GMS 1.4 to GMS 1.4.1

Installer

- fix problem where IFSuite might not be installed during an upgrade

DigitalMicrograph

- save line plot displays in color when doing Save Display as...
- fix license validation so that demonstration licenses actually work
- when a saved document is opened use the name of the document as the window title rather than the name of the image

Camera

- make "spectroscopy" read mode the same as "max_view" read mode for non frame-transfer cameras
- catch zero read areas and unusable binnings in camera acquisition parameter validation
- added the CM_WaitForCameraReady script function

DigiScan

- preferences from older versions of code now correctly migrated to this new version
- remove annoying dialog when no signal selected
- make flyback & other parameters visible in non-service mode
- ensure only signals for which equipment/license present are listed
- update the scale mark live during views
- do not require administrator priviliges in order to access preferences in Registry

Filter Control

- output the actual dispersion values in response to IFCGetDispersionInfo, not the reference values
- use D5Y for ImageshiftY on Tridiem

Microscope

- change wording of warning if a non-administrator tries to save Microscope communication settings
- do not hang application on Tecnai systems when the warning about lack of scripting adapter pops up in response to a test
- allow users to see their updated (non default) serial configuration properties
- do not require administrator priviliges in order to access serial communication parameters in Registry

Tecnai Integration

- remove attempt to get an IADA_Gatan2 interface (accidentally added in GMS 1.4)
- ensure that version is increased with respect to last release (caused lack on installation during upgrades)
- fix lack of events on Enfina systems
- remove MagneticOffsetOn event on non-Enfina systems

IF Suite

- do not use binning 16 when adjusting intensity on 4k cameras
- test image saturation based on maximum only (reverts to pre GMS 1.4 behavior)
- add 400 kV GIF 200 to GIF Configuration Data file
- remove the optimize item from Spectroscopy setup dialog on non frame transfer systems

AutoFilter

- when saving images generate filenames with the appropriate (dm3) extension

Changes from GMS 1.3.3 to GMS 1.4

New Products

- Image Alignment Tool
- MonoCL SP

DigitalMicrograph

- return key in image info panel enters a new-line character rather than closing dialog
- when saving a display you now have the choice of saving it either as RGB or grayscale
- added support for time-limited full-featured demo version of the application
- fixed calculation of Min and Max fields in MRC file format

Image Info Palette

- shows live camera length if microscope in diffraction mode

Camera

- added support for US1000FT camera
- added z-key command to zoom in on acquisition image in focus mode
- 25% increase in US1000 frame rate
- row-100 problem fixed on Enfina camera
- improved shutter/blanking control on microscopes with both a GIF and another camera

DigiScan

- revised UI supports three used defined acquisition setups: search, preview and record, includes restart button
- service mode setup includes a global rotation angle which can be set to match the microscope scan system
- improved fault tolerance: the software can recover from a disconnect from the HW without relaunching the application

Montage

- correctly deals with 4k x 4k images
- correctly deals with non-square detectors

HREM

- fixed 3-fold astigmatism calculation

TEM Autotune

- correctly deals with non-square detectors

Filter Control

- support added for Tridiem family of GIFs and for UltraCam
- Drift Tube voltage checkbox state now saved through restarts of the application

Microscope

- user warned when using a system at a magnification where no useable camera calibrations exist
- application no longer crashes if JEOL COM is selected but that microscopes software is not installed
- fixed incorrect optical element choice when doing beam tilt/shift
- fixed Hitachi H7500 to correctly parse magnification string

Tecnai Integration

- fixed bug which caused the scripting adapter to be required on all systems rather than just those using TEM Autotune, HREM, and Montage

FasTEM Integration

- fixed bug which broke integration in GMS 1.3.2 and 1.3.3
- modified to handle events properly in the case of concurrent main thread tasks in DM

IF Suite

- adjust UI to enable cinema mode acquisition for spectroscopy
- make thickness map calculation more robust
- added support for JEOL and LEO in-column imaging filters

AutoFilter

- added support for Tridiem family of GIFs
- improve survey used in viewing modes
- revised the isochromat measurement algorithm to be faster and more robust
- zero loss alignment more robust
- zero loss alignment now works if the alternate shutter is selected on the GIF camera
- use the drift tube in measuring chromaticity if the microscope does not have bipolar HT control
- distortion analysis can now be done off line
- numerous changes to the service level GIF package

EELS Analysis

- fixed order or magnitude error in effective number of electrons in Kramers-Kronig calculation

Spectrum Imaging

- spectrometer state correctly restored after acquisition
- EELS spectra no longer have energy scale offset by half the currently selected slit width
- at end of acquisition the beam position is restored to its original position/state

EELS Advisor

- clarified the user interface for sample/concentration and simulation method specification
- simulated spectra displayed with a more useful zoom

Changes from GMS 1.3.2 to GMS 1.3.3

Microscope Control

- JEOL 12n0 communication now works
- fixed bug which lead to a system error message on closing DM on some JEOL COM systems

Montage

- fixed issure related to missing "EMBeginImageShift" function
- now works on 4k x 4k cameras

TEM Autotune

- fixed issue related to inappropriate microscope mode on performing tilt calibration

Filter Control

- warn during SpectrumOffset calibration if "SpectrumOffsetNominal" tag set to unusual value

Changes from GMS 1.3.1 to GMS 1.3.2

DigitalMicrograph

- TIFF saving dialog no longer appears at inappropriate times
- the ALT key is correctly noticed when choosing file saving items on the file menu
- annotations are now always included when saving a document in page mode as a display
- the default initial settings for saving an image as a display are now to save it at full resolution with annotations
- the 'ImageDocumentSaveToFile' no longer throws an exception when saving a document in page mode to a non-gatan format
- ALT clicking on the "Save Numbered" button in the floating palette brings up the appropriate dialog
- the last character in text annotations is no longer occasionally truncated when printing
- fixed bug leading to hang if image is created using 'New...' menu item and auto survey is turned off
- multiline prompts in 'GetNumber' and 'GetString' script functions now displayed correctly
- argument order of 'CreateTextAnnotation' script function changed to the same as it was in earlier versions
- databar more tolerant of old preferences

Microscope Control

- correctly close down communication with the microscope on shutdown
- correctly update microscope mode in response to mode change events from Tecnai microscopes
- serial communication with Hitachi Basic, Hitachi 7500, JEOL 12n0, and TopCon Basic microscopes should now work
- JEOLCommand() script function no longer throws unexpected error

Autofilter

- query microscope for beam energy when possible rather than user
- remove cause of occasional application hang when quiting on Tecnai microscopes
- the palette is now correctly redrawn if closed then opened again

IF Suite

- removed cause of a potential hang on application close on Tecnai microscopes

Changes from GMS 1.3 to GMS 1.3.1

DigitalMicrograph

- line plot displays updated on change of label

DigiScan

- non contiguous cards recognized correctly

Montage

- focus image size correctly calculated
- microscope magnification read correctly at all times

HREM

- problem with strange data in the FFT display fixed
- microscope communication issue fixed

TEM Autotune

- microscope communication issue fixed

EELS Advisor

- minor UI issues fixed
- simulated spectra more easily analyzed by EELS Analysis

Spectrum Imaging

- fixed x-ray acquisition UI

Changes from GMS 1.2.45 to GMS 1.3

New Products

- EELS Advisor

DigitalMicrograph

- Save/Save as... menu items only include file types that can preserve the data being recorded (the main function of the old Export sub-menu)
- Save Display as... menu item allows you to save the display representation in commonly used graphics formats (one function of the old Save/Save as menu items)
- Save Numbered extended considerably to facilitate saving data or display renditions
- added Batch Convert to DM File menu
- added dialog when saving data to query whether to burn in the annotations (if any)
- added dialog when saving signed 16-bit TIFF to query whether to add 32K to the data to ensure that it is positive
- added dialog when saving displays to query the resolution to use
- added script section to built-in help system
- new preference panel "Databar" allows control over the layout and format of reports generated from the Saving palette
- extension of TIFF capabilities to allow reading/writing 32-bit signed/unsigned integers, IEEE floating point numbers and 3D images
- smoother/faster display updates when acquiring data

Image Saving Palette

- added Save Numbered, Add and Remove databar buttons
- differentiated between Save and Save Numbered functions, the internal image list only stores images saved using the Save Numbered button
- numerous minor UI changes

Camera

- added intensity monitor to gain reference acquisition to allow interactive intensity adjustments
- adjustments to US 1000 timing file

DigiScan

- restructured to achieve higher frame rate in view (20 fps for a 256x256 2-byte image) and greater stability
- UI changes to make it clearer when certain operations can be carried out
- use arrow keys to increase/decrease rotation angle by 0.1 degree when Alt-key is down
- use arrow keys to increase/decrease pixel time by 0.5 microsecond when Alt-key is down
- added support for spectrum imaging on rotated DigiScan Survey images

Filter Control

- support added for special high-voltage and high-resolution GIF models
- prism and slit calibrations now carried out in DM then imported into FC (prism calibration only applicable to certain GIFs)

Microscope

- added support for camera length calibration
- added ability to have custom microscope modes with camera length/magnification calibration
- all calibration tables now maintained at different operating voltages
- calibrations can now be imported/exported from/to file
- on Tecnai microscopes the magnification readout & image calibration in STEM mode requires version 2.1 of the Tecnai software

IF Suite

- added SpectrumOffset floating palette for use on certain JEOL microscopes when equipped with a GIF

EELS Analysis

- separate functions for full removal of background (not just extrapolation) and extraction of background model
- added non-linear least squares (NLLS) fitting capability
- added ability to sum overlaid spectra displayed as slices in a single image display
- added extract zero-loss function with options & multiple ZL models (including user defined)
- compute thickness expanded to support absolute thickness determination via absolute log-ratio and Kramers-Kronig sum rule. Multiple zero-loss models supported
- added options to Fourier-log and Fourier-ratio deconvolution, including choice of reconvolution function, and choice of zero-loss model
- added Kramers-Kronig analysis
- improved user interaction with active background/signal windows
- quantification UI much improved
- added labelling of spectrum edges
- cross-sections update in real time when experimental conditions are changed
- fixed bug where error was thrown if Home spectrum buttons used on an SI exploration spectrum
- X-section displayed in Progress window now correct (before it was incorrect by a factor equal to the dispersion)
- MLLS output can now include residual fit error
- EELS menu and Quantification dialog items are now context specific
- clear button added to Quantification dialog
- all EELS analysis capabilities now work on SIs (for users who purchased Spectrum Imaging)
- quantitative elemental mapping on SIs now supported for analysis lists directly from the Quantification dialog
- areal density maps and relative composition maps are supported for SIs
- numerous other minor improvements

Spectrum Imaging

- supports spectrum image acquisition based on rotated survey images
- compatible with new DigiScan software
- use improved S/N spatial drift scans
- fixed bug which caused spatial drift correction to be broken in GMS 1.2.45

Changes from GMS 1.2.44 to GMS 1.2.45

DigitalMicrograph

- fixed bug in raster display saving that resulted in offset region being saved in all file formats other than DM 3 format
- fixed related bug related to the display of 1xN rasters

Changes from GMS 1.2.22 to GMS 1.2.44

New Products

- HoloWorks 3 now released

DigitalMicrograph

- added hysteresis and outlier trimming to buffered image dipslay (raster and surface plot)
- magnifier maximum zoom increased
- zoomed raster and rgb images are drawn faster
- FindFrontImage, FindNextImage, GetFrontImage, GetFrontImageID, GetNextImageId script functions modified to match behavior in 3.4.* and earlier (hidden images are not returned)
- fixed histogram calculation bug that caused failures when source was integral, the bounds were aligned on integral boundaries, and bins were a of integral width greater than 1
- minor UI appearance changes

Camera

- adjustments to US 4000 timing file
- improved quadrant-quadrant corrections
- fixed inadequate clearing that occurred before some readouts of 2k and 4k CCDs
- acquire gain references at multiple binnings on UltraScan cameras
- camera intensity meter now works on 4k camera images & the Enfina spectrometer
- fixed defect correction bug that caused a problem in GIF tuning
- old camera palette progress bar no longer flickers when acquiring a dark reference

Changes from GMS 1.2 to GMS 1.2.22

DigitalMicrograph

- zoom factor now maintained during live FFT
- default contrast of complex data now the same as in DM 3.5
- File->Import no longer crashes if no preference file present
- improved precision in manipulating scales of line plot displays

Camera

- adjustments to US 4000 timing file
- increased buffer allocation in US driver for 4k cameras
- enable defect correction during acquisition of dark reference by exposure task.

DigiScan

- fixed bugs in keystroke handling which previously hung DM

Tecnai Integration

- signal to AutoFilter to hide floating window menu item

Cathodoluminescence

- closing the serial acquisition window mid acquisition no longer hangs MonoCL Control dialog
- changing central wavelength no longer occasionally disables View/Acquire buttons
- Parallel CL plugin now throws a more appropriate error message if no camera is detected
- an alert is now posted when in Demonstration mode
- convert count rate now works for SI's, and also in both directions. It no longer changes data in any way but adjusts the intensity scale
- Convert dispersion scale to eV now works for line-traces & spectrum images. It also works in both directions
- fixed bug in using a sub-region of an SI when doing NLLS

Changes from GMS 1.1.11 to GMS 1.2

New Products

- support for serial/parallel/spectrum imaging cathodoluminescence

DigitalMicrograph

- on-line help added
- min, max, range filters changed to use same UI as median filter
- images larger than 8191 pixels on a side can now be viewed
- line ROIs can be placed on images zoomed 4x and larger
- fixed problem with certain menus becoming disabled after long periods of use
- improved behavior when printing on a printer other than the original default
- Construct RGB Image menu item now uses contrast limits when generating the RGB image

Import/Export

- several bugs fixed in MRC format

Databar

- improved consistency of item layout
- allowed RGB logo images
- fixed formatting bug in Total Mag field
- numerous other bugs fixed

Camera

- support added for UltraScan cameras
- fixed data loss/image shift problem with PCIDMA card acquisition on Acer computers

DigiScan

- waveform monitor now rescales in response to changes in sample time
- small changes in the UI to clarify global/local nature of parameters
- beam control explicitly relinquished by SW on startup/shutdown
- DSPositionBeam() works
- coordinate system changes from Spectrum Imaging are now obeyed (caused failure in SI Spatial Drift correction)

Filter Control

- fixed bug with magnification reduction analog outputs not working (present since version 1.9.3)
- fixed bug with not being able to recalibrate HREELS prism

Microscope Control

- added support for all LEO TEMs

DM Remote

- added NetMeeting remote option

Autofilter

- fixed bugs in specs for 2k systems

EDS Oxford

- no longer uses unreasonable amounts of CPU time when idle

EDS Noran

- constrained upper energy limit to detector maximum

Tecnai Integration

- provides full support for Tecnai G2 and 1.9 systems

FasTEM Integration

- detector selection event now triggers Search View rather than Focus View

Montage

- borders can be ignored (useful on 4K and 2K cameras)
- survey set to sparse on final montage

IF Suite

- drift measured during mapping is now actually used in generating final images

TEM Autotune

- CCD area no longer constrained to max of 1kx1k
- minor change to tilt calibration to improve error messages

Difpack

- changing precision of output no longer causes "0.g" to appear in every output field

EELS Analysis

- MLLS and Sharpen functionality added
- Quantification dialog appearance and behavior greatly revised and enhanced
- edge AutoID functionality added
- chemical shift function enhanced
- quantification output improved
- absolute quantification and extra relative quantification functionality added
- quantification signal integration miscalculation bug fixed
- sub-shell information now shown when group by sub-shell selected; treatment of sub-shells revised
- EELS menu content and outlay revised
- quantification template save dialog redesigned
- report outlay revised and additional options included
- enabled inclusion of edges outside spectral range for both Quant. List and templates
- background removal script item behavior revised
- default background and signal window positions and widths modified
- cross-section split-state (mis) calculation bug fixed
- error message output improved
- zero-loss modelling is now more robust, (completely rewritten; reflected tail approach used, homogeneity for all applications using the zlp removal ensured)
- energy window out of bounds bug fixed
- bug where bkgrd and signal windows are placed on top of each other if signal window exceeds end of spectrum fixed
- removed NULL object error when Generate Report performed twice on a document
- bug removed where cannot draw background on Fourier-log deconvolved spectrum or cut-and-pasted spectrum components
- fourier-ratio deconvolution now works with spectra of different dispersions
- many other minor changes

ColorMix

- generated images no longer occasionally strange size, min/max fields removed

Spectrum Imaging

- current drift correction no longer complains that the intensity is too high
- energy drift correction UI improved to reduce confusion
- potentially dirty spectrum after spatial drift correction removed when necessary
- minor bug fixes in point ROI reference position assignment

Changes from GMS 1.1 to GMS 1.1.11

DigitalMicrograph

- default file path no longer reset through use of Save floating window
- fixed bug in reporting of size of second vector in wedge and array mask annotations

Import/Export

- reverted to previous TIFF export capability - (uint8, uint16, RGB)
- export of TIFF now has helpful dialogs
- minor bug fix to MRC format where extended header exists

Databar

- corrected total magnification calculation

Image Tracker

- no longer marks unmodified images as dirty
- no longer overwrites image info text that has been set by script or through Image Display dialog

Microscope Control

- fixed several bugs in JEOL12n0 support (requires JEOL TEM software 2.0.3 or later)

DM Remote

- numerous bugs fixed

Device Drivers

- added support for progressive update to GatanFWDMAExtensionW2K.dll

Tecnai Integration

- added C2 adjustment with variations of Spectrum Offset
- fixed scale factor in beam tilt control
- interface to GetApertureLabel() function now works

FasTEM Integration

- minor bug fixes

IF Suite

- added support for C2 adjustment with variations of Spectrum Offset
- fixed missing "IFCGetHardwareName()" bug for JEOL energy filters

Holoworks

- fixed bug caused by stricter type-checking in script language

Spectrum Imaging

- fixed bugs in interactions between SI and DigiScan software

Changes from GMS 1.0 to GMS 1.1

DigitalMicrograph

- micron and Angstrom symbols should appear OK on Japanese systems
- bugs in command line control of DM fixed
- tags stored on image documents get saved with document
- ChooseMenuItem() works
- status window no longer increases in size when cursor over 3D images (except for complex data type)
- SetZoom on images that are not displayed causes image to be properly zoomed when later displayed

Import/Export

- MRC format now supported
- can now save real data in TIFF files
- EMSA/MAS format bugs fixed, extension changed to .msa.

Databar

- central core of databar is "the" length referred to by the label
- added logo size field in report options
- added actual magnification (on page) field in report options
- databar no longer added to spectra

Image Tracker

- added button to reset file count written to databar

Camera

- gain ref acquired in background
- time series acquired in background
- Record parameter set now used by script acquisitions
- saving a view causes next view to use a new window
- restarting a view in AF does not cause a new window to be opened
- exposure time more accurate on 4K cameras using new Actel
- CL configuration added to config choice dialog
- cleaned up old setup dialog
- 0.1s is default gain exposure time
- shutter normally closed by default
- antiblooming on by default
- scale marker is not added to line plots

DigiScan

- added progressive update
- added simultaneous multiple signal acquisition
- added frame integration
- added waveform monitor
- added multiple named setups
- added beam control

Filter Control

- fixed bug with Analog Solenoid DAC value code that resulted in DAC outputs that were ~1/100 smaller than they should have been
- added IFC interface functions to get/set drift tube calibration DAC values and voltages
- fixed bug related to hard-coded array of aperture settings

Microscope Control

- added Hitachi 7500 support
- added JEOL 3100 support
- unified different versions of software

Tecnai Integration

- added compatibility with Tecnai 1.9/2.0 software
- changed beam tilt control to conform to revised Tecnai interface

IF Suite

- added 2010/3100 FEF compatibility for elemental mapping and basic spectroscopy
- fixed incorrect zoom channel for 2k CCDs

TEM Autotune

- improved display of floating point values in setup dialogs
- now uses global HT value, rather than its own local copy

EELS Analysis

- improved ZLP fitting for some spectra (Fourier-log decomposition)

ColorMix

- improved UI
- fixed a number of minor bugs

Spectrum Imaging

- removed spectrum exploration tool (now carried out by DigiScan)
- compatible with new DigiScan software