| | |
| | | #!/usr/bin/python3 |
| | | #from trisurf import wrapper as ts |
| | | import wrapper as ts |
| | | from glob import glob |
| | | import os |
| | | import django |
| | | import time |
| | | import sys |
| | | sys.path.append('/home/samo/trisurf-server') |
| | | os.environ["DJANGO_SETTINGS_MODULE"]="web_trisurf.settings" |
| | | django.setup() |
| | | #from database import models |
| | | |
| | | import django |
| | | |
| | | def count_bonds_with_energy(blist): |
| | | cnt=0 |
| | |
| | | vtulist=glob(os.path.join(directory,'*.vtu')) |
| | | vtudict={} |
| | | for l in vtulist: |
| | | fn=l.split('.')[0] |
| | | fn=l.split('.')[-2] |
| | | fn=int(fn[-6:]) |
| | | vtudict[str(fn)]=l |
| | | return vtudict |
| | |
| | | write_csv(os.path.join(directory,'tspoststat.csv'), csvdict) |
| | | |
| | | |
| | | |
| | | |
| | | from django.core.management import setup_environ |
| | | from django.core.mail import EmailMultiAlternatives, send_mail |
| | | from django.contrib.auth.models import User |
| | | |
| | | import settings |
| | | |
| | | setup_environ(settings) |
| | | |
| | | if __name__=='__main__': |
| | | #vesicle= ts.parseDump('timestep.vtu') |
| | | #print(single_vtu_poststat(vesicle)) |
| | |
| | | #print(sorted(hist.items(), key=lambda x: int(x[0]))) |
| | | #ts.vesicle_free(vesicle) |
| | | #poststat_directory('/tmp/sim1/run0') |
| | | #os.chdir('/home/samo/trisurf-server') |
| | | os.chdir('/home/samo/trisurf-server') |
| | | os.environ.setdefault("DJANGO_SETTINGS_MODULE","web_trisurf.settings") |
| | | django.setup() |
| | | from database import models |
| | | objs=models.Run.objects.order_by('id').all() |
| | | dirlist=[] |
| | | for obj in objs: |
| | | cdir=os.path.join(obj.simulation.directory, obj.subdir) |
| | | dirlist.append(cdir) |
| | | print(dirlist) |
| | | for d in dirlist: |
| | | poststat_directory(d) |
| | | print('directory d done!') |
| | | |