OpenSpecy: Analyze, Process, Identify, and Share Raman and (FT)IR Spectra

Raman and (FT)IR spectral analysis tool for plastic particles and other environmental samples (Cowger et al. 2025, <doi:10.1021/acs.analchem.5c00962>). With read_any(), Open Specy provides a single function for reading individual, batch, or map spectral data files like .asp, .csv, .jdx, .spc, .spa, .0, and .zip. process_spec() simplifies processing spectra, including smoothing, baseline correction, range restriction and flattening, intensity conversions, wavenumber alignment, and min-max normalization. Spectra can be identified in batch using an onboard reference library using match_spec(). A bundled Shiny app is available via run_app() or online at <https://www.openanalysis.org/OpenSpecyV2/>.

Package details

AuthorWin Cowger [cre, aut, dtc] (ORCID: <https://orcid.org/0000-0001-9226-3104>), Zacharias Steinmetz [aut] (ORCID: <https://orcid.org/0000-0001-6675-5033>), Hazel Vaquero [aut] (ORCID: <https://orcid.org/0009-0001-5468-2049>), Nick Leong [aut] (ORCID: <https://orcid.org/0009-0008-3313-4132>), Andrea Faltynkova [aut, dtc] (ORCID: <https://orcid.org/0000-0003-2523-3137>), Hannah Sherrod [aut] (ORCID: <https://orcid.org/0009-0001-0497-8693>), Andrew B Gray [ctb] (ORCID: <https://orcid.org/0000-0003-2252-7367>), Hannah Hapich [ctb] (ORCID: <https://orcid.org/0000-0003-0000-6632>), Jennifer Lynch [ctb, dtc] (ORCID: <https://orcid.org/0000-0003-3572-8782>), Hannah De Frond [ctb, dtc] (ORCID: <https://orcid.org/0000-0003-1199-0727>), Garth Covernton [ctb, dtc] (ORCID: <https://orcid.org/0000-0003-3814-4918>), Keenan Munno [ctb, dtc] (ORCID: <https://orcid.org/0000-0003-2916-5944>), Chelsea Rochman [ctb, dtc] (ORCID: <https://orcid.org/0000-0002-7624-711X>), Sebastian Primpke [ctb, dtc] (ORCID: <https://orcid.org/0000-0001-7633-8524>), Orestis Herodotou [ctb], Mary C Norris [ctb], Christine M Knauss [ctb] (ORCID: <https://orcid.org/0000-0003-4404-8922>), Aleksandra Karapetrova [ctb, dtc, rev] (ORCID: <https://orcid.org/0000-0002-9856-1644>), Vesna Teofilovic [ctb] (ORCID: <https://orcid.org/0000-0002-3557-1482>), Laura A. T. Markley [ctb] (ORCID: <https://orcid.org/0000-0003-0620-8366>), Nicolas Coca Lopez [ctb], Shreyas Patankar [ctb, dtc], Rachel Kozloski [ctb, dtc] (ORCID: <https://orcid.org/0000-0003-1211-9351>), Samiksha Singh [ctb], Katherine Lasdin [ctb], Cristiane Vidal [ctb] (ORCID: <https://orcid.org/0000-0001-6363-9475>), Clare Murphy-Hagan [ctb] (ORCID: <https://orcid.org/0009-0009-9629-2856>), Philipp Baumann [ctb] (ORCID: <https://orcid.org/0000-0002-3194-8975>), Pierre Roudier [ctb], Adam Hauser [ctb], National Renewable Energy Laboratory [fnd], Possibility Lab [fnd]
MaintainerWin Cowger <wincowger@gmail.com>
LicenseCC BY 4.0
Version2.0.1
URL https://github.com/wincowgerDEV/OpenSpecy-package/  https://www.openanalysis.org/OpenSpecyV2/  https://www.openanalysis.org/OpenSpecyV2/pkgdown/ 
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("OpenSpecy")

Try the OpenSpecy package in your browser

Any scripts or data that you put into this service are public.

OpenSpecy documentation built on Oct. 6, 2026, 1:07 a.m.