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
autoplot methods for Tidyverse and ggplot2 diagnostics.
autoplot.gofN() are now more flexible in how they label extreme points via the
Fixed how parallel processing settings are handled in
marg_cond_sim() now expects
control.gofN() as its
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.
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.