Skip to content

Commit 93e70e0

Browse files
committed
fix slow print_table in marimo
1 parent 43ee8c7 commit 93e70e0

6 files changed

Lines changed: 11 additions & 11 deletions

File tree

exercises/exercise01.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ def _(mo):
250250

251251
@app.cell
252252
def _(result):
253-
result.print_table()
253+
print(result.print_table(return_string=True))
254254
return
255255

256256

@@ -280,7 +280,7 @@ def _(mo):
280280

281281
@app.cell
282282
def _(interpolated_result):
283-
interpolated_result.print_table()
283+
print(interpolated_result.print_table(return_string=True))
284284
return
285285

286286

exercises/exercise03.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ def _(mo):
170170
def _(dt, model, osecir, t0, tmax):
171171
# Simulate model from t0 to tmax with initial step size dt
172172
result = osecir.simulate(t0, tmax, dt, model)
173-
result.print_table()
173+
print(result.print_table(return_string=True))
174174
return (result,)
175175

176176

@@ -186,7 +186,7 @@ def _(mo):
186186
def _(osecir, result):
187187
# Interpolate result to full days
188188
interpolated_result = osecir.interpolate_simulation_result(result)
189-
interpolated_result.print_table()
189+
print(interpolated_result.print_table(return_string=True))
190190
return
191191

192192

exercises/exercise05.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ def _(mo):
184184
def _(dt, model, osecir, t0, tmax):
185185
# Simulate model from t0 to tmax with initial step size dt
186186
result = osecir.simulate(t0, tmax, dt, model)
187-
result.print_table()
187+
print(result.print_table(return_string=True))
188188
return (result,)
189189

190190

@@ -200,7 +200,7 @@ def _(mo):
200200
def _(osecir, result):
201201
# Interpolate result to full days
202202
interpolated_result = osecir.interpolate_simulation_result(result)
203-
interpolated_result.print_table()
203+
print(interpolated_result.print_table(return_string=True))
204204
return
205205

206206

tutorial01.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ def _(mo):
221221

222222
@app.cell
223223
def _(result):
224-
result.print_table()
224+
print(result.print_table(return_string=True))
225225
return
226226

227227

@@ -251,7 +251,7 @@ def _(mo):
251251

252252
@app.cell
253253
def _(interpolated_result):
254-
interpolated_result.print_table()
254+
print(interpolated_result.print_table(return_string=True))
255255
return
256256

257257

tutorial03.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ def _(mo):
140140
def _(dt, model, osecir, t0, tmax):
141141
# Simulate model from t0 to tmax with initial step size dt
142142
result = osecir.simulate(t0, tmax, dt, model)
143-
result.print_table()
143+
print(result.print_table(return_string=True))
144144
return (result,)
145145

146146

@@ -156,7 +156,7 @@ def _(mo):
156156
def _(osecir, result):
157157
# Interpolate result to full days
158158
interpolated_result = osecir.interpolate_simulation_result(result)
159-
interpolated_result.print_table()
159+
print(interpolated_result.print_table(return_string=True))
160160
return
161161

162162

tutorial05.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ def _(dt, model, osecir, t0, tmax):
171171
result = osecir.simulate(t0, tmax, dt, model)
172172
# Interpolate result to full days
173173
interpolated_result = osecir.interpolate_simulation_result(result)
174-
interpolated_result.print_table()
174+
print(interpolated_result.print_table(return_string=True))
175175
return (result,)
176176

177177

0 commit comments

Comments
 (0)