Spaces:
Sleeping
Sleeping
File size: 1,327 Bytes
4f6789c 2815cec 4f6789c 153d592 21848e9 2815cec 4f6789c 169b2fd 4f6789c 7bb018c 169b2fd 4f6789c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# 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)
|