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

Backend support for Layered Networks #240

Open
d-callan opened this issue Jan 24, 2024 · 2 comments
Open

Backend support for Layered Networks #240

d-callan opened this issue Jan 24, 2024 · 2 comments

Comments

@d-callan
Copy link
Contributor

weve done good work recently introducing a Network class 🎉 but we would like to also support layered and temporal networks. my understanding is these two ideas are related in that a temporal network could be seen/ implemented as a type of layered network. but essentially were talking about a new class LayeredNetwork (or possibly two if we want a separate class and methods for TemporalNetwork, depending on use cases) w a slot called layers, which is a list of Network objects.

@d-callan
Copy link
Contributor Author

image courtesy @asizemore
image

@asizemore
Copy link
Member

lol image courtesy of this paper: https://www.researchgate.net/figure/Examples-of-multilayer-networks-A-A-network-of-web-pages-in-Wikipedia-can-be_fig2_319312216

To keep it true to the mathematical idea, id suggest a MutilayerNetwork class, then a TemporalNetwork subclass that has a few extra restrictions and assumptions

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

No branches or pull requests

2 participants