
Figure 1
Mass across temperature for pyrolysis of Juncus amabilis.

Figure 2
Derivative thermogravimetric rate of mass loss across temperature, scaled by initial mass of sample for Juncus amabilis. Line segments 1, 2, and 3 represent mass loss phases.

Figure 3
Parametric study of the Fraser-Suzuki function for deconvolution of derivative thermogravimetric biomass curves: Effect of modifying (a) height; (b) skew; (c) position; and (d) width.

Figure 4
Mass loss and component estimation using default settings for test samples: (a) Thalassia testudinum leaves; (b) Zostera marina rhizome; and (c) Zostera marina root.

Figure 5
Component estimation for Ecklonia radiata blades with default (a) and specified starting values (b).

Figure 6
Deconvolution of Juncus amabilis example dataset. Mass loss data overlaid with output of deconvolution. Rate of mass loss scaled by initial mass of sample.
Table 1
Exported functions.
| FUNCTION FAMILY | FUNCTION NAME | DESCRIPTION |
|---|---|---|
| Data | juncus | Example thermogravimetric data for Juncus amabilis |
| Data | marsilea | Example thermogravimetric data for Marsilea drumondii |
| Basic use | process() | Calculates the derivative rate of mass loss of thermogravimetric data |
| Basic use | deconvolve() | Deconvolves derivative rate of mass loss data |
| Accessor function | temp_bounds() | Access temperature bounds used to crop data for mixture model |
| Accessor function | rate_data() | Access processed dataframe including mass loss, rate of mass loss, and temperature |
| Accessor function | model_fit() | Access fit of nonlinear mixture model |
| Accessor function | component_weights() | Access mean, upper, and lower bounds for component weight estimates |
| Accessor function | model_parameters() | Access parameter estimates |
| Fraser-Suzuki function | fs_function() | Fraser-Suzuki equation for a single peak |
| Fraser-Suzuki function | fs_mixture() | Fraser-Suzuki mixture model equation |
| Fraser-Suzuki function | fs_model() | Non-linear model implementation of Fraser-Suzuki mixture model |
| S3 method | print(<process>) | Default print method for process object (derived from process()) |
| S3 method | plot(<process>) | Default plot method for process object (derived from process()) |
| S3 method | print(<deconvolve>) | Default print method for decon object (derived from deconvolve()) |
| S3 method | plot(<deconvolve>) | Default plot method for process object (derived from deconvolve()) |
