Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MetaGraphs.jl vs MetaGraphsNext.jl performance benchmark #31

Closed
mroavi opened this issue Apr 29, 2022 · 5 comments
Closed

MetaGraphs.jl vs MetaGraphsNext.jl performance benchmark #31

mroavi opened this issue Apr 29, 2022 · 5 comments
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed

Comments

@mroavi
Copy link

mroavi commented Apr 29, 2022

A performance benchmark comparison between MetaGraphs.jl and MetaGraphsNext.jl would be very valuable. It would basically justify the existence of this package (and a potential replacement for MetaGraphs.jl). The question it would answer would be: how much performance improvement can we achieve by implementing a type-stable version of MetaGraphs.jl? The answer would help a lot of people answering another question: Is the performance improvement worth migrating? I think the answer is yes.

@bramtayl
Copy link
Collaborator

bramtayl commented May 2, 2022

This would be great!

@hdavid16
Copy link

What is the roadmap for graphs with metadata in Julia? I'm happy to contribute in this and have been using MetaGraphs.jl a lot. I haven't used MetaGraphsNext.jl but I like the interface after glancing at it. Is MetaGraphsNext.jl just experimental?

@mroavi
Copy link
Author

mroavi commented May 18, 2022

Take a look at this issue: JuliaGraphs/Graphs.jl#35
I believe that there is consent with regards to the fact that MetaGraphs.jl can be improved.
This package and MetaDataGraphs.jl are efforts to do so.
It would be nice if we could unite our efforts to work together toward a common objective: a better MetaGraphs.jl.

@bramtayl
Copy link
Collaborator

That sounds good! This package started out as a PR against MetaGraphs, but after the changes became too breaking, the previous MetaGraphs maintainer suggested splitting off into a new package.

@gdalle gdalle added the documentation Improvements or additions to documentation label Feb 22, 2023
@gdalle
Copy link
Member

gdalle commented Feb 22, 2023

Hey @mroavi, do you have any suggestion of benchmarking task we could use? I was thinking shortest paths with edge weights and maybe vertex attributes telling us whether we can use a given vertex or not

@gdalle gdalle added help wanted Extra attention is needed good first issue Good for newcomers labels Feb 22, 2023
@gdalle gdalle closed this as completed Mar 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants