Giter Club home page Giter Club logo

Comments (5)

vtraag avatar vtraag commented on September 21, 2024

It depends what type of change you want to make. The core of the algorithm is implemented in C++, but as you noticed, some minor parts are implemented in Python. Compiling C++ code on Windows is a headache, so I would recommend to use some other platform for that (e.g. Ubuntu or Mac OS). Changing only the Python code requires no compilation, so you should be able to do that more easily. Still, development is probably going to be easier under a different platform.

To make your own changes, clone the source code and make changes as you see fit. Even easier would be to fork the project to create your own repository of the code and work on that. If you have any changes that would be helpful to the project we could then later integrate those changes in this repository again.

from louvain-igraph.

kevinraja1001 avatar kevinraja1001 commented on September 21, 2024

I just want to add limitation on community search (diff_move()) and community assignment. This modification is based on conference paper from Ryu and Kim (2017). I just want to implement it for my final project and thesis. I have a problem in another part of my project (not from this Louvain implementation) when using Ubuntu.
Can the modification be done on Anaconda for Windows?

from louvain-igraph.

vtraag avatar vtraag commented on September 21, 2024

In principle it should work to develop and compile on Windows, see https://wiki.python.org/moin/WindowsCompilers for the required compilers for different versions of Python. I believe Anaconda automatically installs and selects the correct compiler, so that should be somewhat easier. Out of curiosity: I can't find the paper Ryu & Kim (2017) you refer to immediately. Do you have a link?

from louvain-igraph.

kevinraja1001 avatar kevinraja1001 commented on September 21, 2024

Thank you. I'll try it using Anaconda.
Here is the link https://ieeexplore.ieee.org/document/7828546/

from louvain-igraph.

vtraag avatar vtraag commented on September 21, 2024

Thanks!

from louvain-igraph.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.