spEDM
R package spEDM by stscl — release notes from GitHub.
Spatial causal discovery in R, one exposed method per release
◆Recent moves
- 4mo ago
Data slicing for large-scale pattern causality, plus API breaks
Adds library/prediction-set slicing so large-scale pattern causality computations become tractable, and allows asymmetric (E, tau, k) configurations in bidirectional analysis. The breaking half is larger: causality detection direction is realigned with variable naming, k is constrained to be at least E, NA_rm becomes na_rm and defaults to true, and conds in scpcm now takes condition variables in direct path order. Callers should expect to edit code.
View source ↗ - 6mo ago
spEDM 1.11
Two fixes: default-initialization pollution from NaN-skipped elements in library and prediction sets, and missing string/utility includes that broke the macOS CRAN check. Build and edge-case hygiene between feature releases.
View source ↗ - 6mo ago
Spatially convergent partial cross mapping reaches the R API
Another EDM method graduates from internal C++ to a documented R-level API with a vignette — the same pattern as the spatial logistic map in 1.7 and geographical pattern causality in 1.9. The remainder is console output trimming, include-order enforcement and optional white noise in the logistic map simulation.
View source ↗ - 8mo ago
Raster cross mapping with anisotropic embedding
The heaviest recent release: geographical pattern causality gets its R API and vignette, and cross mapping extends to raster data with anisotropic embedding and variable sliding-window steps, plus mean-based and stacked spatial cross-sectional embeddings. Two breaking changes accompany it — internal case data removed and parameter order harmonised across the vector and raster S4 generics.
View source ↗ - 11mo ago
Configurable distance metrics and multithreaded distance computation
Cross mapping gains configurable distance metrics and alternative spatial cross-sectional embedding styles, with multithreading added to distance-related computation for runtime. The same configurable-distance-metric change appears in sibling package tEDM within a week, confirming the shared core.
View source ↗ - 1y ago
Spatial logistic map exposed at the R level
The spatial logistic map gets an R-level API and vignette, establishing the release pattern the following versions repeat. Four breaking changes ride along, including trend.rm giving way to detrend and a parameter rename in multiview().
View source ↗