[SIGMON-580] add compatible_circuit_types property to analysis classes
Context
- With the validation notebook, users had to know which circuit types were compatible with the analysis
What was done
- add a compatible_circuit_types abstract property to the abstract Analysis class
TODO
- ?
QA
- code was not unit tested, because it's an abstract class
- acceptance tests were written
Review objectives
- ? assessment of code functionality
- ? assessment of code quality