Package: cmpsR 0.1.2

cmpsR: R Implementation of Congruent Matching Profile Segments Method

This is an open-source implementation of the Congruent Matching Profile Segments (CMPS) method (Chen et al. 2019)<doi:10.1016/j.forsciint.2019.109964>. In general, it can be used for objective comparison of striated tool marks, and in our examples, we specifically use it for bullet signatures comparisons. The CMPS score is expected to be large if two signatures are similar. So it can also be considered as a feature that measures the similarity of two bullet signatures.

Authors:Wangqian Ju [aut, cre], Heike Hofmann [ctb]

cmpsR_0.1.2.tar.gz
cmpsR_0.1.2.zip(r-4.7)cmpsR_0.1.2.zip(r-4.6)cmpsR_0.1.2.zip(r-4.5)
cmpsR_0.1.2.tgz(r-4.6-x86_64)cmpsR_0.1.2.tgz(r-4.6-arm64)cmpsR_0.1.2.tgz(r-4.5-x86_64)cmpsR_0.1.2.tgz(r-4.5-arm64)
cmpsR_0.1.2.tar.gz(r-4.7-arm64)cmpsR_0.1.2.tar.gz(r-4.7-x86_64)cmpsR_0.1.2.tar.gz(r-4.6-arm64)cmpsR_0.1.2.tar.gz(r-4.6-x86_64)
cmpsR_0.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
cmpsR/json (API)

# Install 'cmpsR' in R:
install.packages('cmpsR', repos = c('https://willju-wangqian.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/willju-wangqian/cmpsr/issues

Datasets:
  • bullets - Information of two example bullets

On CRAN:

Conda:

3.90 score 1 stars 16 scripts 253 downloads 15 exports 26 dependencies

Last updated from:87baa1bf11. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK169
linux-devel-x86_64OK214
source / vignettesOK209
linux-release-arm64OK168
linux-release-x86_64OK168
macos-release-arm64OK172
macos-release-x86_64OK247
macos-oldrel-arm64OK140
macos-oldrel-x86_64OK328
windows-develOK142
windows-releaseOK120
windows-oldrelOK104
wasm-releaseOK130

Exports:cmps_na_trimcmps_segment_plotcmps_signature_plotcompute_diff_phasecompute_score_metricscompute_ss_ratioextract_feature_cmpsget_all_phasesget_ccf4get_ccpget_ccr_peaksget_CMPSget_seg_scaleget_segsmetric_plot_helper

Dependencies:assertthatclicpp11dplyrfarvergenericsggplot2gluegtableisobandlabelinglifecyclemagrittrpillarpkgconfigR6RColorBrewerrlangS7scalestibbletidyselectutf8vctrsviridisLitewithr

cmpsR-vignette

Rendered fromcmpsR-vignette.Rmdusingknitr::rmarkdownon May 24 2026.

Last update: 2022-07-18
Started: 2021-10-18