| CharAnalysis | Run the full CharAnalysis pipeline |
| char_lowess | Locally-weighted linear regression matching MATLAB charLowess.m / smooth() |
| char_parameters | Read CharAnalysis parameter and data files |
| char_peak_id | Identify charcoal peaks and apply minimum-count screening |
| char_plot | CharAnalysis output figures |
| char_plot_all | CharAnalysis output figures |
| char_plot_cumulative | CharAnalysis output figures |
| char_plot_fire_history | CharAnalysis output figures |
| char_plot_fri | CharAnalysis output figures |
| char_plot_peaks | CharAnalysis output figures |
| char_plot_raw | CharAnalysis output figures |
| char_plot_sni | CharAnalysis output figures |
| char_plot_thresh_diag | CharAnalysis output figures |
| char_plot_zones | CharAnalysis output figures |
| char_pretreatment | Interpolate and pretreat a charcoal time series |
| char_smooth | Smooth charcoal record to estimate low-frequency C_background |
| char_thresh_global | Calculate a global threshold value for charcoal peak identification |
| char_thresh_local | Calculate a per-sample local threshold for charcoal peak identification |
| char_validate_params | Validate CharAnalysis input parameters |
| char_write_results | Write the CharAnalysis results matrix to a CSV file |
| gaussian_mixture_em | Gaussian Mixture EM - direct R port of GaussianMixture.m (Bowman CLUSTER) |