In [1]:
import shablona.targets as targets
import shablona.classification as classif
import shablona.stage as stage
import shablona.rules as rules
import shablona.comms as comms
import datetime
In [2]:
ts = targets.TargetSpace()
In [ ]:
bc = classif.BackgroundClassifier()
rnc = classif.RadiusNeighborsClassifier(classif.classification_weights, ts, outliers=bc)
In [ ]:
send_triggers = rules.SendTriggers()
In [ ]:
stage_instance = stage.Stage(rnc, ts, send_triggers)
In [ ]:
comms_instance = comms.InstrumentComms(stage_instance)
In [ ]:
comms_instance.start()
In [ ]:
#For testing, uncomment 'while True' in stage.Stage.processEligibleStagedData()
#stage_instance.processEligibleStagedData()
In [9]:
#For testing
#stage_instance.recent_targets
In [ ]:
In [ ]: