SOLARIS_Web_Simulation/WoodsSaxon.py
2023-07-25 19:11:12 -04:00

24 lines
567 B
Python
Executable File

#!/usr/bin/python3
import cgi, cgitb
form = cgi.FieldStorage()
V0 = form.getvalue('V0')
R0 = form.getvalue('R0')
a0 = form.getvalue('a0')
VSO = form.getvalue('VSO')
RSO = form.getvalue('RSO')
aSO = form.getvalue('aSO')
Z = form.getvalue('Z')
Rc = form.getvalue('Rc')
nStep = form.getvalue('nStep')
dr = form.getvalue('dr')
import os, subprocess
os.chdir(r"files")
result = subprocess.run(['../Woods-Saxon/WSCal', V0, R0, a0, VSO, RSO, aSO, Z, Rc, nStep, dr], stdout=subprocess.PIPE).stdout.decode('utf-8')
print( "Content-type:text/html\r\n\r\n")
print(result)