Package: OpenSpecy Type: Package Title: Analyze, Process, Identify, and Share Raman and (FT)IR Spectra Version: 1.7.1 Date: 2025-09-29 Authors@R: c(person("Win", "Cowger", role = c("cre", "aut", "dtc"), email = "wincowger@gmail.com", comment = c(ORCID = "0000-0001-9226-3104")), person("Zacharias", "Steinmetz", role = c("aut"), email = "z.steinmetz@rptu.de", comment = c(ORCID = "0000-0001-6675-5033")), person("Hazel", "Vaquero", role = c("aut"), email = "hvaquero98@gmail.com", comment = c(ORCID = "0009-0001-5468-2049")), person("Nick", "Leong", role = c("aut"), comment = c(ORCID = "0009-0008-3313-4132")), person("Andrea", "Faltynkova", role = c("aut", "dtc"), comment = c(ORCID = "0000-0003-2523-3137")), person("Hannah", "Sherrod", role = c("aut"), comment = c(ORCID = "0009-0001-0497-8693")), person("Andrew B", "Gray", role = c("ctb"), comment = c(ORCID = "0000-0003-2252-7367")), person("Hannah", "Hapich", role = c("ctb"), comment = c(ORCID = "0000-0003-0000-6632")), person("Jennifer", "Lynch", role = c("ctb", "dtc"), comment = c(ORCID = "0000-0003-3572-8782")), person("Hannah", "De Frond", role = c("ctb", "dtc"), comment = c(ORCID = "0000-0003-1199-0727")), person("Garth", "Covernton", role = c("ctb", "dtc"), comment = c(ORCID = "0000-0003-3814-4918")), person("Keenan", "Munno", role = c("ctb", "dtc"), comment = c(ORCID = "0000-0003-2916-5944")), person("Chelsea", "Rochman", role = c("ctb", "dtc"), comment = c(ORCID = "0000-0002-7624-711X")), person("Sebastian", "Primpke", role = c("ctb", "dtc"), comment = c(ORCID = "0000-0001-7633-8524")), person("Orestis", "Herodotou", role = c("ctb")), person("Mary C", "Norris", role = c("ctb")), person("Christine M", "Knauss", role = c("ctb"), comment = c(ORCID = "0000-0003-4404-8922")), person("Aleksandra", "Karapetrova", role = c("ctb", "dtc", "rev"), comment = c(ORCID = "0000-0002-9856-1644")), person("Vesna", "Teofilovic", role = c("ctb"), comment = c(ORCID = "0000-0002-3557-1482")), person("Laura A. T.", "Markley", role = c("ctb"), comment = c(ORCID = "0000-0003-0620-8366")), person("Shreyas", "Patankar", role = c("ctb", "dtc")), person("Rachel", "Kozloski", role = c("ctb", "dtc"), comment = c(ORCID = "0000-0003-1211-9351")), person("Samiksha", "Singh", role = c("ctb")), person("Katherine", "Lasdin", role = c("ctb")), person("Cristiane", "Vidal", role = c("ctb"), comment = c(ORCID = "0000-0001-6363-9475")), person("Clare", "Murphy-Hagan", role = c("ctb"), comment = c(ORCID = "0009-0009-9629-2856")), person("Philipp", "Baumann", role = c("ctb"), email = "info@spectral-cockpit.space", comment = c(ORCID = "0000-0002-3194-8975")), person("Pierre", "Roudier", role = c("ctb")), person("National Renewable Energy Laboratory", role = c("fnd")), person("Possibility Lab", role = c("fnd"))) Description: Raman and (FT)IR spectral analysis tool for plastic particles and other environmental samples (Cowger et al. 2025, ). 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 Shiny app is available via run_app() or online at . URL: https://github.com/wincowgerDEV/OpenSpecy-package/, https://raw.githack.com/wincowgerDEV/OpenSpecy-package/main/docs/index.html BugReports: https://github.com/wincowgerDEV/OpenSpecy-package/issues/ License: CC BY 4.0 Encoding: UTF-8 LazyLoad: true LazyData: true VignetteBuilder: knitr Depends: R (>= 4.3.0) Imports: methods, data.table, jsonlite, yaml, caTools, hyperSpec, mmand, plotly, digest, signal, glmnet, cluster, jpeg, shiny, hdf5r, matrixStats Suggests: knitr, rmarkdown, testthat (>= 3.1.9), shinyjs, shinyWidgets, bs4Dash, dplyr, DT, reshape2, ggplot2 Roxygen: list(markdown = TRUE) Config/testthat/edition: 3 Config/roxygen2/version: 8.0.0 RoxygenNote: 7.3.2 Config/pak/sysreqs: cmake make libhdf5-dev libicu-dev libjpeg-dev libpng-dev libuv1-dev libxml2-dev libssl-dev zlib1g-dev Repository: https://wincowgerdev.r-universe.dev Date/Publication: 2026-06-22 21:09:04 UTC RemoteUrl: https://github.com/wincowgerdev/openspecy-package RemoteRef: HEAD RemoteSha: 9a24b4eb0aba19a5ec519695a4e4c432ebeaff4d NeedsCompilation: no Packaged: 2026-06-22 22:22:46 UTC; root Author: Win Cowger [cre, aut, dtc] (ORCID: ), Zacharias Steinmetz [aut] (ORCID: ), Hazel Vaquero [aut] (ORCID: ), Nick Leong [aut] (ORCID: ), Andrea Faltynkova [aut, dtc] (ORCID: ), Hannah Sherrod [aut] (ORCID: ), Andrew B Gray [ctb] (ORCID: ), Hannah Hapich [ctb] (ORCID: ), Jennifer Lynch [ctb, dtc] (ORCID: ), Hannah De Frond [ctb, dtc] (ORCID: ), Garth Covernton [ctb, dtc] (ORCID: ), Keenan Munno [ctb, dtc] (ORCID: ), Chelsea Rochman [ctb, dtc] (ORCID: ), Sebastian Primpke [ctb, dtc] (ORCID: ), Orestis Herodotou [ctb], Mary C Norris [ctb], Christine M Knauss [ctb] (ORCID: ), Aleksandra Karapetrova [ctb, dtc, rev] (ORCID: ), Vesna Teofilovic [ctb] (ORCID: ), Laura A. T. Markley [ctb] (ORCID: ), Shreyas Patankar [ctb, dtc], Rachel Kozloski [ctb, dtc] (ORCID: ), Samiksha Singh [ctb], Katherine Lasdin [ctb], Cristiane Vidal [ctb] (ORCID: ), Clare Murphy-Hagan [ctb] (ORCID: ), Philipp Baumann [ctb] (ORCID: ), Pierre Roudier [ctb], National Renewable Energy Laboratory [fnd], Possibility Lab [fnd] Maintainer: Win Cowger