This is the first official CRAN release of FES, the
reference R implementation of Fisher exact scanning for dependency.
Converted the original scripts into an installable, documented R package.
Renamed the public analysis function from
fisherScan() to the concise package-level interface
fes().
Standardized the public spelling of the Sidak correction in the
returned Sidak component and the plot.sidak
argument.
Replaced the fixed Figures/ output switch with
output.dir, so files are written only to a directory
explicitly supplied by the user.
Added opt-in window-level results and structure plots so FES can locate and characterize dependencies in addition to testing for their presence.
Restored the intended active-resolution count in the global
p-value calculation; a historical sum() call with no
argument always returned zero.
Added input validation, numerically stable Sidak corrections, bounded p-values, and safe handling of resolutions with no testable windows.
Improved plotting and corrected the window-level Sidak adjustment used in plots. Scan panels now use colorblind-friendly shared scales, informative annotations, observation overlays, and high-contrast significance outlines.
Added visual demos covering the original example, nonlinear dependence, localized dependence, dependency maps, local direction changes, and evidence across scanning resolutions.
Added demos showing how FES learns local direction changes, circular structure, and alternating association patterns.
Structure maps now default to a single automatically selected partition stratum, avoiding hard-to-read overlaps across resolution levels. Explicit stratum selection and an opt-in cross-resolution overlay remain available.