10from gams
import GamsWorkspace
11import gams.transfer
as gt
13if __name__ ==
"__main__":
14 sys_dir = sys.argv[1]
if len(sys.argv) > 1
else None
15 work_dir = sys.argv[2]
if len(sys.argv) > 2
else None
16 ws = GamsWorkspace(system_directory=sys_dir, working_directory=work_dir)
18 ws.gamslib(
"trnsport")
19 job = ws.add_job_from_file(
"trnsport.gms")
23 os.path.join(ws.working_directory, job.out_db.name +
".gdx"), sys_dir
27 print(f
"m.listSymbols(): {m.listSymbols()}")
28 print(f
"m.listSets(): {m.listSets()}")
29 print(f
"m.listParameters(): {m.listParameters()}")
30 print(f
"m.listVariables(): {m.listVariables()}")
31 print(f
"m.listEquations(): {m.listEquations()}")
34 print(f
"m.data['i'].summary: {m.data['i'].summary}")
35 print(f
"m.data['i'].records:\n{m.data['i'].records}")
42 records=[(
"t" + str(i), i)
for i
in range(10)],
43 description=
"new data",
47 m.write(
"transport_out.gdx")