Пример #1
0
        sys.stderr.write("Please supply folder name\n")
        sys.exit()      

    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))