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

[DOC] Questions about the internal data structure for DynDiGraph and DynGraph #144

Open
adam2392 opened this issue Sep 22, 2022 · 0 comments

Comments

@adam2392
Copy link

adam2392 commented Sep 22, 2022

Hi,

Great package to extend networkx for a sorely needed functionality of graph representation! I am currently trying to PR the notion of a MixedEdgeGraph into networkx. With that, I am also interested in developing a time-series graph that can contain different types of edges. I am wondering if you can help elaborate on the inner data-structures of the DynGraphs and the "API contract".

  1. For example, what is time_to_edge attribute a dictionary comprised of? Are there any constraints?
  2. Same for snapshots attribute.
  3. How does the edge_removal attribute work? There seems to be no API to remove interactions?

I can help make a PR with inline comments and also documentation to help future users afterwards.

While I'm at it, I also have a question regarding the general API. I noticed that edge and node removals are not supported. Is there any limitations preventing this from being added? If so, is there anything I can do to help?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant