# Interactive code import argparse from interactivity import run_interactive_pipeline if __name__ == "__main__": BACKEND_OPTIONS = ["gradio", "qt"] parser = argparse.ArgumentParser() parser.add_argument("-b", "--backend", type=str, choices=BACKEND_OPTIONS, default=BACKEND_OPTIONS[0]) args = parser.parse_args() backend = args.backend extra_markdown = open("tutorial.md", 'r').read() markdown_description = "# 🔍 READ TUTORIAL HERE \n" markdown_description += "# Source code for this tutorial \n" markdown_description += "## Processing blocks & pipeline (~ production code, no interactivity) \n" markdown_description += "```python\n"+open("library.py", 'r').read()+"```\n" markdown_description += "## Add interactivity \n" markdown_description += "```python\n"+open("interactivity.py", 'r').read()+"```\n" markdown_description += "\n"+extra_markdown run_interactive_pipeline( backend=backend, markdown_description=markdown_description)