AllenNeuralDynamics / aind-behavior-curriculum

Starter repository for behavior base primitives.
https://aind-behavior-curriculum.readthedocs.io
MIT License
1 stars 0 forks source link

Add curriculum visualization #17

Closed dyf closed 1 month ago

bruno-f-cruz commented 3 months ago

lib choices to consider:

-graphx -graphviz -pyviz

jwong-nd commented 2 months ago

See commit https://github.com/AllenNeuralDynamics/aind-behavior-curriculum/pull/11/commits/bb3b05a3b541c2894fe45881372e2dc3ae4870c3

bruno-f-cruz commented 2 months ago

Do you have a solution for the Windows deployment that is supported by pip? I am still a bit reticent about using graphviz for this reason...

jwong-nd commented 2 months ago

not the cleanest, but we can consider a post-install script. I found networkx and pyviz to be lacking some features like directed, labelled edges which are difficult if not impossible to generate reliably so I picked graphviz

bruno-f-cruz commented 2 months ago

Happy to go with a post-install script. Lets talk during the meeting!

bruno-f-cruz commented 1 month ago

We agreed that graph assets would be pre-generated and the rig would not need to depend on graphviz. As a result, this should no longer be a concert.