diff --git a/Convert_Matlab/inst_eddies_v6.py b/Convert_Matlab/inst_eddies_v6.py index 811924af5127bd4967e192910a2fe4eee839fa77..4d5180f1f6f6ca9488bbdf6fbecbdfd5e779b29c 100755 --- a/Convert_Matlab/inst_eddies_v6.py +++ b/Convert_Matlab/inst_eddies_v6.py @@ -16,9 +16,9 @@ import scipy.io as sio import datetime import f90nml import sys -import pty import os from dateutil import parser +import subprocess def define_fields(writers): """writers is a dictionary of shapefile.Writer objects.""" @@ -145,7 +145,7 @@ while True: if os.access(adt_file, os.R_OK): print("Processing", my_date, "...") os.symlink(adt_file, "adt.mat") - pty.spawn(["matlab", "-batch", "inst_eddies"]) + subprocess.run(["matlab", "-batch", "inst_eddies"], check = True) matlab_data = sio.loadmat("adt_v6.mat", squeeze_me = True, variable_names = ("date_num", "X", "Y", "Anticyclonic_Cell",