|
@@ -1,14 +1,14 @@
|
|
|
import argparse
|
|
|
|
|
|
-from code.plots.figure1 import command_line_parser as fig1_parser
|
|
|
-from code.plots.figure2 import command_line_parser as fig2_parser
|
|
|
-from code.plots.figure3 import command_line_parser as fig3_parser
|
|
|
-from code.plots.figure4 import command_line_parser as fig4_parser
|
|
|
-from code.plots.figure5 import command_line_parser as fig5_parser
|
|
|
-from code.plots.figure6 import command_line_parser as fig6_parser
|
|
|
+from code.plots.data_analyses import command_line_parser as analysis_parser
|
|
|
+from code.plots.property_correlations import command_line_parser as correlations_parser
|
|
|
+from code.plots.population_coding import command_line_parser as popcoding_parser
|
|
|
+from code.plots.delay_filtering import command_line_parser as delayfilter_parser
|
|
|
+from code.plots.lif_results import command_line_parser as lif_parser
|
|
|
+from code.plots.info_surface import command_line_parser as infosurface_parser
|
|
|
from code.plots.supp_figure4 import command_line_parser as supfig4_parser
|
|
|
from code.plots.supp_figure5 import command_line_parser as supfig5_parser
|
|
|
-from code.plots.figure1new import command_line_parser as fig1n_parser
|
|
|
+from code.plots.intro_figure import command_line_parser as introfig_parser
|
|
|
|
|
|
def create_parser():
|
|
|
parser = argparse.ArgumentParser(description="Tool for plotting figures of the Hladnik & Grewe population coding project.")
|
|
@@ -16,13 +16,13 @@ def create_parser():
|
|
|
help="Sub commands for plotting different figures",
|
|
|
description="")
|
|
|
|
|
|
- fig1_parser(subparsers)
|
|
|
- fig1n_parser(subparsers)
|
|
|
- fig2_parser(subparsers)
|
|
|
- fig3_parser(subparsers)
|
|
|
- fig4_parser(subparsers)
|
|
|
- fig5_parser(subparsers)
|
|
|
- fig6_parser(subparsers)
|
|
|
+ introfig_parser(subparsers)
|
|
|
+ analysis_parser(subparsers)
|
|
|
+ correlations_parser(subparsers)
|
|
|
+ popcoding_parser(subparsers)
|
|
|
+ delayfilter_parser(subparsers)
|
|
|
+ lif_parser(subparsers)
|
|
|
+ infosurface_parser(subparsers)
|
|
|
|
|
|
supfig4_parser(subparsers)
|
|
|
supfig5_parser(subparsers)
|
|
@@ -33,8 +33,11 @@ def create_parser():
|
|
|
def main():
|
|
|
parser = create_parser()
|
|
|
args = parser.parse_args()
|
|
|
- args.func(args)
|
|
|
-
|
|
|
+ if hasattr(args, "func"):
|
|
|
+ args.func(args)
|
|
|
+ else:
|
|
|
+ parser.print_help()
|
|
|
+
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
main()
|