Skip to content

Releases: hsloot/rmo

Release 0.9

01 May 21:09
909d9db
Compare
Choose a tag to compare

What's Changed

  • Improve method exIntensities (now: calcExShockSizeArrivalIntensities) by @hsloot in #104
  • Allow zero samples by @hsloot in #105
  • Refactor test Bernstein function in separate contexts by @hsloot in #110
  • Remove Bernstein function fuzzing (close #111) by @hsloot in #112
  • Remove old markdown notebooks from dev.-phase by @hsloot in #115
  • Remove convenience wrapper functions for shock (size) arrival parameter by @hsloot in #114
  • Reorganize S4 code and documentation by @hsloot in #117
  • Review and improve documentation by @hsloot in #116
  • Expose missing methods defaultMethod and valueOf0 by @hsloot in #118
  • Improve benchmark workflow by @hsloot in #119
  • Improve contribution guide by @hsloot in #120
  • BREAKING: Refactor names and arguments by @hsloot in #121

Full Changelog: v0.8...v0.9

Release 0.8-1

20 May 19:01
fecb232
Compare
Choose a tag to compare

rmo 0.8

  • Small changes in the documentation
  • Improvement of exIntensities
  • Allow n = 0 in sampling algorithms (e.g. for measure setup time)
  • Consistent use of STL headers and attribute [[maybe_unused]] in C++ code

Install with

# install.packages("remotes")
remotes::install_github("hsloot/[email protected]")

Release 0.8

12 Dec 20:47
f5ff8e1
Compare
Choose a tag to compare
Release 0.8 Pre-release
Pre-release

rmo 0.8

  • Create single entry point method for general MO sampling distributions, exchangeable MO sampling
    routines, extendible MO sampling routines, and parametrized extendible MO sampling routines.
  • Improve documentation and add snaphot test for sampling routines.

Install with

# install.packages("remotes")
remotes::install_github("hsloot/[email protected]")

Release 0.7.1

28 Nov 18:45
d5b77c0
Compare
Choose a tag to compare
Release 0.7.1 Pre-release
Pre-release

rmo 0.7.1

  • Rename sampling method *_markovian and *_arnold to *_mdcm and *_am, respectively.
  • Rename internal CPP classes arnold_mo_distribution, markovian_exmo_distribution, and armageddon_extmo_distribution to am_mo_distribution, mdcm_exmo_distribution, and esm_armextmo_distribution, respectively.

Install with

# install.packages("remotes")
remotes::install_github("hsloot/[email protected]")

Release 0.7.0

28 Nov 14:43
f37f98c
Compare
Choose a tag to compare
Release 0.7.0 Pre-release
Pre-release

rmo 0.7

  • Breaking change: remove lambda parameter for PoissonBernsteinFunction.

Install with

# install.packages("remotes")
remotes::install_github("hsloot/[email protected]")

Release 0.6.0

23 Jun 19:01
853d32f
Compare
Choose a tag to compare
Release 0.6.0 Pre-release
Pre-release

rmo 0.6

  • Rename Cuadras-Augé to armageddon ESM to better reflect the nature of the distribution.

Install with

# install.packages("remotes")
remotes::install_github("hsloot/[email protected]")

Release 0.5.5

01 Jun 21:45
d24f761
Compare
Choose a tag to compare
Release 0.5.5 Pre-release
Pre-release

rmo 0.5.5

  • Explicitly handle integration error with possible adjustment for very small values.

Install with

# install.packages("remotes")
remotes::install_github("hsloot/[email protected]")

Release 0.5.4

30 May 15:57
429b224
Compare
Choose a tag to compare
Release 0.5.4 Pre-release
Pre-release

rmo 0.5.4

  • Use explicit first-order iterated difference for difference_order == 1L in valueOf to avoid endpoint-singularity problems in numerical integration.

Install with

# install.packages("remotes")
remotes::install_github("hsloot/[email protected]")

Release 0.5.3

29 May 20:44
a6d9ac3
Compare
Choose a tag to compare
Release 0.5.3 Pre-release
Pre-release

rmo 0.5.3

  • Fix implementation of initializers and validity methods. In particular, validObject can now be called with the argument test = TRUE without causing an error.
  • Add show-method for BernsteinFunction-classes.

Install with

# install.packages("remotes")
remotes::install_github("hsloot/[email protected]")

Release 0.5.2

02 Mar 10:58
2cca284
Compare
Choose a tag to compare
Release 0.5.2 Pre-release
Pre-release
  • Allow pass-though of arguments to integrate in functions valueOf,
    uexIntensities, exIntensities, and exQMatrix.

Install with

# install.packages("remotes")
remotes::install_github("hsloot/[email protected]")