RELEASE NOTES
spatstat 1.561
27 July 2018
We thank Agustin Lobo for contributions.
OVERVIEW

Improvements to infrastructure.

Bug fixes.

Version nickname: “Invisible Friend”
NEW FUNCTIONS

as.im.expression
New method for ‘as.im’ for expressions. 
flipxy.tess
Method for ‘flipxy’ for tessellations.
SIGNIFICANT USERVISIBLE CHANGES

sdr
This is now a generic function, with a method for class ‘ppp’. 
pointsOnLines
The result now has an attribute named “map”
which maps each point to its parent line segment. 
summary.lpp
Improved output. 
intersect.owin
Argument ‘fatal’ now defaults to FALSE. 
quadrature schemes (class “quad” and “logiquad”)
Improved print and summary methods.
BUG FIXES

cut.lpp
Crashed if the marks were a data frame or hyperframe.
Fixed. 
summary.lpp, print.summary.lpp
Output was garbled if the marks were a data frame or hyperframe.
Fixed. 
integral.linim
Crashed if the function had NA values.
Fixed. 
Tstat
Crashed if ratio=TRUE.
Fixed. 
intersect.owin
Ignored argument ‘fatal’ in some cases.
[Spotted by Agustin Lobo.]
Fixed. 
plot.tess
Crashed if do.col=TRUE and ‘values’ was a factor.
Fixed. 
pcf.ppp
Crashed if ‘domain’ was given and ratio=TRUE.
Fixed. 
”[<.sparse3Darray”
Crashed if ‘value’ was onedimensional
and the indices i, j, k specified a twodimensional subset of x.
Fixed. 
plot.quad
Crashed if tiles=TRUE for a quadrature scheme
created by quadscheme(method=”dirichlet”, exact=TRUE).
Fixed. 
bugtable
Crashed if there were no bugs!
Fixed. 
sparse array code
An array bounds violation (segmentation fault) could occur.
Fixed. 
internal code
Numerous internal bugs have been fixed.
Release notes are available in raw text format here.