RELEASE NOTES
spatstat 1.550
29 January 2018
We thank ‘AdriMaz’ and Nicholas Read for contributions.
OVERVIEW

Lurking variable plot for models fitted to several point patterns.

Improvements to code for class ‘mppm’.

Improvements to leverage and influence diagnostics.

Improved summary information for funxy and distfun objects.

Bug fixes and improvements.

Removed old warnings and deprecated functions.

Nickname: “Stunned Mullet”
NEW FUNCTIONS

contour.leverage.ppm
Method for ‘contour’ for leverage functions of class ‘leverage.ppm’ 
lurking
New generic function for lurking variable plots. 
lurking.ppp, lurking.ppm
These are equivalent to the original function ‘lurking’.
They are now methods for the new generic ‘lurking’. 
lurking.mppm
New method for class ‘mppm’
Lurking variable plot for models fitted to several point patterns. 
print.lurk
Prints information about the object returned by the function ‘lurking’
representing a lurking variable plot. 
model.matrix.mppm
Method for ‘model.matrix’ for models of class ‘mppm’. 
test.crossing.psp, test.selfcrossing.psp
Previously undocumented functions for testing whether segments cross.
SIGNIFICANT USERVISIBLE CHANGES

predict.ppm
Now recognises the arguments ‘dimyx’ and ‘eps’ for specifying the
resolution of the grid of prediction points. 
leverage.ppm, dfbetas.ppm
Increased the default resolution of the pixel images.
Spatial resolution can now be controlled by the arguments ‘dimyx’, ‘eps’. 
ppmInfluence
The result now belongs to class ‘ppmInfluence’, for which there are
methods for ‘leverage’, ‘influence’, ‘dfbetas’ which extract the
desired component. 
plot.leverage.ppm
New argument ‘what’. 
persp.leverage.ppm
New arguments ‘zlab’ and ‘what’. 
as.im.leverage.ppm
New argument ‘what’. 
summary.funxy, summary.distfun
Printed information now includes a summary of the function values. 
lurking.ppm
Accelerated. 
”[.psp”
Accelerated. 
clf.test, conspire, bounding.box, ksmooth.ppp, mpl, superimposePSP,
eval.hyper, smooth.fv, smooth.ppp, smooth.msr, rtoro, plot.kstest
These deprecated functions have now been removed. 
bermantest
This deprecated function has now been removed.
Use berman.test instead. 
kstest
This deprecated function has now been removed.
Use cdf.test instead. 
plot.ppp
A very old warning, about the interpretation of the mark scale
as the circle diameter, is no longer printed.
BUG FIXES

nnmap, nnmark
Values were incorrect if the resulting pixel image
had unequal numbers of rows and columns.
Fixed. 
vcov.mppm
Format was incorrect (rows/columns were omitted) in some cases.
Fixed. 
model.matrix.ppm, model.frame.ppm
Values were sometimes incorrect when applied to the result of subfits().
To be precise, if ‘fit’ was an mppm object fitted to a hyperframe
that included ‘design covariates’ (covariates that take a constant value
in each row of the hyperframe), and if ‘futs < subfits(fit)’, then
model.matrix(futs[[i]]) gave incorrect values in the columns
corresponding to the design covariates.
Fixed. 
model.matrix.ppm
The attribute ‘assign’ was omitted, in some cases.
Fixed. 
simulate.dppm, simulate.detpointprocfamily
In dimensions higher than 2, the result was shifted so that
it was centred at the origin.
Fixed. 
Smooth.ppp
Crashed if geometric=TRUE and there were several columns of marks.
Fixed. 
simulate.dppm, simulate.detpointprocfamily
Crashed if nsim > 1 and the spatial dimension was not equal to 2.
Fixed. 
plot.leverage.ppm
Contour line was annotated, which was not intended.
Fixed. 
leverage.ppm
The leverage function was oversmoothed, when the model was fitted
with method=”logi”.
Fixed.
Release notes are available in raw text format here.