add file to play with SAM behaviour

This commit is contained in:
a.ott 2020-05-27 09:11:23 +02:00
parent b1c5a6b0a4
commit 55516b64d2

26
Sam.py Normal file
View File

@ -0,0 +1,26 @@
from CellData import CellData
from models.LIFACnoise import LifacNoiseModel
class SamAnalysis:
pass
class SamAnalysisData(SamAnalysis):
pass
class SamAnalysisModel(SamAnalysis):
pass
def get_sam_class(data) -> SamAnalysis:
if isinstance(data, CellData):
return SamAnalysisData(data)
if isinstance(data, LifacNoiseModel):
return SamAnalysisModel(data)
raise ValueError("Unknown type: Cannot find corresponding SamAnalysis class. data was type:" + str(type(data)))