- Correct maintainer surname spelling from
LvtoLyufor pinyin compliance (#966).
-
Support data slicing by library and prediction sets for large scale pattern causality computation (#985).
-
Assign zero to missing pattern causality values for positive, negative, and dark categories in returned results (#983).
-
Qualify function calls in examples with namespace for reproducibility (#971).
-
Inject plain-text terminal hint to
fnnoutput (#965). -
Unify preprocessing strategies for embedding parameters
Eandtauacross spatial causal discovery algorithms (#960). -
Enable asymmetric configurations (
E,tau,k) in bidirectional pattern causality analysis (#955).
-
Match causality detection direction in optimal parameter search to actual variable naming (#995).
-
Ensure that
kis constrained to be greater than or equal toEduring optimal parameter search (#990). -
Switch the
randomparameter toreplacein thegpcgeneric implementation and revise the sampling logic accordingly (#987). -
Rename NA handling argument from
NA_rmtona_rmand change default value to true (#968). -
Align
condsparameter inscpcmgeneric to accept condition variables in direct path order for causal mediation analysis (#961).
-
Resolve visualization failure when probing only one direction of causality with
bidirectionalset toFALSE(#981). -
Correct mismatch between causal strength direction and prediction direction in pattern causality (#978).
-
Fix incorrect midpoint-based pattern causality classification (#973).
-
Eliminate default initialization pollution from NaN-skipped elements in library and prediction sets (#951).
-
Resolve macOS CRAN check failures caused by missing
#includedirectives forstringandutilityheaders (#948).
- Provide R-level API and vignette for spatially convergent partial cross mapping (#936).
-
Trim console output for geographical pattern causality results (#942).
-
Enforce include order to prevent R headers from preceding Rcpp headers (#932).
-
Support optional white noise in spatial logistic map simulation (#922).
-
Align vignette metadata with index entry for correct cran listing (#920).
-
Provide R-level API and vignette for geographical pattern causality (#868).
-
Introduce cross mapping of raster data with anisotropic embedding and variable sliding window steps (#812).
-
Extend capabilities to incorporate mean-based and stacked spatial cross-sectional embeddings in cross mapping (#800).
-
Drive extension of
slmgenerics with custom aggregation capabilities (#912). -
Permit
simplexandicgenerics to accept varying E, k, and tau inputs (#900). -
Calibrate spacing conventions and enable real execution of available-thread detection (#885).
-
Maintain consistent double precision floating-point comparisons across cpp sources (#850).
-
Unify font specification in S3 plotting method for cross-mapping results (#830).
-
Support spatial grid(raster) data detrending with cell center coordinates or row/column numbers (#815).
-
Adjust
Makevarsto track latest rcpparmadillo release and armadillo updates improving build integration and forward compatibility (#785).
-
Remove redundant internal case data (
cu.tif) from the package (#828). -
Harmonize parameter order across s4 generics for spatial vector and raster data (#817).
-
Provide new mechanisms for variable interaction in the spatial logistic map (#772).
-
Introduce configurable distance metrics for cross mapping (#761).
-
Enable alternative styles of spatial cross-sectional embedding (#755).
-
Safeguard transient removal logic in spatial logistic map to prevent index errors (#744).
-
Adjust the default
Erange in thesimplexgeneric to2:10to support more robust reconstruction of state spaces (#739). -
Introduce multi-threading in distance-related computations where applicable to improve runtime efficiency (#718).
-
Display p-value annotation for maximum library size in cross mapping visualization legend (#710).
-
Prevent unreliable predictions and potentially alter results when NaNs are present in cross mapping (#747).
-
Rename coordinate columns in population density case csv to
lonandlat(#741).
-
Replace logical vectors with integer index vectors for
libandpredinsimplexands-mappingforecasting sources (#632). -
Prevent duplicate generic registrations and simplify method definitions (#627).
-
Unify parameter descriptions to lowercase (#570).
-
Introduce confidence interval ribbon support in plot method for
gccmresults (#550).
-
Refine randomization strategy in spatial causality test (#643).
-
Symbolization
C++functions now compute medians from lib subset only (#599). -
Users must now use
detrendinstead oftrend.rm(#559). -
Enable
columnparameter insimplex()andsmap()and renamecolumnsparameter tocolumninmultiview()(#565).
- Fix bug in plot method for
gccmresults where legend labels did not correctly match the corresponding line colors (#552).
-
Enact
fnnR API support for false nearest neighbours method (#512). -
Integrate R API and vignette for geographical cross mapping cardinality (#455).
-
Provide R-level API and vignette for spatial causality test (#403).
-
Enable custom legend texts and colors in plot method for
gccmresults (#535). -
Reduce computational load in vignettes (#476).
-
Document overall structure and usage of spEDM in a dedicated vignette (#415).
-
Create
SSRvignette for spatial cross-sectional data state-space reconstruction (#412). -
Include references for algorithms in
spEDM(#367).
-
Use non-NA spatial units for
lib/predby default (#499). -
Refine internal case data (#348).
-
Patch memory error caused by mismatch between C++ (0-based) and R (1-based) indexing (#480).
-
Fix error from non-matrix input in grid-type handling due to R matrix slicing (#474).
-
Enable
parallel.levelparameter to specify parallel granularity ingccmR API (#310). -
Implement the
multiviewfunction for multiview embedding forecasting (MVE) method (#221).
-
Integrate
libparameter ingccmR API for library units selection (#278). -
Set the default
ktoE+2in thegccmR API (#261). -
Eliminate redundant computations at the source C++ code level (#233).
-
Add
trend.rmoption in the R API forembedded,simplex, andsmapmethods to align withgccmbehavior (#191). -
Refactor indexing of lag values and embedding vector generation for spatial lattice (#186,#184) and grid data (#183,#181).
-
Default plotting method places the legend in the top-left corner of the plot now (#325).
-
Refine
simplex&smapoutput on the R side (#263).
- Fix bug in R functions
embedded,simplex,smapwhen input data contains only one attribute column (#246).
- Improve default spatial neighbors list generation for spatial lattice data with support from the
sdsfunpackage (#159).
- Adjust the behavior of the
tauparameter in the C++ source code and update the R side API (#154).
-
Implement the
smapfunction to enable the selection of the optimal theta parameter (#128). -
Add
simplexfunction to support selecting the optimal embedding dimension for variables (#98). -
Provide an R-level API for generating embeddings (#97).
-
Now bidirectional mapping in the
gccmresult uses afull joinstructure when organized on the R side (#118). -
Support for calculating unidirectional mappings in the
gccmfunction (#117). -
Relax
gccmC++ source codelibsizesminimum value constraint ofE+2(#109). -
Provide a complete
GCCMworkflow for spatial lattice and grid data in thegccmvignette (#100). -
Support testing causal links in GCCM with different
Eandkfor cause and effect variables (#96). -
Add thread settings for
gccmgeneric (#94). -
Add
S-mapscross-prediction support togccmgeneric (#81).
-
Resolve r crash caused by invalid
E#90 andk#89 parameter settings ingccm. -
Fix incorrect Pearson correlation calculation in
C++code when input contains NA (#83).
-
Encapsulate the
gccmgeneric using the S4 class (#72). -
Add options for
tau,k, andprogressbaringccm(#69). -
Add
printandplots3 methods forgccmresult (#64).
- Fix the bug where the
gccmgeneric returns empty result when input grid data containsNAvalues (#61).
- Resolve CRAN auto check issues, no significant API changes.
- Implement
gccmgeneric for spatial lattice and grid data using modern C++.