pft 1.0.1

CRAN pretest fixes; no user-facing behaviour changes.

pft 1.0.0

Initial public release. Baseline feature set implementing routine pulmonary function test interpretation under the ERS/ATS 2022 technical standard, with GLI-family reference equations (GLI-2012 and GLI Global 2022 spirometry, GLI-2021 static lung volumes, GLI-2017 diffusion capacity with the 2020 author correction), the ERS/ATS 2022 pattern classifier, severity grading, bronchodilator response, PRISm identification, hemoglobin correction, the FEV1Q survival index, GOLD 1-4 airflow-limitation grading, and Graham 2019 A-F spirometry acceptability grading. Pellegrino et al. 2005 legacy primitives are retained for cross-standard reclassification analyses. Detailed change log for the development history follows.


Development history (pre-1.0.0)

Breaking changes

New features

Bug fixes

Maintenance


Predecessor 2005 standard

Pellegrino 2005 interpretive primitives are now available so the package can serve a cross-standard reclassification analysis (comparing Stanojevic 2022 against the predecessor algorithm on the same cohort). All constants and decision logic are verified line-by- line against the source PDF (papers/pellegrino_2005/); the extraction is documented in papers/pellegrino_2005/verification.md.

Input contract

Input normalization

Reference equations

New clinical extensions

New interpretation primitives

Workflow wrappers

New outputs: z-score and percent predicted

Reference-function robustness

ATS classification

Tests

Documentation

Internal