Closed zach401 closed 4 years ago
Some notes on this PR:
We'd like to refactor the Interface to use only the InfrastructureInfo and SessionInfo objects so that the ACN-Live Interface need only re-implement infrastructure_info and session_info. This raises some issues:
infrastructure_info needs to return a copy of the created InfrastructureInfo object, in case an external caller modifies it (as some of the algorithm pipelines do). We'll use _infrastructure_info internally to generate the object, and copy and return it in infrastructure_info.
Just a heads up, for algorithms/tests, the tests directory needs an init file for it to be discoverable by unittest. When I add this file, some of the algorithms tests fail.
LGTM 🚀