# Processing Time Series Data Using the Matching Pursuit Algorithm

## Documentation for package ‘MatchingPursuit’ version 1.1.0

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

atom_params | Read atom parameters from a SQLite database
clear_cache | Clear MatchingPursuit Cache
eeg_montage | Performs bipolar, reference or average EEG montage
empi_check | Checks if EMPI external software is installed
empi_execute | Launches the empi program
empi_install | Installs the EMPI external program
empi_locate | Get required external software localization
filters_coeff | A wrapper function for 'signal::butter()' function
gabor_fun | Gabor function implementation
gabor_proj_fft | FFT-based fast computation of inner products between a signal and Gabor atoms
omp_core | Implements Orthogonal Matching Pursuit (OMP) algorithm
omp_execute | Orthogonal Matching Pursuit decomposition for multi-channel signals
plot.ecg | The function displays ECG signals in a layout corresponding to standard paper ECG printouts
plot.edf | The function displays EEG signals
plot.mp | Plots a time-frequency (T-F) map to visualize EMPI decomposition
read_csv_signals | Reads and validates a CSV file structure
read_dict | Read dictionary of Gabor atoms from XML file
read_ecg_signals | Reads WFDB-compatible signal and header files
read_edf_params | Reads a selected EDF or EDF+ file and returns signal parameters
read_edf_signals | Reads a selected EDF or EDF+ file and returns signal data
read_empi_db_file | Reads data from a SQLite file created by the Matching Pursuit algorithm
run_omp_pipeline | Run the complete OMP decomposition pipeline
sig2bin | Reads input signal(s) from a data frame and returns them in binary format
tf_map | Creates a time-frequency map using atoms from the Matching Pursuit algorithm
topk_atoms | Select best Gabor atoms based on phase-invariant similarity