Published November 19, 2021 | Version v1

spectrapepper: A Python toolbox for advanced analysis of spectroscopic data for materials and devices.

  • 1. IREC: Institut de Recerca en Energia de Catalunya

Description

spectrapepper is a Python package that makes advanced analysis of spectroscopic data easy and accessible through straightforward, simple, and intuitive code. This library contains functions for every stage of spectroscopic methodologies, including data acquisition, pre-processing, processing, and analysis. In particular, advanced and high statistic methods are intended to facilitate, namely combinatorial analysis and machine learning, allowing also fast and automated traditional methods. The following is a short list of some main procedures that spectrapepper package enables: i) Baseline removal functions, ii) Normalization methods, iii) Noise filters, trimming tools, and despiking methods, iv) Chemometric algorithms to find peaks, fit curves, and deconvolution of spectra, v) Combinatorial analysis tools, such as Spearman, Pearson, and n-dimensional correlation coefficients, vi) Tools for Machine Learning applications, such as data merging, randomization, and decision boundaries, and vii) Sample data and examples

Files

spectrapepper-main.zip

Files (11.3 MB)

Name Size Download all
md5:1087424cf6dde4d3ef83cb7540e1c57c
11.3 MB Preview Download

Additional details

Funding

European Commission
Solar-Win - Next generation transparent solar windows based on customised integrated photovoltaics 870004
European Commission
CUSTOM-ART - DISRUPTIVE KESTERITES-BASED THIN FILM TECHNOLOGIES CUSTOMISED FOR CHALLENGING ARCHITECTURAL AND ACTIVE URBAN FURNITURE APPLICATIONS 952982