Skip to content

Commit 1307dcb

Browse files
authored
Merge pull request #37 from PCMDI/issue_351_half_levels
Issue 351 half levels
2 parents 39edd0b + 44664aa commit 1307dcb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+2247
-1431
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
11
Work on CMOR3 XML database which will replace CMOR2 tables.
2+
3+
Python preparation:
4+
pip install pylibconfig2
5+
pip install pyparsing
6+
7+
Operations order:
8+
9+
bash cpyfromsvn.sh
10+
python convertXML.py
11+
bash createAllTables.sh
12+
bash diffAllTables.sh
13+
bash copyAllTables.sh

docs/dreq.xml

Lines changed: 520 additions & 523 deletions
Large diffs are not rendered by default.

src/CMIP5_Omon_CMOR3

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,7 @@ axis_entries:{ longitude: {
294294
stored_direction: "increasing"
295295
valid_min: 0.
296296
valid_max: 12000.
297+
generic_level_name: "olevel"
297298
#----------------------------------
298299
#
299300
#============
@@ -317,6 +318,7 @@ axis_entries:{ longitude: {
317318
formula: "for k <= k_c:\n z(k,j,i)= sigma(k)*f(j,i) \n for k > k_c:\n z(k,j,i)= f(j,i) + (sigma(k)-1)*(depth(j,i)-f(j,i)) \n f(j,i)= 0.5*(z1+ z2) + 0.5*(z1-z2)* tanh(2*a/(z1-z2)*(depth(j,i)-href))"
318319
z_factors: "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c"
319320
z_bounds_factors: "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c"
321+
generic_level_name: "olevel"
320322
#----------------------------------
321323
#
322324
#============
@@ -338,7 +340,8 @@ axis_entries:{ longitude: {
338340
must_have_bounds: "yes"
339341
formula: "for k <= nsigma: z(n,k,j,i) = eta(n,j,i) + sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i)) ; for k > nsigma: z(n,k,j,i) = zlev(k)"
340342
z_factors: "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev"
341-
z_bounds_factors: "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds"
343+
z_bounds_factors: "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds"
344+
generic_level_name: "olevel"
342345
#----------------------------------
343346
#
344347
#============
@@ -369,6 +372,7 @@ axis_entries:{ longitude: {
369372
formula: "z(n,k,j,i) = eta(n,j,i)*(1+s(k)) + depth_c*s(k) + (depth(j,i)-depth_c)*C(k) \n where \n C(k)=(1-b)*sinh(a*s(k))/sinh(a) +\n b*(tanh(a*(s(k)+0.5))/(2*tanh(0.5*a)) - 0.5)"
370373
z_factors: "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c"
371374
z_bounds_factors: "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c"
375+
generic_level_name: "olevel"
372376
#----------------------------------
373377
#
374378
#============
@@ -399,6 +403,7 @@ axis_entries:{ longitude: {
399403
formula: "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))"
400404
z_factors: "sigma: lev eta: eta depth: depth"
401405
z_bounds_factors: "sigma: lev_bnds eta: eta depth: depth"
406+
generic_level_name: "olevel"
402407
#----------------------------------
403408
#
404409
#

0 commit comments

Comments
 (0)