def save(self,fname):
        saveThis = [self.classes,self.directoryMap,self.classMap,self.countMap]
        pickle.dump( saveThis, open( fname, "wb" ) )

    # todo: eventually we should allow the user to randomly
    # split up the data set and then save it.
    # def splitTruthTest(self)
**SUMMARY**
dataset/ETHPy150Open sightmachine/SimpleCV/SimpleCV/MachineLearning/TurkingModule.py/TurkingModule.save