--- a +++ b/modules/Status/Status.py @@ -0,0 +1,34 @@ +import tensorflow +import os +#from __future__ import print_function + +class Status(): + def __init__(self, name): + self.name = name + print("%s module loaded." %(name)) + + def message(self, code, process=None): + if code == 0: + print("Completed process %s (%s) successfully." %(process, self.name)) + + elif code == 1: + print("Entering process %s (%s) ..." %(process, self.name)) + + elif code == 2: + print("Error in %s." %(process)) + + elif code == 3: + print("Training status: Complete. Model ready for testing. \n Successfully trained a DNN of shape %s" %(process)) + + elif code == 4: + accuracy = '\nTest set accuracy: {accuracy:0.3f}\n'.format(**process) + print("Testing status: Complete. Model ready to make predictions.\n %s" %(accuracy)) + + elif code == 7: + print("Network data structure populated with latest data in SQLite DB. Safe to run NNManager.") + + elif code == 8: + print("The Django server is not running on port 80. Please start it using sudo ./deploy.sh &, then try again.") + + elif code == 9: + print("Django server is live.")