ZhuangLab / storm-control

Microscope control software
Other
66 stars 68 forks source link

refactor parameters #18

Closed HazenBabcock closed 8 years ago

HazenBabcock commented 9 years ago

Each setting in the parameter object should be a setting object with attributes like "added", "unused" and "type". This way we wouldn't have to keep track of the properties of each setting in separate dictionaries and/or infer them from the type() of the settings. This change will definitely break the dot notation but since we aren't supposed to be using it anyway that is probably ok.

HazenBabcock commented 9 years ago

This would also fix the problem that we've created for the hamamatsu camera based setups where the original intention was that you would be able to specify additional camera properties that did not exist in the default settings.

HazenBabcock commented 8 years ago

This has been fixed with recent changes to parameters.