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 DeleteObsoleteDataFiles():

    mainDataFileList= Helpers.getMainDataFileList()

    allDataFiles=Helpers.getAllDataFilesList()

    for i in allDataFiles:
        try:
            logger.info( 'Found: '+ str(mainDataFileList.index(i)))
        except ValueError:
            logger.info( i +  'Does not have a corresponding image file.')
            Helpers.deleteDataFile(i)