[FR] "Separate analysis and visualisation aspects" #405
Labels
enhancement
New feature or request
medium-term
A major feature addition that will require several weeks to months of dedicated development,
Is your feature request related to a problem? Please describe.
The visualisation aspect and the radio astronomy analysis tool are tightly intertwined currently. This could be a hindrance to multidisciplinary use of iDaVIE.
Describe the solution you'd like
The actual analysis code is contained within the
idavie_native.dll
plugin. Unity allows for dynamically created menus (see the generic popups in the subcube pull request), which opens the possibility of moving all analysis tools into a separate plugin, while the visualisation code remains as is. Creators of the analysis tools can then potentially specify their menus through a script or API file, while iDaVIE (the visualisation tool) creates the menus dynamically from prefabs.Describe alternatives you've considered
This feature could integrate with the Python console integration that has been proposed.
Additional context
More work will be required to look at how Unity deals with dynamic code, as well as a major refactor once the framework is made possible.
The text was updated successfully, but these errors were encountered: