Commit
·
5e24ac5
1
Parent(s):
f115572
Adding multi agent random walk
Browse files
app.py
CHANGED
|
@@ -5,10 +5,15 @@ import numpy as np
|
|
| 5 |
import pandas as pd
|
| 6 |
|
| 7 |
from single_agent_2D import generate_random_walk
|
|
|
|
| 8 |
|
| 9 |
iters = gr.Number(value=1e6,label="How many random steps?")
|
| 10 |
step_size = gr.Number(value=1,label="Step size")
|
|
|
|
| 11 |
random_seed = gr.Number(value=42,label="Random seed. Delete it to go full random mode, keep it for reproducibility")
|
| 12 |
|
| 13 |
-
|
| 14 |
-
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
import pandas as pd
|
| 6 |
|
| 7 |
from single_agent_2D import generate_random_walk
|
| 8 |
+
from multi_agent_2D import multi_agent_walk
|
| 9 |
|
| 10 |
iters = gr.Number(value=1e6,label="How many random steps?")
|
| 11 |
step_size = gr.Number(value=1,label="Step size")
|
| 12 |
+
agent_count = gr.Number(value=3, labale = "Number of agents")
|
| 13 |
random_seed = gr.Number(value=42,label="Random seed. Delete it to go full random mode, keep it for reproducibility")
|
| 14 |
|
| 15 |
+
iface1 = gr.Interface(fn=generate_random_walk, inputs=[iters, step_size, random_seed], outputs=["image","file"], title="2-D Random Walk", description="Uniform steps along NEWS directions only")
|
| 16 |
+
iface2 = gr.Interface(fn=multi_agent_walk, inputs=[iters,iters, step_size, random_seed], output=["image","file"], title="Multi-Agent 2D Random Walk")
|
| 17 |
+
|
| 18 |
+
combinedinterface = gr.TabbedInterface([iface1,iface2],['Single Particle Random Walk', 'Multi-Particle Random Walk'])
|
| 19 |
+
combinedinterface.launch()
|