Spectr-O-Matic

Version 2.4 (5.37 MB) by Petar Lambrev
Toolbox for analysis of spectroscopy data
1.7K Downloads
Updated 29 Aug 2022

Spectromatic

Spectr-O-Matic toolbox for MATLAB

Cite As

Petar Lambrev (2024). Spectr-O-Matic (https://github.com/PetarLambrev/Spectromatic/releases/tag/2.4), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2020a
Compatible with R2017b and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Examples/Basic

Examples/Fitting

Examples/catindex

Version Published Release Notes
2.4

See release notes for this release on GitHub: https://github.com/PetarLambrev/Spectromatic/releases/tag/2.4

2.3

See release notes for this release on GitHub: https://github.com/PetarLambrev/Spectromatic/releases/tag/2.3

2.2

Several new functions and updated Windows App.

2.0

- Spectr-O-Matic App - interactive point-and-click exploration and manipulation of spectra
- other new features and updates (see ReadMe.txt)

1.23.0.0

- bug fixes and improvements, especially with importing data
- new functions xmin and xmax
- more tidy autoindex logic - ignores meaningless keywords
- coming soon: Spectr-O-Matic App with interactive GUI !

1.22.0.0

Few new functions, improvements and bug fixes. See ReadMe.txt.

1.21.0.0

- new Quick Tutorials
- new get method: get properties and data
- new shiftx method: shift spectra along X axis
- load: more intelligent data import (text, CSV, XLS)

1.20.0.0

New HTML help documentation!
New introduction and tutorials. See https://docs.com/petar-lambrev/3522/getting-started-with-spectr-o-matic
New method - indextable - categorize and index your data using an external spreadsheet
Lowercase function names

1.18.0.0

- indextable - Use external Excel table as a categorical index for grouping data
- Convert 2D arrays of SpecData objects to SpecData2D arrays
- load function can load files in subdirectories
- Updated documentation and examples (catindex)
- many more
- indextable - Index your data using an Excel table
- read ProData file format
- convert 2D array of 1D spectra to 1D array of 2D spectra
- many others

1.17.0.0

New feature - catindex - spectra can now be indexed with a MATLAB table object that defines logical relationships in the dataset as categorical variables.

1.16.0.0

- new documentation and examples
- improved autoindexing logic
- find, findindex, autoindex return whole-word matches only
- remove_ext: remove file extension from spectra IDs
- table: create a table from array of spectra

1.15.0.0

- arithmetic operations on arrays of different size
- arithmetic operations on spectra with different X axes
- read CSV files
- calculate the n-th power of a spectrum
- arithmetic operations on arrays of different size
- arithmetic operations on spectra with different X axes
- read CSV files
- calculate the n-th power of a spectrum

1.9.0.0

more intelligent plotting and arithmetic operations. see ReadMe.txt

1.8.0.0

- New documentation
- autoindex: keywords database
- set: modify properties of all spectra
- Intelligent arithmetic with spectra and scalars
- Various code optimizations

1.7.0.0

see ReadMe.txt for a list of the new features

1.6.0.0

merge function added that combines spectra into a single spectrum, even if they have different X values

1.5.0.0

minor fixes

1.3.0.0

Version 1.02: Fixed save method of SpecData (saves spectra as ASCII file for use in other programs).

1.1.0.0

Changes in Version 1.01:
- Model fitting included (e.g. with gaussians). Uses the Curve-Fitting Toolbox.
- plot method updated to include spline smoothing and to pass other plot parameters (line color, style, etc.)

1.0.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.