Skip to content

Releases: stefanosbalaskas/gpbiometrics

gpbiometrics 2.0.0

Choose a tag to compare

@stefanosbalaskas stefanosbalaskas released this 18 Jul 22:22
ebb1e2e

gpbiometrics 2.0.0

gpbiometrics 2.0.0 consolidates the package’s expanded workflow for importing, validating, preprocessing, analysing, aligning, auditing, and reporting Gazepoint Biometrics and GP3-derived physiological and eye-tracking data.

Highlights

  • Expanded Gazepoint biometric, gaze, pupil, fixation, AOI, EDA/GSR, PPG, HR, IBI, and HRV workflows
  • Added MNE, EEG, LSL, BIDS, eyetrackingR, PupillometryR, gazeR, BioSPPy, pyHRV, and gp3tools interoperability helpers
  • Added auditable gaze validation, fixation and saccade detection, AOI assignment, and fixation-by-AOI summaries
  • Added machine-readable interoperability version audits
  • Added privacy-safe real-data smoke-testing tools
  • Added reproducibility, reporting, release-readiness, and reviewer-facing audit outputs
  • Rebuilt the complete pkgdown website and reference index

Validation

  • 3515 package tests passed
  • 49 release-readiness tests passed
  • 40 interoperability-version tests passed
  • 55 private smoke-harness tests passed
  • R CMD check: 0 errors, 0 warnings, 0 notes
  • pkgdown configuration: no problems found

No private Gazepoint exports or generated private smoke-test outputs are included in this release.

gpbiometrics 0.3.0

Choose a tag to compare

@stefanosbalaskas stefanosbalaskas released this 08 Jul 00:26

gpbiometrics 0.3.0

This release expands the Gazepoint-native workflow surface with additional statistical guardrails, cluster-permutation diagnostics, external export helpers, and release-preparation/auditability tools.

Highlights:

  • Added advanced cluster-permutation guardrails and external export helpers.
  • Added cluster-permutation diagnostics, reporting, sensitivity, simulation, null-distribution plotting, and export helpers.
  • Added experimental two-condition cluster-based permutation workflow helpers.
  • Added preregistration-readiness, dataset-structure review, pipeline mapping, audit-trail, and release-readiness helpers.
  • Rebuilt pkgdown reference documentation for the 0.3.0 release.

Validation:

  • devtools::test(): FAIL 0 | WARN 0 | SKIP 0 | PASS 2966
  • devtools::check(args = "--as-cran"): 0 errors | 0 warnings | 0 notes
  • GitHub Actions R-CMD-check: passed on ubuntu release, windows release, macOS release, and ubuntu devel

gpbiometrics 0.2.0: Roadmap-closure release

Choose a tag to compare

@stefanosbalaskas stefanosbalaskas released this 29 Jun 22:13

gpbiometrics 0.2.0: Roadmap-closure release

gpbiometrics 0.2.0 is the roadmap-closure release for the Gazepoint Biometrics / GP3 workflow package.

This release adds standalone roadmap helpers, compatibility aliases, updated documentation, pkgdown pages, lifecycle wording, and a roadmap-status document. The package remains Gazepoint-native and conservative in physiological interpretation.

Highlights

  • Added roadmap compatibility aliases and discoverability wrappers for column standardization, format validation, pupil cleaning/interpolation, PPG-derived respiration estimation, and mixed-model data preparation.
  • Added compare_gazepoint_conditions_bootstrap() for lightweight percentile-bootstrap condition comparisons of Gazepoint-derived outcomes.
  • Added physiology/QC refinement helpers for HRV segment quality flags, SCR latency metrics, multimodal signal-lag screening, and exploratory PPG-derived respiration-rate estimation.
  • Added alignment, AOI time-course, event-locked multimodal synthesis, and quality-dashboard helpers.
  • Added ROADMAP_STATUS.md to document roadmap closure, conservative scope, release readiness, and intentionally out-of-scope functionality.
  • Updated README, NEWS, pkgdown site, and lifecycle status for version 0.2.0.

Validation

Local validation before release preparation completed with:

devtools::test()
devtools::check(args = "--as-cran")
urlchecker::url_check()

with 0 errors, 0 warnings, 0 notes, and all URLs correct.

Interpretation scope

gpbiometrics does not infer emotion, stress, cognition, preference, health status, or diagnosis directly from biometric signals. Advanced physiology and signal-processing helpers should be interpreted in relation to the experimental design, sensor quality, and relevant methodological assumptions.

gpbiometrics 0.1.0

Choose a tag to compare

@stefanosbalaskas stefanosbalaskas released this 24 Jun 21:22

Initial public release of gpbiometrics.

gpbiometrics provides R tools for importing, validating, preprocessing, quality-checking, synchronising, analysing, plotting, and reporting Gazepoint Biometrics exports. It supports workflows for GSR/EDA, heart rate, interbeat intervals, pulse waveform, engagement dial, TTL markers, AOI-linked biometric summaries, readiness checks, report bundles, and reproducible reporting.

This release includes a fully synthetic public-service kiosk demo dataset and a paper-style showcase workflow. The synthetic data are artificial and are provided only for package examples, testing, and software demonstration; they are not real participant physiology.