Skip to contents

mcmodule 1.2.0

Breaking changes

  • create_mcnodes() no longer automatically calculates rpert() mode when not provided. This was not widely used and lacked transparency.

New features

Minor improvements and bug fixes

  • add_prefix() no longer has issues when mcmodule uses pipes (#51).

  • add_prefix() and combine_modules() now handle absent module metadata in nodes.

  • create_mcnodes() now handles argument ordering and issues warnings for multiple column matches (#34).

  • eval_module() improves handling of mcnode creation from data when nodes are not in mctable or prev_mcmodule (#32).

  • get_node_list() now uses custom AST traversal parser and improves mcnode ordering for better network visualization(#39, #40).

  • mc_network() fixes bug related to unprefixed inputs in trial_totals output nodes.

  • trial_totals() now combines keys from all inputs, not just the main mc_name.

  • eval_module()and set_mctable()now can use sensi_baseline and sensi_variation to perfrom One-At-a-Time sensitivity analysis. This will be further developed in future releases (#49).

  • Not exported functions mc_summary_keys() and node_list_summary() have been removed.

  • The distinction between “exp” and “module” terminology has been clarified throughout the package.

  • Function documentation has been extended and harmonised.

  • Documentation updated to clarify use of mcstoc() and mcdata() within expressions in eval_module() (#32, #42).

  • Vignettes updated to document new analysis functions and features (#3, #4, #32, #48, #49, #50).

  • Website links updated to https://nataliaciria.com/mcmodule/.

mcmodule 1.1.1

CRAN release: 2025-11-25

mcmodule 1.1.0

CRAN release: 2025-10-22

  • Re-submission to CRAN. Removed unexported function examples.

  • eval_module() gains match_keys parameter for flexible data-mcnode matching.

  • eval_module() now supports multiple prev_mcmodule data names.

  • eval_module() improves R function handling within mcmodule expressions.

  • trial_totals() now supports agg_suffix skipping.

  • at_least_one() improves agg_keys combination.

  • Fixed missing agg_suffix handling.

  • Fixed dimension matching for aggregated nodes.

  • Fixed prefix issues in combined probability nodes.

  • NA removal added in key columns.

  • Added tests for totals custom names and various dimension matching scenarios.

mcmodule 1.0.1

  • Re-submission to CRAN. Removed unexported function examples, replaced dontrun with donttest, added vignette link to DESCRIPTION, and included citation file.

mcmodule 1.0.0

  • Initial CRAN submission.