folderName = args[0] maxQuestions = 16 minAnswers = 16 profileAge = 35 if not os.path.exists(folderName): sys.stderr.write("No such folder [%s]\n" % folderName) sys.exit() experiment = MinerExperiment() experiment.loadExperiment(folderName) reportData = ReportData(experiment) sys.stderr.write("Loaded Experiment for [%s]\n" % (experiment.getUserName())) sys.stderr.write("Total Questions [%s]\n" % QuestionDB.getCount()) userAge = int(experiment.getUserProfile().Info["Age"]) #-------------------------------------------- for searchType in experiment.getSearchTypes(): searchData = reportData.SearchTypes[searchType] searchData.Charts["ResultAge"] = ReportGraph() searchData.Charts["MatchAge"] = ReportGraph() searchData.Charts["MutualAge"] = ReportGraph() for age,searchSet in experiment.getSearches(searchType).iteritems(): searchData.RawNames += searchSet searchData.Charts["ResultAge"].setValue(age,len(searchSet)) for profileName,fileName in experiment.getProfiles(searchType): searchData.MatchNames.append(profileName) matchProfile = MatchProfile()