RELEASE NOTES

spatstat 1.41-0

26 February 2015

We thank Ahmed El-Gabbas, Ute Hahn, Aruna Jammalamadaka, Ian Renner, Brian Ripley, Torben Tvedebrink and Sasha Voss for contributions.

OVERVIEW

NEW DATASETS

NEW FUNCTIONS

SIGNIFICANT USER-VISIBLE CHANGES

BUG FIXES

  1. sumouter
    A segmentation fault could occur if any data were NA.
    Fixed.

  2. simulate.kppm
    Simulation failed for log-Gaussian Cox processes (in simulate.kppm only)
    with an error message from the RandomFields package.
    Fixed.

  3. ppm, predict.ppm, profilepl
    Crashed sometimes with message
    “interaction evaluator did not return a matrix”.
    Fixed.

  4. lppm
    step() did not work correctly on ‘lppm’ objects.
    Fixed.

  5. quadscheme
    If quadscheme() was called explicitly, with the stipulated number of tiles
    exceeding the number of dummy points given, then the quadrature weights
    were sometimes vastly inflated - total quadrature weight was
    much larger than window area. Spotted by Ian Renner.
    Fixed.

  6. predict.rhohat
    Result was incorrect for data on a non-rectangular window
    (and a warning was issued about incorrect vector length).
    Fixed.

  7. Math.im
    Unary operators did not work (e.g.”-x”)
    Fixed.

  8. density.ppp
    Crashed when at=”points” if the dataset had exactly 1 point.
    Fixed.

  9. rSSI
    Crashed if nsim > 1.
    Fixed.

  10. influence.ppm, leverage.ppm, dfbetas.ppm
    Crashed or issued a warning if any quadrature points had
    conditional intensity zero under the model (negative infinite values
    of the sufficient statistic).
    Fixed.

  11. clickppp, clickpoly
    Did not work correctly in the RStudio display device.
    Fixed.

  12. Iest
    Ignored the arguments ‘r’ and ‘eps’.
    Fixed.

  13. markvario
    Result was garbled, when X had more than one column of marks.
    Fixed.

  14. rMatClust, rVarGamma, rCauchy, rNeymanScott
    Result was a list, but not a ‘solist’, when nsim > 1.
    Fixed.

  15. print.mppm, summary.mppm, subfits
    Crashed if a Poisson interaction was implied but not given explicitly.
    Fixed.

  16. Kest
    Crashed if ratio=TRUE and the window was a rectangle.
    Fixed.

  17. anova.ppm
    Crashed sometimes with message ‘models were not all fitted
    to the same size of dataset’.
    (This occurred if there were quadrature points with
    conditional intensity equal to zero in some models but not in all models.)
    Fixed.

  18. vcov.kppm
    Occasionally ran out of memory.
    Fixed.

  19. as.linim.linfun
    Erroneously converted the pixel values to numeric values.
    Fixed.

  20. as.owin.layered
    Ignored layers with zero area.
    Fixed.

  21. plot.ppm
    Paused the plot between frames even when there was only one frame.
    Fixed.

  22. plot.layered
    Did not allocate space for legends of ‘lpp’ objects.
    Fixed.

  23. plot.lpp
    Ignored symbolmap arguments like ‘cex’
    and confused the arguments ‘col’ and ‘cols’.
    Fixed.

  24. plot.diagppm
    Ignored add=TRUE in some cases.
    Fixed.

  25. iplot.layered
    Did not handle ‘diagramobj’ objects correctly.
    Fixed.

  26. plot.yardstick
    Changed arguments.

Release notes are available in raw text format here.