bonsai-rx / machinelearning

Bonsai Library containing reactive infrastructure for machine learning
https://bonsai-rx.org/machinelearning/
MIT License
4 stars 4 forks source link

Refactor visualizers package to improve separation between package specific visualizers and reusable visualizers #23

Closed ncguilbeault closed 2 months ago

ncguilbeault commented 4 months ago

Summary

This PR refactors the visualizers package to enhance modularity and maintainability. This update introduces a clear separation between package-specific visualizers (e.g. Bonsai.ML.Visualizers.LinearDynamicalSystems) and reusable visualizer utilities/base classes (contained within the core Bonsai.ML.Visualizers). This improves the user experience for those who only wish to use a single Bonsai.ML package with it's associated visualizers, and speeds up/lightens the installation process by not having to reference all Bonsai.ML packages within the core Bonsai.ML.Visualizers package.