Yes. For example in the original directed network I have the triangle:
(1)<--(2)<-->(3)-->(1)
then I obtain the undirected network by means of g.set_directed(False) and evaluate the local clustering of node 1, finding C(1)=2 (instead of C(1)=1). This happens for all the nodes in this network, i.e. their local clustering is always between 0 and 2. Of course I could simply divide by two, but I would like to understand what is going wrong. I know that for directed/undirected network the normalization is different, hence I guess that something is not going on with the set_directed method.
Thank you.