Vespucci: A Free, Cross-Platform Tool for Spectroscopic Data Analysis and Imaging

  • Foose D
  • Sizemore I
N/ACitations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

Vespucci is a software application developed for imaging and analysis of hyperspectral datasets. Vespucci offers several advantages over other software packages, including a simple user interface with a small learning curve, no cost, and less restrictive licensing. Vespucci expands several analysis techniques including univariate imaging, principal components analysis, partial-least-squares regression, and vertex components analysis with endmember extraction, and k-means clustering. Additionally, Vespucci can perform a number of useful data-processing operations, including filtering, normalization, baseline correction, and background subtraction. Datasets that consist of spatial or temporal data with a corresponding digital signal, including spectroscopic images, mass spectrometric images, and X-ray diffraction data can be processed in this software. A few use cases for Raman and surface-enhanced Raman spectroscopies are provided. Vespucci is written in C++ and makes use of the MLPACK [3], Armadillo [9], Qt, and QCustomPlot libraries. Vespucci is a graphically-driven package that is designed with ease-of-use in mind and is equally capable to other available tools. Vespucci’s capabilities are extended by interfaces to Octave and R to allow existing research code to be run from a common environment. Additionally, Vespucci’s C++ classes can be used to construct more specialized programs when an application programming interface (API) is desired. The source code and a Windows binary distribution can be accessed at https://github.com/dpfoose/Vespucci.

Cite

CITATION STYLE

APA

Foose, D. P., & Sizemore, I. E. P. (2016). Vespucci: A Free, Cross-Platform Tool for Spectroscopic Data Analysis and Imaging. Journal of Open Research Software, 4(1), 4. https://doi.org/10.5334/jors.91

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free