ncmR 0.4.0 (2026-10-22)
NEW FEATURES
- Added
pie_plot() to show Above, Below and Neutral taxon
proportions, with external labels and native ggplot2 theme support.
- Added
run_app(ncm = ...) to open existing
NCM or NCM_group results directly in Figure
studio.
- Redesigned the Shiny app with a model workspace, live figure
preview, chart-specific theme editing, and font and color controls.
- Added figure exports in PDF, SVG, PNG, TIFF and JPEG formats, plus
reproducible R recipe downloads.
CHANGES
scatter_plot() now uses base_theme and
native ggplot2 theme objects for styling. Standalone font,
axis-size and legend-placement arguments have been removed; use theme
settings instead.
- The combined model in grouped results is now stored under
.ncm_total instead of all. This name is
reserved and appears as “Total model” in Shiny.
BUG FIXES
- Fixed custom
start, lower and
upper argument forwarding, and improved retries and
diagnostics for non-converged fits.
- Corrected frequency-interval boundary handling and tolerance for
numerical roundoff in pie plots.
- Preserved numeric and character group labels without overwriting the
combined model.
- Fixed missing group labels causing unrelated, explicitly selected
groups to fail. Samples with missing labels are excluded from individual
group fits and retained in the combined fit.
- Improved automatic figure initialization and consistency between
manual previews, exported figures and R recipes.
ncmR 0.3.1 (2026-04-21)
BUG FIXES
- Fixed row name loss when converting data frame columns to numeric
during file upload.
ncmR 0.3.0 (2026-04-19)
NEW FEATURES
- feat: add Shiny application with Fit NCM and Plotting modules.
CHANGES
scatter_plot: removed Unicode characters from custom
legend labels for broader compatibility.
REMOVED
print.unicode_ggplot() and
ggsave_unicode(): no longer needed after removing Unicode
dependency from plotting functions.
ncmR 0.2.0 (2026-04-15)
NEW FEATURES
- Added function
scatter_plot: NCM scatter plot with
fitted curve and CI.
- Added function
print.unicode_ggplot: Enables Unicode
display when printing plots.
- Added function
ggsave_unicode: Saves plots with full
Unicode support.
ncmR 0.1.0 (2026-04-01)
- Initial CRAN submission.
- Added
fit_ncm() function for neutral community model
fitting.
- Added
summary() methods for NCM and
NCM_group objects.
- Included example dataset
example_data.