1
0

change save display step

This commit is contained in:
Thibault Barnouin
2021-11-19 15:55:50 +01:00
parent 12938d347b
commit bf825df249
4 changed files with 4 additions and 5 deletions

View File

@@ -58,7 +58,7 @@ def leapfrog(dyn_syst, bin_syst, duration, dt, recover_param=False, display=Fals
sma[j] = bin_syst.sma
ecc[j] = bin_syst.ecc
if display and j % 5 == 0:
if display and j % 50 == 0:
# display progression
if len(dyn_syst.bodylist) == 1:
d.on_running(dyn_syst, step=j, label="step {0:d}/{1:d}".format(j, N))

View File

@@ -143,4 +143,3 @@ class System(Body):
else :
sma = np.nan
return sma

View File

@@ -8,6 +8,7 @@ import time
import matplotlib.pyplot as plt
from lib.units import *
class DynamicUpdate():
#Suppose we know the x range
min_x = -1
@@ -39,7 +40,6 @@ class DynamicUpdate():
self.ax.w_xaxis.set_pane_color((0,0,0,0))
self.ax.w_yaxis.set_pane_color((0,0,0,0))
self.ax.w_zaxis.set_pane_color((0,0,0,0))
def launch(self, blackstyle=True):
#Set up plot
@@ -94,7 +94,7 @@ class DynamicUpdate():
#We need to draw *and* flush
self.fig.canvas.draw()
self.fig.canvas.flush_events()
if not step is None and step%10==0:
if not step is None and step%100==0:
self.fig.savefig("tmp/{0:06d}.png".format(step),bbox_inches="tight")
def close(self):

View File

@@ -31,7 +31,7 @@ def main():
integrator = "leapfrog"
n_bodies = 2
display = True
display = False
savename = "{0:d}bodies_{1:s}".format(n_bodies, integrator)
#simulation start