diff --git a/advanced_topics/modules_and_packages/fsleyes/__init__.py b/advanced_topics/modules_and_packages/fsleyes/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..a1a8c37d86718ffad50b0252e40ed23b06fba17c --- /dev/null +++ b/advanced_topics/modules_and_packages/fsleyes/__init__.py @@ -0,0 +1,3 @@ +#!/usr/bin/env python + +from fsleyes.main import fsleyes_main diff --git a/advanced_topics/modules_and_packages/fsleyes/controls/__init__.py b/advanced_topics/modules_and_packages/fsleyes/controls/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/advanced_topics/modules_and_packages/fsleyes/controls/locationpanel.py b/advanced_topics/modules_and_packages/fsleyes/controls/locationpanel.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/advanced_topics/modules_and_packages/fsleyes/controls/overlaylistpanel.py b/advanced_topics/modules_and_packages/fsleyes/controls/overlaylistpanel.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/advanced_topics/modules_and_packages/fsleyes/frame.py b/advanced_topics/modules_and_packages/fsleyes/frame.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/advanced_topics/modules_and_packages/fsleyes/main.py b/advanced_topics/modules_and_packages/fsleyes/main.py new file mode 100644 index 0000000000000000000000000000000000000000..9d52a171dd15863488e0d927da6004de7a9dae6a --- /dev/null +++ b/advanced_topics/modules_and_packages/fsleyes/main.py @@ -0,0 +1,4 @@ +#!/usr/bin/env python + +def fsleyes_main(): + print('Woo, you\'ve started a mock version of FSLeyes!') diff --git a/advanced_topics/modules_and_packages/fsleyes/views/__init__.py b/advanced_topics/modules_and_packages/fsleyes/views/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/advanced_topics/modules_and_packages/fsleyes/views/lightboxpanel.py b/advanced_topics/modules_and_packages/fsleyes/views/lightboxpanel.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/advanced_topics/modules_and_packages/fsleyes/views/orthopanel.py b/advanced_topics/modules_and_packages/fsleyes/views/orthopanel.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/advanced_topics/modules_and_packages/module_and_script.py b/advanced_topics/modules_and_packages/module_and_script.py new file mode 100644 index 0000000000000000000000000000000000000000..42420b59a01dc1816bff1028b312d52b03d39cf0 --- /dev/null +++ b/advanced_topics/modules_and_packages/module_and_script.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python + + +import sys + + +def mul(a, b): + """Multiply two numbers together. """ + return a * b + + +def main(args=None): + """Read in command line arguments, + and call the mul function. + """ + if args is None: + args = sys.argv[1:] + + if len(args) != 2: + print('Usage: module_and_scripy.py a b') + sys.exit(1) + + a = float(args[0]) + b = float(args[1]) + + print('{} * {}: {}'.format(a, b, mul(a, b))) + + +# If this module is executed as a +# script, call the main function +if __name__ == '__main__': + main()