Changes

  • Restored Windows build via passthru implementation of precautionary:::mclapply
  • Refactored non-portable Makevars one-liner export CARGO_HOME = ...
  • Added vignette on MCSE-Free CRM Performance & Safety Evaluation

Changes

  • EscRisk app displays CPE progress via ‘odometer’
  • EscRisk app lets user set max enrollment in range 20:30
  • Restrict to OS_type: unix, as feasible CPE demands fork-based parallelism

Changes

  • Overhauled EscRisk shiny app to use CPE

Changes

  • Refined version numbering scheme to 0..-
  • Implemented CPE as R6 superclass ‘Cpe’
  • Implemented Cumulative-Cohort Designs (CCDs) in ‘Cpe’ subclass ‘Ccd’
  • Implemented BOIN design as ‘Boin’ subclass of ‘Ccd’
  • Executable specification for CCD and BOIN in exec/prolog/
  • Demoted package dtpcrm from a ‘Depends’ to a ‘Suggests’

Changes

  • Parallelized Crm$trace_paths method
  • Added ‘MCSE-Free’ calibration vignette

Changes

  • Implements R6 class to wrap CRM functions, with caching to speed DTP
  • Implements faster versions of certain objective functions from package ‘dtpcrm’
  • Explicitly integrate() over c(-Inf,Inf) in ‘crm’ function (as per documentation)
  • Implements faster version of dtpcrm::stop_for_excess_toxicity_empiric
  • Corrected overloaded use of ‘C’ variable in text of DTP vignette

Changes

  • Added vignette ‘Generalized dose-escalation safety schematics via DTP’
  • Corrected a few typos

Changes

  • Added a Prolog program to exhaustively enumerate 3+3 trial outcomes

Changes

  • Accommodate new ‘true_prob_eff’ arg in escalation::simulate_trials

Changes

  • Added vignette for a regulatory application

Changes

  • Added the EscRisk shiny app, runnable by demo(EscRisk)

Changes

  • Simulations are now extensible, via extend.(precautionary|hyper) methods
  • No longer using or depending on distr6, eliminating object creation overhead
  • Hyper-simulations no longer have a superfluous ‘K’ (within-hyperprior-draw) dimension
  • Sim summary()‘s $safety component has prepended class ’safetytab’
  • The format.safetytab() method shows significant digits in accordance with MCSEs
  • First public release