source:
issm/oecreview/Archive/13393-13976/ISSM-13490-13491.diff
Last change on this file was 13980, checked in by , 12 years ago | |
---|---|
File size: 22.9 KB |
-
../trunk-jpl/test/NightlyRun/test202.py
1 """ 2 == == == == == == == == == == == == == == == == == == == 3 Auto generated python script for ISSM: test202.m 4 Created on 2012-09-27 via translateToPy.py Ver 1.0 by mikep 5 == == == == == == == == == == == == == == == == == == == 6 7 Matlab script conversion into python 8 translateToPy.py Author: Michael Pellegrin 9 translateToPy.py Date: 09/24/12 10 == == == == == == == == == == == == == == == == == == == 11 """ 12 13 from MatlabFuncs import * 14 from model import * 15 from EnumDefinitions import * 16 from numpy import * 17 from triangle import * 18 from setmask import * 19 from parameterize import * 20 from setflowequation import * 21 from solve import * 22 23 md=triangle(model(),'../Exp/Square.exp',180000) 24 md=setmask(md,'all','') 25 md=parameterize(md,'../Par/SquareShelf.py') 26 md.extrude(3,2) 27 md=setflowequation(md,'macayeal','all') 28 md.cluster=generic('name',oshostname(),'np',3) 29 md=solve(md,DiagnosticSolutionEnum()) 30 31 32 # Fields and tolerances to track changes 33 34 field_names =['Vx','Vy','Vz','Vel','Pressure'] 35 field_tolerances=[1e-13,1e-13,1e-13,1e-13,1e-13] 36 field_values=[\ 37 md.results['DiagnosticSolution'][1]['Vx'],\ 38 md.results['DiagnosticSolution'][1]['Vy'],\ 39 md.results['DiagnosticSolution'][1]['Vz'],\ 40 md.results['DiagnosticSolution'][1]['Vel'],\ 41 md.results['DiagnosticSolution'][1]['Pressure'],\ 42 ] -
../trunk-jpl/test/NightlyRun/test211.py
1 """ 2 == == == == == == == == == == == == == == == == == == == 3 Auto generated python script for ISSM: test211.m 4 Created on 2012-09-27 via translateToPy.py Ver 1.0 by mikep 5 == == == == == == == == == == == == == == == == == == == 6 7 Matlab script conversion into python 8 translateToPy.py Author: Michael Pellegrin 9 translateToPy.py Date: 09/24/12 10 == == == == == == == == == == == == == == == == == == == 11 """ 12 13 from MatlabFuncs import * 14 from model import * 15 from EnumDefinitions import * 16 from numpy import * 17 from triangle import * 18 from setmask import * 19 from parameterize import * 20 from setflowequation import * 21 from solve import * 22 23 md=triangle(model(),'../Exp/Square.exp',200000) 24 md=setmask(md,'all','') 25 md=parameterize(md,'../Par/SquareShelf.py') 26 md.extrude(3,1) 27 md=setflowequation(md,'stokes','all') 28 md.diagnostic.reltol=NaN 29 md.cluster=generic('name',oshostname(),'np',3) 30 md=solve(md,TransientSolutionEnum()) 31 32 33 # Fields and tolerances to track changes 34 35 field_names=[\ 36 'Vx1','Vy1','Vz1','Vel1','Pressure1','Bed1','Surface1','Thickness1','Temperature1','BasalforcingsMeltingRate1', \ 37 'Vx2','Vy2','Vz2','Vel2','Pressure2','Bed2','Surface2','Thickness2','Temperature2','BasalforcingsMeltingRate2', \ 38 'Vx3','Vy3','Vz3','Vel3','Pressure3','Bed3','Surface3','Thickness3','Temperature3','BasalforcingsMeltingRate3'] 39 field_tolerances=[\ 40 1e-08,1e-08,1e-06,1e-08,1e-08,1e-08,1e-08,1e-08,1e-08,1e-08,\ 41 1e-08,1e-08,1e-06,1e-08,1e-08,1e-08,1e-08,1e-08,1e-08,1e-06,\ 42 1e-07,1e-07,1e-06,1e-08,1e-08,1e-08,1e-08,1e-08,1e-08,1e-06] 43 field_values=[\ 44 md.results['TransientSolution'][1]['Vx'],\ 45 md.results['TransientSolution'][1]['Vy'],\ 46 md.results['TransientSolution'][1]['Vz'],\ 47 md.results['TransientSolution'][1]['Vel'],\ 48 md.results['TransientSolution'][1]['Pressure'],\ 49 md.results['TransientSolution'][1]['Bed'],\ 50 md.results['TransientSolution'][1]['Surface'],\ 51 md.results['TransientSolution'][1]['Thickness'],\ 52 md.results['TransientSolution'][1]['Temperature'],\ 53 md.results['TransientSolution'][1]['BasalforcingsMeltingRate'],\ 54 md.results['TransientSolution'][2]['Vx'],\ 55 md.results['TransientSolution'][2]['Vy'],\ 56 md.results['TransientSolution'][2]['Vz'],\ 57 md.results['TransientSolution'][2]['Vel'],\ 58 md.results['TransientSolution'][2]['Pressure'],\ 59 md.results['TransientSolution'][2]['Bed'],\ 60 md.results['TransientSolution'][2]['Surface'],\ 61 md.results['TransientSolution'][2]['Thickness'],\ 62 md.results['TransientSolution'][2]['Temperature'],\ 63 md.results['TransientSolution'][2]['BasalforcingsMeltingRate'],\ 64 md.results['TransientSolution'][3]['Vx'],\ 65 md.results['TransientSolution'][3]['Vy'],\ 66 md.results['TransientSolution'][3]['Vz'],\ 67 md.results['TransientSolution'][3]['Vel'],\ 68 md.results['TransientSolution'][3]['Pressure'],\ 69 md.results['TransientSolution'][3]['Bed'],\ 70 md.results['TransientSolution'][3]['Surface'],\ 71 md.results['TransientSolution'][3]['Thickness'],\ 72 md.results['TransientSolution'][3]['Temperature'],\ 73 md.results['TransientSolution'][3]['BasalforcingsMeltingRate'],\ 74 ] -
../trunk-jpl/test/NightlyRun/test208.py
1 """ 2 == == == == == == == == == == == == == == == == == == == 3 Auto generated python script for ISSM: test208.m 4 Created on 2012-09-27 via translateToPy.py Ver 1.0 by mikep 5 == == == == == == == == == == == == == == == == == == == 6 7 Matlab script conversion into python 8 translateToPy.py Author: Michael Pellegrin 9 translateToPy.py Date: 09/24/12 10 == == == == == == == == == == == == == == == == == == == 11 """ 12 13 from MatlabFuncs import * 14 from model import * 15 from EnumDefinitions import * 16 from numpy import * 17 from triangle import * 18 from setmask import * 19 from parameterize import * 20 from setflowequation import * 21 from solve import * 22 23 md=triangle(model(),'../Exp/Square.exp',150000) 24 md=setmask(md,'all','') 25 md=parameterize(md,'../Par/SquareShelf.py') 26 md=setflowequation(md,'macayeal','all') 27 md.cluster=generic('name',oshostname(),'np',3) 28 md=solve(md,TransientSolutionEnum()) 29 30 31 # Fields and tolerances to track changes 32 33 field_names =['Vx1','Vy1','Vel1','Pressure1','Bed1','Surface1','Thickness1','Vx2','Vy2','Vel2','Pressure2','Bed2','Surface2','Thickness2','Vx3','Vy3','Vel3','Pressure3','Bed3','Surface3','Thickness3'] 34 field_tolerances=[1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13] 35 field_values=[\ 36 md.results['TransientSolution'][1]['Vx'],\ 37 md.results['TransientSolution'][1]['Vy'],\ 38 md.results['TransientSolution'][1]['Vel'],\ 39 md.results['TransientSolution'][1]['Pressure'],\ 40 md.results['TransientSolution'][1]['Bed'],\ 41 md.results['TransientSolution'][1]['Surface'],\ 42 md.results['TransientSolution'][1]['Thickness'],\ 43 md.results['TransientSolution'][2]['Vx'],\ 44 md.results['TransientSolution'][2]['Vy'],\ 45 md.results['TransientSolution'][2]['Vel'],\ 46 md.results['TransientSolution'][2]['Pressure'],\ 47 md.results['TransientSolution'][2]['Bed'],\ 48 md.results['TransientSolution'][2]['Surface'],\ 49 md.results['TransientSolution'][2]['Thickness'],\ 50 md.results['TransientSolution'][3]['Vx'],\ 51 md.results['TransientSolution'][3]['Vy'],\ 52 md.results['TransientSolution'][3]['Vel'],\ 53 md.results['TransientSolution'][3]['Pressure'],\ 54 md.results['TransientSolution'][3]['Bed'],\ 55 md.results['TransientSolution'][3]['Surface'],\ 56 md.results['TransientSolution'][3]['Thickness'],\ 57 ] -
../trunk-jpl/test/NightlyRun/test203.py
1 """ 2 == == == == == == == == == == == == == == == == == == == 3 Auto generated python script for ISSM: test203.m 4 Created on 2012-09-27 via translateToPy.py Ver 1.0 by mikep 5 == == == == == == == == == == == == == == == == == == == 6 7 Matlab script conversion into python 8 translateToPy.py Author: Michael Pellegrin 9 translateToPy.py Date: 09/24/12 10 == == == == == == == == == == == == == == == == == == == 11 """ 12 13 from MatlabFuncs import * 14 from model import * 15 from EnumDefinitions import * 16 from numpy import * 17 from triangle import * 18 from setmask import * 19 from parameterize import * 20 from setflowequation import * 21 from solve import * 22 23 md=triangle(model(),'../Exp/Square.exp',180000) 24 md=setmask(md,'all','') 25 md=parameterize(md,'../Par/SquareShelf.py') 26 md.extrude(3,2) 27 md=setflowequation(md,'pattyn','all') 28 md.cluster=generic('name',oshostname(),'np',3) 29 md=solve(md,DiagnosticSolutionEnum()) 30 31 32 # Fields and tolerances to track changes 33 34 field_names =['Vx','Vy','Vz','Vel','Pressure'] 35 field_tolerances=[1e-09,1e-09,1e-09,1e-09,1e-09] 36 field_values=[\ 37 md.results['DiagnosticSolution'][1]['Vx'],\ 38 md.results['DiagnosticSolution'][1]['Vy'],\ 39 md.results['DiagnosticSolution'][1]['Vz'],\ 40 md.results['DiagnosticSolution'][1]['Vel'],\ 41 md.results['DiagnosticSolution'][1]['Pressure'],\ 42 ] -
../trunk-jpl/test/NightlyRun/test206.py
1 """ 2 == == == == == == == == == == == == == == == == == == == 3 Auto generated python script for ISSM: test206.m 4 Created on 2012-09-27 via translateToPy.py Ver 1.0 by mikep 5 == == == == == == == == == == == == == == == == == == == 6 7 Matlab script conversion into python 8 translateToPy.py Author: Michael Pellegrin 9 translateToPy.py Date: 09/24/12 10 == == == == == == == == == == == == == == == == == == == 11 """ 12 13 from MatlabFuncs import * 14 from model import * 15 from EnumDefinitions import * 16 from numpy import * 17 from triangle import * 18 from setmask import * 19 from parameterize import * 20 from setflowequation import * 21 from solve import * 22 23 md=triangle(model(),'../Exp/Square.exp',180000) 24 md=setmask(md,'all','') 25 md=parameterize(md,'../Par/SquareShelf.py') 26 md.extrude(3,1) 27 md=setflowequation(md,'macayeal','all') 28 md.timestepping.time_step=0 29 md.cluster=generic('name',oshostname(),'np',3) 30 md=solve(md,ThermalSolutionEnum()) 31 32 33 # Fields and tolerances to track changes 34 35 field_names =['Temperature','BasalforcingsMeltingRate'] 36 field_tolerances=[1e-13,1e-13] 37 field_values=[\ 38 md.results['ThermalSolution'][1]['Temperature'],\ 39 md.results['ThermalSolution'][1]['BasalforcingsMeltingRate'],\ 40 ] -
../trunk-jpl/test/NightlyRun/test209.py
1 """ 2 == == == == == == == == == == == == == == == == == == == 3 Auto generated python script for ISSM: test209.m 4 Created on 2012-09-27 via translateToPy.py Ver 1.0 by mikep 5 == == == == == == == == == == == == == == == == == == == 6 7 Matlab script conversion into python 8 translateToPy.py Author: Michael Pellegrin 9 translateToPy.py Date: 09/24/12 10 == == == == == == == == == == == == == == == == == == == 11 """ 12 13 from MatlabFuncs import * 14 from model import * 15 from EnumDefinitions import * 16 from numpy import * 17 from triangle import * 18 from setmask import * 19 from parameterize import * 20 from setflowequation import * 21 from solve import * 22 23 md=triangle(model(),'../Exp/Square.exp',180000) 24 md=setmask(md,'all','') 25 md=parameterize(md,'../Par/SquareShelf.py') 26 md.extrude(3,1) 27 md=setflowequation(md,'macayeal','all') 28 md.cluster=generic('name',oshostname(),'np',3) 29 md=solve(md,TransientSolutionEnum()) 30 31 32 # Fields and tolerances to track changes 33 34 field_names =['Vx1','Vy1','Vz1','Vel1','Pressure1','Bed1','Surface1','Thickness1','Temperature1','BasalforcingsMeltingRate1', \ 35 'Vx2','Vy2','Vz2','Vel2','Pressure2','Bed2','Surface2','Thickness2','Temperature2','BasalforcingsMeltingRate2', \ 36 'Vx3','Vy3','Vz3','Vel3','Pressure3','Bed3','Surface3','Thickness3','Temperature3','BasalforcingsMeltingRate3'] 37 field_tolerances=[\ 38 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-8,\ 39 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-8,\ 40 1e-13,1e-13,1e-08,1e-13,1e-13,1e-10,1e-10,1e-10,1e-13,1e-8] 41 field_values=[\ 42 md.results['TransientSolution'][1]['Vx'],\ 43 md.results['TransientSolution'][1]['Vy'],\ 44 md.results['TransientSolution'][1]['Vz'],\ 45 md.results['TransientSolution'][1]['Vel'],\ 46 md.results['TransientSolution'][1]['Pressure'],\ 47 md.results['TransientSolution'][1]['Bed'],\ 48 md.results['TransientSolution'][1]['Surface'],\ 49 md.results['TransientSolution'][1]['Thickness'],\ 50 md.results['TransientSolution'][1]['Temperature'],\ 51 md.results['TransientSolution'][1]['BasalforcingsMeltingRate'],\ 52 md.results['TransientSolution'][2]['Vx'],\ 53 md.results['TransientSolution'][2]['Vy'],\ 54 md.results['TransientSolution'][2]['Vz'],\ 55 md.results['TransientSolution'][2]['Vel'],\ 56 md.results['TransientSolution'][2]['Pressure'],\ 57 md.results['TransientSolution'][2]['Bed'],\ 58 md.results['TransientSolution'][2]['Surface'],\ 59 md.results['TransientSolution'][2]['Thickness'],\ 60 md.results['TransientSolution'][2]['Temperature'],\ 61 md.results['TransientSolution'][2]['BasalforcingsMeltingRate'],\ 62 md.results['TransientSolution'][3]['Vx'],\ 63 md.results['TransientSolution'][3]['Vy'],\ 64 md.results['TransientSolution'][3]['Vz'],\ 65 md.results['TransientSolution'][3]['Vel'],\ 66 md.results['TransientSolution'][3]['Pressure'],\ 67 md.results['TransientSolution'][3]['Bed'],\ 68 md.results['TransientSolution'][3]['Surface'],\ 69 md.results['TransientSolution'][3]['Thickness'],\ 70 md.results['TransientSolution'][3]['Temperature'],\ 71 md.results['TransientSolution'][3]['BasalforcingsMeltingRate'],\ 72 ] -
../trunk-jpl/test/NightlyRun/test210.py
1 """ 2 == == == == == == == == == == == == == == == == == == == 3 Auto generated python script for ISSM: test210.m 4 Created on 2012-09-27 via translateToPy.py Ver 1.0 by mikep 5 == == == == == == == == == == == == == == == == == == == 6 7 Matlab script conversion into python 8 translateToPy.py Author: Michael Pellegrin 9 translateToPy.py Date: 09/24/12 10 == == == == == == == == == == == == == == == == == == == 11 """ 12 13 from MatlabFuncs import * 14 from model import * 15 from EnumDefinitions import * 16 from numpy import * 17 from triangle import * 18 from setmask import * 19 from parameterize import * 20 from setflowequation import * 21 from solve import * 22 23 md=triangle(model(),'../Exp/Square.exp',200000) 24 md=setmask(md,'all','') 25 md=parameterize(md,'../Par/SquareShelf.py') 26 md.extrude(3,1) 27 md=setflowequation(md,'pattyn','all') 28 md.cluster=generic('name',oshostname(),'np',3) 29 md=solve(md,TransientSolutionEnum()) 30 31 32 # Fields and tolerances to track changes 33 34 field_names =['Vx1','Vy1','Vz1','Vel1','Pressure1','Bed1','Surface1','Thickness1','Temperature1','BasalforcingsMeltingRate1', \ 35 'Vx2','Vy2','Vz2','Vel2','Pressure2','Bed2','Surface2','Thickness2','Temperature2','BasalforcingsMeltingRate2', \ 36 'Vx3','Vy3','Vz3','Vel3','Pressure3','Bed3','Surface3','Thickness3','Temperature3','BasalforcingsMeltingRate3'] 37 field_tolerances=[\ 38 1e-09,1e-09,1e-09,1e-09,1e-09,1e-09,1e-09,1e-09,1e-09,1e-09,\ 39 1e-09,1e-09,1e-08,1e-09,1e-09,1e-09,1e-09,1e-09,1e-09,1e-06,\ 40 1e-09,1e-09,1e-08,1e-08,1e-09,1e-09,1e-09,1e-09,1e-09,1e-05] 41 field_values=[\ 42 md.results['TransientSolution'][1]['Vx'],\ 43 md.results['TransientSolution'][1]['Vy'],\ 44 md.results['TransientSolution'][1]['Vz'],\ 45 md.results['TransientSolution'][1]['Vel'],\ 46 md.results['TransientSolution'][1]['Pressure'],\ 47 md.results['TransientSolution'][1]['Bed'],\ 48 md.results['TransientSolution'][1]['Surface'],\ 49 md.results['TransientSolution'][1]['Thickness'],\ 50 md.results['TransientSolution'][1]['Temperature'],\ 51 md.results['TransientSolution'][1]['BasalforcingsMeltingRate'],\ 52 md.results['TransientSolution'][2]['Vx'],\ 53 md.results['TransientSolution'][2]['Vy'],\ 54 md.results['TransientSolution'][2]['Vz'],\ 55 md.results['TransientSolution'][2]['Vel'],\ 56 md.results['TransientSolution'][2]['Pressure'],\ 57 md.results['TransientSolution'][2]['Bed'],\ 58 md.results['TransientSolution'][2]['Surface'],\ 59 md.results['TransientSolution'][2]['Thickness'],\ 60 md.results['TransientSolution'][2]['Temperature'],\ 61 md.results['TransientSolution'][2]['BasalforcingsMeltingRate'],\ 62 md.results['TransientSolution'][3]['Vx'],\ 63 md.results['TransientSolution'][3]['Vy'],\ 64 md.results['TransientSolution'][3]['Vz'],\ 65 md.results['TransientSolution'][3]['Vel'],\ 66 md.results['TransientSolution'][3]['Pressure'],\ 67 md.results['TransientSolution'][3]['Bed'],\ 68 md.results['TransientSolution'][3]['Surface'],\ 69 md.results['TransientSolution'][3]['Thickness'],\ 70 md.results['TransientSolution'][3]['Temperature'],\ 71 md.results['TransientSolution'][3]['BasalforcingsMeltingRate'],\ 72 ] -
../trunk-jpl/test/NightlyRun/test204.py
1 """ 2 == == == == == == == == == == == == == == == == == == == 3 Auto generated python script for ISSM: test204.m 4 Created on 2012-09-27 via translateToPy.py Ver 1.0 by mikep 5 == == == == == == == == == == == == == == == == == == == 6 7 Matlab script conversion into python 8 translateToPy.py Author: Michael Pellegrin 9 translateToPy.py Date: 09/24/12 10 == == == == == == == == == == == == == == == == == == == 11 """ 12 13 from MatlabFuncs import * 14 from model import * 15 from EnumDefinitions import * 16 from numpy import * 17 from triangle import * 18 from setmask import * 19 from parameterize import * 20 from setflowequation import * 21 from solve import * 22 23 md=triangle(model(),'../Exp/Square.exp',180000) 24 md=setmask(md,'all','') 25 md=parameterize(md,'../Par/SquareShelf.py') 26 md.extrude(3,2) 27 md=setflowequation(md,'stokes','all') 28 md.cluster=generic('name',oshostname(),'np',3) 29 md=solve(md,DiagnosticSolutionEnum()) 30 31 32 # Fields and tolerances to track changes 33 34 field_names =['Vx','Vy','Vz','Vel','Pressure'] 35 field_tolerances=[1e-08,1e-08,1e-07,1e-08,1e-08] 36 field_values=[\ 37 md.results['DiagnosticSolution'][1]['Vx'],\ 38 md.results['DiagnosticSolution'][1]['Vy'],\ 39 md.results['DiagnosticSolution'][1]['Vz'],\ 40 md.results['DiagnosticSolution'][1]['Vel'],\ 41 md.results['DiagnosticSolution'][1]['Pressure'],\ 42 ] -
../trunk-jpl/test/NightlyRun/test207.py
1 """ 2 == == == == == == == == == == == == == == == == == == == 3 Auto generated python script for ISSM: test207.m 4 Created on 2012-09-27 via translateToPy.py Ver 1.0 by mikep 5 == == == == == == == == == == == == == == == == == == == 6 7 Matlab script conversion into python 8 translateToPy.py Author: Michael Pellegrin 9 translateToPy.py Date: 09/24/12 10 == == == == == == == == == == == == == == == == == == == 11 """ 12 13 from MatlabFuncs import * 14 from model import * 15 from EnumDefinitions import * 16 from numpy import * 17 from triangle import * 18 from setmask import * 19 from parameterize import * 20 from setflowequation import * 21 from solve import * 22 23 md=triangle(model(),'../Exp/Square.exp',180000) 24 md=setmask(md,'all','') 25 md=parameterize(md,'../Par/SquareShelf.py') 26 md.extrude(3,1) 27 md=setflowequation(md,'macayeal','all') 28 md.cluster=generic('name',oshostname(),'np',3) 29 md.transient.isdiagnostic=0 30 md.transient.isprognostic=0 31 md.transient.isthermal=1 32 md.transient.isgroundingline=0 33 md=solve(md,TransientSolutionEnum()) 34 35 36 # Fields and tolerances to track changes 37 38 field_names =['Temperature1','BasalforcingsMeltingRate1','Temperature2','BasalforcingsMeltingRate2','Temperature3','BasalforcingsMeltingRate3'] 39 field_tolerances=[1e-13,1e-13,1e-13,1e-13,1e-13,1e-13] 40 field_values=[\ 41 md.results['TransientSolution'][1]['Temperature'],\ 42 md.results['TransientSolution'][1]['BasalforcingsMeltingRate'],\ 43 md.results['TransientSolution'][2]['Temperature'],\ 44 md.results['TransientSolution'][2]['BasalforcingsMeltingRate'],\ 45 md.results['TransientSolution'][3]['Temperature'],\ 46 md.results['TransientSolution'][3]['BasalforcingsMeltingRate'],\ 47 ] -
../trunk-jpl/scripts/translateToPy.py
66 66 res = res.replace('thickness(pos)','thickness[pos]') 67 67 res = res.replace('find(md.','numpy.nonzero(md.') 68 68 69 res = res.replace('\n','') 70 71 # handle inline comments 72 res = res.replace('%','#') 73 69 74 res = res.replace('...','\\') 75 76 # determine if the m file has mult. line cmd (real quick solution) 77 multCmds = res.split(';') 78 numLines = len( multCmds ) - 2 79 allParts = '' 80 for part in multCmds: 81 allParts += part 82 #allParts += re.sub('^\s+','',part) 83 #allParts += part.strip() 84 if numLines > 0: 85 allParts += '\n' 86 numLines -= 1 87 res = allParts 88 70 89 res = res.replace(';','') 71 res = res.replace('\n','')72 90 91 73 92 res = convertFieldValues( res ) 74 93 #print 'resulting line:' + str(res) + '\n' 75 94 output(res) 76 95 77 96 def convertFieldValues ( currentLine ): … … 103 122 res = res.replace('Solution.StressTensorxz)','Solution\'][1][\'StressTensorxz\']') 104 123 res = res.replace('Solution.StressTensoryz)','Solution\'][1][\'StressTensoryz\']') 105 124 125 res = res.replace('Solution.FrictionCoefficient)','Solution\'][1][\'FrictionCoefficient\']') 126 res = res.replace('Solution.SurfaceforcingsMasBalance)','Solution\'][1][\'SurfaceforcingsMasBalance\']') 127 res = res.replace('Solution.MaskElementonfloatingice)','Solution\'][1][\'MaskElementonfloatingice\']') 128 res = res.replace('Solution.J)','Solution\'][1][\'J\']') 129 res = res.replace('Solution.BalancethicknessThickeningRate)','Solution\'][1][\'BalancethicknessThickeningRate\']') 130 131 res = res.replace('Solution.Gradient1)','Solution\'][1][\'Gradient1\']') 132 res = res.replace('Solution.Gradient2)','Solution\'][1][\'Gradient2\']') 133 134 res = res.replace('Solution.MaterialsRheologyZbar)','Solution\'][1][\'MaterialsRheologyZbar\']') 135 res = res.replace('Solution.MaterialsRheologyBbar)','Solution\'][1][\'MaterialsRheologyBbar\']') 136 res = res.replace('Solution.MaterialsRheologyB)','Solution\'][1][\'MaterialsRheologyB\']') 137 106 138 res = res.replace('Solution.Thickness)','Solution\'][1][\'Thickness\']') 107 139 108 140 res = res.replace('Solution.Temperature)','Solution\'][1][\'Temperature\']') … … 120 152 res = res.replace('Solution.Enthalpy)','Solution\'][1][\'Enthalpy\']') 121 153 res = res.replace('Solution.Waterfraction)','Solution\'][1][\'Waterfraction\']') 122 154 res = res.replace('Solution.Temperature)','Solution\'][1][\'Temperature\']') 155 156 # special case 157 res = res.replace('.DiagnosticSolution.J','[\'DiagnosticSolution\'][1][\'J\']') 158 123 159 return res 124 160 125 161 def output ( line ):
Note:
See TracBrowser
for help on using the repository browser.