RELEASE NOTES

spatstat 1.43-0

07 October 2015

We thank Leanne Bischof, Christophe Biscio, Belarmain Fandohan, Andrew Hardegen, Frederic Lavancier, Tom Lawrence, Martin Maechler, Greg McSwiggan, Robin Milne, Gopalan Nair, Tuomas Rajala, Suman Rakshit, Ben Ramage, Francois Semecurbe and Ida-Maria Sintorn for contributions.

OVERVIEW

NEW DATASET

NEW FUNCTIONS

SIGNIFICANT USER-VISIBLE CHANGES

BUG FIXES

  1. lpp
    Crashed if X was a 4-column matrix.
    Fixed.

  2. plot.fv
    Crashed with some graphics devices, if legend=TRUE.
    Fixed.

  3. effectfun
    Crashed if ‘covname’ was missing.
    Fixed.

  4. rVarGamma, rMatClust, rThomas, rCauchy, rNeymanScott
    Crashed if ‘kappa’ was a function or image instead of a single number.
    [Spotted by Ben Ramage.]
    Fixed.

  5. plot.mppm
    Crashed with a message about “figure margins too large”
    unless the argument se=FALSE was given explicitly.
    Fixed.

  6. opening.owin, closing.owin
    Crashed sometimes, with a message about a rectangle not containing a window.
    Fixed.

  7. persp.im
    Crashed if all pixel values were equal to zero (unless zlim was given).
    Fixed.

  8. predict.ppm
    Crashed sometimes if the model was fitted with use.gam=TRUE.

  9. as.linim.linfun
    Generated an error (‘L must be a linear network’)
    if extra arguments were given.

  10. as.function.fv
    Generated an error when executed in the ‘covr’ package.
    Fixed.

  11. rmh, simulate.ppm
    Results were incorrect for inhomogeneous multitype models
    simulated with fixall=TRUE (i.e. prescribing a fixed number of
    points of each type) if the model was segregated
    (i.e. if different types of points had different first order trend).
    Fixed.

  12. dclf.progress, mad.progress
    Ignored the argument ‘alternative’.
    Fixed.

  13. $<-.hyperframe, [<-.hyperframe
    Result was garbled if ‘value’ was a hyperframe with one column.

  14. rmh.ppm
    Argument ‘w’ was ignored in some cases.
    Fixed.

  15. Hest
    There was an artefact at r=0 when conditional=TRUE.
    Fixed.

  16. [.msr
    The result of M[W] where W is a window
    was a measure with window W, instead of intersect.owin(W, Window(M)).
    Fixed.

  17. pool.envelope
    Did not always respect the value of ‘use.theory’.
    Fixed.

  18. envelope, pool.envelope
    If ‘ginterval’ was given, the results were in a slightly incorrect format.
    Fixed.

  19. pool.envelope
    Did not check for compatible values of ‘ginterval’.
    Fixed.

Release notes are available in raw text format here.