1
0

tidy front-end up

This commit is contained in:
Thibault Barnouin
2021-11-14 00:28:45 +01:00
parent 51ca5d0c0c
commit 981b574faf
2 changed files with 28 additions and 14 deletions

View File

@@ -115,7 +115,7 @@ class System:
for body in self.bodylist:
body.p = body.v*body.m
def leapfrog(self, duration, dt, recover_param=False, display=False):
def leapfrog(self, duration, dt, recover_param=False, display=False, savename=None):
if display:
try:
system("mkdir tmp")
@@ -141,8 +141,9 @@ class System:
d.on_running(self, step=j, label="step {0:d}/{1:d}".format(j,N))
if display:
d.close()
system("convert -delay 5 -loop 0 tmp/??????.png tmp/temp.gif && rm tmp/??????.png")
system("convert tmp/temp.gif -fuzz 10% -layers Optimize plots/dynsyst.gif")# && rm tmp/temp.gif")
if not savename is None:
system("convert -delay 5 -loop 0 tmp/??????.png tmp/temp.gif && rm tmp/??????.png")
system("convert tmp/temp.gif -fuzz 10% -layers Optimize plots/{0:s}_dynsyst.gif".format(savename))
if recover_param:
return E, L
@@ -211,7 +212,7 @@ class System:
for body in self.bodylist:
body.p = body.v*body.m
def hermite(self, duration, dt, recover_param=False, display=False):
def hermite(self, duration, dt, recover_param=False, display=False, savename=None):
if display:
try:
system("mkdir tmp")
@@ -237,8 +238,9 @@ class System:
d.on_running(self, step=j, label="step {0:d}/{1:d}".format(j,N))
if display:
d.close()
system("convert -delay 5 -loop 0 tmp/??????.png tmp/temp.gif && rm tmp/??????.png")
system("convert tmp/temp.gif -fuzz 10% -layers Optimize plots/dynsyst.gif")# && rm tmp/temp.gif")
if not savename is None:
system("convert -delay 5 -loop 0 tmp/??????.png tmp/temp.gif && rm tmp/??????.png")
system("convert tmp/temp.gif -fuzz 10% -layers Optimize plots/{0:s}_dynsyst.gif".format(savename))
if recover_param:
return E, L