Hi Tamas,

Thanks for taking the time to look into this.  Unfortunately, I am not yet
sophisticated enough of a user to compile this program myself, and the
website's section on "compiling igraph from source" is blank.  I could try
to dive in and see what I can make of it, but I have no familiarity with C
and this is also for a work computer, so I'm loath to do something that
might break a production system.  I guess I'll have to wait for an official
release.

Thanks,
Alex

On Fri, Sep 18, 2015 at 2:50 AM, Tamas Nepusz <[email protected]> wrote:

> Dear Alex,
>
> So I've had some time to look into the situation a bit. It seems like
> there was no official release of the C interface since 0.7.1, so in
> practice, the latest-and-greatest stable version of the C interface
> still contains the "old" Fruchterman-Reingold layout implementation.
> That's a bummer because I cannot release a new version of the Python
> interface with the new implementation, since the Python interface
> always links to the C core of igraph that is on the user's machine (or
> downloads and compiles the latest stable version of the C core if the
> user did not install the C core yet).
>
> On the other hand, the development version of the Python interface
> (the one that you can get from Github) has already been updated to use
> the new FR layout and not the old one. So, if you check out the source
> code of both the C core and the Python interface from Github and
> compile them, you should already have a version with the new FR
> layout.
>
> The other improvements in the C core that I could identify were:
>
> [+] the Davidson-Harel layout (see Graph.layout_davidson_harel)
> [-] the GEM layout
> [+] the mindist argument of the neighborhood functions
> [-] the igraph_all_simple_paths function
> [-] the igraph_triangles function
> [+] the random walk generator (see Graph.random_walk)
>
> The ones that I marked with [+] are already in the development version
> of the Python interface; the remaining ones are waiting to be ported.
>
> All the best,
> T.
>
> T.
>
>
> On Fri, Sep 11, 2015 at 3:52 PM, Tamás Nepusz <[email protected]> wrote:
> > Dear Alex,
> >
> > I am a bit short on spare time recently, so I won't be able to release a
> full, updated version of the Python interface for a while (I did not even
> have the time to figure out what the major changes are between 0.7.1 and
> 1.0), but I'll try to prepare a patched version for you in a few days that
> includes at least the new FR layout. Stay tuned.
> >
> > T.
> >
> >> On 11 Sep 2015, at 07:43, Alex A <[email protected]> wrote:
> >>
> >> Dear Tamas,
> >>
> >> Any idea when the improvements mentioned in R/igraph 1.0 are coming to
> python-igraph?  In particular, I'm excited about the "much faster"
> implementation of the Fruchterman-Reingold layout.
> >>
> >> Thank you,
> >> Alex
> >> _______________________________________________
> >> igraph-help mailing list
> >> [email protected]
> >> https://lists.nongnu.org/mailman/listinfo/igraph-help
>
> _______________________________________________
> igraph-help mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/igraph-help
>
_______________________________________________
igraph-help mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/igraph-help

Reply via email to