Hi,

After updating graph-tool ( to version 2.2.31 (commit 245d1e2c, Thu Mar 27 11:28:39 2014 +0100)), and a bunch of over things as I passed to Mint 15 to Mint 16, I encounter the following value error, when I manipulates parts of a PropertyMap (through indexing or via the .fa attribute (bellow, dthetas is an edge propertymap on a graph):

lower_than = [dthetas.a < -tau/2.] 
dthetas.a[lower_than] += tau

ValueError: output array is read-only

Note that the following doesn't rise the error:

 lower_than = [dthetas.a < -tau/2.] 
 dthetas.a[lower_than] = dthetas.a[lower_than] + tau

It also happen when I filter a graph and do for example eprop.fa *= 2

I just wanted to know if this is expected, and I‘ll go fix my code everywhere I do that kind of assignation, or if it is unintended (and I’ll go fix my code anyway ;-).

Best,

Guillaume