marg_cond_sim()
now has an argument for how to handle when the constrained sample has a higher variance than the unconstrained. (Previously, it would always throw an error.)
Fixes for documentation issues flagged by CRAN and compatibility with the latest roxygen2.
Some citations updated.
When the optimized block-diagonal proposals encounter an initial network with off-block-diagonal edges, they no longer throw an error but rather use the ergm 4.6.0+ proposal declination API.
gofN
objects now how augment
and autoplot
methods for Tidyverse and ggplot2 diagnostics.
plot.gofN()
and autoplot.gofN()
are now more flexible in how they label extreme points via the id.label=
argument.
Fixed how parallel processing settings are handled in gofN()
and marg_cond_sim()
.
marg_cond_sim()
now expects control.gofN()
as its control=
list.
Some unit test tolerances have been loosed, making false positives less likely.
Miscellaneous documentation fixes.
Tweaks to the combine_networks()
API to make it more robust, space-efficient, and flexible; in particular to make it possible for tergm to depend on it rather than maintaining its own copy.
In the Layer(nw, attrlist)
specification, attrlist=
can now be a named vector, in which case the layers are renamed accordingly.
Tolerance for some tests of the N()
operator has been increased. This fixes a sporadic issue on M-series MacOS systems due to using a different linear algebra library.
A bug in gofN()
for valued ERGMs has been fixed.
A number of optimisations in multilayer ERGM code.
[Layer] Logic backend now uses integer arithmetic, for a significant speed improvement, at the cost of behaviour slightly inconsistent with R's, such as /
behaving as %/%
(integer division).
Initial public release.