HPInc / HP-Digital-Microfluidics

HP Digital Microfluidics Software Platform and Libraries
MIT License
2 stars 0 forks source link

Simplify Exercisers to assume platform choice #178

Open EvanKirshenbaum opened 5 months ago

EvanKirshenbaum commented 5 months ago

I'm calling the old form of multi-task exercisers deprecated, but leaving it in place until there isn't anybody using the old scripts. When we can retire them, I'd like to simplify the Exerciser framework, renaming things like add_device_specific_common_args(), which assumed that we would have one exerciser per platform and really didn't even make sense for things like pcr. If we do that, we can change PlatformChoiceTask to simply Platform and break the dependency with Task and assume that all Exercisers have the behavior of PlatformChoiceExerciser.

I'm going to open a new issue for that and close this one, as it will probably be a little while before we get to that.

Originally posted by @EvanKirshenbaum in https://github.com/HPInc/HP-Digital-Microfluidics/issues/176 [comment by @EvanKirshenbaum on Jun 18, 2022 at 9:39 PM PDT]

Migrated from internal repository. Originally created by @EvanKirshenbaum on Jun 18, 2022 at 9:39 PM PDT.