zstd, fall back to snappy, then
uncompressed when the default codec is unavailable.Added a likelihood-faithful M2 reference implementation for Rasch responses, lognormal response times, and negative-binomial gaze-fixation counts with correlated person-side and item-side parameter structures.
Added compatible M0/M1 Stan reference models for response-target channel ablation.
Added M2 simulation with retained truth, structural/data identifiability audit, posterior predictive W/L/M checks, response-target PSIS-LOO and ability-variance process-information summaries, negative controls, and repeated estimator recovery.
Added consolidated M2 plot methods, six examples, four development articles, and explicit no-fallback CmdStan gating.
M2 remains experimental/evidence-gated: synthetic recovery and model diagnostics do not establish construct validity, empirical generalizability, or causal interpretation of process channels.
Starts the Unified Multimodal Latent Process-IRT development programme with a canonical person-item-trial measurement contract, deterministic four-channel simulation, posterior process-information metrics, channel ablation, explicit backend gating, validation objects, native plots, development Stan programmes, examples, tests, and articles.
M2/M3 CmdStan estimators remain experimental/gated until recovery, SBC, misspecification, identifiability, and empirical-reproduction evidence is frozen. Availability is not treated as construct validity.
mirt,
TAM, GDINA, LNIRT,
eRm, equateIRT, catR, and
mirtCAT; unavailable engines are explicitly gated and never
replaced by simpler estimators.unreviewed by design.
targets interoperability templates.unreviewed.pkgdown::check_pkgdown(): PASS.R CMD check: 0 errors, 0 warnings, 0 notes.run_gazepoint_workflow() as the complete,
reproducible downstream workflow for real Gazepoint folders.User 3.GSR fixture field as
gsr_raw; processed conductance remains represented by
GSR_US/EDA columns.recording_id argument to folder-level
Gazepoint import and forwards it safely for single-recording
folders.recording_id override for
multi-recording folders rather than creating duplicate canonical
identifiers.User *_all_gaze.csv, User *_fixations.csv, and
multi-section Data_Summary_export_*.csv files.USER field is
blank.TIMETICK(f=...) normalization to zero-based
recording seconds while retaining native ticks, media-relative time,
source media identifiers, AOI labels, saccade measures, and video-frame
values.FPOGID for each media item.read_gazepoint_summary() and conversion of
Gazepoint Data Summary reports into AOI definitions and participant-AOI
feature records.init_validation_corpus(). Repeated initialization now
verifies preservation of the manifest, README, and existing case files
rather than expecting an obsolete non-empty-directory error.write.csv() qmethod
warnings from canonical-folder serialization on Windows.vendor_units.init_validation_corpus() idempotent and
non-destructive. Re-running it now preserves existing manifests and case
files unless overwrite = TRUE.Corrected binocular eye-sample validation to use the composite
key recording_id + sample_id + eye, eliminating false
duplicate-key errors.
Added versioned canonical-folder serialization with an explicit
missing-value token, preserving the distinction between NA
and genuine empty text while retaining compatibility with folders
written by earlier development builds.
Prevented Pupil Labs and EyeLink detectors from probing proprietary binary files as delimited text and suppressed detector-level parsing warnings.
Made validate_real_exports.R exit cleanly with
instructions when an initialized corpus has no cases, rather than
raising an error.
Added regression tests for binocular keys, missing-versus-empty round trips, and warning-free expected rejection of SMI IDF input.
Added reproducible empirical export validation for individual files, folders, and initialized, versioned multi-vendor corpora.
Added declared-versus-fixture-versus-empirical compatibility profiles.
Added source manifests with file hashes, field inventories, delimiter and format-detection evidence.
Added canonical schema-coverage and source-preservation audits.
Added deterministic dataset fingerprints, canonical round-trip comparison, and table-level compatibility evidence.
Added linked-identifier anonymization and shareable validation bundles that exclude raw vendor data, source paths, original filenames, and file hashes by default; human disclosure review remains mandatory.
Added dedicated source validators for Tobii, Pupil Labs, EyeLink, SMI, and generic mapped exports, so all built-in adapters expose a validation hook.
Added unique case identifiers, manifest-relative path resolution, exact format-family evidence assignment, a real-export validation vignette, manifest template, plots, reports, and regression tests.
eyeprocess-package to a dedicated Package
overview section in the pkgdown reference index, resolving the final
pkgdown::check_pkgdown() configuration error.read.dcf() field-name attributes and comparing normalized
character scalars. This eliminates a false mismatch when the installed
and source versions are identical.DESCRIPTION
while retaining the GitHub repository URL, satisfying
pkgdown::check_pkgdown().hello() scaffold artefacts during local
installation and validation.brms::gaussian() reference with
stats::gaussian().CITATION.cff from built
source packages while retaining inst/CITATION.eye_dataset relational
object.