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

Thank you for your contribution #13

Open
alphonse-lin opened this issue Feb 7, 2023 · 1 comment
Open

Thank you for your contribution #13

alphonse-lin opened this issue Feb 7, 2023 · 1 comment

Comments

@alphonse-lin
Copy link

Hey,

Sorry to bother you, I am doing a research project that is highly related to graph dynamics systems. I found this repository is really useful for my project. If you need help writing the doc or translating it into another language, I will gladly help.

Also, I am kind of familiar with 3D models, and I can write some 3D interfaces to connect with this library.

Best
Lin

@asrvsn
Copy link
Owner

asrvsn commented Mar 5, 2023

Hi Lin,

Glad you found this project useful!

Incidentally, it was work I also did during (undergraduate) research, mainly for deriving fluid-like dynamics on graphs. Before I had to switch gears to other work, my hope was to generalize the interface to allow easy expressibility of dynamics on graphs using Hodge theory (see this paper) and some machinery of the discrete exterior calculus (see M. Desbrun's paper).

Some of these "discrete" calculus analogs require extensions for graphs, since viewed as a simplicial complex, they are quite trivial -- for example, the Hodge Laplacian for incompressible vector fields on a graph without triangles vanishes. I started developing some of the formalism e.g. via the cycle basis, but more development & analysis would be needed there (see the advective derivative); non-uniqueness of graph decompositions is potentially an interesting question I was thinking about at the time.

On the interface side, I would gladly welcome any contributions, especially those improving performance, interactivity, and overall cleanliness of the code. I hacked the current "interface" together in Bokeh mostly to allow debugging & interacting with models in real-time, but I ran into limitations of the browser quickly (a PyQT/pyqtgraph app, as an example, would be so much more responsive.)

If you'd like to contribute on the interfacing, documentation, API, or formal aspects, I would be glad to collaborate! Feel free to post a gist/PR/issue and we can think about the best way to integrate it.

Cheers.
Anand

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

2 participants