Package: MatchingPursuit
Type: Package
Title: Processing Time Series Data Using the Matching Pursuit Algorithm
Version: 1.2.0
Author: Artur Gramacki [aut, cre] (ORCID:
    <https://orcid.org/0000-0002-1610-9743>),
  Jarosław Gramacki [ctb] (ORCID:
    <https://orcid.org/0000-0001-5032-1353>),
  Piotr T. Różański [ctb] (ORCID:
    <https://orcid.org/0000-0002-0457-6731>)
Authors@R: c(
  person(
    "Artur", "Gramacki", 
    role = c("aut","cre"), 
    comment = c(ORCID = "0000-0002-1610-9743"),
    email = "a.gramacki@gmail.com"),
  person(
    "Jarosław", "Gramacki", 
    role = c("ctb"), 
    comment = c(ORCID = "0000-0001-5032-1353"),
    email = "j.gramacki@gmail.com"),
  person(
    "Piotr T.", "Różański", 
    role = c("ctb"), 
    comment = c(ORCID = "0000-0002-0457-6731"),
    email = "piotr@develancer.pl")    
  )
Maintainer: Artur Gramacki <a.gramacki@gmail.com>
Description: Provides tools for analysing and decomposing time series data using the Matching Pursuit (MP) algorithm, a greedy signal decomposition technique that represents complex signals as a linear combination of simpler functions (called atoms) selected from a redundant dictionary. Support for the Orthogonal Matching Pursuit (OMP) variant of the classical MP algorithm is also provided. For more details see Mallat and Zhang (1993) <doi:10.1109/78.258082>, Pati et al. (1993) <doi:10.1109/ACSSC.1993.342465>, Elad (2010) <doi:10.1007/978-1-4419-7011-4> and Różański (2024) <doi:10.1145/3674832>.
SystemRequirements: external tool (installed via empi_install()
        function). The package uses the implementation of the Matching
        Pursuit algorithm (Enhanced Matching Pursuit Implementation;
        EMPI) by Piotr T. Różański, available at
        https://github.com/develancer/empi.
Imports: edf, signal, RSQLite, DescTools, imager, raster, graphics,
        grDevices, utils, digest, EGM, xml2
Suggests: knitr, rmarkdown, latex2exp, remotes
VignetteBuilder: knitr
Depends: R (>= 3.5.0)
License: GPL (>= 2)
BugReports: https://github.com/artur-gramacki/MatchingPursuit/issues
Encoding: UTF-8
RoxygenNote: 7.3.3
NeedsCompilation: no
Packaged: 2026-08-19 12:46:54 UTC; Artur
Repository: CRAN
Date/Publication: 2026-08-19 15:10:02 UTC
Built: R 4.6.1; ; 2026-08-19 18:06:46 UTC; unix
