© 2016: Dr. Friedrich Menges Software-Entwicklung Spectroscopy Ninja | Spectrometer Hardware | Spectragryph Software Imprint
[Spectroscopy Ninja]

- optical spectroscopy software -

Share this page on: share on Linkedin! Visit the Spreadshirt shop: "Spectroscopy Ninja" themed shirts, hoodies & more
Contact & Connect: academia.edu Tumblr: Haunted by spectra Facebook: Spectroscopy Ninja Flickr: just some pics LinkedIn: my professional self! Twitter: Spectroscopy Ninja Xing: another professional resume ResearchGate: my academic self send an email my Google Plus youtube channel for Spectroscopy Ninja
About Testimonials Download Licenses Contact News
Oct 17, 2018 Spectragryph version 1.2.10 released

New functions:
ading of FOSS WinISI, ISIscan NIR spectra (*.nir)
Reading of *.spe files from Princeton Instruments Lightfield (v3.0 file format definition)
Reading of Andor *.sif files with pixels as x axis type
New function "Scale & Shift" in Plot/Views ribbon, for individually and reversibly scaling spectra and shifting them around
File menu/ Options: showing activation status and used license key
Transform ribbon: new function "x axis calibration" applicable to all loaded spectra. Set calibration coefficient values permanently in Options.
Optional use of "normalized Jacobian conversion" for area-preserving data transformation during x axis calibration and Raman shift transformation. Following this publication...
Keeping original data even after x axis calibration and Raman shift transformation, to be shown when displayed x axis type is switched back
Acquire ribbon: full support of spectrometers from Wasatch Photonics, including bad pixel exclusion, TEC cooling and use of x axis calibration coefficients
Acquire ribbon: full multi-channel support for Avantes devices. Automated channel-wise dark, reference and blank spectra handling, simultaneous acquisition, device-internal averaging, Settings window with module selection
Acquire ribbon: setting Start/Stop pixels for Avantes devices. Upgrade to v9.7 of avaspec.dll
Acquire ribbon: turning off TEC cooling for Andor cameras. setting of horizontal readout rate and preamp gain.
Acquire ribbon: Select pixel resolution for USB webcams from SEttings window, save into and load from settings file.
Peak labels: made peak detection more sensitive, prominence values range from 1-10, no more "0"
"Peaks & FWHM": minimal peak interval size changed from 10 to 4, default value is 40 (corresponds to prominence=3)
"Peaks & FWHM": showing ascending peak list for Raman spectra
File menu/ Options: new subdivisions, initially collapsed state for most panels
Automate ribbon: allowing 24 instead of 12 entry files for axis range in "Extract Data" proessing step
Acquire ribbon: allowing floating values for Avantes exposure times (like: 1.05 msec)
Acquire ribbon: moved sensitivity correction before Raman shift transformation
Raman Shift transformation: allowing up to 6 decimal places for laser wavelength value
Bug fixes:
Correct writing of #DATA TYPE label while saving as JCAMP-DX
Acquire ribbon: reading of exposure time from settings file works again
Acquire ribbon: reading settings file for USB webcam fully working again
Acquire ribbon: mostly fixed slowing down with increasing spectra number in loop mode
Acquire ribbon: reduced processing time for spectra acquisition from Andor cameras
Acquire ribbon: Avantes error messages with translated error codes
Acquire ribbon: corrected handling of burst count and loop time values, depending on acquisition mode
Acquire ribbon: stopping acquisition during continuous acquisition improved
Acquire ribbon: always allow ribbon change during continuous acquisition
Acquire ribbon: value range for Start/Stop pixels limited to number of pixels from Avantes devices
Acquire ribbon: allow change of exposure time during continuous acquisition
Correct reading of exposure time value from Andor *.sif files
Flawless change of displayed x axis type in all cases without error message
Kubelka-Munk transformation: now using the correct equation: k/s = (1-R)^2/(2*R), it used to be k/s = (1-R^2)/(2*R)
Acquire ribbon: Use of full floating point accuracy for calibration coefficients loaded from settings file and in Settings window.
Identify ribbon: Close fresh, empty Identify view without errors
x axis calibration maintaining correct y axis type for transmittance, absorbance spectra
Warning for attemps of using Jacobian conversion option with tranmittance, absorbance spectra.

June 26, 2018 Spectragryph version 1.2.9 released

New functions:
Reading of Enspectr RaPort *.esp Raman spectra files.
Reading of *.ols files from Ocean Optic's OOI LIBS software.
Reading of *txt files from JPL ASTER spectral library v2.0 (planetary science)
New option "same axis type for all files" on reading of spectral data with unknown axis types (*.txt, *.fak)
Analyze/ Acquire ribbon: new "Create Output value" function, to calculate a value from spectral proporties & send to output device like a DAC (first implemented: digital analog converters from Measurement Computing)
Acquire ribbon: multi-channel support with optional merge function. Tested for OceanOptics, Stellarnet (with quirks). Not sure about Avantes, Andor, ...
Acquire ribbon: control of devices from Wasatch Photonics. Works well, but not 100% finished (bad pixel exclusion not yet in use, driving TEC cooling and settings creation might be cumbersome. To be fixed soon.)
Acquire ribbon: control of TSI/Chemlogix Raman spectrometers, including laser power control. Only possible with TSI-provided license key.
Acquire ribbon: update of OceanOptic's OmniDriver from v2.43 to newer version. Works now with OmniDriver v2.46 and v2.56, but not any more with v2.43. Driver update required!
Acquire ribbon: much improved acquisition speed in burst mode (spectra will only be shown after burst is finished). Reached >200 spectra/second, depending on spectrometer type.
New y axis type: "counts/sec" (only shown if exposure time is present for the current spectrum)
Plot/Views ribbon: new "Close View" button for closing of spectra plots (shortcut: CTRL+W). Shortcut for "Multicursor" now changed to "F2"
New options to be set in registry: laser wavelength & cutoff for Raman transformation, values from custom boundaries
"Stacked view": much improved handling
"Change y axis type": shows only useful axis types, depending on the spectrum's axis type
Acquire ribbon: default value for shutter opening & closing time for Andor cameras is now 0 msec each.
Process ribbon: advance baselining & smoothing always on, parameters to be interactively set from drop-down menu
Spectrum properties: improved retrieval from files and display of exposure time & laser wavelength
"Duplicate plot" carries over more plot properties (state of peak albels, spectroscope view, stacked view, multi cursor, ...)
"Custom Boundaries": insert current border values, if plot in zoomed state
Maintain zoom state if spectra present and plot is zoomed
Bug fixes:
Plot: fixed font color and background of peak label with black plot background. Peak labels now without visible borders.
Plot: correct transfer of font and label colors while executing "duplicate tab"
Correct reading of line color/ type/ thickness when reading from *.spv and *.sgd files
"Copy to Clipboard" corrected for x axis type "wavelength µm"
Acquire ribbon: linear calibration scheme works again
Acquire ribbon: save/ load settings corrected for calibration sets of orders > 1 and wavelength type
Acquire ribbon: changing view without error while running continuous acquisition
Acquire ribbon: allow Blank subtraction while "Cut Off" post processing option is active
Acquire ribbon: "Remove all spectra" works now while running continuous acquisition
Acquire ribbon: apply settings triggered an error for OO moduls without TEC cooling
Acquire ribbon: show down state of "Dark", "Blank" buttons and those in post processing area immediately after pressing
Allow negative values for derivatives from transmittance/ reflectance spectra
Improved numbering scheme for file name's leading zeroes while doing Automation/ Batch Export
Automate ribbon: fixed memory leak when using "Extract Data" with Integral with individual baseline
"Custom Boundaries": only set values with "Apply" button
Plot/Views ribbon: state of legend's "transparent" and "floating" button now correct for newly created Acquire, Automate and Identify plots
"Cut off spectrum part": suggested values making more sense for Raman spectra
Keep "Flip axis" state for certain operations, correctly display button's down state
Copy&paste of spectral data with x axis type = Pixels
Calling Spectragryph from command line with file name for reading now with improved speed
Much improved reading algorithm for all Bruker OPUS binary spectrum files (*.0, *.1, ...) including all y axis types (absorbance, transmittance, reflectance, Raman, ??)
Improved reading of exposure time for *.spe files from WinSpec software (Roper Scientific, Princeton Instruments) and Renishaw WiRE1.5/2.0 software
Correct reading of Cary *.dsw/ *.bsw files with y axis = %transmttance, %reflectance

Jan 17, 2018 Spectragryph version 1.2.8 released

New functions:
Reading of ASD Terraspec reflectance spectra (*.asd, *.sco)
"Peak Labels": new button for "Restore autom. labels"

" Peak Labels": new label type for automated labelling of isotope peaks in Gamma spectra
Acquire ribbon: automated loading of device-specific settings file on connect. Permanently assign a settings file in Options window.
Acquire ribbon: changed "USB webcam" control to DirectShow => wider range of cameras accessible, direct control of more settings &parameters.
Acquire ribbon: direct access of exposure time for those USB webcams that allow it via DirectShow. Turning off AutoExposure, AutoWhiteBalance, AutoBrightness, AutoSaturationControl.
Acquire ribbon: framegrabbing window for USB webcams now has "full pic." button to fully show large images
Acquire ribbon: define USB webcam settings in Settings window, save & load as device settings file.
Acquire ribbon: new device type: TSI Raman. only shown after activation with a TSI-provided license key.
Acquire ribbon: new post processing function: "correct sensitivity", for creation of "true spectra" with emission measurements (fluorescence, Raman, light sources)
new keyboard shortcuts: Ctrl+Alt+P for"Remove a Peak"; Shift+Ctrl+V for "Create New Spectra View"
keyboard shortcut CTRL+P had two meanings. Print Preview has now Shift+CTRL+P
Bug fixes:
Automation: no more duplication of spectra when repeating a processing sequence with "from file" as data source
Automation: "Subtract" function now correctly done
Acquire: choose from multiple USB webcams present
Acquire: disconnect while running continuous acquisition
Acquire: more consistent behaviour during connect/ disconnect and failed connect procedures
Acquire: correct display of webcam images of all sizes. Use of ROI working again in all circumstances.
Acquire: logging of exposure time activated for OceanOptics devices
Acquire: removed memory leaks for Stellarnet, OceanOptics (partially), USB webcams, calibration process
Behaviour of horizontal gridlines in stacking mode (Stacked View)
Improved visibility of transparent legend and y axis lettering with black plot background

Nov 29, 2017 Spectragryph version 1.2.7 released

New functions:
Display of transmittance/ reflectance in 0 - 100% scale
"Peak Labels": implemented custom peak labeling: remove all peaks | remove indiv. peaks | edit label text | move label text box | manually add label to any spectrum position
"Peak Labels": special labelling function with element names for XRF and LIBS spectra, with customizable position tolerance
"Peak Labels": interactively select a range of elements from periodic table for XRF & LIBS spectra peak labels
"Peak Labels": automatically adjustment of "arrow length" for peak labels, depending on window size and available space
"Peaks & FWHM": add XRF & LIBS peak assignments to list of peaks, with control over position tolerance and selection of elements
Save custom peak labels together with spectra into Spectragryph *.sgd files and load and display again
Permanently set
labeling parameters in Options.
Calling spectrum acquisition for a connected spectrometer from command line with /acquire switch. Syntax: C:\myprogramfilepath\Spectragryph.exe /acquire C:\myspectrumfilepath\myspectrum.sgd
Calling processing automation sequences from command line with /automationtab switch. Syntax: C:\myprogramfilepath\Spectragryph.exe /automationtab C:\myspectrumfilepath\myspectrum.sp C:\mysequencefilepath\mysequence.sgps
Moved "Close" button onto each plot window tab individually
For easier hitting, increased position tolerance for clicking on spectra to 2 pixels
Bug fixes:
Stellarnet *.trm and *.abs files are recognized again
Y axis assignment correct with spectra from B&W Tek BWSpec software
Improved shortcut handling: only active when inside plot window

Oct 23, 2017 Spectragryph version 1.2.6 released

New functions:
New licensing technology implemented.
New function "Scaled Subtraction" (in "Transform" ribbon).
"Acquire" ribbon: Control of TEC cooling for OceanOptics devices.
"Acquire" ribbon: "Mask dark pixels" and switching fan on/off option for OceanOptics devices.
"Acquire" ribbon: Show calibration coefficients in Settings window for Stellarnet + OceanOptics.
"Acquire" ribbon: include time values when exporting measured spectral data via clipboard (when measured in loop mode)
"Peaks & FWHM": Copy peak lists of all spectra to clipboard together.
"Peaks & FWHM": New parameter ""interval size" for fine-tuning of peak finding
Edit spectrum names after double click onto legend box
Print dialog now has "Printer Settings" option
Ignoring unknown file formats without error message
Change of axis titles and axes ranges requires double click.
Showing hints for QuickAccessToolbar
Bug fixes:
Improved reading of HP/ Agilent 8452 *.sd spectra (x axis range & step width, finding correct sample names for multi-spectrum files)

"Acquire" ribbon: Connect - Disconnect - Reconnect sequence correctly working for OceanOptics modules
"Acquire" ribbon: consider start pixel and stop pixel settings for Avantes modules
"Acquire" ribbon: show OceanOptics settings
More consistent handling of "Peak label" and "Spectroscope View" when used over multiple plot windows
Parameters are kept for "advanced baseline" and "advanced smoothing"
Remove preview spectrum trace after canceling of "advanced smoothing"
Correctly apply registry-saved options for plot layout with all new plots
More consistent behaviour of "multi cursor" when used over multiple plot windows and after change of x axis type
Execute "Custom Boundaries" for y axis correctly in unzoomed state

Sept 27, 2017 Spectragryph version 1.2.5 released

New functions:
"Acquire" ribbon: support of Avantes devices
Reading of Avantes Avasoft kinetic series in *.str8 file format
Improved reading of Ultrospec *.wsd files: multifiles possible, true legend recognized from inside the file.
Expanded range of recognized Shimadzu *.spc files, should work now for all files from the last 15 years or so.
Bug fixes:
Corrected behaviour of commandline switches. Was only right in trial version before.
Saving of acquired live spectra with correct filename and type
Export of acquired Raman spectra into *.dx files with correct measurement type designation

Aug 24, 2017 Spectragryph version 1.2.4 released

New functions:
"Acquire" ribbon: timestamp with millisecond resolution
New "Transfer"-Button in "Spectra" ribbon and "Acquire" ribbon, to send spectra to Automate tab for processing or to Identify tab for material identification
Reading of Renishaw spectral files in *.wdf file format
Bug fixes:
Stellarnet control now also for modules with 512 and 1024 pixels
Correct scaling for emission spectra in "Spectroscope View", no more need to normalize
Minimize button back to work
Bugfix for opening of old *.spv spectral files

Aug 14, 2017 Spectragryph version 1.2.3 released

New functions:
"Acquire" ribbon: support of Ocean Optics devices
Bug fixes:
"Acquire" ribbon: averaging only active with activated checkbox
"Acquire" ribbon: some spectrum property fields now get filled for live spectra (method, exposuretime, laser wavelength, ...)

Aug 09, 2017 Spectragryph version 1.2.2 released

New functions:
"Acquire" ribbon: support of Stellarnet devices
"Acquire" ribbon: support of Andor cameras
"Acquire" ribbon: x axis calibration function, transforms pixels to wavelength or even directly to RamanShift
"Acquire" ribbon: get, set, load and save device parameters
"Acquire" ribbon: new acquisition mode: "additive"
Bug fixes:

June 29, 2017 Spectragryph version 1.2.1 released

New functions:
Bug fixes:
smoother display of spectra with large linewidths (bug introduced with v1.2.0)
Showing all calculated peak labels (bug introduced with v1.2.0)

July 26, 2017 Spectragryph version 1.2.0 released

New functions:
"Automate" tab implemented, providing the definition and execution of processing step sequences with any number of spectra
"Acquire" tab implemented, provding spectrometer hardware control and live spectra acquisition, starting with USB webcam as first device type
Reading of EMSA/ MAS spectra (*.msa), standard file format for XRF/ EDS data
Reading of AIT/ Analect *.asf spectral files
Reading of Hitachi UV Solutions *.usd spectral files
Reading of parameter sections into Logtext area for MSA, JCAMP-DX and RRUFF files
Reworked "Batch Export" function, added 4th export file format (*.sgd)
All recognized file formats now allowed for correction curves in Fluorescence/ EEM area
"Extract Data": output of spectral range and single value x value
Bug fixes:
"Extract Data": improved behaviour (plot & calculation) when using "center of gravity" on narrow peaks
"Center of gravity": correct calculation for very narrow peaks. Really using individual baselines
Improved zooming, scrolling behaviour when using both "stacked view" and "custom boundaries"
Correct calculation of "Merge spectra" for Raman spectra and spectra coming in wavenumbers
Correct calculation of final data point for derivatives with pre-smoothing
Install file: program linkage to Spectragryph *.sgd file forat was broken
Improved reading of WinSpec *.spe files, in case of Raman type
Improved reading of Shimadzu *.spc files
EEM display: error display with mouse tracking removed

June 13, 2017 Spectragryph version 1.1.2 released

New functions:
Bug fixes:
Reading of binary Beckman Coulter *.scn files works again
Removed the "CTRL+Z" shortcut, as there is no undo function
Creating a 2D EEM plot from a series of spectra has now CTRL+ALT+Z shortcut
No error on creating a 2D EEM plot from a series of spectra, when no spectra present
Consistent behaviour of "Hide" button & dropdown control
Correct spectrum trace emphasized when clicking legend text while hidden spectra present
Loading conversion dll for ANDOR *.sif files only when file opeing takes place => eventual "msvcp100.dll troubles" will not prevent software start
Identify features: streamlined behaviour, capturing erroneous inputs, showing some more hourglasses on lengthy procedures

May 29, 2017 Spectragryph version 1.1.1 released

New functions:
Duplication of tabs
Remove a single peak (by linear interpolation)
Set fixed x/y axis boundaries, activate with "Custom boundaries"
Reading of B&W Tek BWSpec spectral files (*.txt)
Reading of Varian Cary WinUV binary spectral files (*.dsw, *.bsw)
Reading of NT-MDT Spectral Instruments binary Raman files (*.mdt)
Updated listing of file formats.
Bug fixes:
More consistent behaviour of "Floating Legend" option, global setting applies everywhere
Update of spectrum number display (lower status bar) after removal with CTRL+Click
Correct plot update after "advanced baselining"
Improved reading of Nicolet OMNIC *.spa files
Improved reading of Bruker OPUS files, Raman files get recognized
Reading of JCAMP-DX spectra with "XY..XY" datatype works again

May 15, 2017 Spectragryph version 1.1 released

New functions:
"Identify" tab implemented, providing spectral database creation, spectral search of unknown samples and search report generation
Reading of OMNIC spectral database files (*.lbt, *.lbd)
Recognition of measurement method on reading of spectral files
Reading the parameter section for Horiba *.ngs files, calculation fo y values as counts/sec for Raman type spectra
Opening spectral files by calling Spectragryph from the command line ("DOS window"), into a single instance for multiple calls (per default).
Command line switches \multipleinstances und \newtab for controlling file opening behaviour
During installation, Spectragryph is defined as default program for opening *.spv and *.spg spectral files. This allows to open files by doubleclicking them in Windows Explorer.
List of file types in FileOpen dialog now alphabetically ordered (by manufacturer)
Lower boundary for transmittance values changed from 1E-6 to 1E-10
Bug fixes:
Entering negative values allowed for "x Offset/Stretch" and "y Offset/ Stretch" functions
Removing spectra from reading Spekwin32 *.spv files works now.
Display of transmittance spectra after using "advanced baseline" corrected
Lower boundary feature activated again for "Peaks&FWHM" function
Improved reading of Nicolet OMNIC *.spa files
Correct behaviour of "Show Grid" after disabling it in preferences

March 20, 2017 Spectragryph version 1.0.7 released

New functions:
Read & save the new binary multi-spectrum Spectragryph file format (*.sgd)
Read spectral data files with *.txt file extension (assuming two-column, single spectrum data)
Reading the "Logtext" part of *.spc files and extracting information, saving the logtext for *.spc and *.sgd files
New parameters for "Extract Data": x,y,z position
Editable tab names for all "Views"
"Transform to Raman shift" now accepts negative start values (for showing anti-Stokes area)
Lower boundary for transmittance values changed from 1E-6 to 1E-10
Bug fixes:
Peak finding didn't work reliably for minima
"area under curve" calculation from "Extract Data" function always used "individual baseline" first, neglected user selection
Line position for center of gravity didn't update after user interaction
Some parameters for "advanced baselining" were not remembered after closing the baseline settings window
Removed interference with short keys (DEL, BACKSPACE, ...) when entering values into edit fields
Fixed erroneous peak position value when using transmittance scale in "Extract Data" function
Fixed error message after showing/ hiding legend
Web address in "About" window works now
Saving of *.spv files improved (method gets also saved)
Improved reading of *.spc files, Avantes *.irr8 files, Horiba *.ngs files, Jena Analytik WinAspect files and Roper Scientific *.spe files

Feb 14, 2017 Spectragryph version 1.0.6 released

New functions:
Fully implemented support of this x axis types: electron volt (eV), kilo-electronvolt (keV), frequency (THz)
Fully implemented support of this y axis types: counts, counts/sec, arbitrary units, Kubelka-Munk units, log(1/R) units
Reading of Thermo Noran Wintrace XRF spectral files (*.spc)
Log(1/R) transformation for reflectance spectra
Fontsize for peak labels now changing together with axis labels
Improved preset boundary values for "Spectrum part cut off" function
Bug fixes:
Switching plot's x axis from µm to nm now works smoothly
Export as JCAMP-DX (*.dx): now really always with '.' as decimal separator
Improved reading of erroneous Avantes *.raw8 files
Improved installation routine for support of Andor*.sif files
Improved reading of RRUFF database files (*.rruff) with long header
Resolved file format collision for Thermo Mattson *.abs, StellarNet *.abs and Avantes *.abs8 files
Improved reading of Avantes Avasoft 8.x files, making compatible to new Avasoft version

Jan 31, 2017 Spectragryph version 1.0.5 released

New functions:
Reading of timestamp information for Agilent 8453 *.kd kinetic series
Kubelka-Munk transformation for reflectance spectra
Multiplicative scatter correction (MCS) for chemometrics preprocessing of NIR files
Standard normal variates (SNV) for chemometrics preprocessing of NIR files
Detrending of global slope, for chemometrics preprocessing of NIR files
Showing popup explanation for advanced baselining & smoothing
Peak Labels: lower limit is now "2" for x, y digits setting
Bug fixes:
Export as JCAMP-DX (*.dx) always using "." as decimal separator
Improved reading of USGS reflectance spectra (U.S. Geological Survey, https://speclab.cr.usgs.gov/spectral-lib.html)
Improved reading of Horiba Labspec *.ngs spectra files
Improved reading of HP/ Agilent 8453 *.sd spectra files

Jan 26, 2017 Spectragryph version 1.0.4 released

New functions:
EEM plot with movable, hideable legend
Tabs with spectra plots get numbered names, for better distinction
Colour palettes: removed white, yellow, light components for better visibility and printability
Bug fixes:
Cut off spectrum part: allow entry of negative values as boundaries
Change background colour: immediate colour change after selection
Spectrum plot: Grid & Axis colour gets adapted on background colour change, for better visibility
Normalize (area): correct results for spectra with "Raman Shift" x axis type
Advanced Baseline: improved positioning of linear baselines
Spectrum plot: y axis tick values with proper amount of positions and less rounding
Spectra tabs: error-free opening a new tab after closing all tabs before
Peak labels: now works also for cut-off tabletop peaks
Reading ANDOR files: on some systems, Spectragryph didn't start at all, due to DLL dependencies. Should work now on all systems and read ANDOR *.sif files

Jan 17, 2017 Spectragryph version 1.0.3 released
New functions:
Spike Removal: option for maximum spike width
Averaging: "numbering-based" grouping option
Reading of ANDOR Solis spectral files (*.sif), works on single- & multi-frame files and kinetic series
Reading of HP/ Agilent 8453 Chemstation kinetic series (*.kd)
Reading legend texts of HP/ Agilent 8453 Chemstation multifiles
Reading of Avantes multichannel files with differing pixel numbers between channels
Reading timestamps for WinAspect kinetic series
File extension gets removed from legend texts,when filename is used as legend text
Clicking on a spectrum scrolls legend to show spectrum name if many spectra loaded
Advanced Baselining: 5x increased speed for large spectra (> 5000 data points)
Improved reading speed 25x for Agilent 8453 *.sd files
Updated supporter list in About section
Bug fixes:
Extract Data: now takes the highest instead longest-wavelength peak when using the peak position parameter
Batch Export: works now with all parameter combinations
Switching x axis type from wavenumbers to wavelengths sometimes resulted an error message
Clicking on spectrum or legend text now triggers all required changes within the Plot ribbon
Improved behaviour for peak finding
Dec 22, 2016 Spectragryph version 1.0.2 released
New functions:
Reading of binary files from Analytik Jena's WinAspect software for Specord spectrometers (*.dat)
Direct removal of spectra when clicked with CTRL + mouseclick
Hide spectra with CTRL+mouseclick in "Hide Spectra" mode
Remove hidden spectra in "Hide Spectra" mode
Spectra averaging with mean or median function
Semi-automated grouping options for spectra averaging (similar to spectra merging)
Zoom/Pan/Selection options with mouse now shown as message window after click on Info button
Bug fixes:
Improved spectra averaging for spectra with differing x axis ranges
Dec 17, 2016 Spectragryph version 1.0.1 released
New functions:
Reading of Thermo Mattson WinFIRST *.abs binary files.
Reading of HP / Agilent 8453 Chemstation *.sd file (single spectrum, multi spectrum, no kinetics)
Reading of Horiba Labspec *.ngs files (Raman spectra)
Reading of Avantes Avasoft v8.x files (*.abs8, *.raw8, *.trm8, *.rfl8, *.irr8, *.abs8x, ...)
Peak finding improved with cubic fit for sub-pixel accuracy, used in three places
Merging of spectra with big or little overlap or gaps inbetween, multiple selection options
Install file is now code signed with a dual sign code signing certificate for improved installation on Windows
Advanced Baselining: Parameters are live shown in the window for better repeatibility
Button Hints: "show time" increased from 2.5 to 5 sec for better readability
Bug fixes:
Improved reading and better axis type recognition for files from Nicolet OMNIC, JASCO, Bruker OPUS
Changing "app style" made more consistent
Cursor was sometimes stuck within plot view
Integration/ Extract Data: individual baseline was not really individual, works now
Axis types were ignored while reading Spekwin32 *.spv spectra
Copy from clipboard: now recognizes "," when there is "TAB" as thousands separator
Nov 11, 2016 Spectragryph version 1.0 released
Spectragryph is an all-new software, and at the same time based on proven algorithms developed for Spekwin32 over 15 years. This is the first entry of the Spectragryph change history, and I am sure it will change the history of spectroscopy software.


© 2001-2018: Friedrich Menges. Last Change: 22 October, 2018
Privacy statement: this website has no 3rd party cookies, it will neither track nor analyze you. No Google Analytics. No paid advertising. No selling of user data. No fuss. No shit. Only useful content for Spectroscopy Ninjas.