def getAllDataPoints(): logger.info('Building a list of all feature data points in file' + Helpers.getAllImagesDataDumpFile()) nl='\r\n' df=open(Helpers.getAllImagesDataDumpFile(),'w') df.write('key,val'+nl) for i in Helpers.getMainDataFileList(): imageData=json.load(open(i)) for k,v in imageData['data'].iteritems(): df.write(k+','+v+nl) df.close()
def rMinMax(): import SysCall try: logger.info('Calling R script to retrieve Min Values across datasest') out,err,retCode=SysCall.sh(['rscript',Helpers.getR_MinMaxScript(),Helpers.getAllImagesDataDumpFile(),'min',Helpers.getAllImagesMinDataDumpFile(),'>','NUL']) if retCode <> 0: logger.error("R script returned error" + err) except: logger.exception("Could not run R script") raise try: logger.info('Calling R script to retrieve Max Values across datasest') out,err,retCode=SysCall.sh(['rscript',Helpers.getR_MinMaxScript(),Helpers.getAllImagesDataDumpFile(),'max',Helpers.getAllImagesMaxDataDumpFile(),'>','NUL']) if retCode <> 0: logger.error("R script returned error" + err) except: logger.exception("Could not run R script") raise