RELEASE NOTES
spatstat 1.56-1
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 USER-VISIBLE 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 one-dimensional
and the indices i, j, k specified a two-dimensional 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.