bhargavchippada / forceatlas2

Fastest Gephi's ForceAtlas2 graph layout algorithm implemented for Python and NetworkX
GNU General Public License v3.0
280 stars 80 forks source link

Modified for Python 3.9+ and Cython 3.0+ #46

Open AminAlam opened 10 months ago

AminAlam commented 10 months ago

fa2/fautil.pxd removed from build process as Cython can not detect this file format and its not needed for building process

*update:

Please look at issue #48 and use "fa2_modified" module for the best performance instead of using thic pull req.

WeipengMO commented 7 months ago

Thanks! It solves the problem I encountered during installation error: unknown file type '.pxd' (from 'fa2/fa2util.pxd')

Minsmind commented 7 months ago

saved my day! Here Python 3.8.18, Cython version 3.0.0. It worked!

AminAlam commented 5 months ago

As I've added more commits to this PR, it's noteworthy to mention that the first commit is enough to solve the problem, and the rest are just modifications for the python package and are unrelated to the proposed problem.