Module Expr Str Import alias identifier Expr Str Import alias identifier Import alias identifier Import alias identifier Expr Str ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias alias alias alias alias alias ImportFrom alias Import alias identifier Import alias Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Num Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Slice Num Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Index Num Assign NameStore SubscriptLoad SubscriptLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Index Num Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Num Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpAdd BinOpAdd ListLoad NameLoad NameLoad ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Index NameLoad Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Index NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str If BoolOpOr CompareEq NameLoad Num CompareLt NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Return Dict Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad SubscriptLoad NameLoad Index Num Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad Num Str Return Dict Str Str SubscriptLoad NameLoad Index Num Num Assign NameStore Num Assign NameStore Num For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Slice Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd NameLoad ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Index NameLoad Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Index NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str If BoolOpOr CompareEq NameLoad Num CompareLt NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Return Dict Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Assign NameStore SubscriptLoad NameLoad Slice Assign NameStore Call NameLoad While CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad BinOpAdd SubscriptLoad NameLoad Slice Num BinOpAdd NameLoad Num ListLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Slice Assign NameStore Call NameLoad Assign NameStore Call NameLoad While CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad BinOpSub Call NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Slice Num BinOpAdd NameLoad Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad BinOpAdd NameLoad ListLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Global identifier Assign NameStore Call NameLoad Assign NameStore SubscriptLoad NameLoad Slice Assign NameStore Call NameLoad Assign NameStore Call NameLoad While CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str While NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareLt SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break If CompareGtE Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad Call NameLoad NameLoad Str Break Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad BinOpAdd Call NameLoad SubscriptLoad NameLoad Index NameLoad ListLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Global identifier Assign NameStore SubscriptLoad NameLoad Slice Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad While CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str While NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If CompareLt SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break If CompareGtE Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad Call NameLoad NameLoad Str Break Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad BinOpAdd Call NameLoad SubscriptLoad NameLoad Index NameLoad ListLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Global identifier Assign NameStore Call NameLoad Assign NameStore SubscriptLoad NameLoad Slice Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Num While CompareGt Call NameLoad NameLoad Num body Assign NameStore NameLoad While NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If BoolOpOr CompareEq Call NameLoad NameLoad Num CompareLt SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break While NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareLt SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareGtE Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad Call NameLoad NameLoad Str Break Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad BinOpAdd Call NameLoad SubscriptLoad NameLoad Index NameLoad ListLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Global identifier Assign NameStore SubscriptLoad NameLoad Slice Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Num While CompareGt Call NameLoad NameLoad Num body Assign NameStore NameLoad While NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad If BoolOpOr CompareEq Call NameLoad NameLoad Num CompareLt SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break While NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If CompareLt SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareGtE Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad Call NameLoad NameLoad Str Break Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad BinOpAdd Call NameLoad SubscriptLoad NameLoad Index NameLoad ListLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Global identifier Assign NameStore Call NameLoad Assign NameStore SubscriptLoad NameLoad Slice Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Num Assign NameStore Num While CompareGt Call NameLoad NameLoad Num body Assign NameStore NameLoad While NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If BoolOpOr CompareEq Call NameLoad NameLoad Num CompareLt NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break While NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareLt NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Str Assign NameStore NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareGtE Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad Call NameLoad NameLoad Str Break Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad BinOpAdd Call NameLoad SubscriptLoad NameLoad Index NameLoad ListLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Global identifier Assign NameStore SubscriptLoad NameLoad Slice Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Num Assign NameStore Num While CompareGt Call NameLoad NameLoad Num body Assign NameStore NameLoad While NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad If BoolOpOr CompareEq Call NameLoad NameLoad Num CompareLt NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break While NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If CompareLt NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Str Assign NameStore NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Break If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareGtE Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad Call NameLoad NameLoad Str Break Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call NameLoad BinOpAdd Call NameLoad SubscriptLoad NameLoad Index NameLoad ListLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad NameLoad Return NameLoad decorator_list
N/A N/A  Python imports  N/A datetime dt N/A  3rd party imports  N/A numpy np N/A pandas pand N/A matplotlib.pyplot plt N/A  QSTK imports  QSTK.qstkutil DataAccess da QSTK.qstkutil qsdateutil du QSTK.qstkfeat.features featMA featRSI featDrawDown featRunUp featVolumeDelta featAroon QSTK.qstkfeat.classes class_fut_ret N/A QSTK.qstkfeat.featutil ftu N/A sys N/A MAX_ITERATIONS 500 learnerTest N/A N/A naTrain naTest N/A N/A N/A cLearn N/A N/A ftu createKnnLearner naTrain lKnn 5 N/A Ypredicted N/A N/A cLearn query N/A naTest N/A N/A N/A -1 N/A Y N/A naTest N/A N/A N/A -1 N/A corrcoef N/A N/A N/A N/A np corrcoef Y Ypredicted N/A 0 N/A 1 N/A corrcoef N/A nextBestFeature N/A N/A naFeatTrain naFeatTest lSelectedFeatures lRemainingFeatures classLabelIndex N/A N/A N/A N/A N/A N/A sys stdout write nextBestFeature
 N/A bestFeature -1 N/A bestFeatureCorrCoef 0 N/A x lRemainingFeatures N/A N/A lCurrentFeatureSet N/A N/A N/A x lSelectedFeatures N/A classLabelIndex N/A N/A N/A N/A sys stdout write N/A testing feature set  N/A str lCurrentFeatureSet N/A currentTrain N/A naFeatTrain N/A N/A N/A lCurrentFeatureSet N/A currentTest N/A naFeatTest N/A N/A N/A lCurrentFeatureSet N/A currentCorrCoef N/A learnerTest currentTrain currentTest N/A N/A N/A N/A sys stdout write N/A N/A  :: corr coef =  N/A str currentCorrCoef N/A N/A N/A bestFeature -1 N/A bestFeatureCorrCoef currentCorrCoef N/A N/A bestFeature x N/A bestFeatureCorrCoef currentCorrCoef N/A N/A N/A N/A sys stdout write N/A N/A nextBestFeature:  N/A str bestFeature N/A N/A N/A N/A sys stdout write N/A N/A bestFeatureCorrCoef:  N/A str bestFeatureCorrCoef N/A N/A bestFeature bestFeatureCorrCoef bestFeature bestFeatureCorrCoef N/A nextWorstFeature N/A N/A naFeatTrain naFeatTest lSelectedFeatures classLabelIndex N/A N/A N/A N/A N/A N/A sys stdout write nextWorstFeature
 N/A N/A N/A len lSelectedFeatures 1 N/A N/A N/A N/A N/A sys stdout write N/A N/A nextWorstFeature:  N/A str N/A lSelectedFeatures N/A 0 N/A N/A N/A N/A sys stdout write N/A N/A worstFeatureCorrCoef:  N/A str -999 N/A N/A worstFeature worstFeatureCorrCoef N/A lSelectedFeatures N/A 0 -999 N/A worstFeature -1 N/A worstFeatureCorrCoef 0 N/A x lSelectedFeatures N/A N/A lSelectedFeaturesCopy N/A lSelectedFeatures N/A N/A N/A N/A lSelectedFeaturesCopy remove x N/A lCurrentFeatureSet N/A lSelectedFeaturesCopy N/A classLabelIndex N/A N/A N/A N/A sys stdout write N/A testing feature set  N/A str lCurrentFeatureSet N/A currentTrain N/A naFeatTrain N/A N/A N/A lCurrentFeatureSet N/A currentTest N/A naFeatTest N/A N/A N/A lCurrentFeatureSet N/A currentCorrCoef N/A learnerTest currentTrain currentTest N/A N/A N/A N/A sys stdout write N/A N/A  :: corr coef =  N/A str currentCorrCoef N/A N/A N/A worstFeature -1 N/A worstFeatureCorrCoef currentCorrCoef N/A N/A worstFeature x N/A worstFeatureCorrCoef currentCorrCoef N/A N/A N/A N/A sys stdout write N/A N/A nextWorstFeature:  N/A str worstFeature N/A N/A N/A N/A sys stdout write N/A N/A worstFeatureCorrCoef:  N/A str worstFeatureCorrCoef N/A N/A worstFeature worstFeatureCorrCoef worstFeature worstFeatureCorrCoef N/A sequentialForwardSelection N/A N/A naFeatTrain naFeatTest lFeatures classLabelIndex N/A N/A N/A lSelectedFeatures N/A list N/A lRemainingFeatures N/A lFeatures N/A N/A lCorrCoef N/A list N/A N/A N/A len lRemainingFeatures 0 N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue N/A nextBestFeature naFeatTrain naFeatTest lSelectedFeatures lRemainingFeatures classLabelIndex N/A N/A N/A lSelectedFeatures append N/A retValue N/A bestFeature N/A N/A N/A lRemainingFeatures remove N/A retValue N/A bestFeature N/A N/A N/A lCorrCoef append N/A retValue N/A bestFeatureCorrCoef N/A maxlCorrCoef N/A max lCorrCoef N/A maxlCorrCoefIndex N/A N/A lCorrCoef index maxlCorrCoef N/A N/A N/A N/A sys stdout write N/A N/A best feature set is  N/A str N/A N/A lSelectedFeatures N/A 0 N/A maxlCorrCoefIndex 1 N/A classLabelIndex N/A N/A N/A N/A sys stdout write N/A corr coef =  N/A str maxlCorrCoef N/A maxlCorrCoef N/A sequentialBackwardSelection N/A N/A naFeatTrain naFeatTest lFeatures classLabelIndex N/A N/A N/A lSelectedFeatures N/A lFeatures N/A N/A lCorrCoef N/A list N/A lRemovedFeatures N/A list N/A N/A N/A len lSelectedFeatures 0 N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemovedFeatures:  N/A str lRemovedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue N/A nextWorstFeature naFeatTrain naFeatTest lSelectedFeatures classLabelIndex N/A N/A N/A lSelectedFeatures remove N/A retValue N/A worstFeature N/A N/A N/A lCorrCoef append N/A retValue N/A worstFeatureCorrCoef N/A N/A N/A lRemovedFeatures append N/A retValue N/A worstFeature N/A maxlCorrCoef N/A max lCorrCoef N/A maxlCorrCoefIndex N/A N/A lCorrCoef index maxlCorrCoef N/A lBestSet N/A list N/A N/A set lFeatures N/A set N/A lRemovedFeatures N/A 0 N/A maxlCorrCoefIndex 1 N/A N/A N/A N/A sys stdout write N/A N/A best feature set is  N/A str N/A lBestSet N/A classLabelIndex N/A N/A N/A N/A sys stdout write N/A corr coef =  N/A str maxlCorrCoef N/A maxlCorrCoef N/A sequentialFloatingForwardSelection N/A N/A naFeatTrain naFeatTest lFeatures classLabelIndex N/A N/A N/A MAX_ITERATIONS N/A lSelectedFeatures N/A list N/A lRemainingFeatures N/A lFeatures N/A N/A lCorrCoef N/A list N/A lSeenStates N/A list N/A N/A N/A len lRemainingFeatures 0 N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue N/A nextBestFeature naFeatTrain naFeatTest lSelectedFeatures lRemainingFeatures classLabelIndex N/A N/A N/A lSelectedFeatures append N/A retValue N/A bestFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures remove N/A retValue N/A bestFeature N/A N/A N/A lCorrCoef append N/A retValue N/A bestFeatureCorrCoef N/A True N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue2 N/A nextWorstFeature naFeatTrain naFeatTest lSelectedFeatures classLabelIndex N/A N/A N/A lCorrCoef N/A -1 N/A retValue2 N/A worstFeatureCorrCoef N/A N/A newState N/A set lSelectedFeatures N/A N/A N/A newState remove N/A retValue2 N/A worstFeature N/A N/A newState lSeenStates N/A N/A N/A N/A N/A sys stdout write feature not removed b/c state already seen. 

 N/A N/A N/A N/A lSelectedFeatures remove N/A retValue2 N/A worstFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures append N/A retValue2 N/A worstFeature N/A N/A N/A lCorrCoef append N/A retValue2 N/A worstFeatureCorrCoef N/A N/A N/A N/A N/A sys stdout write feature not removed b/c corr not higher. 

 N/A N/A N/A N/A len lSeenStates MAX_ITERATIONS N/A N/A N/A N/A N/A sys stdout write N/A N/A QUITTING B/C len(lSeenStates) >= MAX_ITERATIONS:  N/A str N/A len lSeenStates N/A N/A maxlCorrCoef N/A max lCorrCoef N/A maxlCorrCoefIndex N/A N/A lCorrCoef index maxlCorrCoef N/A N/A N/A N/A sys stdout write N/A N/A best feature set is  N/A str N/A N/A list N/A lSeenStates N/A maxlCorrCoefIndex N/A classLabelIndex N/A N/A N/A N/A sys stdout write N/A corr coef =  N/A str maxlCorrCoef N/A maxlCorrCoef N/A sequentialFloatingBackwardSelection N/A N/A naFeatTrain naFeatTest lFeatures classLabelIndex N/A N/A N/A MAX_ITERATIONS N/A lSelectedFeatures N/A lFeatures N/A N/A lRemainingFeatures N/A list N/A lCorrCoef N/A list N/A lSeenStates N/A list N/A N/A N/A len lSelectedFeatures 0 N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue N/A nextWorstFeature naFeatTrain naFeatTest lSelectedFeatures classLabelIndex N/A N/A N/A lSelectedFeatures remove N/A retValue N/A worstFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures append N/A retValue N/A worstFeature N/A N/A N/A lCorrCoef append N/A retValue N/A worstFeatureCorrCoef N/A True N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue2 N/A nextBestFeature naFeatTrain naFeatTest lSelectedFeatures lRemainingFeatures classLabelIndex N/A N/A N/A lCorrCoef N/A -1 N/A retValue2 N/A bestFeatureCorrCoef N/A N/A newState N/A set lSelectedFeatures N/A N/A N/A newState add N/A retValue2 N/A bestFeature N/A N/A newState lSeenStates N/A N/A N/A N/A N/A sys stdout write feature not added b/c state already seen. 

 N/A N/A N/A N/A lSelectedFeatures append N/A retValue2 N/A bestFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures remove N/A retValue2 N/A bestFeature N/A N/A N/A lCorrCoef append N/A retValue2 N/A bestFeatureCorrCoef N/A N/A N/A N/A N/A sys stdout write feature not added b/c corr not higher. 

 N/A N/A N/A N/A len lSeenStates MAX_ITERATIONS N/A N/A N/A N/A N/A sys stdout write N/A N/A QUITTING B/C len(lSeenStates) >= MAX_ITERATIONS:  N/A str N/A len lSeenStates N/A N/A maxlCorrCoef N/A max lCorrCoef N/A maxlCorrCoefIndex N/A N/A lCorrCoef index maxlCorrCoef N/A N/A N/A N/A sys stdout write N/A N/A best feature set is  N/A str N/A N/A list N/A lSeenStates N/A maxlCorrCoefIndex N/A classLabelIndex N/A N/A N/A N/A sys stdout write N/A corr coef =  N/A str maxlCorrCoef N/A maxlCorrCoef N/A sequentialFloatingForwardSelectionNew N/A N/A naFeatTrain naFeatTest lFeatures classLabelIndex N/A N/A N/A MAX_ITERATIONS N/A lSelectedFeatures N/A list N/A lRemainingFeatures N/A lFeatures N/A N/A lCorrCoef N/A list N/A lSeenStates N/A list N/A retValue 0 N/A N/A N/A len lRemainingFeatures 0 N/A N/A change False N/A True N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue N/A nextBestFeature naFeatTrain naFeatTest lSelectedFeatures lRemainingFeatures classLabelIndex N/A N/A N/A N/A len lCorrCoef 0 N/A N/A lCorrCoef N/A -1 N/A retValue N/A bestFeatureCorrCoef N/A N/A newState N/A set lSelectedFeatures N/A N/A N/A newState add N/A retValue N/A bestFeature N/A N/A newState lSeenStates N/A N/A N/A N/A N/A sys stdout write feature not added b/c state already seen. 

 N/A N/A N/A N/A lSelectedFeatures append N/A retValue N/A bestFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures remove N/A retValue N/A bestFeature N/A N/A N/A lCorrCoef append N/A retValue N/A bestFeatureCorrCoef N/A N/A N/A N/A N/A sys stdout write feature not added b/c corr not higher. 

 N/A N/A True N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue2 N/A nextWorstFeature naFeatTrain naFeatTest lSelectedFeatures classLabelIndex N/A N/A N/A lCorrCoef N/A -1 N/A retValue2 N/A worstFeatureCorrCoef N/A N/A newState N/A set lSelectedFeatures N/A N/A N/A newState remove N/A retValue2 N/A worstFeature N/A N/A newState lSeenStates N/A N/A N/A N/A N/A sys stdout write feature not removed b/c state already seen. 

 N/A N/A N/A N/A lSelectedFeatures remove N/A retValue2 N/A worstFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures append N/A retValue2 N/A worstFeature N/A N/A N/A lCorrCoef append N/A retValue2 N/A worstFeatureCorrCoef N/A change True N/A N/A N/A N/A N/A sys stdout write feature not removed b/c corr not higher. 

 N/A N/A N/A change N/A N/A N/A N/A lSelectedFeatures append N/A retValue N/A bestFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures remove N/A retValue N/A bestFeature N/A N/A N/A lCorrCoef append N/A retValue N/A bestFeatureCorrCoef N/A N/A N/A N/A sys stdout write feature added b/c no features were removed. 

 N/A N/A N/A len lSeenStates MAX_ITERATIONS N/A N/A N/A N/A N/A sys stdout write N/A N/A QUITTING B/C len(lSeenStates) >= MAX_ITERATIONS:  N/A str N/A len lSeenStates N/A N/A maxlCorrCoef N/A max lCorrCoef N/A maxlCorrCoefIndex N/A N/A lCorrCoef index maxlCorrCoef N/A N/A N/A N/A sys stdout write N/A N/A best feature set is  N/A str N/A N/A list N/A lSeenStates N/A maxlCorrCoefIndex N/A classLabelIndex N/A N/A N/A N/A sys stdout write N/A corr coef =  N/A str maxlCorrCoef N/A maxlCorrCoef N/A sequentialFloatingBackwardSelectionNew N/A N/A naFeatTrain naFeatTest lFeatures classLabelIndex N/A N/A N/A MAX_ITERATIONS N/A lSelectedFeatures N/A lFeatures N/A N/A lRemainingFeatures N/A list N/A lCorrCoef N/A list N/A lSeenStates N/A list N/A retValue 0 N/A N/A N/A len lSelectedFeatures 0 N/A N/A change False N/A True N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue N/A nextWorstFeature naFeatTrain naFeatTest lSelectedFeatures classLabelIndex N/A N/A N/A N/A len lCorrCoef 0 N/A N/A lCorrCoef N/A -1 N/A retValue N/A worstFeatureCorrCoef N/A N/A newState N/A set lSelectedFeatures N/A N/A N/A newState remove N/A retValue N/A worstFeature N/A N/A newState lSeenStates N/A N/A N/A N/A N/A sys stdout write feature not removed b/c state already seen. 

 N/A N/A N/A N/A lSelectedFeatures remove N/A retValue N/A worstFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures append N/A retValue N/A worstFeature N/A N/A N/A lCorrCoef append N/A retValue N/A worstFeatureCorrCoef N/A N/A N/A N/A N/A sys stdout write feature not removed b/c corr not higher. 

 N/A N/A True N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue2 N/A nextBestFeature naFeatTrain naFeatTest lSelectedFeatures lRemainingFeatures classLabelIndex N/A N/A N/A lCorrCoef N/A -1 N/A retValue2 N/A bestFeatureCorrCoef N/A N/A newState N/A set lSelectedFeatures N/A N/A N/A newState add N/A retValue2 N/A bestFeature N/A N/A newState lSeenStates N/A N/A N/A N/A N/A sys stdout write feature not added b/c state already seen. 

 N/A N/A N/A N/A lSelectedFeatures append N/A retValue2 N/A bestFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures remove N/A retValue2 N/A bestFeature N/A N/A N/A lCorrCoef append N/A retValue2 N/A bestFeatureCorrCoef N/A change True N/A N/A N/A N/A N/A sys stdout write feature not added b/c corr not higher. 

 N/A N/A N/A change N/A N/A N/A N/A lSelectedFeatures remove N/A retValue N/A worstFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures append N/A retValue N/A worstFeature N/A N/A N/A lCorrCoef append N/A retValue N/A worstFeatureCorrCoef N/A N/A N/A N/A sys stdout write feature removed b/c no features were added. 

 N/A N/A N/A len lSeenStates MAX_ITERATIONS N/A N/A N/A N/A N/A sys stdout write N/A N/A QUITTING B/C len(lSeenStates) >= MAX_ITERATIONS:  N/A str N/A len lSeenStates N/A N/A maxlCorrCoef N/A max lCorrCoef N/A maxlCorrCoefIndex N/A N/A lCorrCoef index maxlCorrCoef N/A N/A N/A N/A sys stdout write N/A N/A best feature set is  N/A str N/A N/A list N/A lSeenStates N/A maxlCorrCoefIndex N/A classLabelIndex N/A N/A N/A N/A sys stdout write N/A corr coef =  N/A str maxlCorrCoef N/A maxlCorrCoef N/A sequentialFloatingForwardSelectionNew_Max N/A N/A naFeatTrain naFeatTest lFeatures classLabelIndex N/A N/A N/A MAX_ITERATIONS N/A lSelectedFeatures N/A list N/A lRemainingFeatures N/A lFeatures N/A N/A lCorrCoef N/A list N/A lSeenStates N/A list N/A maxCorrCoef -100 N/A retValue 0 N/A N/A N/A len lRemainingFeatures 0 N/A N/A change False N/A True N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue N/A nextBestFeature naFeatTrain naFeatTest lSelectedFeatures lRemainingFeatures classLabelIndex N/A N/A N/A N/A len lCorrCoef 0 N/A maxCorrCoef N/A retValue N/A bestFeatureCorrCoef N/A N/A newState N/A set lSelectedFeatures N/A N/A N/A newState add N/A retValue N/A bestFeature N/A N/A newState lSeenStates N/A N/A N/A N/A N/A sys stdout write feature not added b/c state already seen. 

 N/A N/A N/A N/A lSelectedFeatures append N/A retValue N/A bestFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures remove N/A retValue N/A bestFeature N/A N/A N/A lCorrCoef append N/A retValue N/A bestFeatureCorrCoef N/A maxCorrCoef N/A max maxCorrCoef N/A retValue N/A bestFeatureCorrCoef N/A N/A N/A N/A N/A sys stdout write feature not added b/c corr not higher. 

 N/A N/A True N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue2 N/A nextWorstFeature naFeatTrain naFeatTest lSelectedFeatures classLabelIndex N/A N/A maxCorrCoef N/A retValue2 N/A worstFeatureCorrCoef N/A N/A newState N/A set lSelectedFeatures N/A N/A N/A newState remove N/A retValue2 N/A worstFeature N/A N/A newState lSeenStates N/A N/A N/A N/A N/A sys stdout write feature not removed b/c state already seen. 

 N/A N/A N/A N/A lSelectedFeatures remove N/A retValue2 N/A worstFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures append N/A retValue2 N/A worstFeature N/A N/A N/A lCorrCoef append N/A retValue2 N/A worstFeatureCorrCoef N/A maxCorrCoef N/A max maxCorrCoef N/A retValue2 N/A worstFeatureCorrCoef N/A change True N/A N/A N/A N/A N/A sys stdout write feature not removed b/c corr not higher. 

 N/A N/A N/A change N/A N/A N/A N/A lSelectedFeatures append N/A retValue N/A bestFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures remove N/A retValue N/A bestFeature N/A N/A N/A lCorrCoef append N/A retValue N/A bestFeatureCorrCoef N/A maxCorrCoef N/A max maxCorrCoef N/A retValue N/A bestFeatureCorrCoef N/A N/A N/A N/A sys stdout write feature added b/c no features were removed. 

 N/A N/A N/A len lSeenStates MAX_ITERATIONS N/A N/A N/A N/A N/A sys stdout write N/A N/A QUITTING B/C len(lSeenStates) >= MAX_ITERATIONS:  N/A str N/A len lSeenStates N/A N/A maxlCorrCoef N/A max lCorrCoef N/A maxlCorrCoefIndex N/A N/A lCorrCoef index maxlCorrCoef N/A N/A N/A N/A sys stdout write N/A N/A best feature set is  N/A str N/A N/A list N/A lSeenStates N/A maxlCorrCoefIndex N/A classLabelIndex N/A N/A N/A N/A sys stdout write N/A corr coef =  N/A str maxlCorrCoef N/A maxlCorrCoef N/A sequentialFloatingBackwardSelectionNew_Max N/A N/A naFeatTrain naFeatTest lFeatures classLabelIndex N/A N/A N/A MAX_ITERATIONS N/A lSelectedFeatures N/A lFeatures N/A N/A lRemainingFeatures N/A list N/A lCorrCoef N/A list N/A lSeenStates N/A list N/A maxCorrCoef -100 N/A retValue 0 N/A N/A N/A len lSelectedFeatures 0 N/A N/A change False N/A True N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue N/A nextWorstFeature naFeatTrain naFeatTest lSelectedFeatures classLabelIndex N/A N/A N/A N/A len lCorrCoef 0 N/A maxCorrCoef N/A retValue N/A worstFeatureCorrCoef N/A N/A newState N/A set lSelectedFeatures N/A N/A N/A newState remove N/A retValue N/A worstFeature N/A N/A newState lSeenStates N/A N/A N/A N/A N/A sys stdout write feature not removed b/c state already seen. 

 N/A N/A N/A N/A lSelectedFeatures remove N/A retValue N/A worstFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures append N/A retValue N/A worstFeature N/A N/A N/A lCorrCoef append N/A retValue N/A worstFeatureCorrCoef N/A maxCorrCoef N/A max maxCorrCoef N/A retValue N/A worstFeatureCorrCoef N/A N/A N/A N/A N/A sys stdout write feature not removed b/c corr not higher. 

 N/A N/A True N/A N/A N/A N/A N/A sys stdout write N/A N/A lSelectedFeatures:  N/A str lSelectedFeatures N/A N/A N/A N/A sys stdout write N/A N/A lRemainingFeatures:  N/A str lRemainingFeatures N/A N/A N/A N/A sys stdout write N/A N/A lCorrCoef:  N/A str lCorrCoef N/A retValue2 N/A nextBestFeature naFeatTrain naFeatTest lSelectedFeatures lRemainingFeatures classLabelIndex N/A N/A maxCorrCoef N/A retValue2 N/A bestFeatureCorrCoef N/A N/A newState N/A set lSelectedFeatures N/A N/A N/A newState add N/A retValue2 N/A bestFeature N/A N/A newState lSeenStates N/A N/A N/A N/A N/A sys stdout write feature not added b/c state already seen. 

 N/A N/A N/A N/A lSelectedFeatures append N/A retValue2 N/A bestFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures remove N/A retValue2 N/A bestFeature N/A N/A N/A lCorrCoef append N/A retValue2 N/A bestFeatureCorrCoef N/A maxCorrCoef N/A max maxCorrCoef N/A retValue2 N/A bestFeatureCorrCoef N/A change True N/A N/A N/A N/A N/A sys stdout write feature not added b/c corr not higher. 

 N/A N/A N/A change N/A N/A N/A N/A lSelectedFeatures remove N/A retValue N/A worstFeature N/A N/A N/A lSeenStates append N/A set lSelectedFeatures N/A N/A N/A lRemainingFeatures append N/A retValue N/A worstFeature N/A N/A N/A lCorrCoef append N/A retValue N/A worstFeatureCorrCoef N/A maxCorrCoef N/A max maxCorrCoef N/A retValue N/A worstFeatureCorrCoef N/A N/A N/A N/A sys stdout write feature removed b/c no features were added. 

 N/A N/A N/A len lSeenStates MAX_ITERATIONS N/A N/A N/A N/A N/A sys stdout write N/A N/A QUITTING B/C len(lSeenStates) >= MAX_ITERATIONS:  N/A str N/A len lSeenStates N/A N/A maxlCorrCoef N/A max lCorrCoef N/A maxlCorrCoefIndex N/A N/A lCorrCoef index maxlCorrCoef N/A N/A N/A N/A sys stdout write N/A N/A best feature set is  N/A str N/A N/A list N/A lSeenStates N/A maxlCorrCoefIndex N/A classLabelIndex N/A N/A N/A N/A sys stdout write N/A corr coef =  N/A str maxlCorrCoef N/A maxlCorrCoef N/A