Changeset 21151
- Timestamp:
- 08/22/16 00:45:40 (9 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 282 added
- 274 deleted
- 5 edited
-
scripts/ConvertAllNetcdfArchivesToArch.m (added)
-
src/m/Makefile.am (modified) (2 diffs)
-
src/m/archive (added)
-
src/m/archive/arch.py (added)
-
src/m/archive/archdisp.m (added)
-
src/m/archive/archread.m (added)
-
src/m/archive/archwrite.m (added)
-
src/m/archive/netcdf2arch.m (added)
-
src/m/miscellaneous/netcdf2struct.m (modified) (4 diffs)
-
src/m/miscellaneous/readnetcdf.m (added)
-
test/Archives/Archive101.arch (added)
-
test/Archives/Archive101.nc (deleted)
-
test/Archives/Archive102.arch (added)
-
test/Archives/Archive102.nc (deleted)
-
test/Archives/Archive103.arch (added)
-
test/Archives/Archive103.nc (deleted)
-
test/Archives/Archive104.arch (added)
-
test/Archives/Archive104.nc (deleted)
-
test/Archives/Archive105.arch (added)
-
test/Archives/Archive105.nc (deleted)
-
test/Archives/Archive106.arch (added)
-
test/Archives/Archive106.nc (deleted)
-
test/Archives/Archive107.arch (added)
-
test/Archives/Archive107.nc (deleted)
-
test/Archives/Archive108.arch (added)
-
test/Archives/Archive108.nc (deleted)
-
test/Archives/Archive109.arch (added)
-
test/Archives/Archive109.nc (deleted)
-
test/Archives/Archive110.arch (added)
-
test/Archives/Archive110.nc (deleted)
-
test/Archives/Archive1101.arch (added)
-
test/Archives/Archive1101.nc (deleted)
-
test/Archives/Archive1102.arch (added)
-
test/Archives/Archive1102.nc (deleted)
-
test/Archives/Archive1103.arch (added)
-
test/Archives/Archive1103.nc (deleted)
-
test/Archives/Archive1104.arch (added)
-
test/Archives/Archive1104.nc (deleted)
-
test/Archives/Archive1105.arch (added)
-
test/Archives/Archive1105.nc (deleted)
-
test/Archives/Archive1106.arch (added)
-
test/Archives/Archive1106.nc (deleted)
-
test/Archives/Archive1107.arch (added)
-
test/Archives/Archive1107.nc (deleted)
-
test/Archives/Archive1108.arch (added)
-
test/Archives/Archive1108.nc (deleted)
-
test/Archives/Archive1109.arch (added)
-
test/Archives/Archive1109.nc (deleted)
-
test/Archives/Archive111.arch (added)
-
test/Archives/Archive111.nc (deleted)
-
test/Archives/Archive1110.arch (added)
-
test/Archives/Archive1110.nc (deleted)
-
test/Archives/Archive112.arch (added)
-
test/Archives/Archive112.nc (deleted)
-
test/Archives/Archive113.arch (added)
-
test/Archives/Archive113.nc (deleted)
-
test/Archives/Archive114.arch (added)
-
test/Archives/Archive114.nc (deleted)
-
test/Archives/Archive115.arch (added)
-
test/Archives/Archive115.nc (deleted)
-
test/Archives/Archive116.arch (added)
-
test/Archives/Archive116.nc (deleted)
-
test/Archives/Archive117.arch (added)
-
test/Archives/Archive117.nc (deleted)
-
test/Archives/Archive118.arch (added)
-
test/Archives/Archive118.nc (deleted)
-
test/Archives/Archive119.arch (added)
-
test/Archives/Archive119.nc (deleted)
-
test/Archives/Archive120.arch (added)
-
test/Archives/Archive120.nc (deleted)
-
test/Archives/Archive1201.arch (added)
-
test/Archives/Archive1201.nc (deleted)
-
test/Archives/Archive1202.arch (added)
-
test/Archives/Archive1202.nc (deleted)
-
test/Archives/Archive1203.arch (added)
-
test/Archives/Archive1203.nc (deleted)
-
test/Archives/Archive1204.arch (added)
-
test/Archives/Archive1204.nc (deleted)
-
test/Archives/Archive1205.arch (added)
-
test/Archives/Archive1205.nc (deleted)
-
test/Archives/Archive1206.arch (added)
-
test/Archives/Archive1206.nc (deleted)
-
test/Archives/Archive1207.arch (added)
-
test/Archives/Archive1207.nc (deleted)
-
test/Archives/Archive1208.arch (added)
-
test/Archives/Archive1208.nc (deleted)
-
test/Archives/Archive121.arch (added)
-
test/Archives/Archive121.nc (deleted)
-
test/Archives/Archive122.arch (added)
-
test/Archives/Archive122.nc (deleted)
-
test/Archives/Archive123.arch (added)
-
test/Archives/Archive123.nc (deleted)
-
test/Archives/Archive124.arch (added)
-
test/Archives/Archive124.nc (deleted)
-
test/Archives/Archive125.arch (added)
-
test/Archives/Archive125.nc (deleted)
-
test/Archives/Archive126.arch (added)
-
test/Archives/Archive126.nc (deleted)
-
test/Archives/Archive1301.arch (added)
-
test/Archives/Archive1301.nc (deleted)
-
test/Archives/Archive1302.arch (added)
-
test/Archives/Archive1302.nc (deleted)
-
test/Archives/Archive1303.arch (added)
-
test/Archives/Archive1303.nc (deleted)
-
test/Archives/Archive1304.arch (added)
-
test/Archives/Archive1304.nc (deleted)
-
test/Archives/Archive1401.arch (added)
-
test/Archives/Archive1401.nc (deleted)
-
test/Archives/Archive1402.arch (added)
-
test/Archives/Archive1402.nc (deleted)
-
test/Archives/Archive1501.arch (added)
-
test/Archives/Archive1501.nc (deleted)
-
test/Archives/Archive1502.arch (added)
-
test/Archives/Archive1502.nc (deleted)
-
test/Archives/Archive1601.arch (added)
-
test/Archives/Archive1601.nc (deleted)
-
test/Archives/Archive1602.arch (added)
-
test/Archives/Archive1602.nc (deleted)
-
test/Archives/Archive2001.arch (added)
-
test/Archives/Archive2001.nc (deleted)
-
test/Archives/Archive2002.arch (added)
-
test/Archives/Archive2002.nc (deleted)
-
test/Archives/Archive201.arch (added)
-
test/Archives/Archive201.nc (deleted)
-
test/Archives/Archive202.arch (added)
-
test/Archives/Archive202.nc (deleted)
-
test/Archives/Archive203.arch (added)
-
test/Archives/Archive203.nc (deleted)
-
test/Archives/Archive204.arch (added)
-
test/Archives/Archive204.nc (deleted)
-
test/Archives/Archive205.arch (added)
-
test/Archives/Archive205.nc (deleted)
-
test/Archives/Archive2051.arch (added)
-
test/Archives/Archive2051.nc (deleted)
-
test/Archives/Archive2052.arch (added)
-
test/Archives/Archive2052.nc (deleted)
-
test/Archives/Archive2053.arch (added)
-
test/Archives/Archive2053.nc (deleted)
-
test/Archives/Archive206.arch (added)
-
test/Archives/Archive206.nc (deleted)
-
test/Archives/Archive207.arch (added)
-
test/Archives/Archive207.nc (deleted)
-
test/Archives/Archive2071.arch (added)
-
test/Archives/Archive2071.nc (deleted)
-
test/Archives/Archive2072.arch (added)
-
test/Archives/Archive2072.nc (deleted)
-
test/Archives/Archive2073.arch (added)
-
test/Archives/Archive2073.nc (deleted)
-
test/Archives/Archive208.arch (added)
-
test/Archives/Archive208.nc (deleted)
-
test/Archives/Archive2081.arch (added)
-
test/Archives/Archive2081.nc (deleted)
-
test/Archives/Archive2082.arch (added)
-
test/Archives/Archive2082.nc (deleted)
-
test/Archives/Archive2083.arch (added)
-
test/Archives/Archive2083.nc (deleted)
-
test/Archives/Archive209.arch (added)
-
test/Archives/Archive209.nc (deleted)
-
test/Archives/Archive210.arch (added)
-
test/Archives/Archive210.nc (deleted)
-
test/Archives/Archive211.arch (added)
-
test/Archives/Archive211.nc (deleted)
-
test/Archives/Archive212.arch (added)
-
test/Archives/Archive212.nc (deleted)
-
test/Archives/Archive213.arch (added)
-
test/Archives/Archive213.nc (deleted)
-
test/Archives/Archive214.arch (added)
-
test/Archives/Archive214.nc (deleted)
-
test/Archives/Archive215.arch (added)
-
test/Archives/Archive215.nc (deleted)
-
test/Archives/Archive216.arch (added)
-
test/Archives/Archive216.nc (deleted)
-
test/Archives/Archive217.arch (added)
-
test/Archives/Archive217.nc (deleted)
-
test/Archives/Archive218.arch (added)
-
test/Archives/Archive218.nc (deleted)
-
test/Archives/Archive219.arch (added)
-
test/Archives/Archive219.nc (deleted)
-
test/Archives/Archive220.arch (added)
-
test/Archives/Archive220.nc (deleted)
-
test/Archives/Archive221.arch (added)
-
test/Archives/Archive221.nc (deleted)
-
test/Archives/Archive222.arch (added)
-
test/Archives/Archive222.nc (deleted)
-
test/Archives/Archive223.arch (added)
-
test/Archives/Archive223.nc (deleted)
-
test/Archives/Archive224.arch (added)
-
test/Archives/Archive224.nc (deleted)
-
test/Archives/Archive225.arch (added)
-
test/Archives/Archive225.nc (deleted)
-
test/Archives/Archive226.arch (added)
-
test/Archives/Archive226.nc (deleted)
-
test/Archives/Archive227.arch (added)
-
test/Archives/Archive227.nc (deleted)
-
test/Archives/Archive228.arch (added)
-
test/Archives/Archive228.nc (deleted)
-
test/Archives/Archive229.arch (added)
-
test/Archives/Archive229.nc (deleted)
-
test/Archives/Archive230.arch (added)
-
test/Archives/Archive230.nc (deleted)
-
test/Archives/Archive231.arch (added)
-
test/Archives/Archive231.nc (deleted)
-
test/Archives/Archive232.arch (added)
-
test/Archives/Archive232.nc (deleted)
-
test/Archives/Archive233.arch (added)
-
test/Archives/Archive233.nc (deleted)
-
test/Archives/Archive234.arch (added)
-
test/Archives/Archive234.nc (deleted)
-
test/Archives/Archive235.arch (added)
-
test/Archives/Archive235.nc (deleted)
-
test/Archives/Archive236.arch (added)
-
test/Archives/Archive236.nc (deleted)
-
test/Archives/Archive237.arch (added)
-
test/Archives/Archive237.nc (deleted)
-
test/Archives/Archive238.arch (added)
-
test/Archives/Archive238.nc (deleted)
-
test/Archives/Archive239.arch (added)
-
test/Archives/Archive239.nc (deleted)
-
test/Archives/Archive240.arch (added)
-
test/Archives/Archive240.nc (deleted)
-
test/Archives/Archive241.arch (added)
-
test/Archives/Archive241.nc (deleted)
-
test/Archives/Archive242.arch (added)
-
test/Archives/Archive242.nc (deleted)
-
test/Archives/Archive2424.arch (added)
-
test/Archives/Archive2424.nc (deleted)
-
test/Archives/Archive2425.arch (added)
-
test/Archives/Archive2425.nc (deleted)
-
test/Archives/Archive243.arch (added)
-
test/Archives/Archive243.nc (deleted)
-
test/Archives/Archive250.arch (added)
-
test/Archives/Archive250.nc (deleted)
-
test/Archives/Archive251.arch (added)
-
test/Archives/Archive251.nc (deleted)
-
test/Archives/Archive270.arch (added)
-
test/Archives/Archive270.nc (deleted)
-
test/Archives/Archive272.arch (added)
-
test/Archives/Archive272.nc (deleted)
-
test/Archives/Archive273.arch (added)
-
test/Archives/Archive273.nc (deleted)
-
test/Archives/Archive274.arch (added)
-
test/Archives/Archive274.nc (deleted)
-
test/Archives/Archive275.arch (added)
-
test/Archives/Archive275.nc (deleted)
-
test/Archives/Archive280.arch (added)
-
test/Archives/Archive280.nc (deleted)
-
test/Archives/Archive285.arch (added)
-
test/Archives/Archive285.nc (deleted)
-
test/Archives/Archive290.arch (added)
-
test/Archives/Archive290.nc (deleted)
-
test/Archives/Archive291.arch (added)
-
test/Archives/Archive291.nc (deleted)
-
test/Archives/Archive292.arch (added)
-
test/Archives/Archive292.nc (deleted)
-
test/Archives/Archive293.arch (added)
-
test/Archives/Archive293.nc (deleted)
-
test/Archives/Archive3001.arch (added)
-
test/Archives/Archive3001.nc (deleted)
-
test/Archives/Archive3002.arch (added)
-
test/Archives/Archive3002.nc (deleted)
-
test/Archives/Archive3003.arch (added)
-
test/Archives/Archive3003.nc (deleted)
-
test/Archives/Archive3004.arch (added)
-
test/Archives/Archive3004.nc (deleted)
-
test/Archives/Archive3005.arch (added)
-
test/Archives/Archive3005.nc (deleted)
-
test/Archives/Archive3006.arch (added)
-
test/Archives/Archive3006.nc (deleted)
-
test/Archives/Archive3007.arch (added)
-
test/Archives/Archive3007.nc (deleted)
-
test/Archives/Archive3008.arch (added)
-
test/Archives/Archive3008.nc (deleted)
-
test/Archives/Archive3009.arch (added)
-
test/Archives/Archive3009.nc (deleted)
-
test/Archives/Archive301.arch (added)
-
test/Archives/Archive301.nc (deleted)
-
test/Archives/Archive3010.arch (added)
-
test/Archives/Archive3010.nc (deleted)
-
test/Archives/Archive3015.arch (added)
-
test/Archives/Archive3015.nc (deleted)
-
test/Archives/Archive3019.arch (added)
-
test/Archives/Archive3019.nc (deleted)
-
test/Archives/Archive302.arch (added)
-
test/Archives/Archive302.nc (deleted)
-
test/Archives/Archive3020.arch (added)
-
test/Archives/Archive3020.nc (deleted)
-
test/Archives/Archive303.arch (added)
-
test/Archives/Archive303.nc (deleted)
-
test/Archives/Archive304.arch (added)
-
test/Archives/Archive304.nc (deleted)
-
test/Archives/Archive305.arch (added)
-
test/Archives/Archive305.nc (deleted)
-
test/Archives/Archive306.arch (added)
-
test/Archives/Archive306.nc (deleted)
-
test/Archives/Archive307.arch (added)
-
test/Archives/Archive307.nc (deleted)
-
test/Archives/Archive308.arch (added)
-
test/Archives/Archive308.nc (deleted)
-
test/Archives/Archive309.arch (added)
-
test/Archives/Archive309.nc (deleted)
-
test/Archives/Archive310.arch (added)
-
test/Archives/Archive310.nc (deleted)
-
test/Archives/Archive3101.arch (added)
-
test/Archives/Archive3101.nc (deleted)
-
test/Archives/Archive3102.arch (added)
-
test/Archives/Archive3102.nc (deleted)
-
test/Archives/Archive3103.arch (added)
-
test/Archives/Archive3103.nc (deleted)
-
test/Archives/Archive3104.arch (added)
-
test/Archives/Archive3104.nc (deleted)
-
test/Archives/Archive3105.arch (added)
-
test/Archives/Archive3105.nc (deleted)
-
test/Archives/Archive3106.arch (added)
-
test/Archives/Archive3106.nc (deleted)
-
test/Archives/Archive3107.arch (added)
-
test/Archives/Archive3107.nc (deleted)
-
test/Archives/Archive3108.arch (added)
-
test/Archives/Archive3108.nc (deleted)
-
test/Archives/Archive3109.arch (added)
-
test/Archives/Archive3109.nc (deleted)
-
test/Archives/Archive311.arch (added)
-
test/Archives/Archive311.nc (deleted)
-
test/Archives/Archive3110.arch (added)
-
test/Archives/Archive3110.nc (deleted)
-
test/Archives/Archive3119.arch (added)
-
test/Archives/Archive3119.nc (deleted)
-
test/Archives/Archive312.arch (added)
-
test/Archives/Archive312.nc (deleted)
-
test/Archives/Archive313.arch (added)
-
test/Archives/Archive313.nc (deleted)
-
test/Archives/Archive314.arch (added)
-
test/Archives/Archive314.nc (deleted)
-
test/Archives/Archive315.arch (added)
-
test/Archives/Archive315.nc (deleted)
-
test/Archives/Archive316.arch (added)
-
test/Archives/Archive316.nc (deleted)
-
test/Archives/Archive317.arch (added)
-
test/Archives/Archive317.nc (deleted)
-
test/Archives/Archive318.arch (added)
-
test/Archives/Archive318.nc (deleted)
-
test/Archives/Archive319.arch (added)
-
test/Archives/Archive319.nc (deleted)
-
test/Archives/Archive320.arch (added)
-
test/Archives/Archive320.nc (deleted)
-
test/Archives/Archive321.arch (added)
-
test/Archives/Archive321.nc (deleted)
-
test/Archives/Archive322.arch (added)
-
test/Archives/Archive322.nc (deleted)
-
test/Archives/Archive323.arch (added)
-
test/Archives/Archive323.nc (deleted)
-
test/Archives/Archive324.arch (added)
-
test/Archives/Archive324.nc (deleted)
-
test/Archives/Archive325.arch (added)
-
test/Archives/Archive325.nc (deleted)
-
test/Archives/Archive326.arch (added)
-
test/Archives/Archive326.nc (deleted)
-
test/Archives/Archive327.arch (added)
-
test/Archives/Archive327.nc (deleted)
-
test/Archives/Archive328.arch (added)
-
test/Archives/Archive328.nc (deleted)
-
test/Archives/Archive329.arch (added)
-
test/Archives/Archive329.nc (deleted)
-
test/Archives/Archive330.arch (added)
-
test/Archives/Archive330.nc (deleted)
-
test/Archives/Archive332.arch (added)
-
test/Archives/Archive332.nc (deleted)
-
test/Archives/Archive333.arch (added)
-
test/Archives/Archive333.nc (deleted)
-
test/Archives/Archive334.arch (added)
-
test/Archives/Archive334.nc (deleted)
-
test/Archives/Archive335.arch (added)
-
test/Archives/Archive335.nc (deleted)
-
test/Archives/Archive336.arch (added)
-
test/Archives/Archive336.nc (deleted)
-
test/Archives/Archive337.arch (added)
-
test/Archives/Archive337.nc (deleted)
-
test/Archives/Archive338.arch (added)
-
test/Archives/Archive338.nc (deleted)
-
test/Archives/Archive339.arch (added)
-
test/Archives/Archive339.nc (deleted)
-
test/Archives/Archive340.arch (added)
-
test/Archives/Archive340.nc (deleted)
-
test/Archives/Archive341.arch (added)
-
test/Archives/Archive341.nc (deleted)
-
test/Archives/Archive342.arch (added)
-
test/Archives/Archive342.nc (deleted)
-
test/Archives/Archive350.arch (added)
-
test/Archives/Archive350.nc (deleted)
-
test/Archives/Archive4001.arch (added)
-
test/Archives/Archive4001.nc (deleted)
-
test/Archives/Archive401.arch (added)
-
test/Archives/Archive401.nc (deleted)
-
test/Archives/Archive402.arch (added)
-
test/Archives/Archive402.nc (deleted)
-
test/Archives/Archive403.arch (added)
-
test/Archives/Archive403.nc (deleted)
-
test/Archives/Archive404.arch (added)
-
test/Archives/Archive404.nc (deleted)
-
test/Archives/Archive405.arch (added)
-
test/Archives/Archive405.nc (deleted)
-
test/Archives/Archive406.arch (added)
-
test/Archives/Archive406.nc (deleted)
-
test/Archives/Archive407.arch (added)
-
test/Archives/Archive407.nc (deleted)
-
test/Archives/Archive408.arch (added)
-
test/Archives/Archive408.nc (deleted)
-
test/Archives/Archive409.arch (added)
-
test/Archives/Archive409.nc (deleted)
-
test/Archives/Archive410.arch (added)
-
test/Archives/Archive410.nc (deleted)
-
test/Archives/Archive411.arch (added)
-
test/Archives/Archive411.nc (deleted)
-
test/Archives/Archive412.arch (added)
-
test/Archives/Archive412.nc (deleted)
-
test/Archives/Archive413.arch (added)
-
test/Archives/Archive413.nc (deleted)
-
test/Archives/Archive414.arch (added)
-
test/Archives/Archive414.nc (deleted)
-
test/Archives/Archive415.arch (added)
-
test/Archives/Archive415.nc (deleted)
-
test/Archives/Archive416.arch (added)
-
test/Archives/Archive416.nc (deleted)
-
test/Archives/Archive417.arch (added)
-
test/Archives/Archive417.nc (deleted)
-
test/Archives/Archive418.arch (added)
-
test/Archives/Archive418.nc (deleted)
-
test/Archives/Archive419.arch (added)
-
test/Archives/Archive419.nc (deleted)
-
test/Archives/Archive420.arch (added)
-
test/Archives/Archive420.nc (deleted)
-
test/Archives/Archive421.arch (added)
-
test/Archives/Archive421.nc (deleted)
-
test/Archives/Archive422.arch (added)
-
test/Archives/Archive422.nc (deleted)
-
test/Archives/Archive423.arch (added)
-
test/Archives/Archive423.nc (deleted)
-
test/Archives/Archive424.arch (added)
-
test/Archives/Archive424.nc (deleted)
-
test/Archives/Archive425.arch (added)
-
test/Archives/Archive425.nc (deleted)
-
test/Archives/Archive426.arch (added)
-
test/Archives/Archive426.nc (deleted)
-
test/Archives/Archive427.arch (added)
-
test/Archives/Archive427.nc (deleted)
-
test/Archives/Archive428.arch (added)
-
test/Archives/Archive428.nc (deleted)
-
test/Archives/Archive429.arch (added)
-
test/Archives/Archive429.nc (deleted)
-
test/Archives/Archive430.arch (added)
-
test/Archives/Archive430.nc (deleted)
-
test/Archives/Archive431.arch (added)
-
test/Archives/Archive431.nc (deleted)
-
test/Archives/Archive432.arch (added)
-
test/Archives/Archive432.nc (deleted)
-
test/Archives/Archive433.arch (added)
-
test/Archives/Archive433.nc (deleted)
-
test/Archives/Archive434.arch (added)
-
test/Archives/Archive434.nc (deleted)
-
test/Archives/Archive435.arch (added)
-
test/Archives/Archive435.nc (deleted)
-
test/Archives/Archive436.arch (added)
-
test/Archives/Archive436.nc (deleted)
-
test/Archives/Archive437.arch (added)
-
test/Archives/Archive437.nc (deleted)
-
test/Archives/Archive438.arch (added)
-
test/Archives/Archive438.nc (deleted)
-
test/Archives/Archive439.arch (added)
-
test/Archives/Archive439.nc (deleted)
-
test/Archives/Archive440.arch (added)
-
test/Archives/Archive440.nc (deleted)
-
test/Archives/Archive450.arch (added)
-
test/Archives/Archive450.nc (deleted)
-
test/Archives/Archive455.arch (added)
-
test/Archives/Archive455.nc (deleted)
-
test/Archives/Archive460.arch (added)
-
test/Archives/Archive460.nc (deleted)
-
test/Archives/Archive501.arch (added)
-
test/Archives/Archive501.nc (deleted)
-
test/Archives/Archive502.arch (added)
-
test/Archives/Archive502.nc (deleted)
-
test/Archives/Archive503.arch (added)
-
test/Archives/Archive503.nc (deleted)
-
test/Archives/Archive504.arch (added)
-
test/Archives/Archive504.nc (deleted)
-
test/Archives/Archive505.arch (added)
-
test/Archives/Archive505.nc (deleted)
-
test/Archives/Archive506.arch (added)
-
test/Archives/Archive506.nc (deleted)
-
test/Archives/Archive507.arch (added)
-
test/Archives/Archive507.nc (deleted)
-
test/Archives/Archive508.arch (added)
-
test/Archives/Archive508.nc (deleted)
-
test/Archives/Archive509.arch (added)
-
test/Archives/Archive509.nc (deleted)
-
test/Archives/Archive510.arch (added)
-
test/Archives/Archive510.nc (deleted)
-
test/Archives/Archive511.arch (added)
-
test/Archives/Archive511.nc (deleted)
-
test/Archives/Archive512.arch (added)
-
test/Archives/Archive512.nc (deleted)
-
test/Archives/Archive513.arch (added)
-
test/Archives/Archive513.nc (deleted)
-
test/Archives/Archive514.arch (added)
-
test/Archives/Archive514.nc (deleted)
-
test/Archives/Archive515.arch (added)
-
test/Archives/Archive515.nc (deleted)
-
test/Archives/Archive516.arch (added)
-
test/Archives/Archive516.nc (deleted)
-
test/Archives/Archive530.arch (added)
-
test/Archives/Archive530.nc (deleted)
-
test/Archives/Archive531.arch (added)
-
test/Archives/Archive531.nc (deleted)
-
test/Archives/Archive601.arch (added)
-
test/Archives/Archive601.nc (deleted)
-
test/Archives/Archive602.arch (added)
-
test/Archives/Archive602.nc (deleted)
-
test/Archives/Archive603.arch (added)
-
test/Archives/Archive603.nc (deleted)
-
test/Archives/Archive604.arch (added)
-
test/Archives/Archive604.nc (deleted)
-
test/Archives/Archive605.arch (added)
-
test/Archives/Archive605.nc (deleted)
-
test/Archives/Archive606.arch (added)
-
test/Archives/Archive606.nc (deleted)
-
test/Archives/Archive607.arch (added)
-
test/Archives/Archive607.nc (deleted)
-
test/Archives/Archive608.arch (added)
-
test/Archives/Archive608.nc (deleted)
-
test/Archives/Archive609.arch (added)
-
test/Archives/Archive609.nc (deleted)
-
test/Archives/Archive610.arch (added)
-
test/Archives/Archive610.nc (deleted)
-
test/Archives/Archive611.arch (added)
-
test/Archives/Archive611.nc (deleted)
-
test/Archives/Archive613.arch (added)
-
test/Archives/Archive613.nc (deleted)
-
test/Archives/Archive701.arch (added)
-
test/Archives/Archive701.nc (deleted)
-
test/Archives/Archive702.arch (added)
-
test/Archives/Archive702.nc (deleted)
-
test/Archives/Archive703.arch (added)
-
test/Archives/Archive703.nc (deleted)
-
test/Archives/Archive801.arch (added)
-
test/Archives/Archive801.nc (deleted)
-
test/Archives/Archive802.arch (added)
-
test/Archives/Archive802.nc (deleted)
-
test/Archives/Archive803.arch (added)
-
test/Archives/Archive803.nc (deleted)
-
test/Archives/Archive804.arch (added)
-
test/Archives/Archive804.nc (deleted)
-
test/Archives/Archive805.arch (added)
-
test/Archives/Archive805.nc (deleted)
-
test/Archives/Archive806.arch (added)
-
test/Archives/Archive806.nc (deleted)
-
test/Archives/Archive807.arch (added)
-
test/Archives/Archive807.nc (deleted)
-
test/Archives/Archive808.arch (added)
-
test/Archives/Archive808.nc (deleted)
-
test/NightlyRun/README (modified) (1 diff)
-
test/NightlyRun/runme.m (modified) (2 diffs)
-
test/NightlyRun/runme.py (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/Makefile.am
r21139 r21151 8 8 if !DEVELOPMENT 9 9 bin_SCRIPTS += ${ISSM_DIR}/src/m/qmu/*.m \ 10 ${ISSM_DIR}/src/m/archive/*.m \ 10 11 ${ISSM_DIR}/src/m/qmu/setupdesign/*.m \ 11 12 ${ISSM_DIR}/src/m/qmu/plot/*.m \ … … 50 51 if PYTHON 51 52 if !DEVELOPMENT 52 bin_SCRIPTS += ${ISSM_DIR}/src/m/classes/*.py \ 53 bin_SCRIPTS += ${ISSM_DIR}/src/m/archive/*.py \ 54 ${ISSM_DIR}/src/m/classes/*.py \ 53 55 ${ISSM_DIR}/src/m/classes/clusters/*.py \ 54 56 ${ISSM_DIR}/src/m/consistency/*.py \ -
issm/trunk-jpl/src/m/miscellaneous/netcdf2struct.m
r13012 r21151 5 5 % S=netcdf2struct(File); 6 6 7 %Read netcdf file8 data=readnetcdf(File);7 %Read netcdf file 8 data=readnetcdf(File); 9 9 10 %initialize output11 S=struct();10 %initialize output 11 S=struct(); 12 12 13 %All the variables are in VarArray field14 variables=data.VarArray;15 for i=1:size(variables,2),16 fieldname=deblank(variables(i).Str);17 fieldvalue=double(squeeze(variables(i).Data));18 S.(fieldname)=fieldvalue;19 end13 %All the variables are in VarArray field 14 variables=data.VarArray; 15 for i=1:size(variables,2), 16 fieldname=deblank(variables(i).Str); 17 fieldvalue=double(squeeze(variables(i).Data)); 18 S.(fieldname)=fieldvalue; 19 end 20 20 21 %All the variables are in AttArray field22 variables=data.AttArray;23 for i=1:size(variables,2),24 fieldname=deblank(variables(i).Str);25 fieldvalue=double(variables(i).Val);26 S.(fieldname)=fieldvalue;27 end21 %All the variables are in AttArray field 22 variables=data.AttArray; 23 for i=1:size(variables,2), 24 fieldname=deblank(variables(i).Str); 25 fieldvalue=double(variables(i).Val); 26 S.(fieldname)=fieldvalue; 27 end 28 28 end 29 29 … … 113 113 % Size of NetCDF data type, ID, in bytes 114 114 S = subsref([1,1,2,4,4,8],struct('type','()','subs',{{ID}})); 115 end 115 116 116 117 function T = Type(ID) 117 118 % Matlab string for CDF data type, ID 118 119 T = subsref({'int8','char','int16','int32','single','double'},... 119 struct('type','{}','subs',{{ID}})); 120 struct('type','{}','subs',{{ID}})); 121 end 120 122 121 123 function N = Pad(Num,ID) 122 124 % Number of elements to read after padding to 4 bytes for type ID 123 125 N = (double(Num) + mod(4-double(Num)*Size(ID),4)/Size(ID)).*(Num~=0); 126 end 124 127 125 128 function S = String(fp) 126 129 % Read a CDF string; Size,[String,[Padding]] 127 130 S = fread(fp,Pad(fread(fp,1,'uint32=>uint32'),1),'uint8=>char').'; 131 end 128 132 129 133 function A = ReOrder(A,S) 130 134 % Rearrange CDF array A to size S with matlab ordering 131 135 A = permute(reshape(A,fliplr(S)),fliplr(1:length(S))); 136 end 132 137 133 138 function S = DimArray(fp) … … 139 144 end 140 145 else fread(fp,1,'uint32=>uint32'); S = []; end 146 end 141 147 142 148 function S = AttArray(fp) … … 150 156 end 151 157 else fread(fp,1,'uint32=>uint32'); S = []; end 158 end 152 159 153 160 function S = VarArray(fp) -
issm/trunk-jpl/test/NightlyRun/README
r13143 r21151 34 34 To modify some characteristics, do it in the testxxx.m file. 35 35 Specify the field_names the field_values and the tolerance at the end of the test file. 36 Don't forget to commit the archive (Archivexxx. ncin ../Archives)36 Don't forget to commit the archive (Archivexxx.arch in ../Archives) -
issm/trunk-jpl/test/NightlyRun/runme.m
r20182 r21151 140 140 archive_name=['Archive' num2str(id) ]; 141 141 if strcmpi(procedure,'update'), 142 delete(['../Archives/' archive_name '. nc'])142 delete(['../Archives/' archive_name '.arch']) 143 143 for k=1:length(field_names), 144 144 field=field_values{k}; 145 145 % matlab writes the dimensions reversed and matrices transposed into netcdf, so compensate for that 146 nccreate(['../Archives/' archive_name '.nc'],[archive_name '_field' num2str(k)],... 147 'Dimensions',{[archive_name '_field' num2str(k) '_2'] size(field,2) [archive_name '_field' num2str(k) '_1'] size(field,1)},... 148 'Format','classic'); 149 ncwrite(['../Archives/' archive_name '.nc'],[archive_name '_field' num2str(k)],transpose(field)); 146 archwrite(['../Archives/' archive_name '.arch'],[archive_name '_field' num2str(k)], transpose(field)); 150 147 end 151 disp(sprintf(['File ./../Archives/' archive_name '. ncsaved\n']));148 disp(sprintf(['File ./../Archives/' archive_name '.arch saved\n'])); 152 149 153 150 %CHECK for memory leaks? … … 215 212 216 213 %compare to archive 217 % matlab reads the dimensions reversed and matrices transposed from netcdf, so compensate for that 218 archive=transpose(ncread(['../Archives/' archive_name '.nc'],[archive_name '_field' num2str(k)])); 219 error_diff=full(max(abs(archive(:)-field(:)))/(max(abs(archive))+eps)); 214 %our output is in the correct order (n,1) or (1,1), so we do not need to transpose again 215 archive_cell=archread(['../Archives/' archive_name '.arch'],[archive_name '_field' num2str(k)]); 216 archive=archive_cell{1}; 217 error_diff=full(max(abs(archive(:)-field(:)))/(max(abs(archive(:)))+eps)); 220 218 221 219 %disp test result -
issm/trunk-jpl/test/NightlyRun/runme.py
r20914 r21151 4 4 import socket 5 5 import numpy 6 import netCDF47 6 import sys 8 7 import traceback … … 47 46 from MatlabFuncs import strcmpi 48 47 from MatlabFuncs import ismember 48 from arch import archread 49 from arch import archwrite 50 from arch import archdisp 49 51 50 52 #Get ISSM_DIR variable … … 140 142 archive_name='Archive'+str(id) 141 143 if strcmpi(procedure,'update'): 142 archive=os.path.join('..','Archives',archive_name+'.nc') 143 if os.path.isfile(archive): 144 os.remove(archive) 145 f = netCDF4.Dataset(archive,'w',format='NETCDF3_CLASSIC') 144 archive_file=os.path.join('..','Archives',archive_name+'.arch') 145 if os.path.isfile(archive_file): 146 os.remove(archive_file) 146 147 for k,fieldname in enumerate(field_names): 147 148 field=numpy.array(field_values[k],dtype=float) … … 154 155 field=field.reshape(1,1) 155 156 # Matlab uses base 1, so use base 1 in labels 156 f.createDimension(archive_name+'_field'+str(k+1)+'_1',numpy.size(field,0)) 157 f.createDimension(archive_name+'_field'+str(k+1)+'_2',numpy.size(field,1)) 158 v = f.createVariable(archive_name+'_field'+str(k+1),field.dtype,(archive_name+'_field'+str(k+1)+'_1',archive_name+'_field'+str(k+1)+'_2')) 159 v[:] = field 160 f.close() 161 print "File '%s' saved.\n" % os.path.join('..','Archives',archive_name+'.nc') 157 archwrite(archive_file,archive_name+'_field'+str(k+1),field) 158 print "File '%s' saved.\n" % os.path.join('..','Archives',archive_name+'.arch') 162 159 163 160 #ELSE: CHECK TEST … … 165 162 166 163 #load archive 167 if os.path.exists(os.path.join('..','Archives',archive_name+'. nc')):168 f = netCDF4.Dataset(os.path.join('..','Archives',archive_name+'.nc'),'r')164 if os.path.exists(os.path.join('..','Archives',archive_name+'.arch')): 165 archive_file=os.path.join('..','Archives',archive_name+'.arch') 169 166 else: 170 raise IOError("Archive file '"+os.path.join('..','Archives',archive_name+'. nc')+"' does not exist.")167 raise IOError("Archive file '"+os.path.join('..','Archives',archive_name+'.arch')+"' does not exist.") 171 168 172 169 for k,fieldname in enumerate(field_names): … … 184 181 #compare to archive 185 182 # Matlab uses base 1, so use base 1 in labels 186 if archive_name+'_field'+str(k+1) in f.variables: 187 archive=f.variables[archive_name+'_field'+str(k+1)][:] 188 else: 183 archive=numpy.array(archread(archive_file,archive_name+'_field'+str(k+1))) 184 if archive == None: 189 185 raise NameError("Field name '"+archive_name+'_field'+str(k+1)+"' does not exist in archive file.") 190 186 error_diff=numpy.amax(numpy.abs(archive-field),axis=0)/ \ … … 214 210 raise RuntimeError(message) 215 211 216 f.close()217 212 218 213 except Exception as message:
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/trac/issm/chrome/common/trac_banner.png)