.t
as parameter in the propensity functions.This release contains a major rewrite of the internal code, to make sure the code is readable and that the algorithm doesn’t continuously update the local environment.
MAJOR CHANGE: Instead of passing "D"
, "ETL"
, "OTL"
, or "BTL"
to ssa()
, it is expected to pass ssa.d()
, ssa.etl()
, ssa.otl()
, or ssa.btl()
. This cleans up parameter setting clutter in the ssa()
function.
MAJOR CHANGE: Rewrite ssa.*()
and ssa.*.diag()
as ssa_step.ssa_*()
and ssa_step_diag.ssa_*()
S3 functions.
MAJOR CHANGE: Do not save the current state in the function environment. Instead, simply save it in a local variable.
MAJOR CHANGE: Precompile propensity functions instead of evaluating them as R code at each iteration.
MAJOR CHANGE: Clean up and merge ssa.run()
, ssa.terminate()
, ssa.check.args()
and ssa.check.method()
into ssa()
.
MAINTAINER: Maintainer has been changed to Robrecht Cannoodt.
DOCUMENTATION: Documentation was roxygenised and markdownised.
DOCUMENTATION: Port demo’s to vignettes.
DOCUMENTATION: Added NEWS and README.
DOCUMENTATION: Remove ’s from examples.
MINOR CHANGE: Many functions were refactorised in order to clean up the code.
MINOR CHANGE: Functions which are marked “Not intended to be invoked stand alone.” are no longer being exported.
BUG FIX: Fix warning and potential error in OTL.
No changes, it seems.
MINOR CHANGE ssa.run()
: Throw error when propensity values are negative.
DOCUMENTATION: Add radioactiveDecay demo
MINOR CHANGE ssa()
: Move chunks of code to separate functions ssa.check.args()
, ssa.check.method()
and ssa.run()
.
DOCUMENTATION: Expand documentation of many functions.
MINOR CHANGE ssa()
: Minor changes to how the states and the propensity functions are evaluated.
DOCUMENTATION: Rework demos.
MINOR CHANGES: Minor updates to package to bring it up to date with the JSS manuscript.
DOCUMENTATION: Added the metapopulation SIRS model described in the JSS manuscript as a demo model to the package
BUG FIX: bug fixes.
DOCUMENTATION: fixed error in url of package home page.
MINOR CHANGES: Revised how model parameters are passed to the ssa()
(per Ben Bolker’s suggestion). Model parameters are now passed directly to ssa()
as a named vector and hence they do not have to be declared in the global environment.
Initial release
Presented at useR! 2007 (as poster)