Spaces:
Sleeping
Sleeping
| # Interactive code | |
| import argparse | |
| from interactivity import run_interactive_pipeline | |
| if __name__ == "__main__": | |
| BACKEND_OPTIONS = ["gradio", "qt", "mpl"] | |
| 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 += '# Setup\n' + '`pip install interactive-pipe`' + '\n\n' | |
| markdown_description += r'More info on [Interactive Pipe Website](https://balthazarneveu.github.io/interactive_pipe/)'+ '\n' | |
| markdown_description += "# Source code for this tutorial \n" | |
| markdown_description += "## Processing blocks & pipeline (~ production code, no interactivity) \n" | |
| markdown_description += "`core.py`\n" | |
| markdown_description += "```python\n"+open("core.py", 'r').read()+"```\n" | |
| markdown_description += "## Add interactivity\n" | |
| markdown_description += "`app.py`\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) | |