Changelog
memoria 1.1.0 (2026-02-09)
Bug fixes
- Fixed off-by-one indexing error in
computeMemory()when labeling subset rows for trend direction (“up”/“down”/“stable”). - Fixed
computeMemory()to applyaddRandomColumn()to the subsetted data (lagged.data.model) rather than the full dataset. - Fixed
plotExperiment()referencing wrong variable name (parametersinstead ofparameters.file). - Fixed
prepareLaggedData()using hardcoded"age"instead of the user-suppliedtimecolumn name intime.zoomvalidation. - Fixed
runExperiment()operator precedence bug:length(parameters.names == 1)changed tolength(parameters.names) == 1.
Dependency changes
- Removed irrelevant dependencies.
- Bumped minimum R version from 2.10 to 4.1.0.
- Updated RoxygenNote from 6.1.1 to 7.3.3.
Code improvements
- Expanded compact
importFromdirectives into individual entries in NAMESPACE. - Added argument
num.threadstocomputeMemory()to allow multithreading inranger::ranger(). - Removed argument
add.randomfromcomputeMemory()and replaced it with the option “none” in argumentrandom.mode. - Arguments
responseanddriversare no longer required incomputeMemory()if argumentlagged.datawas generated withprepareLaggedData(). - Added argument
ribbontoplotMemory()and removed other useless arguments to simplify the usage. - Removed argument
sampling.namesfromrunExperiment(),plotExperiment(), andexperimentToTable()as it provided minimal value while adding complexity. - Removed argument
sampling.subsetfromextractMemoryFeatures()as it provided minimal value while adding complexity. Users can filter input data directly (e.g.,data[data$sampling == 25, ]). - Renamed
mergePalaeoData()toalignTimeSeries()for domain-agnostic naming. The old name remains as a deprecated alias. - Renamed
prepareLaggedData()tolagTimeSeries()for consistency withalignTimeSeries(). The old name remains as a deprecated alias.
Documentation
- Fixed typos and improved clarity across roxygen2 documentation for
computeMemory(),extractMemoryFeatures(),mergePalaeoData(),plotMemory(),prepareLaggedData(),runExperiment(), and dataset help pages. - Fixed NEWS.md header to comply with CRAN policy.