Possible bug in minimize_nested_blockmodel_dl
Hi, I cannot get the example code for minimize_nested_blockmodel to run. I get the same error for other networks, too. Perhaps there is a bug?
Ubuntu Python 2.7.5+ (default, Feb 27 2014, 19:37:08)
In [1]: import graph_tool.all as gt
In [4]: g = gt.collection.data["power"]
In [5]: bstack, mdl = gt.minimize_nested_blockmodel_dl(g, deg_corr=True)
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-5-a99a59d4780e> in <module>()
----> 1 bstack, mdl = gt.minimize_nested_blockmodel_dl(g, deg_corr=True)
/usr/lib/python2.7/dist-packages/graph_tool/community/nested_blockmodel.pyc in minimize_nested_blockmodel_dl(g, Bs, bs, deg_corr, dense, eweight, vweight, nsweeps, epsilon, c, nmerge_sweeps, r, sparse_thresh, se\
quential, verbose, checkpoint, minimize_state)
1045 sparse_thresh=sparse_thresh,
1046 checkpoint=checkpoint,
-> 1047 minimize_state=minimize_state)
1048 else:
1049 state = NestedBlockState(g, bs=bs, deg_corr=deg_corr, eweight=eweight,
/usr/lib/python2.7/dist-packages/graph_tool/community/nested_blockmodel.pyc in init_nested_state(g, Bs, deg_corr, dense, eweight, vweight, nsweeps, epsilon, r, nmerge_sweeps, c, sequential, sparse_thresh, checkp\
oint, minimize_state, max_BE, verbose)
844 ecount = state.levels[l].mrs
845
--> 846 minimize_state.clear()
847 mstate.sync(state)
848 if checkpoint is not None:
/usr/lib/python2.7/dist-packages/graph_tool/community/nested_blockmodel.pyc in clear(self)
437 self.minimize_state.clear()
438 self.l = -1
--> 439 self.bs.clear()
440 self.done.clear()
441
AttributeError: 'list' object has no attribute 'clear'