Changeset 2982 for TI05-delivery/ows_framework/trunk/ows_server/ows_server/templates/NSfunctions10.kid
- Timestamp:
- 05/11/07 11:19:55 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TI05-delivery/ows_framework/trunk/ows_server/ows_server/templates/NSfunctions10.kid
r2981 r2982 89 89 </div> 90 90 </div> 91 <!--92 <NS_RelatedModel93 xlink:href="http://www.higem.nerc.ac.uk/"94 xlink:title="HiGEM">95 <NS_Relationship>This is the first HiGEM climate run </NS_Relationship>96 -->97 91 98 92 <div py:def="Condition(i,nsfix)"> 99 93 <?python 100 ty=i.attrib.get(' NS_Type')101 pe=i.attrib.get(' NS_Perturbed')94 ty=i.attrib.get('{http://ndg.nerc.ac.uk/numsim}type') 95 pe=i.attrib.get('{http://ndg.nerc.ac.uk/numsim}perturbed') 102 96 if ty is None: ty='' 103 97 if pe is None: pe='' 98 tag=i.tag[i.tag.find('}')+1:] 104 99 ?> 105 <p class="emphatic"> $i.tag $ty $pe </p> 106 <div py:replace="Description(i.find(nsfix('NS_Description')),nsfix)"/> 107 <div py:replace="References(i.find(nsfix('NS_References')),nsfix)"/> 108 <div py:replace="Parameters(i.find(nsfix('NS_ControlledParameters')),nsfix)"/> 109 <div py:replace="RelatedTo(i.find(nsfix('NS_BoundaryDataset')),nsfix)"/> 110 100 <p class="emphatic"> $tag $ty $pe </p> 101 <div py:replace="Description(i.find(nsfix('description')),nsfix)"/> 102 <div py:replace="References(i.find(nsfix('references')),nsfix)"/> 103 <div py:replace="Parameters(i.find(nsfix('controlledParameters')),nsfix)"/> 104 <div py:replace="RelatedTo(i.find(nsfix('boundaryDataset')),nsfix)"/> 105 </div> 106 107 <div py:def="Ensemble(i,nsfix)"> 108 <?python 109 s=i.attrib.get('{http://ndg.nerc.ac.uk/numsim}ensembleStatistics') 110 d=i.find(nsfix('description')) 111 et=(i.findall(nsfix('ensembleType')) or []) 112 ets=','.join(ets) 113 ?> 114 <tr><td>Ensemble $(if s: 'Average'}. Type:${ets}</td></tr> 115 <tr py:if="d"><td><div py:replace="Description(d,nsfix)"/></td></tr> 111 116 </div> 112 117 … … 134 139 </div> 135 140 141 <div py:def="Experiment(elem,nsfix)" class="Model"> 142 <table py:if="elem is not None" cellspacing="0" cellpadding="3" border="0"> 143 <?python 144 baseModel=elem.find(nsfix('baseModel')) 145 descriptions=(elem.findall(nsfix('description')) or []) 146 refs=elem.find(nsfix('references')) 147 ics=(elem.findall(nsfix('initialCondition')) or []) 148 bcs=(elem.findall(nsfix('boundaryCondition')) or []) 149 parent=elem.find(nsfix('parentEnsemble')) 150 ?> 151 <tbody><tr><td class="linehead" colspan="3"><span class="headingO"> 152 <span py:replace="Text(elem.find(nsfix('name')))"/></span></td></tr> 153 <tr py:if="baseModel"><td><div py:replace="Description(baseModel,nsfix)"/></td></tr> 154 <tr py:for="d in descriptions"><td><div py:replace="Description(d,nsfix)"/></td></tr> 155 <tr py:if="refs"><td><div py:replace="References(refs,nsfix)"/></td></tr> 156 <tr py:for="i in ics"><td><div py:replace="Condition(i,nsfix)"/></td></tr> 157 <tr py:for="i in bcs"><td><div py:replace="Condition(i,nsfix)"/></td></tr> 158 <tr py:if="parent"><td><div py:replace="RelatedTo(parent,nsfix)"/></td></tr> 159 </tbody> 160 </table> 161 </div> 136 162 137 138 163 <div py:def="simulationContent(xmlh)"> 139 164 <div py:if="xmlh.tree[0].tag=='{http://ndg.nerc.ac.uk/numsim}model'" 140 py:replace="Model(xmlh.tree[0],xmlh._distributens)"/> <!--165 py:replace="Model(xmlh.tree[0],xmlh._distributens)"/> 141 166 <div py:if="xmlh.tree[0].tag=='{http://ndg.nerc.ac.uk/numsim}experiment'" 142 167 py:replace="Experiment(xmlh.tree[0],xmlh._distributens)"/> 143 <?python dc= xmlh.tree.findall('{http://purl.org/dc/elements/1.1/dc}*')?>144 <table py:if="dc is not None"><tr py:for="e in dc">168 <?python dc=(xmlh.tree.findall('{http://purl.org/dc/elements/1.1/dc}*') or [])?> 169 <table py:if="dc !=[]"><tr py:for="e in dc"> 145 170 <td>${e.tag}</td><td>${e.text}</td></tr> 146 171 </table>-->
Note: See TracChangeset
for help on using the changeset viewer.