Skip to content

OpenSpecy

1.5.3

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

0packages depend
4Kdownloads / year
83.3%test coverage
11/13checks pass

Overview

About
Maintained by Win CowgerFirst published 2021-03-3117 releasesCRAN page ↗GitHub ↗

Raman and (FT)IR spectral analysis tool for plastic particles and other environmental samples (Cowger et al. 2021, doi:10.1021/acs.analchem.1c00123). 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 (Cowger et al. 2020, doi:10.1177/0003702820929064) using match_spec(). A Shiny app is available via run_app() or online at https://www.openanalysis.org/openspecy/.

Install

Health

CRAN checks
2NOTE11OK
Failing flavors
  • NOTE r-devel-linux-x86_64-debian-clang
  • NOTE r-devel-linux-x86_64-debian-gcc
Slowest check: 5.2 min · r-devel-linux-x86_64-fedora-clang
Code health
Yes
Tests · ratio 0.29
83.3%
Coverage · measured lines
100%
Documentation · exports
13
Dependencies · direct
Check history
  • NOTE2026-06-09
    11 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
  • ERROR2026-06-08
    11 OK · 1 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE
  • NOTE2026-03-10
    12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE

Documentation

Documentation
READMEYes · 265 wordsVignettesYes · dynamicpkgdown siteNoNEWSYes · 100% structuredCode of conductNoContributing guideNo
Examples that run
93%
Documented parameters
72%
Return-value docs
100%
References docs
16%

Downloads

4K
CRAN downloads in the past year
Rank #10,531 · ~11/day · ~331/mo
Daily download trend is not available in this view yet.
Also on105 r2u38 autocran

Repository

Repository
42Stars
12Forks
23Open issues
3Open PRs
21Releases
935Commits
6Contributors
License CC-BY-4.0 · 935 commits · Last activity 2026-07-21 · +7.7% stars, 30d

Stars over time

2025-06-10 · 292026-07-13 · 42

Repository practices

Upstream repositoryBeta

4 development-tooling and community-health practices detected across 4 families in the upstream repository

Checks run against github.com/wincowgerdev/openspecy-package on 2026-07-19.

Continuous integration (1)
GitHub Actions
CRAN release process (1)
cran-comments.md
Coverage (1)
Codecov
Governance and community (1)
Funding
How this is detected·Detection ruleset v1 (2026-07-18)

Dependencies

Declared dependencies
21 external dependencies (excludes base and recommended)
Depends (1)
R >= 4.3.0
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

Code & Tests

Code Composition
R 8,070 (69%)Rd 2,797 (24%)Vignettes 801 (7%)
Code characteristics
Object systems
S371
Cyclomatic complexity
1.0 median / 42 max
Test cases
99 / 0.29 per code line

Test coverage

Line coverage

83%

Expression

82.0%

Tests / Examples

83.3% / – ex

Functions

145 63 exported

Complexity

3.2 avg / 42 max

Call network

145 nodes / 63 edges

Loading call graph…

Lowest coverage

145 functions
FunctionCycloCoverage
fill_spec exp10%
rm_lib exp10%
spatial_smooth exp60%
ai_classify.OpenSpecy20%
fill_spec.OpenSpecy10%
fill_spec.default10%

People & History

People (29)
Maintainer (1)
Maintainer, Author, Data contributor
Authors (6)
Maintainer, Author, Data contributor
Author, Data contributor · added in 1.0.2
Author · added in 1.0.2
Author · added in 1.0.7
Author · added in 1.4.0
Contributors (21)
Contributor · added in 1.0.4
Contributor, Data contributor
Contributor · added in 1.0.2
Contributor
Contributor, Data contributor, Reviewer · added in 1.0.2
Contributor · added in 1.0.2
Contributor, Data contributor · added in 1.0.3
Show 13 more contributors
Contributor · added in 1.0.2
Contributor, Data contributor
Contributor · added in 1.0.2
Contributor, Data contributor
Contributor · added in 1.0.4
Contributor · added in 1.0.2
Contributor, Data contributor · added in 1.0.2
Contributor, Data contributor
Contributor, Data contributor
Contributor · added in 1.0.4
Contributor · added in 1.0.3
Contributor · added in 1.0.2
Contributor · added in 1.0.4
Funders (2)
Funder · added in 1.0.2
Funder · added in 1.0.2
Reviewers (1)
Contributor, Data contributor, Reviewer · added in 1.0.2
Listed in earlier versions (1)
no longer listed · 0.8.2 to 0.9.5
Package Timeline

17 releases. Pick two to compare their code metrics. R releases are shown for context.

  • R
    R 4.6.0 released · 2026-04-24
  • 1.5.3Latest
    2025-04-26 · current release · diff ↗
  • R
    R 4.5.0 released · 2025-04-11
  • 1.4.0
    2024-11-04 · diff ↗
  • 1.2.0
    2024-09-14 · diff ↗
  • 1.1.0
    2024-06-14 · diff ↗
  • R
    R 4.4.0 released · 2024-04-24
  • 1.0.8
    2024-03-15 · diff ↗
  • 1.0.7
    2024-03-12 · diff ↗
  • 1.0.6
    2023-11-26 · diff ↗
  • 1.0.5
    2023-10-31 · diff ↗
  • 1.0.4
    2023-10-02 · diff ↗
  • 1.0.3
    2023-09-14 · diff ↗
  • 1.0.2
    2023-09-05 · diff ↗
  • R
    R 4.3.0 released · 2023-04-21
  • 0.9.5
    2022-07-06 · diff ↗
Show 8 earlier events
  • R
    R 4.2.0 released · 2022-04-22
  • 0.9.3
    2021-10-13 · diff ↗
  • 0.9.2
    2021-05-20 · diff ↗
  • R
    R 4.1.0 released · 2021-05-18
  • 0.9.1
    2021-04-11 · diff ↗
  • 0.9.0
    2021-04-09 · diff ↗
  • 0.8.2
    2021-03-31
  • R
    R 4.0.0 released · 2020-04-24

Package metadata

First published
2021-03-31
Total releases
17 / 5 yrs
License
CC BY 4.0
Minimum R
≥ 4.3.0
Bundled data
261 KB / 2 files
Download size
1.2 MB
Installed size
not tracked yet
With dependencies
not tracked yet
Report a problem with this page →