RELEASE NOTES

spatstat 1.40-0

31 December 2014

We thank Markus Herrmann, Peter Kovesi, Andrew Lister, Enrique Miranda, Tuomas Rajala, Brian Ripley, Dominic Schuhmacher and Maxime Woringer for contributions.

OVERVIEW

NEW DATASETS

NEW FUNCTIONS

SIGNIFICANT USER-VISIBLE CHANGES

BUG FIXES

  1. rmh, rmh.ppm, rmh.default, simulate.ppm
    The result of simulating a model with a hard core
    did not necessarily respect the hard core constraint,
    and simulation of a model with strong inhibition
    did not necessarily converge.
    This only happened if the first order trend was large,
    the starting state (n.start or x.start) was not given,
    and the number of iterations (nrep) was not very large.
    It occurred because of a poor choice for the default starting state.
    Bug was present since about 2010.
    Fixed.

  2. markcorrint
    Results were completely incorrect.
    Bug introduced in spatstat 1.39-0, october 2014.
    Fixed.

  3. Kinhom
    Ignored argument ‘reciplambda2’ in some cases.
    Bug introduced in spatstat 1.39-0, october 2014.
    Fixed.

  4. relrisk
    When at=”pixels”, a small fraction of pixel values were sometimes
    wildly inaccurate, due to numerical errors. This affected the
    range of values in the result, and therefore the appearance of plots.
    Fixed.

  5. model.images
    Crashed if the model was multitype.
    Fixed.

  6. profilepl
    Crashed in some cases when the interaction was multitype.
    [Spotted by Andrew Lister.]
    Fixed.

  7. profilepl
    Crashed if the model involved covariates that were not
    given in a ‘data’ argument.
    Fixed.

  8. envelope.ppm
    Crashed if global=TRUE and savefuns=TRUE.
    Fixed.

  9. setminus.owin
    Crashed if the result was empty and the input was polygonal.
    Fixed.

  10. predict.ppm
    Crashed sometimes when type=”cif” and ngrid was very large.
    Fixed.

  11. pixelquad
    If X was a multitype point pattern, the result was mangled.
    Fixed.

  12. relrisk
    Did not accept a character string value for the argument ‘case’.
    Fixed.

  13. intensity.ppm
    Format of result was incorrect for ppm(Y ~ 1) where Y is multitype.
    Fixed.

  14. $<-.hyperframe
    Columns containing character values were converted to factors.
    Fixed.

  15. clickppp
    Sometimes filled the window in solid black colour..
    Fixed.

  16. plot.psp
    Ignored ‘show.all’ in some cases.
    Fixed.

  17. plot.ppp
    Warned about NA values amongst the marks, even if there were no NA’s
    in the column(s) of marks selected by the argument ‘which.marks’.
    Fixed.

  18. stienen
    Did not suppress the border circles when border=FALSE.
    Fixed.

Release notes are available in raw text format here.