-
Notifications
You must be signed in to change notification settings - Fork 285
/
Copy pathum_cf_map.py
1267 lines (1259 loc) · 104 KB
/
um_cf_map.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Copyright Iris contributors
#
# This file is part of Iris and is released under the LGPL license.
# See COPYING and COPYING.LESSER in the root of the repository for full
# licensing details.
"""
Provides UM/CF phenomenon translations.
"""
from collections import namedtuple
CFName = namedtuple('CFName', 'standard_name long_name units')
LBFC_TO_CF = {
5: CFName('atmosphere_boundary_layer_thickness', None, 'm'),
16: CFName('air_temperature', None, 'K'),
23: CFName('soil_temperature', None, 'K'),
27: CFName('air_density', None, 'kg m-3'),
36: CFName('land_area_fraction', None, '1'),
37: CFName('sea_ice_area_fraction', None, '1'),
50: CFName('wind_speed', None, 'm s-1'),
56: CFName('x_wind', None, 'm s-1'),
57: CFName('y_wind', None, 'm s-1'),
73: CFName('atmosphere_relative_vorticity', None, 's-1'),
74: CFName('divergence_of_wind', None, 's-1'),
83: CFName('potential_vorticity_of_atmosphere_layer', None, 'Pa-1 s-1'),
94: CFName('convective_rainfall_amount', None, 'kg m-2'),
97: CFName('rainfall_flux', None, 'kg m-2 s-1'),
102: CFName('stratiform_rainfall_amount', None, 'kg m-2'),
108: CFName('snowfall_flux', None, 'kg m-2 s-1'),
111: CFName('surface_runoff_amount', None, 'kg m-2'),
116: CFName('stratiform_snowfall_amount', None, 'kg m-2'),
117: CFName('convective_snowfall_amount', None, 'kg m-2'),
122: CFName('moisture_content_of_soil_layer', None, 'kg m-2'),
183: CFName('wind_speed', None, 'm s-1'),
200: CFName('toa_incoming_shortwave_flux', None, 'W m-2'),
203: CFName('surface_downwelling_shortwave_flux_in_air', None, 'W m-2'),
206: CFName('toa_outgoing_longwave_flux', None, 'W m-2'),
208: CFName('surface_downwelling_shortwave_flux_in_air_assuming_clear_sky', None, 'W m-2'),
209: CFName('sea_ice_temperature', None, 'K'),
253: CFName('tendency_of_air_temperature_due_to_longwave_heating', None, 'K s-1'),
261: CFName('downward_heat_flux_in_sea_ice', None, 'W m-2'),
321: CFName('root_depth', None, 'm'),
326: CFName('vegetation_area_fraction', None, '1'),
328: CFName('surface_albedo_assuming_deep_snow', None, '1'),
329: CFName('volume_fraction_of_condensed_water_in_soil_at_wilting_point', None, '1'),
330: CFName('volume_fraction_of_condensed_water_in_soil_at_critical_point', None, '1'),
332: CFName('soil_porosity', None, '1'),
333: CFName('soil_hydraulic_conductivity_at_saturation', None, 'm s-1'),
335: CFName('soil_thermal_capacity', None, 'J kg-1 K-1'),
336: CFName('soil_thermal_conductivity', None, 'W m-1 K-1'),
342: CFName('soil_suction_at_saturation', None, 'Pa'),
687: CFName('sea_ice_thickness', None, 'm'),
701: CFName('surface_eastward_sea_water_velocity', None, 'm s-1'),
702: CFName('surface_northward_sea_water_velocity', None, 'm s-1'),
1025: CFName('surface_downward_eastward_stress', None, 'Pa'),
1026: CFName('surface_downward_northward_stress', None, 'Pa'),
1373: CFName('mass_fraction_of_dimethyl_sulfide_in_air', None, '1'),
1374: CFName('mass_fraction_of_sulfur_dioxide_in_air', None, '1'),
1382: CFName('leaf_area_index', None, '1'),
1383: CFName('canopy_height', None, 'm'),
1385: CFName('mass_fraction_of_unfrozen_water_in_soil_moisture', None, '1'),
1386: CFName('mass_fraction_of_frozen_water_in_soil_moisture', None, '1'),
1392: CFName('leaf_area_index', None, '1'),
1393: CFName('canopy_height', None, 'm'),
1395: CFName('soil_albedo', None, '1'),
1507: CFName('snow_grain_size', None, '1e-6 m'),
1559: CFName('soil_moisture_content_at_field_capacity', None, 'kg m-2'),
1720: CFName('cloud_area_fraction_in_atmosphere_layer', None, '1'),
}
STASH_TO_CF = {
'm01s00i001': CFName('surface_air_pressure', None, 'Pa'),
'm01s00i002': CFName('x_wind', None, 'm s-1'),
'm01s00i003': CFName('y_wind', None, 'm s-1'),
'm01s00i004': CFName('air_potential_temperature', None, 'K'),
'm01s00i009': CFName('moisture_content_of_soil_layer', None, 'kg m-2'),
'm01s00i010': CFName('specific_humidity', None, 'kg kg-1'),
'm01s00i012': CFName('mass_fraction_of_cloud_ice_in_air', None, 'kg kg-1'),
'm01s00i013': CFName('convective_cloud_area_fraction', None, '1'),
'm01s00i020': CFName('soil_temperature', None, 'K'),
'm01s00i023': CFName('snowfall_amount', None, 'kg m-2'),
'm01s00i024': CFName('surface_temperature', None, 'K'),
'm01s00i025': CFName('atmosphere_boundary_layer_thickness', None, 'm'),
'm01s00i026': CFName('surface_roughness_length', None, 'm'),
'm01s00i028': CFName('surface_eastward_sea_water_velocity', None, 'm s-1'),
'm01s00i029': CFName('surface_northward_sea_water_velocity', None, 'm s-1'),
'm01s00i030': CFName('land_binary_mask', None, '1'),
'm01s00i031': CFName('sea_ice_area_fraction', None, '1'),
'm01s00i032': CFName('sea_ice_thickness', None, 'm'),
'm01s00i033': CFName('surface_altitude', None, 'm'),
'm01s00i040': CFName('volume_fraction_of_condensed_water_in_soil_at_wilting_point', None, '1'),
'm01s00i041': CFName('volume_fraction_of_condensed_water_in_soil_at_critical_point', None, '1'),
'm01s00i043': CFName('soil_porosity', None, '1'),
'm01s00i044': CFName('soil_hydraulic_conductivity_at_saturation', None, 'm s-1'),
'm01s00i046': CFName('soil_thermal_capacity', None, 'J kg-1 K-1'),
'm01s00i047': CFName('soil_thermal_conductivity', None, 'W m-1 K-1'),
'm01s00i048': CFName('soil_suction_at_saturation', None, 'Pa'),
'm01s00i049': CFName('sea_ice_temperature', None, 'K'),
'm01s00i050': CFName('vegetation_area_fraction', None, '1'),
'm01s00i051': CFName('root_depth', None, 'm'),
'm01s00i052': CFName('surface_albedo_assuming_no_snow', None, '1'),
'm01s00i053': CFName('surface_albedo_assuming_deep_snow', None, '1'),
'm01s00i058': CFName(None, 'tendency_of_atmosphere_mass_content_of_sulfur_dioxide_expressed_as_sulfur_due_to_low_level_emission', 'kg/m2/s'),
'm01s00i059': CFName(None, 'tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_expressed_as_sulfur_due_to_emission', 'kg/m2/s'),
'm01s00i060': CFName('mass_fraction_of_ozone_in_air', None, '1'),
'm01s00i075': CFName(None, 'number_of_cloud_droplets_per_kg_of_air', 'kg-1'),
'm01s00i076': CFName(None, 'number_of_rain_drops_per_kg_of_air', 'kg-1'),
'm01s00i077': CFName(None, 'rain_third_moment', '1'),
'm01s00i078': CFName(None, 'number_of_ice_particles_per_kg_of_air', 'kg-1'),
'm01s00i079': CFName(None, 'number_of_snow_aggregates_per_kg_of_air', 'kg-1'),
'm01s00i080': CFName(None, 'snow_third_moment', '1'),
'm01s00i081': CFName(None, 'number_of_graupel_particles_per_kg_of_air', 'kg-1'),
'm01s00i082': CFName(None, 'graupel_third_moment', '1'),
'm01s00i090': CFName(None, 'visibility_murk_aerosol', '1e-9 kg kg-1'),
'm01s00i091': CFName(None, 'lightning_flash_potential', '1'),
'm01s00i095': CFName(None, 'Snow amount on sea ice', 'kg/m^2'),
'm01s00i099': CFName(None, 'variance_of_vertical_velocity_from_boundary_layer_for_turbulent_mixed_phase_scheme', 'm s-1'),
'm01s00i101': CFName(None, 'mass_fraction_of_sulfur_dioxide_expressed_as_sulfur_in_air', 'kg/kg'),
'm01s00i102': CFName(None, 'mass_fraction_of_dimethyl_sulfide_expressed_as_sulfur_in_air', 'kg/kg'),
'm01s00i103': CFName(None, 'mass_fraction_of_aitken_mode_sulfate_dry_aerosol_expressed_as_sulfur_in_air', 'kg/kg'),
'm01s00i104': CFName(None, 'mass_fraction_of_accumulation_mode_sulfate_dry_aerosol_expressed_as_sulfur_in_air', 'kg/kg'),
'm01s00i105': CFName(None, 'mass_fraction_of_dissolved_sulfate_dry_aerosol_expressed_as_sulfur_in_air', 'kg/kg'),
'm01s00i106': CFName('mass_fraction_of_hydrogen_peroxide_in_air', None, 'kg kg-1'),
'm01s00i107': CFName(None, 'mass_fraction_of_ammonia_expressed_as_nitrogen_in_air', 'kg/kg'),
'm01s00i108': CFName(None, 'mass_fraction_of_fresh_black_carbon_dry_aerosol_in_air', 'kg/kg'),
'm01s00i109': CFName(None, 'mass_fraction_of_aged_black_carbon_dry_aerosol_in_air', 'kg/kg'),
'm01s00i110': CFName(None, 'mass_fraction_of_cloud_black_carbon_dry_aerosol_in_air', 'kg/kg'),
'm01s00i111': CFName(None, 'mass_fraction_of_fresh_biomass_burning_dry_aerosol_in_air', 'kg/kg'),
'm01s00i112': CFName(None, 'mass_fraction_of_aged_biomass_burning_dry_aerosol_in_air', 'kg/kg'),
'm01s00i113': CFName(None, 'mass_fraction_of_cloud_biomass_burning_dry_aerosol_in_air', 'kg/kg'),
'm01s00i114': CFName(None, 'mass_fraction_of_fresh_organic_carbon_from_fossil_fuel_dry_aerosol_in_air', 'kg/kg'),
'm01s00i115': CFName(None, 'mass_fraction_of_aged_organic_carbon_from_fossil_fuel_dry_aerosol_in_air', 'kg/kg'),
'm01s00i116': CFName(None, 'mass_fraction_of_cloud_organic_carbon_from_fossil_fuel_dry_aerosol_in_air', 'kg/kg'),
'm01s00i117': CFName(None, 'mass_fraction_of_accumulation_mode_nitrate_dry_aerosol_expressed_as_nitrogen_in_air', 'kg/kg'),
'm01s00i118': CFName(None, 'mass_fraction_of_dissolved_nitrate_dry_aerosol_expressed_as_nitrogen_in_air', 'kg/kg'),
'm01s00i121': CFName(None, '3D NATURAL SO2 EMISSIONS', 'kg m-2 s-1'),
'm01s00i122': CFName(None, 'molecular_concentration_of_hydroxyl_radical_in_air', 'cm-3'),
'm01s00i123': CFName(None, 'molecular_concentration_of_hydroperoxyl_radical_in_air', 'cm-3'),
'm01s00i124': CFName('mass_fraction_of_hydrogen_peroxide_in_air', None, 'kg kg-1'),
'm01s00i125': CFName('mass_fraction_of_ozone_in_air', None, 'kg kg-1'),
'm01s00i126': CFName(None, 'tendency_of_atmosphere_mass_content_of_sulfur_dioxide_expressed_as_sulfur_due_to_high_level_emission', 'kg/m2/s'),
'm01s00i127': CFName(None, 'tendency_of_atmosphere_mass_content_of_ammonia_expressed_as_nitrogen_due_to_emission', 'kg/m2/s'),
'm01s00i128': CFName(None, 'tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_low_level_emission', 'kg/m2/s'),
'm01s00i129': CFName(None, 'tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_high_level_emission', 'kg/m2/s'),
'm01s00i130': CFName(None, 'tendency_of_atmosphere_mass_content_of_biomass_burning_dry_aerosol_due_to_low_level_emission', 'kg/m2/s'),
'm01s00i131': CFName(None, 'tendency_of_atmosphere_mass_content_of_biomass_burning_dry_aerosol_due_to_high_level_emission', 'kg/m2/s'),
'm01s00i132': CFName('mole_concentration_of_dimethyl_sulfide_in_sea_water', None, 'nanomole/l'),
'm01s00i134': CFName(None, 'tendency_of_atmosphere_mass_content_of_organic_carbon_from_fossil_fuel_dry_aerosol_due_to_low_level_emission', 'kg/m2/s'),
'm01s00i135': CFName(None, 'tendency_of_atmosphere_mass_content_of_organic_carbon_from_fossil_fuel_dry_aerosol_due_to_high_level_emission', 'kg/m2/s'),
'm01s00i150': CFName('upward_air_velocity', None, 'm s-1'),
'm01s00i205': CFName('land_area_fraction', None, '1'),
'm01s00i208': CFName('leaf_area_index', None, '1'),
'm01s00i209': CFName('canopy_height', None, 'm'),
'm01s00i211': CFName(None, 'Convective cloud amount with anvil', '1'),
'm01s00i214': CFName('mass_fraction_of_unfrozen_water_in_soil_moisture', None, '1'),
'm01s00i215': CFName('mass_fraction_of_frozen_water_in_soil_moisture', None, '1'),
'm01s00i217': CFName('leaf_area_index', None, '1'),
'm01s00i218': CFName('canopy_height', None, 'm'),
'm01s00i220': CFName('soil_albedo', None, '1'),
'm01s00i223': CFName('soil_carbon_content', None, 'kg m-2'),
'm01s00i231': CFName('snow_grain_size', None, '1e-6 m'),
'm01s00i243': CFName(None, 'surface_diffuse_albedo_assuming_no_snow', '1'),
'm01s00i244': CFName(None, 'surface_diffuse_albedo_of_photosynthetically_active_radiation_assuming_no_snow', '1'),
'm01s00i245': CFName(None, 'surface_diffuse_albedo_of_near_infra_red_radiation_assuming_no_snow', '1'),
'm01s00i252': CFName('mass_fraction_of_carbon_dioxide_in_air', None, '1'),
'm01s00i254': CFName('mass_fraction_of_cloud_liquid_water_in_air', None, 'kg kg-1'),
'm01s00i255': CFName('dimensionless_exner_function', None, '1'),
'm01s00i265': CFName('cloud_area_fraction_in_atmosphere_layer', None, '1'),
'm01s00i266': CFName(None, 'cloud_volume_fraction_in_atmosphere_layer', '1'),
'm01s00i267': CFName(None, 'liquid_cloud_volume_fraction_in_atmosphere_layer', '1'),
'm01s00i268': CFName(None, 'ice_cloud_volume_fraction_in_atmosphere_layer', '1'),
'm01s00i269': CFName('surface_eastward_sea_water_velocity', None, 'm s-1'),
'm01s00i270': CFName('surface_northward_sea_water_velocity', None, 'm s-1'),
'm01s00i271': CFName(None, 'mass_fraction_of_cloud_ice_crystals_in_air', 'kg kg-1'),
'm01s00i272': CFName('mass_fraction_of_rain_in_air', None, 'kg kg-1'),
'm01s00i273': CFName('mass_fraction_of_graupel_in_air', None, 'kg kg-1'),
'm01s00i351': CFName(None, 'mass_concentration_of_biogenic_nmvoc_in_air', 'kg/kg'),
'm01s00i352': CFName(None, 'mass_fraction_of_fresh_biomass_burning_dry_aerosol_in_air', 'kg/kg'),
'm01s00i353': CFName(None, 'mass_fraction_of_aged_biomass_burning_dry_aerosol_in_air', 'kg/kg'),
'm01s00i354': CFName(None, 'mass_fraction_of_cloud_biomass_burning_dry_aerosol_in_air', 'kg/kg'),
'm01s00i355': CFName(None, 'mass_fraction_of_fresh_black_carbon_dry_aerosol_in_air', 'kg/kg'),
'm01s00i356': CFName(None, 'mass_fraction_of_aged_black_carbon_dry_aerosol_in_air', 'kg/kg'),
'm01s00i357': CFName(None, 'atmosphere_number_concentration_of_film_mode_sea_salt_particles', 'kg/kg'),
'm01s00i358': CFName(None, 'atmosphere_number_concentration_of_jet_mode_sea_salt_particles', 'kg/kg'),
'm01s00i359': CFName(None, 'mass_fraction_of_aitken_mode_sulfate_dry_aerosol_in_air_expressed_as_sulfur', 'kg/kg'),
'm01s00i360': CFName(None, 'mass_fraction_of_accumulation_mode_sulfate_dry_aerosol_in_air_expressed_as_sulfur', 'kg/kg'),
'm01s00i361': CFName(None, 'mass_fraction_of_dissolved_sulfate_dry_aerosol_in_air_expressed_as_sulfur', 'kg/kg'),
'm01s00i362': CFName(None, 'mass_fraction_of_dust_ukmo_division_1_dry_aerosol_in_air', 'kg/kg'),
'm01s00i363': CFName(None, 'mass_fraction_of_dust_ukmo_division_2_dry_aerosol_in_air', 'kg/kg'),
'm01s00i364': CFName(None, 'mass_fraction_of_dust_ukmo_division_3_dry_aerosol_in_air', 'kg/kg'),
'm01s00i365': CFName(None, 'mass_fraction_of_dust_ukmo_division_4_dry_aerosol_in_air', 'kg/kg'),
'm01s00i366': CFName(None, 'mass_fraction_of_dust_ukmo_division_5_dry_aerosol_in_air', 'kg/kg'),
'm01s00i367': CFName(None, 'mass_fraction_of_dust_ukmo_division_6_dry_aerosol_in_air', 'kg/kg'),
'm01s00i368': CFName(None, 'mass_fraction_of_fresh_organic_carbon_from_fossil_fuel_dry_aerosol_in_air', 'kg/kg'),
'm01s00i369': CFName(None, 'mass_fraction_of_aged_organic_carbon_from_fossil_fuel_dry_aerosol_in_air', 'kg/kg'),
'm01s00i370': CFName(None, 'mass_fraction_of_cloud_organic_carbon_from_fossil_fuel_dry_aerosol_in_air', 'kg/kg'),
'm01s00i371': CFName(None, 'mass_concentration_of_unspecified_aerosol_in_air', 'kg/kg'),
'm01s00i388': CFName(None, 'virtual_potential_temperature', 'K'),
'm01s00i389': CFName('air_density', None, 'kg m-3'),
'm01s00i391': CFName('humidity_mixing_ratio', None, 'kg kg-1'),
'm01s00i392': CFName('cloud_liquid_water_mixing_ratio', None, 'kg kg-1'),
'm01s00i393': CFName('cloud_ice_mixing_ratio', None, 'kg kg-1'),
'm01s00i394': CFName(None, 'rain_mixing_ratio', 'kg kg-1'),
'm01s00i395': CFName(None, 'graupel_mixing_ratio', 'kg kg-1'),
'm01s00i406': CFName('dimensionless_exner_function', None, '1'),
'm01s00i407': CFName('air_pressure', None, 'Pa'),
'm01s00i408': CFName('air_pressure', None, 'Pa'),
'm01s00i409': CFName('surface_air_pressure', None, 'Pa'),
'm01s00i413': CFName(None, 'Sea ice concentration by categories', '1'),
'm01s00i414': CFName(None, 'Sea ice thickness GBM by categories', 'm'),
'm01s00i415': CFName('sea_ice_surface_temperature', None, 'K'),
'm01s00i416': CFName(None, 'Snow thickness on sea ice', 'm'),
'm01s00i418': CFName('volume_fraction_of_clay_in_soil', None, 'm3 m-3'),
'm01s00i419': CFName('volume_fraction_of_silt_in_soil', None, 'm3 m-3'),
'm01s00i420': CFName('volume_fraction_of_sand_in_soil', None, 'm3 m-3'),
'm01s00i421': CFName(None, 'mass_fraction_of_soil_particles_in_ukmo_division1', 'kg/kg'),
'm01s00i422': CFName(None, 'mass_fraction_of_soil_particles_in_ukmo_division2', 'kg/kg'),
'm01s00i423': CFName(None, 'mass_fraction_of_soil_particles_in_ukmo_division3', 'kg/kg'),
'm01s00i424': CFName(None, 'mass_fraction_of_soil_particles_in_ukmo_division4', 'kg/kg'),
'm01s00i425': CFName(None, 'mass_fraction_of_soil_particles_in_ukmo_division5', 'kg/kg'),
'm01s00i426': CFName(None, 'mass_fraction_of_soil_particles_in_ukmo_division6', 'kg/kg'),
'm01s00i431': CFName(None, 'mass_fraction_of_dust_ukmo_division_1_dry_aerosol_in_air', 'kg/kg'),
'm01s00i432': CFName(None, 'mass_fraction_of_dust_ukmo_division_2_dry_aerosol_in_air', 'kg/kg'),
'm01s00i433': CFName(None, 'mass_fraction_of_dust_ukmo_division_3_dry_aerosol_in_air', 'kg/kg'),
'm01s00i434': CFName(None, 'mass_fraction_of_dust_ukmo_division_4_dry_aerosol_in_air', 'kg/kg'),
'm01s00i435': CFName(None, 'mass_fraction_of_dust_ukmo_division_5_dry_aerosol_in_air', 'kg/kg'),
'm01s00i436': CFName(None, 'mass_fraction_of_dust_ukmo_division_6_dry_aerosol_in_air', 'kg/kg'),
'm01s00i505': CFName('land_area_fraction', None, '1'),
'm01s00i506': CFName('surface_temperature', None, 'K'),
'm01s00i507': CFName('surface_temperature', None, 'K'),
'm01s00i508': CFName('surface_temperature', None, 'K'),
'm01s00i509': CFName(None, 'product_of_sea_ice_albedo_and_sunlit_binary_mask', '1'),
'm01s00i510': CFName(None, 'product_of_land_albedo_and_sunlit_binary_mask', '1'),
'm01s01i004': CFName('air_temperature', None, 'K'),
'm01s01i101': CFName(None, 'northward_horizon_angle_from_zenith', 'rad'),
'm01s01i102': CFName(None, 'northeastward_horizon_angle_from_zenith', 'rad'),
'm01s01i103': CFName(None, 'eastward_horizon_angle_from_zenith', 'rad'),
'm01s01i104': CFName(None, 'southeastward_horizon_angle_from_zenith', 'rad'),
'm01s01i105': CFName(None, 'southward_horizon_angle_from_zenith', 'rad'),
'm01s01i106': CFName(None, 'southwestward_horizon_angle_from_zenith', 'rad'),
'm01s01i107': CFName(None, 'westward_horizon_angle_from_zenith', 'rad'),
'm01s01i108': CFName(None, 'northwestward_horizon_angle_from_zenith', 'rad'),
'm01s01i109': CFName(None, 'northnortheastward_horizon_angle_from_zenith', 'rad'),
'm01s01i110': CFName(None, 'eastnortheastward_horizon_angle_from_zenith', 'rad'),
'm01s01i111': CFName(None, 'eastsoutheastward_horizon_angle_from_zenith', 'rad'),
'm01s01i112': CFName(None, 'southsoutheastward_horizon_angle_from_zenith', 'rad'),
'm01s01i113': CFName(None, 'southsouthwestward_horizon_angle_from_zenith', 'rad'),
'm01s01i114': CFName(None, 'westsouthwestward_horizon_angle_from_zenith', 'rad'),
'm01s01i115': CFName(None, 'westnorthwestward_horizon_angle_from_zenith', 'rad'),
'm01s01i116': CFName(None, 'northnorthwestward_horizon_angle_from_zenith', 'rad'),
'm01s01i181': CFName(None, 'change_over_time_in_air_temperature_due_to_shortwave_heating', 'K'),
'm01s01i182': CFName(None, 'change_over_time_in_specific_humidity_due_to_shortwave_heating', 'kg kg-1'),
'm01s01i183': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_liquid_water_in_air_due_to_shortwave_heating', 'kg kg-1'),
'm01s01i192': CFName(None, 'change_over_time_in_cloud_volume_fraction_in_atmosphere_layer_due_to_shortwave_heating', '1'),
'm01s01i193': CFName(None, 'change_over_time_in_liquid_water_cloud_volume_fraction_in_atmosphere_layer_due_to_shortwave_heating', '1'),
'm01s01i201': CFName('surface_net_downward_shortwave_flux', None, 'W m-2'),
'm01s01i203': CFName('surface_net_downward_shortwave_flux', None, 'W m-2'),
'm01s01i205': CFName('toa_outgoing_shortwave_flux', None, 'W m-2'),
'm01s01i207': CFName('toa_incoming_shortwave_flux', None, 'W m-2'),
'm01s01i208': CFName('toa_outgoing_shortwave_flux', None, 'W m-2'),
'm01s01i209': CFName('toa_outgoing_shortwave_flux_assuming_clear_sky', None, 'W m-2'),
'm01s01i210': CFName('surface_downwelling_shortwave_flux_in_air_assuming_clear_sky', None, 'W m-2'),
'm01s01i211': CFName('surface_upwelling_shortwave_flux_in_air_assuming_clear_sky', None, 'W m-2'),
'm01s01i217': CFName('upwelling_shortwave_flux_in_air', None, 'W m-2'),
'm01s01i218': CFName('downwelling_shortwave_flux_in_air', None, 'W m-2'),
'm01s01i219': CFName('upwelling_shortwave_flux_in_air_assuming_clear_sky', None, 'W m-2'),
'm01s01i220': CFName('downwelling_shortwave_flux_in_air_assuming_clear_sky', None, 'W m-2'),
'm01s01i221': CFName(None, 'product_of_effective_radius_of_stratiform_cloud_liquid_water_particle_and_stratiform_cloud_liquid_water_area_fraction_and_sunlit_binary_mask', 'um'),
'm01s01i223': CFName(None, 'product_of_stratiform_cloud_liquid_water_area_fraction_and_sunlit_binary_mask', '1'),
'm01s01i224': CFName(None, 'product_of_stratiform_cloud_liquid_water_path_and_stratiform_cloud_liquid_water_area_fraction_and_sunlit_binary_mask', 'kg m-2'),
'm01s01i225': CFName(None, 'product_of_effective_radius_of_convective_cloud_liquid_water_particle_and_convective_cloud_liquid_water_area_fraction_and_sunlit_binary_mask', 'um'),
'm01s01i226': CFName(None, 'product_of_convective_cloud_liquid_water_area_fraction_and_sunlit_binary_mask', '1'),
'm01s01i232': CFName('tendency_of_air_temperature_due_to_shortwave_heating', None, 'K s-1'),
'm01s01i233': CFName('tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky', None, 'K s-1'),
'm01s01i235': CFName('surface_downwelling_shortwave_flux_in_air', None, 'W m-2'),
'm01s01i237': CFName('net_downward_shortwave_flux_in_air', None, 'W m-2'),
'm01s01i238': CFName('tropopause_upwelling_shortwave_flux', None, 'W m-2'),
'm01s01i241': CFName(None, 'product_of_number_concentration_of_stratiform_cloud_liquid_water_particles_and_stratiform_cloud_liquid_water_area_fraction_and_sunlit_binary_mask', 'cm-3'),
'm01s01i242': CFName(None, 'product_of_stratiform_cloud_liquid_water_content_and_stratiform_cloud_liquid_water_area_fraction_and_sunlit_binary_mask', 'g cm-3'),
'm01s01i243': CFName(None, 'product_of_mass_concentration_of_sulfate_ion_and_sunlit_binary_mask', 'ug m-3'),
'm01s01i244': CFName(None, 'sunlit_binary_mask_in_atmosphere_layer_below_cloud_top', '1'),
'm01s01i245': CFName(None, 'product_of_effective_radius_of_cloud_liquid_water_particle_and_cloud_liquid_water_area_fraction_exposed_to_space_and_sunlit_binary_mask', 'um'),
'm01s01i246': CFName(None, 'product_of_cloud_liquid_water_area_fraction_exposed_to_space_and_sunlit_binary_mask', '1'),
'm01s01i247': CFName(None, 'atmosphere_number_concentration_of_film_mode_sea_salt_particles', 'm-3'),
'm01s01i248': CFName(None, 'atmosphere_number_concentration_of_jet_mode_sea_salt_particles', 'm-3'),
'm01s01i254': CFName(None, 'product_of_effective_radius_of_warm_cloud_liquid_water_particle_and_warm_cloud_liquid_water_area_fraction_exposed_to_space_and_sunlit_binary_mask', 'um'),
'm01s01i255': CFName(None, 'product_of_warm_cloud_liquid_water_area_fraction_exposed_to_space_and_sunlit_binary_mask', '1'),
'm01s01i268': CFName(None, 'surface_direct_beam_albedo_assuming_no_snow', '1'),
'm01s01i269': CFName(None, 'surface_diffuse_albedo_assuming_no_snow', '1'),
'm01s01i270': CFName(None, 'scaling_factor_for_surface_diffuse_albedo_of_photosynthetically_active_radiation_assuming_no_snow', '1'),
'm01s01i271': CFName(None, 'scaling_factor_for_surface_diffuse_albedo_of_near_infra_red_radiation_assuming_no_snow', '1'),
'm01s01i280': CFName(None, 'product_of_atmosphere_number_content_of_cloud_droplets_and_warm_cloud_area_fraction_and_sunlit_binary_mask', 'm-2'),
'm01s01i281': CFName(None, 'product_of_warm_cloud_area_fraction_and_sunlit_binary_mask', '1'),
'm01s01i294': CFName(None, 'surface_mean_slope_angle', 'rad'),
'm01s01i295': CFName(None, 'orographic_correction_factor_to_surface_direct_downwelling_shortwave_flux', '1'),
'm01s01i410': CFName('surface_downwelling_shortwave_flux_in_air_assuming_clear_sky', None, 'W m-2'),
'm01s01i435': CFName('surface_downwelling_shortwave_flux_in_air', None, 'W m-2'),
'm01s02i004': CFName('air_temperature', None, 'K'),
'm01s02i101': CFName(None, 'ratio_of_skyview_factor_to_cosine_of_surface_mean_slope_angle', '1'),
'm01s02i181': CFName(None, 'change_over_time_in_air_temperature_due_to_longwave_heating', 'K'),
'm01s02i182': CFName(None, 'change_over_time_in_specific_humidity_due_to_longwave_heating', 'kg kg-1'),
'm01s02i183': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_liquid_water_in_air_due_to_longwave_heating', 'kg kg-1'),
'm01s02i192': CFName(None, 'change_over_time_in_cloud_volume_fraction_in_atmosphere_layer_due_to_longwave_heating', '1'),
'm01s02i193': CFName(None, 'change_over_time_in_liquid_water_cloud_volume_fraction_in_atmosphere_layer_due_to_longwave_heating', '1'),
'm01s02i201': CFName('surface_net_downward_longwave_flux', None, 'W m-2'),
'm01s02i203': CFName('surface_net_downward_longwave_flux', None, 'W m-2'),
'm01s02i204': CFName('cloud_area_fraction', None, '1'),
'm01s02i205': CFName('toa_outgoing_longwave_flux', None, 'W m-2'),
'm01s02i206': CFName('toa_outgoing_longwave_flux_assuming_clear_sky', None, 'W m-2'),
'm01s02i207': CFName('surface_downwelling_longwave_flux_in_air', None, 'W m-2'),
'm01s02i208': CFName('surface_downwelling_longwave_flux_in_air_assuming_clear_sky', None, 'W m-2'),
'm01s02i217': CFName('upwelling_longwave_flux_in_air', None, 'W m-2'),
'm01s02i218': CFName('downwelling_longwave_flux_in_air', None, 'W m-2'),
'm01s02i219': CFName('upwelling_longwave_flux_in_air_assuming_clear_sky', None, 'W m-2'),
'm01s02i220': CFName('downwelling_longwave_flux_in_air_assuming_clear_sky', None, 'W m-2'),
'm01s02i232': CFName('tendency_of_air_temperature_due_to_longwave_heating', None, 'K s-1'),
'm01s02i233': CFName('tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky', None, 'K s-1'),
'm01s02i237': CFName('tropopause_net_downward_longwave_flux', None, 'W m-2'),
'm01s02i238': CFName('tropopause_downwelling_longwave_flux', None, 'W m-2'),
'm01s02i260': CFName('mass_fraction_of_ozone_in_air', None, '1'),
'm01s02i261': CFName('cloud_area_fraction_in_atmosphere_layer', None, '1'),
'm01s02i262': CFName(None, 'product_of_mass_absorption_coefficient_due_to_cloud_and_upwelling_longwave_flux_assuming_clear_sky_and_cloud_area_fraction_in_atmosphere_layer', 'W kg-1'),
'm01s02i263': CFName(None, 'product_of_upwelling_longwave_flux_assuming_clear_sky_and_cloud_area_fraction_in_atmosphere_layer', 'W m-2'),
'm01s02i264': CFName(None, 'product_of_mass_absorption_coefficient_due_to_stratiform_cloud_and_upwelling_longwave_flux_assuming_clear_sky_and_stratiform_cloud_area_fraction_in_atmosphere_layer', 'W kg-1'),
'm01s02i265': CFName(None, 'product_of_upwelling_longwave_flux_assuming_clear_sky_and_stratiform_cloud_area_fraction_in_atmosphere_layer', 'W m-2'),
'm01s02i266': CFName(None, 'product_of_mass_absorption_coefficient_due_to_convective_cloud_and_upwelling_longwave_flux_assuming_clear_sky_and_convective_cloud_area_fraction_in_atmosphere_layer', 'W kg-1'),
'm01s02i267': CFName(None, 'product_of_upwelling_longwave_flux_assuming_clear_sky_and_convective_cloud_area_fraction_in_atmosphere_layer', 'W m-2'),
'm01s02i280': CFName(None, 'model_level_number_at_ozone_tropopause', '1'),
'm01s02i281': CFName(None, 'ozone_tropopause_altitude', 'm'),
'm01s02i282': CFName(None, 'model_level_number_at_thermal_tropopause', '1'),
'm01s02i283': CFName(None, 'thermal_tropopause_altitude', 'm'),
'm01s02i284': CFName(None, 'atmosphere_optical_thickness_due_to_sulphate_ambient_aerosol', '1'),
'm01s02i285': CFName('atmosphere_optical_thickness_due_to_dust_ambient_aerosol', None, '1'),
'm01s02i286': CFName('atmosphere_optical_thickness_due_to_seasalt_ambient_aerosol', None, '1'),
'm01s02i287': CFName('atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol', None, '1'),
'm01s02i288': CFName(None, 'atmosphere_optical_thickness_due_to_biomass_burning_ambient_aerosol', '1'),
'm01s02i289': CFName(None, 'atmosphere_optical_thickness_due_to_biogenic_aerosol', '1'),
'm01s02i295': CFName(None, 'atmosphere_optical_thickness_due_to_fossil_fuel_organic_carbon_ambient_aerosol', '1'),
'm01s02i296': CFName(None, 'atmosphere_optical_thickness_due_to_unspecified_aerosol', '1'),
'm01s02i297': CFName(None, 'atmosphere_optical_thickness_due_to_ammonium_nitrate_ambient_aerosol', '1'),
'm01s02i298': CFName(None, 'atmosphere_optical_thickness_due_all_ambient_aerosol', '1'),
'm01s02i299': CFName('angstrom_exponent_of_ambient_aerosol_in_air', None, '1'),
'm01s02i300': CFName(None, 'atmosphere_optical_thickness_due_to_soluble_aitken_mode_sulphate_aerosol', '1'),
'm01s02i301': CFName(None, 'atmosphere_optical_thickness_due_to_soluble_accumulation_mode_sulphate_aerosol', '1'),
'm01s02i302': CFName(None, 'atmosphere_optical_thickness_due_to_soluble_coarse_mode_sulphate_aerosol', '1'),
'm01s02i303': CFName(None, 'atmosphere_optical_thickness_due_to_insoluble_aitken_mode_sulphate_aerosol', '1'),
'm01s02i304': CFName(None, 'atmosphere_optical_thickness_due_to_unsoluble_accumulation_mode_sulphate_aerosol', '1'),
'm01s02i305': CFName(None, 'atmosphere_optical_thickness_due_to_unsoluble_coarse_mode_sulphate_aerosol', '1'),
'm01s02i308': CFName('mass_fraction_of_stratiform_cloud_liquid_water_in_air', None, '1'),
'm01s02i309': CFName('mass_fraction_of_stratiform_cloud_ice_in_air', None, '1'),
'm01s02i310': CFName('mass_fraction_of_convective_cloud_liquid_water_in_air', None, '1'),
'm01s02i311': CFName('mass_fraction_of_convective_cloud_ice_in_air', None, '1'),
'm01s02i312': CFName(None, 'stratiform_cloud_liquid_water_area_fraction_in_atmosphere_layer', '1'),
'm01s02i313': CFName(None, 'stratiform_cloud_ice_area_fraction_in_atmosphere_layer', '1'),
'm01s02i314': CFName(None, 'convective_cloud_liquid_water_area_fraction_in_atmosphere_layer', '1'),
'm01s02i315': CFName(None, 'convective_cloud_ice_area_fraction_in_atmosphere_layer', '1'),
'm01s02i348': CFName('toa_bidirectional_reflectance', None, '1'),
'm01s02i351': CFName('equivalent_reflectivity_factor', None, 'dBZ'),
'm01s02i370': CFName('histogram_of_backscattering_ratio_over_height_above_reference_ellipsoid', None, '1'),
'm01s02i372': CFName('histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid', None, '1'),
'm01s02i375': CFName('atmosphere_optical_thickness_due_to_stratiform_cloud', None, '1'),
'm01s02i376': CFName('stratiform_cloud_longwave_emissivity', None, '1'),
'm01s02i377': CFName('atmosphere_optical_thickness_due_to_convective_cloud', None, '1'),
'm01s02i378': CFName('convective_cloud_longwave_emissivity', None, '1'),
'm01s02i380': CFName('effective_radius_of_stratiform_cloud_liquid_water_particle', None, 'm'),
'm01s02i381': CFName('effective_radius_of_stratiform_cloud_ice_particle', None, 'm'),
'm01s02i382': CFName('effective_radius_of_stratiform_cloud_rain_particle', None, 'm'),
'm01s02i383': CFName('effective_radius_of_stratiform_cloud_snow_particle', None, 'm'),
'm01s02i384': CFName('effective_radius_of_convective_cloud_liquid_water_particle', None, 'm'),
'm01s02i385': CFName('effective_radius_of_convective_cloud_ice_particle', None, 'm'),
'm01s02i386': CFName('effective_radius_of_convective_cloud_rain_particle', None, 'm'),
'm01s02i387': CFName('effective_radius_of_convective_cloud_snow_particle', None, 'm'),
'm01s02i388': CFName('effective_radius_of_stratiform_cloud_graupel_particle', None, 'm'),
'm01s02i421': CFName(None, 'atmosphere_optical_thickness_due_to_sulphate_ambient_aerosol', '1'),
'm01s02i422': CFName('atmosphere_optical_thickness_due_to_dust_ambient_aerosol', None, '1'),
'm01s02i423': CFName('atmosphere_optical_thickness_due_to_seasalt_ambient_aerosol', None, '1'),
'm01s02i424': CFName('atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol', None, '1'),
'm01s02i425': CFName(None, 'atmosphere_optical_thickness_due_to_biomass_burning_ambient_aerosol', '1'),
'm01s02i426': CFName(None, 'atmosphere_optical_thickness_due_to_fossil_fuel_organic_carbon_ambient_aerosol', '1'),
'm01s02i427': CFName(None, 'atmosphere_optical_thickness_due_to_ammonium_nitrate_ambient_aerosol', '1'),
'm01s03i004': CFName('air_temperature', None, 'K'),
'm01s03i010': CFName('specific_humidity', None, '1'),
'm01s03i025': CFName('atmosphere_boundary_layer_thickness', None, 'm'),
'm01s03i181': CFName(None, 'change_over_time_in_air_temperature_due_to_boundary_layer_mixing', 'K'),
'm01s03i182': CFName(None, 'change_over_time_in_specific_humidity_due_to_boundary_layer_mixing', 'kg kg-1'),
'm01s03i183': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_liquid_water_in_air_due_to_boundary_layer_mixing', 'kg kg-1'),
'm01s03i184': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_ice_in_air_due_to_boundary_layer_mixing', 'kg kg-1'),
'm01s03i185': CFName(None, 'change_over_time_in_x_wind_due_to_boundary_layer_mixing', 'm s-1'),
'm01s03i186': CFName(None, 'change_over_time_in_y_wind_due_to_boundary_layer_mixing', 'm s-1'),
'm01s03i187': CFName(None, 'change_over_time_in_upward_air_velocity_due_to_boundary_layer_mixing', 'm s-1'),
'm01s03i192': CFName(None, 'change_over_time_in_cloud_volume_fraction_in_atmosphere_layer_due_to_boundary_layer_mixing', '1'),
'm01s03i193': CFName(None, 'change_over_time_in_liquid_water_cloud_volume_fraction_in_atmosphere_layer_due_to_boundary_layer_mixing', '1'),
'm01s03i194': CFName(None, 'change_over_time_in_ice_cloud_volume_fraction_in_atmosphere_layer_due_to_boundary_layer_mixing', '1'),
'm01s03i201': CFName('downward_heat_flux_in_sea_ice', None, 'W m-2'),
'm01s03i202': CFName('downward_heat_flux_in_soil', None, 'W m-2'),
'm01s03i209': CFName('x_wind', None, 'm s-1'),
'm01s03i210': CFName('y_wind', None, 'm s-1'),
'm01s03i216': CFName('upward_heat_flux_in_air', None, 'W m-2'),
'm01s03i217': CFName('surface_upward_sensible_heat_flux', None, 'W m-2'),
'm01s03i219': CFName(None, 'atmosphere_downward_eastward_stress', 'Pa'),
'm01s03i220': CFName(None, 'atmosphere_downward_northward_stress', 'Pa'),
'm01s03i222': CFName('upward_water_vapor_flux_in_air', None, 'kg m-2 s-1'),
'm01s03i223': CFName('surface_upward_water_flux', None, 'kg m-2 s-1'),
'm01s03i224': CFName('wind_mixing_energy_flux_into_sea_water', None, 'W m-2'),
'm01s03i225': CFName('x_wind', None, 'm s-1'),
'm01s03i226': CFName('y_wind', None, 'm s-1'),
'm01s03i227': CFName('wind_speed', None, 'm s-1'),
'm01s03i228': CFName('surface_upward_sensible_heat_flux', None, 'W m-2'),
'm01s03i230': CFName('wind_speed', None, 'm s-1'),
'm01s03i231': CFName(None, 'water_sublimation_flux_in_timestep', 'kg m-2'),
'm01s03i232': CFName(None, 'Evaporation flux from open sea', 'kg/m^2/s'),
'm01s03i234': CFName('surface_upward_latent_heat_flux', None, 'W m-2'),
'm01s03i235': CFName(None, 'Latent heat flux from sea ice top melt', 'W/m^2'),
'm01s03i236': CFName('air_temperature', None, 'K'),
'm01s03i237': CFName('specific_humidity', None, '1'),
'm01s03i238': CFName('soil_temperature', None, 'K'),
'm01s03i245': CFName('relative_humidity', None, '%'),
'm01s03i247': CFName('visibility_in_air', None, 'm'),
'm01s03i248': CFName('fog_area_fraction', None, '1'),
'm01s03i249': CFName('wind_speed', None, 'm s-1'),
'm01s03i250': CFName('dew_point_temperature', None, 'K'),
'm01s03i256': CFName(None, 'Heat flux through sea ice', 'W/m^2'),
'm01s03i257': CFName(None, 'Heat flux in sea ice surface melt', 'W/m^2'),
'm01s03i258': CFName('surface_snow_melt_heat_flux', None, 'W m-2'),
'm01s03i261': CFName('gross_primary_productivity_of_carbon', None, 'kg m-2 s-1'),
'm01s03i262': CFName('net_primary_productivity_of_carbon', None, 'kg m-2 s-1'),
'm01s03i263': CFName('plant_respiration_carbon_flux', None, 'kg m-2 s-1'),
'm01s03i270': CFName('tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition', None, 'kg m-2 s-1'),
'm01s03i281': CFName('visibility_in_air', None, 'm'),
'm01s03i293': CFName('soil_respiration_carbon_flux', None, 'kg m-2 s-1'),
'm01s03i295': CFName(None, 'surface_snow_area_fraction_where_land', '%'),
'm01s03i296': CFName(None, 'Evaporation from soil surface', 'kg/m^2/s'),
'm01s03i297': CFName(None, 'Evaporation from canopy', 'kg/m^2/s'),
'm01s03i298': CFName('water_sublimation_flux', None, 'kg m-2 s-1'),
'm01s03i300': CFName('tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition', None, 'kg m-2 s-1'),
'm01s03i304': CFName(None, 'Turbulent mixing height after boundary layer', 'm'),
'm01s03i305': CFName(None, 'Stable boundary layer indicator', '1'),
'm01s03i306': CFName(None, 'Stratocumulus over stable boundary layer indicator', '1'),
'm01s03i307': CFName(None, 'Well-mixed boundary layer indicator', '1'),
'm01s03i308': CFName(None, 'Decoupled stratocumulus not over cumulus indicator', '1'),
'm01s03i309': CFName(None, 'Decoupled stratocumulus over cumulus indicator', '1'),
'm01s03i310': CFName(None, 'Cumulus capped boundary layer indicator', '1'),
'm01s03i313': CFName('soil_moisture_content_at_field_capacity', None, 'kg m-2'),
'm01s03i321': CFName(None, 'Canopy water on tiles', 'kg/m^2'),
'm01s03i331': CFName(None, 'Sublimation moisture flux on tiles', 'kg/m^2/s'),
'm01s03i332': CFName('toa_outgoing_longwave_flux', None, 'W m-2'),
'm01s03i334': CFName('water_potential_evaporation_flux', None, 'kg m-2 s-1'),
'm01s03i337': CFName('downward_heat_flux_in_soil', None, 'W m-2'),
'm01s03i339': CFName(None, 'bulk_richardson_number', '1'),
'm01s03i340': CFName(None, 'Shear driven boundary layer indicator', '1'),
'm01s03i353': CFName(None, 'Sublimation of sea ice meaned over sea portion of grid box', 'kg/m^2/s'),
'm01s03i365': CFName('x_wind', None, 'm s-1'),
'm01s03i366': CFName('y_wind', None, 'm s-1'),
'm01s03i380': CFName('surface_net_downward_radiative_flux', None, 'W m-2'),
'm01s03i390': CFName('wind_speed_shear', None, 'm s-1'),
'm01s03i391': CFName('surface_downward_eastward_stress', None, 'Pa'),
'm01s03i392': CFName('surface_downward_eastward_stress', None, 'Pa'),
'm01s03i393': CFName('surface_downward_northward_stress', None, 'Pa'),
'm01s03i394': CFName('surface_downward_northward_stress', None, 'Pa'),
'm01s03i395': CFName('land_area_fraction', None, '1'),
'm01s03i401': CFName(None, 'Dust emissions division 1', 'kg/m^2/s'),
'm01s03i402': CFName(None, 'Dust emissions division 2', 'kg/m^2/s'),
'm01s03i403': CFName(None, 'Dust emissions division 3', 'kg/m^2/s'),
'm01s03i404': CFName(None, 'Dust emissions division 4', 'kg/m^2/s'),
'm01s03i405': CFName(None, 'Dust emissions division 5', 'kg/m^2/s'),
'm01s03i406': CFName(None, 'Dust emissions division 6', 'kg/m^2/s'),
'm01s03i430': CFName(None, 'Dust friction velocity', 'm/s'),
'm01s03i441': CFName(None, 'Dust dry deposition flux division 1 from level 1', 'kg/m^2/s'),
'm01s03i442': CFName(None, 'Dust dry deposition flux division 2 from level 1', 'kg/m^2/s'),
'm01s03i443': CFName(None, 'Dust dry deposition flux division 3 from level 1', 'kg/m^2/s'),
'm01s03i444': CFName(None, 'Dust dry deposition flux division 4 from level 1', 'kg/m^2/s'),
'm01s03i445': CFName(None, 'Dust dry deposition flux division 5 from level 1', 'kg/m^2/s'),
'm01s03i446': CFName(None, 'Dust dry deposition flux division 6 from level 1', 'kg/m^2/s'),
'm01s03i451': CFName(None, 'Dust dry deposition flux division 1 from level 2', 'kg/m^2/s'),
'm01s03i452': CFName(None, 'Dust dry deposition flux division 2 from level 2', 'kg/m^2/s'),
'm01s03i453': CFName(None, 'Dust dry deposition flux division 3 from level 2', 'kg/m^2/s'),
'm01s03i454': CFName(None, 'Dust dry deposition flux division 4 from level 2', 'kg/m^2/s'),
'm01s03i455': CFName(None, 'Dust dry deposition flux division 5 from level 2', 'kg/m^2/s'),
'm01s03i456': CFName(None, 'Dust dry deposition flux division 6 from level 2', 'kg/m^2/s'),
'm01s03i460': CFName('surface_downward_eastward_stress', None, 'Pa'),
'm01s03i461': CFName('surface_downward_northward_stress', None, 'Pa'),
'm01s03i463': CFName('wind_speed_of_gust', None, 'm s-1'),
'm01s03i471': CFName('atmosphere_momentum_diffusivity', None, 'm2 s-1'),
'm01s03i472': CFName('atmosphere_heat_diffusivity', None, 'm2 s-1'),
'm01s03i491': CFName('surface_carbon_dioxide_mole_flux', None, 'mol m-2 s-1'),
'm01s03i538': CFName('surface_drag_coefficient_for_momentum_in_air', None, '1'),
'm01s03i541': CFName('surface_drag_coefficient_for_heat_in_air', None, '1'),
'm01s04i004': CFName('air_temperature', None, 'K'),
'm01s04i010': CFName('specific_humidity', None, '1'),
'm01s04i100': CFName(None, 'ice_aggregate_fraction', '1'),
'm01s04i101': CFName(None, 'flag_to_indicate_microphysics_code_has_been_run', '1'),
'm01s04i102': CFName(None, 'fall_speed_of_ice_crystals', 'm s-1'),
'm01s04i103': CFName(None, 'fall_speed_of_ice_aggregates', 'm s-1'),
'm01s04i104': CFName(None, 'flag_for_ice_fall_speed_in_use', '1'),
'm01s04i105': CFName(None, 'assumed_fall_speed_of_ice', 'm s-1'),
'm01s04i110': CFName(None, 'radar_reflectivity_due_to_all_hydrometeors_at_the_surface', 'dBZ'),
'm01s04i111': CFName(None, 'maximum_radar_reflectivity_in_the_grid_column_due_to_all_hydrometeors', 'dBZ'),
'm01s04i112': CFName(None, 'radar_reflectivity_due_to_all_hydrometeors_at_1km_altitude', 'dBZ'),
'm01s04i113': CFName(None, 'radar_reflectivity_due_to_graupel_alone', 'dBZ'),
'm01s04i114': CFName(None, 'radar_reflectivity_due_to_ice_aggregates_alone', 'dBZ'),
'm01s04i115': CFName(None, 'radar_reflectivity_due_to_ice_crystals_alone', 'dBZ'),
'm01s04i116': CFName(None, 'radar_reflectivity_due_to_rain_alone', 'dBZ'),
'm01s04i117': CFName(None, 'radar_reflectivity_due_to_cloud_alone', 'dBZ'),
'm01s04i118': CFName(None, 'radar_reflectivity_due_to_all_hydrometeor_species', 'dBZ'),
'm01s04i119': CFName(None, 'cloud_top_altitude_derived_using_radar_echo_top_altitude', 'm'),
'm01s04i141': CFName(None, 'change_over_time_in_air_temperature_due_to_pc2_checks', 'K'),
'm01s04i142': CFName(None, 'change_over_time_in_specific_humidity_due_to_pc2_checks', 'kg kg-1'),
'm01s04i143': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_liquid_water_in_air_due_to_pc2_checks', 'kg kg-1'),
'm01s04i144': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_ice_in_air_due_to_pc2_checks', 'kg kg-1'),
'm01s04i152': CFName(None, 'change_over_time_in_cloud_volume_fraction_in_atmosphere_layer_due_to_pc2_checks', '1'),
'm01s04i153': CFName(None, 'change_over_time_in_liquid_water_cloud_volume_fraction_in_atmosphere_layer_due_to_pc2_checks', '1'),
'm01s04i154': CFName(None, 'change_over_time_in_ice_cloud_volume_fraction_in_atmosphere_layer_due_to_pc2_checks', '1'),
'm01s04i181': CFName(None, 'change_over_time_in_air_temperature_due_to_stratiform_precipitation', 'K'),
'm01s04i182': CFName(None, 'change_over_time_in_specific_humidity_due_to_stratiform_precipitation', 'kg kg-1'),
'm01s04i183': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_liquid_water_in_air_due_to_stratiform_precipitation', 'kg kg-1'),
'm01s04i184': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_ice_in_air_due_to_stratiform_precipitation', 'kg kg-1'),
'm01s04i189': CFName(None, 'change_over_time_in_mass_fraction_of_rain_in_air_due_to_stratiform_precipitation', 'kg kg-1'),
'm01s04i190': CFName(None, 'graupel_mixing_ratio_increment_due_to_grid_scale_precipitation', '1'),
'm01s04i191': CFName(None, 'change_over_time_in_mass_fraction_of_graupel_in_air_due_to_stratiform_precipitation', 'kg kg-1'),
'm01s04i192': CFName(None, 'change_over_time_in_cloud_volume_fraction_in_atmosphere_layer_due_to_stratiform_precipitation', '1'),
'm01s04i193': CFName(None, 'change_over_time_in_liquid_water_cloud_volume_fraction_in_atmosphere_layer_due_to_stratiform_precipitation', '1'),
'm01s04i194': CFName(None, 'change_over_time_in_ice_cloud_volume_fraction_in_atmosphere_layer_due_to_stratiform_precipitation', '1'),
'm01s04i201': CFName('stratiform_rainfall_amount', None, 'kg m-2'),
'm01s04i202': CFName('stratiform_snowfall_amount', None, 'kg m-2'),
'm01s04i203': CFName('stratiform_rainfall_flux', None, 'kg m-2 s-1'),
'm01s04i204': CFName('stratiform_snowfall_flux', None, 'kg m-2 s-1'),
'm01s04i205': CFName('mass_fraction_of_cloud_liquid_water_in_air', None, '1'),
'm01s04i206': CFName('mass_fraction_of_cloud_ice_in_air', None, '1'),
'm01s04i207': CFName(None, 'relative_humidity_with_respect_to_liquid_water', '%'),
'm01s04i208': CFName(None, 'relative_humidity_with_respect_to_water_and_ice', '%'),
'm01s04i209': CFName(None, 'graupel_fall_amount_at_surface', 'kg m-2'),
'm01s04i210': CFName(None, 'cloud_drop_number_concentration_where_cloud_is_present', 'm-3'),
'm01s04i211': CFName(None, 'cloud_drop_number_concentration_ignoring_prescence_of_cloud', 'm-3'),
'm01s04i212': CFName(None, 'graupel_fall_flux_at_surface', 'kg m-2 s-1'),
'm01s04i222': CFName('large_scale_rainfall_flux', None, 'kg m-2 s-1'),
'm01s04i223': CFName('large_scale_snowfall_flux', None, 'kg m-2 s-1'),
'm01s04i224': CFName(None, 'supercooled_liquid_water_content', '1'),
'm01s04i225': CFName(None, 'supercooled_rainfall_flux', 'kg m-2 s-1'),
'm01s04i226': CFName(None, 'graupel_fall_flux_on_model_levels', 'kg m-2 s-1'),
'm01s04i227': CFName(None, 'fraction_of_grid_box_assumed_to_be_rain', '1'),
'm01s04i231': CFName(None, 'Dust wet deposition flux due to large scale precipitation division 1', 'kg/m^2/s'),
'm01s04i232': CFName(None, 'Dust wet deposition flux due to large scale precipitation division 2', 'kg/m^2/s'),
'm01s04i233': CFName(None, 'Dust wet deposition flux due to large scale precipitation division 3', 'kg/m^2/s'),
'm01s04i234': CFName(None, 'Dust wet deposition flux due to large scale precipitation division 4', 'kg/m^2/s'),
'm01s04i235': CFName(None, 'Dust wet deposition flux due to large scale precipitation division 5', 'kg/m^2/s'),
'm01s04i236': CFName(None, 'Dust wet deposition flux due to large scale precipitation division 6', 'kg/m^2/s'),
'm01s04i240': CFName('tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_homogeneous_nucleation', None, 's-1'),
'm01s04i241': CFName('tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_water_vapor', None, 's-1'),
'm01s04i242': CFName('tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_cloud_liquid', None, 's-1'),
'm01s04i243': CFName(None, 'rate_of_increase_of_ice_mass_due_to_vapour_deposition', 's-1'),
'm01s04i245': CFName(None, 'rate_of_increase_of_snow_mass_due_to_vapour_deposition', 's-1'),
'm01s04i247': CFName('tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_cloud_liquid', None, 's-1'),
'm01s04i248': CFName(None, 'rate_of_increase_of_snow_mass_due_to_riming_of_liquid_cloud', 's-1'),
'm01s04i249': CFName(None, 'rate_of_increase_of_ice_mass_due_to_capture_of_raindrops', 's-1'),
'm01s04i250': CFName(None, 'rate_of_increase_of_snow_mass_due_to_capture_of_raindrops', 's-1'),
'm01s04i251': CFName(None, 'rate_of_loss_of_ice_mass_due_to_sublimation', 's-1'),
'm01s04i252': CFName(None, 'rate_of_loss_of_snow_mass_due_to_sublimation', 's-1'),
'm01s04i253': CFName(None, 'rate_of_increase_of_rain_mass_due_to_melting_of_ice_crystals', 's-1'),
'm01s04i254': CFName(None, 'rate_of_increase_of_rain_mass_due_to_melting_of_snow', 's-1'),
'm01s04i255': CFName(None, 'rate_of_increase_of_snow_mass_due_to_autoconversion_from_ice_crystals', 's-1'),
'm01s04i256': CFName(None, 'rate_of_increase_of_snow_mass_due_to_capture_of_ice_crystals', 's-1'),
'm01s04i257': CFName(None, 'rate_of_increase_of_rain_mass_due_to_autoconversion_from_liquid_cloud', 's-1'),
'm01s04i258': CFName(None, 'rate_of_increase_of_rain_mass_due_to_accretion_of_liquid_cloud', 's-1'),
'm01s04i259': CFName(None, 'rate_of_loss_of_rain_mass_due_to_evaporation', 's-1'),
'm01s04i260': CFName(None, 'rate_of_increase_of_graupel_mass_due_to_autoconversion_from_snow', 's-1'),
'm01s04i261': CFName(None, 'rate_of_change_of_graupel_mass_due_to_riming_liquid_water', 's-1'),
'm01s04i262': CFName(None, 'rate_of_change_of_graupel_mass_due_to_capturing_snow', 's-1'),
'm01s04i263': CFName(None, 'melting_rate_of_graupel_mass', 's-1'),
'm01s04i264': CFName(None, 'loss_of_graupel_mass_due_to_sublimation', 's-1'),
'm01s04i265': CFName(None, 'sedimentation_rate_of_ice_crystal_mass', 's-1'),
'm01s04i266': CFName(None, 'sedimentation_rate_of_ice_aggregate_mass', 's-1'),
'm01s04i267': CFName(None, 'sedimentation_rate_of_rain_mass', 's-1'),
'm01s04i268': CFName(None, 'sedimentation_rate_of_graupel_mass', 's-1'),
'm01s04i269': CFName(None, 'rate_of_sedimentation_of_settling_cloud_droplets', 's-1'),
'm01s04i270': CFName(None, 'rate_of_evaporation_of_settling_cloud_droplets', 's-1'),
'm01s04i271': CFName(None, 'rate_of_change_of_ice_mass_due_to_homogeneous_freezing_of_rain', 's-1'),
'm01s04i272': CFName(None, 'rate_of_change_of_ice_mass_due_to_heterogeneous_freezing_of_rain', 's-1'),
'm01s04i275': CFName(None, 'maximum_predicted_hailstone_size_at_surface', 'mm'),
'm01s04i276': CFName(None, 'maximum_predicted_hailstone_size_in_model_vertical_column', 'mm'),
'm01s04i277': CFName(None, 'maximum_predicted_hailstone_size', 'mm'),
'm01s04i294': CFName(None, 'cloud_liquid_content_diagnosed_by_turbulent_mixed_phase_scheme', '1'),
'm01s04i295': CFName(None, 'liquid_cloud_fraction_diagnosed_by_turbulent_mixed_phase_scheme', '1'),
'm01s04i296': CFName(None, 'turbulent_decorrelation_timescale_diagnosed_by_turbulent_mixed_phase_scheme', 's'),
'm01s04i297': CFName(None, 'time_for_in_cloud_air_to_adjust_to_ice_saturation_via_deposition', 's-1'),
'm01s04i298': CFName(None, 'turbulent_dissipation_rate_diagnosed_by_turbulent_mixed_phase_scheme', 'm2 s-3'),
'm01s04i299': CFName(None, 'timescale_for_tubulence_to_mix_cloud_and_environment', 's-1'),
'm01s04i300': CFName(None, 'mean_of_subgrid_pdf_of_supersaturation_with_respect_to_ice', '1'),
'm01s04i301': CFName(None, 'variance_of_subgrid_pdf_of_supersaturation_with_respect_to_ice', '1'),
'm01s04i302': CFName(None, 'surface_snow_amount_ignoring_graupel', 'kg m-2'),
'm01s04i303': CFName(None, 'cloud_liquid_content_increment_by_turbulent_mixed_phase_scheme_and_PC2_scheme', 's-1'),
'm01s04i304': CFName(None, 'surface_snowfall_rate_ignoring_graupel', 'kg m-2 s-1'),
'm01s04i323': CFName(None, 'snowfall_flux_on_model_levels_ignoring_graupel', 'kg m-2 s-1'),
'm01s04i325': CFName(None, 'rate_of_change_of_liquid_cloud_mass_due_to_vapour_condensation_or_evaporation', 's-1'),
'm01s04i336': CFName(None, 'sedimentation_rate_of_ice_cloud_mass', 's-1'),
'm01s04i350': CFName(None, 'rate_of_change_of_ice_number_due_to_homogeneous_freezing_of_cloud', 'kg s-1'),
'm01s04i351': CFName(None, 'rate_of_change_of_ice_number_due_to_homogeneous_freezing_of_rain', 'kg s-1'),
'm01s04i352': CFName(None, 'rate_of_change_of_ice_number_due_to_hallett_mossop_process', 'kg-1 s-1'),
'm01s04i353': CFName(None, 'rate_of_change_of_ice_number_due_to_ice_nucleation', 'kg-1 s-1'),
'm01s04i354': CFName(None, 'rate_of_change_of_ice_number_due_to_snow_sedimentation', 'kg-1 s-1'),
'm01s04i355': CFName(None, 'rate_of_change_of_snow_number_due_to_snow_sedimentation', 'kg-1 s-1'),
'm01s04i356': CFName(None, 'rate_of_change_of_graupel_number_due_to_graupel_sedimentation', 'kg-1 s-1'),
'm01s04i400': CFName(None, 'subgrid_orographic_cloud_mixing_ratio', '1'),
'm01s04i401': CFName(None, 'subgrid_orographic_rain_accretion_rate', 's-1'),
'm01s04i402': CFName(None, 'subgrid_orographic_snow_riming_rate', 's-1'),
'm01s04i982': CFName(None, 'change_over_time_in_specific_humidity_due_to_methane_oxidation', 'kg kg-1'),
'm01s05i010': CFName('specific_humidity', None, '1'),
'm01s05i181': CFName(None, 'change_over_time_in_air_temperature_due_to_convection', 'K'),
'm01s05i182': CFName(None, 'change_over_time_in_specific_humidity_due_to_convection', 'kg kg-1'),
'm01s05i185': CFName(None, 'change_over_time_in_x_wind_due_to_convection', 'm s-1'),
'm01s05i186': CFName(None, 'change_over_time_in_y_wind_due_to_convection', 'm s-1'),
'm01s05i201': CFName('convective_rainfall_amount', None, 'kg m-2'),
'm01s05i202': CFName('convective_snowfall_amount', None, 'kg m-2'),
'm01s05i205': CFName('convective_rainfall_flux', None, 'kg m-2 s-1'),
'm01s05i206': CFName('convective_snowfall_flux', None, 'kg m-2 s-1'),
'm01s05i207': CFName('air_pressure_at_convective_cloud_base', None, 'Pa'),
'm01s05i208': CFName('air_pressure_at_convective_cloud_top', None, 'Pa'),
'm01s05i209': CFName('air_temperature', None, 'K'),
'm01s05i212': CFName('convective_cloud_area_fraction_in_atmosphere_layer', None, '1'),
'm01s05i213': CFName('mass_fraction_of_convective_cloud_liquid_water_in_air', None, '1'),
'm01s05i214': CFName('rainfall_flux', None, 'kg m-2 s-1'),
'm01s05i215': CFName('snowfall_flux', None, 'kg m-2 s-1'),
'm01s05i216': CFName('precipitation_flux', None, 'kg m-2 s-1'),
'm01s05i222': CFName('air_pressure_at_convective_cloud_base', None, 'Pa'),
'm01s05i226': CFName('precipitation_amount', None, 'kg m-2'),
'm01s05i227': CFName('convective_rainfall_flux', None, 'kg m-2 s-1'),
'm01s05i228': CFName('convective_snowfall_flux', None, 'kg m-2 s-1'),
'm01s05i231': CFName(None, 'Cape time scale (deep)', 's'),
'm01s05i232': CFName(None, 'reduced cape time scale indicator', '1'),
'm01s05i233': CFName(None, 'undilute_cape', 'J kg-1'),
'm01s05i269': CFName(None, 'deep convection indicator', '1'),
'm01s05i270': CFName(None, 'shallow convection indicator', '1'),
'm01s05i272': CFName(None, 'mid level convection indicator', '1'),
'm01s05i277': CFName(None, 'deep convective precipitation rate', 'kg/m^2/s'),
'm01s05i278': CFName(None, 'shallow convective precipitation rate', 'kg/m^2/s'),
'm01s05i279': CFName(None, 'mid level convective precipitation rate', 'kg/m^2/s'),
'm01s05i281': CFName(None, 'Dust wet deposition flux due to convective precipitation division 1', 'kg/m^2/s'),
'm01s05i282': CFName(None, 'Dust wet deposition flux due to convective precipitation division 2', 'kg/m^2/s'),
'm01s05i283': CFName(None, 'Dust wet deposition flux due to convective precipitation division 3', 'kg/m^2/s'),
'm01s05i284': CFName(None, 'Dust wet deposition flux due to convective precipitation division 4', 'kg/m^2/s'),
'm01s05i285': CFName(None, 'Dust wet deposition flux due to convective precipitation division 5', 'kg/m^2/s'),
'm01s05i286': CFName(None, 'Dust wet deposition flux due to convective precipitation division 6', 'kg/m^2/s'),
'm01s06i111': CFName('upward_eastward_momentum_flux_in_air_due_to_nonorographic_eastward_gravity_waves', None, 'Pa'),
'm01s06i113': CFName('upward_eastward_momentum_flux_in_air_due_to_nonorographic_westward_gravity_waves', None, 'Pa'),
'm01s06i115': CFName('tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag', None, 'm s-2'),
'm01s06i181': CFName(None, 'change_over_time_in_air_temperature_due_to_gravity_wave_drag', 'K'),
'm01s06i185': CFName(None, 'change_over_time_in_x_wind_due_to_gravity_wave_drag', 'm s-1'),
'm01s06i186': CFName(None, 'change_over_time_in_y_wind_due_to_gravity_wave_drag', 'm s-1'),
'm01s06i201': CFName('atmosphere_eastward_stress_due_to_gravity_wave_drag', None, 'Pa'),
'm01s06i202': CFName('atmosphere_northward_stress_due_to_gravity_wave_drag', None, 'Pa'),
'm01s06i241': CFName('upward_eastward_momentum_flux_in_air_due_to_orographic_gravity_waves', None, 'Pa'),
'm01s06i247': CFName('tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag', None, 'm s-2'),
'm01s08i023': CFName('surface_snow_amount', None, 'kg m-2'),
'm01s08i202': CFName(None, 'surface_snow_melt_flux_where_land', 'W m-2'),
'm01s08i204': CFName('surface_runoff_amount', None, 'kg m-2'),
'm01s08i205': CFName('subsurface_runoff_amount', None, 'kg m-2'),
'm01s08i208': CFName('soil_moisture_content', None, 'kg m-2'),
'm01s08i209': CFName('canopy_water_amount', None, 'kg m-2'),
'm01s08i223': CFName('moisture_content_of_soil_layer', None, 'kg m-2'),
'm01s08i225': CFName('soil_temperature', None, 'K'),
'm01s08i229': CFName('mass_fraction_of_unfrozen_water_in_soil_moisture', None, 'kg kg-1'),
'm01s08i230': CFName('mass_fraction_of_frozen_water_in_soil_moisture', None, 'kg kg-1'),
'm01s08i231': CFName(None, 'surface_snow_melt_flux_where_land', 'kg m-2 s-1'),
'm01s08i233': CFName('canopy_throughfall_flux', None, 'kg m-2 s-1'),
'm01s08i234': CFName('surface_runoff_flux', None, 'kg m-2 s-1'),
'm01s08i235': CFName('subsurface_runoff_flux', None, 'kg m-2 s-1'),
'm01s08i245': CFName(None, 'Inland basin flow on atmospheric grid', 'kg/m^2/s'),
'm01s08i258': CFName('surface_runoff_flux', None, 'kg m-2 s-1'),
'm01s09i004': CFName('air_temperature', None, 'K'),
'm01s09i010': CFName('specific_humidity', None, '1'),
'm01s09i201': CFName('stratiform_cloud_area_fraction_in_atmosphere_layer', None, '1'),
'm01s09i203': CFName('low_type_cloud_area_fraction', None, '1'),
'm01s09i204': CFName('medium_type_cloud_area_fraction', None, '1'),
'm01s09i205': CFName('high_type_cloud_area_fraction', None, '1'),
'm01s09i208': CFName(None, 'cloud_base_altitude_assuming_only_consider_cloud_area_fraction_greater_than_0p1_oktas', 'kft'),
'm01s09i209': CFName(None, 'cloud_base_altitude_assuming_only_consider_cloud_area_fraction_greater_than_1p5_oktas', 'kft'),
'm01s09i210': CFName(None, 'cloud_base_altitude_assuming_only_consider_cloud_area_fraction_greater_than_2p5_oktas', 'kft'),
'm01s09i211': CFName(None, 'cloud_base_altitude_assuming_only_consider_cloud_area_fraction_greater_than_3p5_oktas', 'kft'),
'm01s09i212': CFName(None, 'cloud_base_altitude_assuming_only_consider_cloud_area_fraction_greater_than_4p5_oktas', 'kft'),
'm01s09i213': CFName(None, 'cloud_base_altitude_assuming_only_consider_cloud_area_fraction_greater_than_5p5_oktas', 'kft'),
'm01s09i214': CFName(None, 'cloud_base_altitude_assuming_only_consider_cloud_area_fraction_greater_than_6p5_oktas', 'kft'),
'm01s09i215': CFName(None, 'cloud_base_altitude_assuming_only_consider_cloud_area_fraction_greater_than_7p9_oktas', 'kft'),
'm01s09i216': CFName(None, 'cloud_area_fraction_assuming_random_overlap', '1'),
'm01s09i217': CFName(None, 'cloud_area_fraction_assuming_maximum_random_overlap', '1'),
'm01s09i218': CFName(None, 'cloud_area_fraction_assuming_only_consider_surface_to_1000_feet_asl', '1'),
'm01s09i219': CFName('cloud_base_altitude', None, 'ft'),
'm01s09i221': CFName(None, 'wet_bulb_freezing_level_altitude', 'm'),
'm01s09i222': CFName('wet_bulb_temperature', None, 'K'),
'm01s09i226': CFName(None, 'binary_mask_where_cloud_area_fraction_in_atmosphere_layer_gt_0', '1'),
'm01s09i228': CFName(None, 'relative_humidity_at_which_cloud_assumed_to_form', '%'),
'm01s09i229': CFName('relative_humidity', None, '%'),
'm01s09i230': CFName(None, 'visibility_in_atmosphere_layer', 'm'),
'm01s10i181': CFName(None, 'change_over_time_in_air_temperature_due_to_pressure_solver', 'K'),
'm01s10i185': CFName(None, 'change_over_time_in_x_wind_due_to_pressure_solver', 'm s-1'),
'm01s10i186': CFName(None, 'change_over_time_in_y_wind_due_to_pressure_solver', 'm s-1'),
'm01s10i187': CFName(None, 'change_over_time_in_upward_air_velocity_due_to_pressure_solver', 'm s-1'),
'm01s12i004': CFName('air_temperature', None, 'K'),
'm01s12i010': CFName('specific_humidity', None, '1'),
'm01s12i012': CFName('mass_fraction_of_cloud_ice_in_air', None, '1'),
'm01s12i181': CFName(None, 'change_over_time_in_air_temperature_due_to_advection', 'K'),
'm01s12i182': CFName(None, 'change_over_time_in_specific_humidity_due_to_advection', 'kg kg-1'),
'm01s12i183': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_liquid_water_in_air_due_to_advection', 'kg kg-1'),
'm01s12i184': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_ice_in_air_due_to_advection', 'kg kg-1'),
'm01s12i185': CFName(None, 'change_over_time_in_x_wind_due_to_advection', 'm s-1'),
'm01s12i186': CFName(None, 'change_over_time_in_y_wind_due_to_advection', 'm s-1'),
'm01s12i187': CFName(None, 'change_over_time_in_upward_air_velocity_due_to_advection', 'm s-1'),
'm01s12i189': CFName(None, 'change_over_time_in_mass_fraction_of_rain_in_air_due_to_advection', 'kg kg-1'),
'm01s12i190': CFName(None, 'change_over_time_in_mass_fraction_of_graupel_in_air_due_to_advection', 'kg kg-1'),
'm01s12i192': CFName(None, 'change_over_time_in_cloud_volume_fraction_in_atmosphere_layer_due_to_advection', '1'),
'm01s12i193': CFName(None, 'change_over_time_in_liquid_water_cloud_volume_fraction_in_atmosphere_layer_due_to_advection', '1'),
'm01s12i194': CFName(None, 'change_over_time_in_ice_cloud_volume_fraction_in_atmosphere_layer_due_to_advection', '1'),
'm01s12i195': CFName(None, 'change_over_time_in_humidity_mixing_ratio_due_to_advection', 'kg kg-1'),
'm01s12i196': CFName(None, 'change_over_time_in_cloud_liquid_water_mixing_ratio_due_to_advection', 'kg kg-1'),
'm01s12i197': CFName(None, 'change_over_time_in_cloud_ice_mixing_ratio_due_to_advection', 'kg kg-1'),
'm01s12i198': CFName(None, 'change_over_time_in_rain_mixing_ratio_due_to_advection', 'kg kg-1'),
'm01s12i199': CFName(None, 'change_over_time_in_graupel_mixing_ratio_due_to_advection', 'kg kg-1'),
'm01s12i201': CFName('lagrangian_tendency_of_air_pressure', None, 'Pa s-1'),
'm01s12i202': CFName('lagrangian_tendency_of_air_pressure', None, 'Pa s-1'),
'm01s12i381': CFName(None, 'change_over_time_in_air_temperature_due_to_advection_corrections', 'K'),
'm01s12i382': CFName(None, 'change_over_time_in_specific_humidity_due_to_advection_corrections', 'kg kg-1'),
'm01s12i383': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_liquid_water_in_air_due_to_advection_corrections', 'kg kg-1'),
'm01s12i384': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_ice_in_air_due_to_advection_corrections', 'kg kg-1'),
'm01s12i389': CFName(None, 'change_over_time_in_mass_fraction_of_rain_in_air_due_to_advection_corrections', 'kg kg-1'),
'm01s12i391': CFName(None, 'change_over_time_in_mass_fraction_of_graupel_in_air_due_to_advection_corrections', 'kg kg-1'),
'm01s12i395': CFName(None, 'change_over_time_in_humidity_mixing_ratio_due_to_advection_corrections', 'kg kg-1'),
'm01s12i396': CFName(None, 'change_over_time_in_cloud_liquid_water_mixing_ratio_due_to_advection_corrections', 'kg kg-1'),
'm01s12i397': CFName(None, 'change_over_time_in_cloud_ice_mixing_ratio_due_to_advection_corrections', 'kg kg-1'),
'm01s12i398': CFName(None, 'change_over_time_in_rain_mixing_ratio_due_to_advection_corrections', 'kg kg-1'),
'm01s12i399': CFName(None, 'change_over_time_in_graupel_mixing_ratio_due_to_advection_corrections', 'kg kg-1'),
'm01s13i002': CFName('eastward_wind', None, 'm s-1'),
'm01s13i003': CFName('northward_wind', None, 'm s-1'),
'm01s13i004': CFName('air_temperature', None, 'K'),
'm01s13i181': CFName(None, 'change_over_time_in_air_temperature_due_to_diffusion', 'K'),
'm01s13i182': CFName(None, 'change_over_time_in_specific_humidity_due_to_diffusion', 'kg kg-1'),
'm01s13i185': CFName(None, 'change_over_time_in_x_wind_due_to_diffusion', 'm s-1'),
'm01s13i186': CFName(None, 'change_over_time_in_y_wind_due_to_diffusion', 'm s-1'),
'm01s13i187': CFName(None, 'change_over_time_in_upward_air_velocity_due_to_diffusion', 'm s-1'),
'm01s14i181': CFName(None, 'change_over_time_in_air_temperature_due_to_energy_correction', 'K'),
'm01s15i101': CFName('height_above_reference_ellipsoid', None, 'm'),
'm01s15i102': CFName('height_above_reference_ellipsoid', None, 'm'),
'm01s15i108': CFName('air_pressure', None, 'Pa'),
'm01s15i119': CFName('air_potential_temperature', None, 'K'),
'm01s15i127': CFName('air_density', None, 'kg m-3'),
'm01s15i142': CFName('upward_air_velocity', None, 'm s-1'),
'm01s15i143': CFName('x_wind', None, 'm s-1'),
'm01s15i144': CFName('y_wind', None, 'm s-1'),
'm01s15i201': CFName('x_wind', None, 'm s-1'),
'm01s15i202': CFName('y_wind', None, 'm s-1'),
'm01s15i212': CFName('x_wind', None, 'm s-1'),
'm01s15i213': CFName('y_wind', None, 'm s-1'),
'm01s15i214': CFName('ertel_potential_vorticity', None, 'K m2 kg-1 s-1'),
'm01s15i215': CFName('air_potential_temperature', None, 'K'),
'm01s15i216': CFName('air_potential_temperature', None, 'K'),
'm01s15i217': CFName('potential_vorticity_of_atmosphere_layer', None, 'Pa-1 s-1'),
'm01s15i218': CFName('potential_vorticity_of_atmosphere_layer', None, 'Pa-1 s-1'),
'm01s15i219': CFName('square_of_air_temperature', None, 'K2'),
'm01s15i220': CFName(None, 'square_of_x_wind', 'm2 s-2'),
'm01s15i221': CFName(None, 'square_of_y_wind', 'm2 s-2'),
'm01s15i222': CFName('lagrangian_tendency_of_air_pressure', None, 'Pa s-1'),
'm01s15i223': CFName('product_of_omega_and_air_temperature', None, 'K Pa s-1'),
'm01s15i224': CFName(None, 'product_of_x_wind_and_omega', 'Pa m s-2'),
'm01s15i225': CFName(None, 'product_of_y_wind_and_omega', 'Pa m s-2'),
'm01s15i226': CFName('specific_humidity', None, 'kg kg-1'),
'm01s15i227': CFName(None, 'product_of_x_wind_and_specific_humidity', 'm s-1'),
'm01s15i228': CFName(None, 'product_of_y_wind_and_specific_humidity', 'm s-1'),
'm01s15i235': CFName('product_of_omega_and_specific_humidity', None, 'Pa s-1'),
'm01s15i238': CFName('geopotential_height', None, 'm'),
'm01s15i239': CFName(None, 'product_of_x_wind_and_geopotential_height', 'm2 s-1'),
'm01s15i240': CFName(None, 'product_of_y_wind_and_geopotential_height', 'm2 s-1'),
'm01s15i242': CFName('upward_air_velocity', None, 'm s-1'),
'm01s15i243': CFName('x_wind', None, 'm s-1'),
'm01s15i244': CFName('y_wind', None, 'm s-1'),
'm01s16i004': CFName('air_temperature', None, 'K'),
'm01s16i161': CFName(None, 'change_over_time_in_air_temperature_due_to_pc2_initialisation', 'K'),
'm01s16i162': CFName(None, 'change_over_time_in_specific_humidity_due_to_pc2_initialisation', 'kg kg-1'),
'm01s16i163': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_liquid_water_in_air_due_to_pc2_initialisation', 'kg kg-1'),
'm01s16i164': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_ice_in_air_due_to_pc2_initialisation', 'kg kg-1'),
'm01s16i172': CFName(None, 'change_over_time_in_cloud_volume_fraction_in_atmosphere_layer_due_to_pc2_initialisation', '1'),
'm01s16i173': CFName(None, 'change_over_time_in_liquid_water_cloud_volume_fraction_in_atmosphere_layer_due_to_pc2_initialisation', '1'),
'm01s16i174': CFName(None, 'change_over_time_in_ice_cloud_volume_fraction_in_atmosphere_layer_due_to_pc2_initialisation', '1'),
'm01s16i181': CFName(None, 'change_over_time_in_air_temperature_due_to_pc2_pressure_change', 'K'),
'm01s16i182': CFName(None, 'change_over_time_in_specific_humidity_due_to_pc2_pressure_change', 'kg kg-1'),
'm01s16i183': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_liquid_water_in_air_due_to_pc2_pressure_change', 'kg kg-1'),
'm01s16i184': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_ice_in_air_due_to_pc2_pressure_change', 'kg kg-1'),
'm01s16i192': CFName(None, 'change_over_time_in_cloud_volume_fraction_in_atmosphere_layer_due_to_pc2_pressure_change', '1'),
'm01s16i193': CFName(None, 'change_over_time_in_liquid_water_cloud_volume_fraction_in_atmosphere_layer_due_to_pc2_pressure_change', '1'),
'm01s16i194': CFName(None, 'change_over_time_in_ice_cloud_volume_fraction_in_atmosphere_layer_due_to_pc2_pressure_change', '1'),
'm01s16i201': CFName('geopotential_height', None, 'm'),
'm01s16i202': CFName('geopotential_height', None, 'm'),
'm01s16i203': CFName('air_temperature', None, 'K'),
'm01s16i204': CFName('relative_humidity', None, '%'),
'm01s16i205': CFName('wet_bulb_potential_temperature', None, 'K'),
'm01s16i222': CFName('air_pressure_at_sea_level', None, 'Pa'),
'm01s16i224': CFName(None, 'square_of_height', 'm2'),
'm01s16i255': CFName('geopotential_height', None, 'm'),
'm01s16i256': CFName('relative_humidity', None, '%'),
'm01s17i220': CFName(None, 'mass_concentration_of_pm10_dry_aerosol_in_air', 'ug m-3'),
'm01s17i221': CFName(None, 'mass_concentration_of_pm2p5_dry_aerosol_in_air', 'ug m-3'),
'm01s17i222': CFName(None, 'mass_concentration_of_ammonium_sulfate_in_pm10_dry_aerosol_in_air', 'ug m-3'),
'm01s17i223': CFName(None, 'mass_concentration_of_ammonium_sulfate_in_pm2p5_dry_aerosol_in_air', 'ug m-3'),
'm01s17i224': CFName(None, 'mass_concentration_of_black_carbon_in_pm10_dry_aerosol_in_air', 'ug m-3'),
'm01s17i225': CFName(None, 'mass_concentration_of_black_carbon_in_pm2p5_dry_aerosol_in_air', 'ug m-3'),
'm01s17i226': CFName(None, 'mass_concentration_of_biomass_burning_aerosol_in_pm10_dry_aerosol_in_air', 'ug m-3'),
'm01s17i227': CFName(None, 'mass_concentration_of_biomass_burning_aerosol_in_pm2p5_dry_aerosol_in_air', 'ug m-3'),
'm01s17i228': CFName(None, 'mass_concentration_of_organic_carbon_from_fossil_fuel_combustion_in_pm10_dry_aerosol_in_air', 'ug m-3'),
'm01s17i229': CFName(None, 'mass_concentration_of_organic_carbon_from_fossil_fuel_combustion_in_pm2p5_dry_aerosol_in_air', 'ug m-3'),
'm01s17i230': CFName(None, 'mass_concentration_of_secondary_particulate_organic_matter_in_pm10_dry_aerosol_in_air', 'ug m-3'),
'm01s17i231': CFName(None, 'mass_concentration_of_secondary_particulate_organic_matter_in_pm2p5_dry_aerosol_in_air', 'ug m-3'),
'm01s17i232': CFName(None, 'mass_concentration_of_seasalt_in_pm10_dry_aerosol_in_air', 'ug m-3'),
'm01s17i233': CFName(None, 'mass_concentration_of_seasalt_in_pm2p5_dry_aerosol_in_air', 'ug m-3'),
'm01s17i234': CFName(None, 'mass_concentration_of_dust_in_pm10_dry_aerosol_in_air', 'ug m-3'),
'm01s17i235': CFName(None, 'mass_concentration_of_dust_in_pm2p5_dry_aerosol_in_air', 'ug m-3'),
'm01s17i236': CFName(None, 'mass_concentration_of_ammonium_nitrate_in_pm10_dry_aerosol_in_air', 'ug m-3'),
'm01s17i237': CFName(None, 'mass_concentration_of_ammonium_nitrate_in_pm2p5_dry_aerosol_in_air', 'ug m-3'),
'm01s17i257': CFName('mass_concentration_of_dust_dry_aerosol_in_air', None, 'ug m-3'),
'm01s19i002': CFName('vegetation_carbon_content', None, 'kg m-2'),
'm01s19i016': CFName('soil_carbon_content', None, 'kg m-2'),
'm01s20i003': CFName('wind_speed', None, 'm s-1'),
'm01s20i004': CFName('wind_speed', None, 'm s-1'),
'm01s20i005': CFName('divergence_of_wind', None, 's-1'),
'm01s20i006': CFName('atmosphere_relative_vorticity', None, 's-1'),
'm01s20i024': CFName('tropopause_air_pressure', None, 'Pa'),
'm01s20i025': CFName('tropopause_air_temperature', None, 'K'),
'm01s20i026': CFName('tropopause_altitude', None, 'm'),
'm01s20i034': CFName('air_pressure_at_freezing_level', None, 'Pa'),
'm01s20i064': CFName('tropopause_air_pressure', None, 'Pa'),
'm01s20i065': CFName('tropopause_air_temperature', None, 'K'),
'm01s20i066': CFName('tropopause_altitude', None, 'm'),
'm01s21i100': CFName(None, 'lightning_flash_rate', 's-1'),
'm01s21i101': CFName(None, 'flag_for_location_of_storms', '1'),
'm01s21i102': CFName(None, 'graupel_water_path', 'kg m-2'),
'm01s21i103': CFName(None, 'total_ice_water_path', 'kg m-2'),
'm01s21i104': CFName(None, 'Number_of_lightning_flashes', '1'),
'm01s21i105': CFName(None, 'lightning_flash_rate_due_to_graupel_flux', 's-1'),
'm01s21i106': CFName(None, 'lightning_flash_rate_due_to_total_ice_water_path', 's-1'),
'm01s26i001': CFName(None, 'river water storage', 'kg'),
'm01s26i002': CFName(None, 'gridbox outflow', 'kg/s'),
'm01s26i003': CFName(None, 'gridbox inflow', 'kg/s'),
'm01s26i004': CFName('water_flux_into_sea_water_from_rivers', None, 'kg m-2 s-1'),
'm01s26i006': CFName(None, 'Inland basin flow on trip grid', 'kg/s'),
'm01s30i003': CFName('upward_air_velocity', None, 'm s-1'),
'm01s30i004': CFName('air_temperature', None, 'K'),
'm01s30i005': CFName('specific_humidity', None, '1'),
'm01s30i007': CFName('specific_kinetic_energy_of_air', None, 'm2 s-2'),
'm01s30i008': CFName('lagrangian_tendency_of_air_pressure', None, 'Pa s-1'),
'm01s30i111': CFName('air_temperature', None, 'K'),
'm01s30i113': CFName('relative_humidity', None, '%'),
'm01s30i181': CFName(None, 'change_over_time_in_air_temperature', 'K'),
'm01s30i182': CFName(None, 'change_over_time_in_specific_humidity', 'kg kg-1'),
'm01s30i183': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_liquid_water_in_air', 'kg kg-1'),
'm01s30i184': CFName(None, 'change_over_time_in_mass_fraction_of_cloud_ice_in_air', 'kg kg-1'),
'm01s30i185': CFName(None, 'change_over_time_in_x_wind', 'm s-1'),
'm01s30i186': CFName(None, 'change_over_time_in_y_wind', 'm s-1'),
'm01s30i187': CFName(None, 'change_over_time_in_upward_air_velocity', 'm s-1'),
'm01s30i188': CFName('tendency_of_air_density', None, 'kg m-3 s-1'),
'm01s30i189': CFName(None, 'change_over_time_in_mass_fraction_of_rain_in_air', 'kg kg-1'),
'm01s30i191': CFName(None, 'change_over_time_in_mass_fraction_of_graupel_in_air', 'kg kg-1'),
'm01s30i192': CFName(None, 'change_over_time_in_cloud_volume_fraction_in_atmosphere_layer', '1'),
'm01s30i193': CFName(None, 'change_over_time_in_liquid_water_cloud_volume_fraction_in_atmosphere_layer', '1'),
'm01s30i194': CFName(None, 'change_over_time_in_ice_cloud_volume_fraction_in_atmosphere_layer', '1'),
'm01s30i195': CFName(None, 'change_over_time_in_humidity_mixing_ratio', 'kg kg-1'),
'm01s30i196': CFName(None, 'change_over_time_in_cloud_liquid_water_mixing_ratio', 'kg kg-1'),
'm01s30i197': CFName(None, 'change_over_time_in_cloud_ice_mixing_ratio', 'kg kg-1'),
'm01s30i198': CFName(None, 'change_over_time_in_rain_mixing_ratio', 'kg kg-1'),
'm01s30i199': CFName(None, 'change_over_time_in_graupel_mixing_ratio', 'kg kg-1'),
'm01s30i201': CFName('x_wind', None, 'm s-1'),
'm01s30i202': CFName('y_wind', None, 'm s-1'),
'm01s30i203': CFName('upward_air_velocity', None, 'm s-1'),
'm01s30i204': CFName('air_temperature', None, 'K'),
'm01s30i205': CFName('specific_humidity', None, '1'),
'm01s30i206': CFName('relative_humidity', None, '%'),
'm01s30i207': CFName('geopotential_height', None, 'm'),
'm01s30i208': CFName('lagrangian_tendency_of_air_pressure', None, 'Pa s-1'),
'm01s30i211': CFName('square_of_eastward_wind', None, 'm2 s-2'),
'm01s30i212': CFName('product_of_eastward_wind_and_northward_wind', None, 'm2 s-2'),
'm01s30i213': CFName('product_of_eastward_wind_and_upward_air_velocity', None, 'm2 s-2'),
'm01s30i214': CFName('product_of_eastward_wind_and_air_temperature', None, 'K m s-1'),
'm01s30i215': CFName('product_of_eastward_wind_and_specific_humidity', None, 'm s-1'),
'm01s30i217': CFName('product_of_eastward_wind_and_geopotential_height', None, 'm2 s-1'),
'm01s30i218': CFName(None, 'product_of_x_wind_and_omega', 'Pa m s-2'),
'm01s30i222': CFName('square_of_northward_wind', None, 'm2 s-2'),
'm01s30i223': CFName('product_of_northward_wind_and_upward_air_velocity', None, 'm2 s-2'),
'm01s30i224': CFName('product_of_northward_wind_and_air_temperature', None, 'K m s-1'),
'm01s30i225': CFName('product_of_northward_wind_and_specific_humidity', None, 'm s-1'),
'm01s30i227': CFName('product_of_northward_wind_and_geopotential_height', None, 'm2 s-1'),
'm01s30i228': CFName(None, 'product_of_y_wind_and_omega', 'Pa m s-2'),
'm01s30i233': CFName('square_of_upward_air_velocity', None, 'm2 s-2'),
'm01s30i234': CFName('product_of_upward_air_velocity_and_air_temperature', None, 'K m s-1'),
'm01s30i235': CFName('product_of_upward_air_velocity_and_specific_humidity', None, 'm s-1'),
'm01s30i244': CFName('square_of_air_temperature', None, 'K2'),
'm01s30i245': CFName('product_of_air_temperature_and_specific_humidity', None, 'K'),
'm01s30i248': CFName('product_of_air_temperature_and_omega', None, 'K Pa s-1'),
'm01s30i258': CFName('product_of_specific_humidity_and_omega', None, 'Pa s-1'),
'm01s30i277': CFName('square_of_geopotential_height', None, 'm2'),
'm01s30i278': CFName('product_of_geopotential_height_and_omega', None, 'Pa m s-1'),
'm01s30i288': CFName('square_of_lagrangian_tendency_of_air_pressure', None, 'Pa2 s-2'),
'm01s30i301': CFName(None, 'Heavyside function on pressure levels', '1'),
'm01s30i302': CFName('virtual_temperature', None, 'K'),
'm01s30i310': CFName('northward_transformed_eulerian_mean_air_velocity', None, 'm s-1'),
'm01s30i311': CFName('northward_transformed_eulerian_mean_air_velocity', None, 'm s-1'),
'm01s30i312': CFName('northward_eliassen_palm_flux_in_air', None, 'kg s-2'),
'm01s30i313': CFName('upward_eliassen_palm_flux_in_air', None, 'kg s-2'),
'm01s30i314': CFName('tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence', None, 'm s-2'),
'm01s30i401': CFName('atmosphere_kinetic_energy_content', None, 'J m-2'),
'm01s30i404': CFName('atmosphere_mass_per_unit_area', None, 'kg m-2'),
'm01s30i405': CFName('atmosphere_cloud_liquid_water_content', None, 'kg m-2'),
'm01s30i406': CFName('atmosphere_cloud_ice_content', None, 'kg m-2'),
'm01s30i417': CFName('surface_air_pressure', None, 'Pa'),
'm01s30i418': CFName('surface_air_pressure', None, 'Pa'),
'm01s30i451': CFName('tropopause_air_pressure', None, 'Pa'),
'm01s30i452': CFName('tropopause_air_temperature', None, 'K'),
'm01s30i453': CFName('tropopause_altitude', None, 'm'),
'm01s30i901': CFName(None, 'change_over_time_in_air_potential_temperature', 'K'),
'm01s30i902': CFName(None, 'change_over_time_in_virtual_potential_temperature', 'K'),
'm01s30i903': CFName(None, 'change_over_time_in_air_density', 'kg m-3'),
'm01s33i001': CFName('mole_fraction_of_ozone_in_air', None, 'mole mole-1'),
'm01s33i004': CFName(None, 'mole_fraction_of_nitrogen_trioxide_in_air', 'mole mole-1'),
'm01s33i005': CFName('mole_fraction_of_dinitrogen_pentoxide_in_air', None, 'mole mole-1'),
'm01s33i006': CFName('mole_fraction_of_peroxynitric_acid_in_air', None, 'mole mole-1'),
'm01s33i007': CFName('mole_fraction_of_chlorine_nitrate_in_air', None, 'mole mole-1'),
'm01s33i009': CFName('mole_fraction_of_methane_in_air', None, 'mole mole-1'),
'm01s33i041': CFName('mole_fraction_of_atomic_chlorine_in_air', None, '1'),
'm01s33i042': CFName('mole_fraction_of_chlorine_monoxide_in_air', None, '1'),
'm01s33i043': CFName('mole_fraction_of_dichlorine_peroxide_in_air', None, '1'),
'm01s33i044': CFName('mole_fraction_of_chlorine_dioxide_in_air', None, '1'),
'm01s33i047': CFName('mole_fraction_of_bromine_chloride_in_air', None, '1'),
'm01s33i048': CFName('mole_fraction_of_bromine_nitrate_in_air', None, '1'),
'm01s33i049': CFName('mole_fraction_of_nitrous_oxide_in_air', None, '1'),
'm01s33i051': CFName('mole_fraction_of_hypochlorous_acid_in_air', None, '1'),
'm01s33i054': CFName('mole_fraction_of_chlorine_nitrate_in_air', None, '1'),
'm01s33i055': CFName('mole_fraction_of_cfc11_in_air', None, '1'),
'm01s33i056': CFName('mole_fraction_of_cfc12_in_air', None, '1'),
'm01s33i058': CFName('mole_fraction_of_atomic_nitrogen_in_air', None, '1'),
'm01s33i150': CFName('age_of_stratospheric_air', None, 's'),
'm01s34i001': CFName('mass_fraction_of_ozone_in_air', None, 'kg kg-1'),
'm01s34i002': CFName('mass_fraction_of_nitrogen_monoxide_in_air', None, 'kg kg-1'),
'm01s34i003': CFName('mass_fraction_of_nitrate_radical_in_air', None, 'kg kg-1'),
'm01s34i004': CFName('mass_fraction_of_nitrogen_dioxide_in_air', None, 'kg kg-1'),
'm01s34i005': CFName('mass_fraction_of_dinitrogen_pentoxide_in_air', None, 'kg kg-1'),
'm01s34i006': CFName('mass_fraction_of_peroxynitric_acid_in_air', None, 'kg kg-1'),
'm01s34i007': CFName('mass_fraction_of_nitric_acid_in_air', None, 'kg kg-1'),
'm01s34i008': CFName('mass_fraction_of_hydrogen_peroxide_in_air', None, 'kg kg-1'),
'm01s34i009': CFName('mass_fraction_of_methane_in_air', None, 'kg kg-1'),
'm01s34i010': CFName('mass_fraction_of_carbon_monoxide_in_air', None, 'kg kg-1'),
'm01s34i011': CFName('mass_fraction_of_formaldehyde_in_air', None, 'kg kg-1'),
'm01s34i012': CFName('mass_fraction_of_methyl_hydroperoxide_in_air', None, 'kg kg-1'),
'm01s34i013': CFName('mass_fraction_of_nitrous_acid_in_air', None, 'kg kg-1'),
'm01s34i014': CFName('mass_fraction_of_ethane_in_air', None, 'kg kg-1'),
'm01s34i015': CFName(None, 'mass_fraction_of_ethyl_hydroperoxide_in_air', 'kg kg-1'),
'm01s34i016': CFName(None, 'mass_fraction_of_acetaldehyde_in_air', 'kg kg-1'),
'm01s34i017': CFName('mass_fraction_of_peroxyacetyl_nitrate_in_air', None, 'kg kg-1'),
'm01s34i018': CFName('mass_fraction_of_propane_in_air', None, 'kg kg-1'),
'm01s34i019': CFName(None, 'mass_fraction_of_n-propyl_hydroperoxide_in_air', 'kg kg-1'),
'm01s34i020': CFName(None, 'mass_fraction_of_i-propyl_hydroperoxide_in_air', 'kg kg-1'),
'm01s34i021': CFName(None, 'mass_fraction_of_propanal_in_air', 'kg kg-1'),
'm01s34i022': CFName(None, 'mass_fraction_of_acetone_in_air', 'kg kg-1'),
'm01s34i023': CFName(None, 'mass_fraction_of_acetonylhydroperoxide_in_air', 'kg kg-1'),
'm01s34i024': CFName(None, 'mass_fraction_of_peroxypropionyl_nitrate_in_air', 'kg kg-1'),
'm01s34i025': CFName(None, 'mass_fraction_of_methyl_nitrate_in_air', 'kg kg-1'),
'm01s34i026': CFName(None, 'mass_fraction_of_stratospheric_ozone_in_air', 'kg kg-1'),
'm01s34i027': CFName('mass_fraction_of_isoprene_in_air', None, 'kg kg-1'),
'm01s34i028': CFName(None, 'mass_fraction_of_isoprene_hydroperoxide_in_air', 'kg kg-1'),
'm01s34i030': CFName(None, 'mass_fraction_of_methacrolein_in_air', 'kg kg-1'),
'm01s34i031': CFName(None, 'mass_fraction_of_methacroyl_hydroperoxide_in_air', 'kg kg-1'),
'm01s34i032': CFName(None, 'mass_fraction_of_methacryloylperoxy_nitrate_in_air', 'kg kg-1'),
'm01s34i033': CFName(None, 'mass_fraction_of_hydroxyacetone_in_air', 'kg kg-1'),
'm01s34i034': CFName(None, 'mass_fraction_of_methlyglyoxal_in_air', 'kg kg-1'),
'm01s34i035': CFName(None, 'mass_fraction_of_second_generation_isoprene_nitrate_in_air', 'kg kg-1'),
'm01s34i036': CFName('mass_fraction_of_formic_acid_in_air', None, 'kg kg-1'),
'm01s34i037': CFName(None, 'mass_fraction_of_peracetic_acid_in_air', 'kg kg-1'),
'm01s34i038': CFName('mass_fraction_of_acetic_acid_in_air', None, 'kg kg-1'),
'm01s34i041': CFName('mass_fraction_of_atomic_chlorine_in_air', None, 'kg kg-1'),
'm01s34i042': CFName('mass_fraction_of_chlorine_monoxide_in_air', None, 'kg kg-1'),
'm01s34i043': CFName('mass_fraction_of_dichlorine_peroxide_in_air', None, 'kg kg-1'),
'm01s34i044': CFName('mass_fraction_of_chlorine_dioxide_in_air', None, 'kg kg-1'),
'm01s34i045': CFName('mass_fraction_of_atomic_bromine_in_air', None, 'kg kg-1'),
'm01s34i047': CFName('mass_fraction_of_bromine_chloride_in_air', None, 'kg kg-1'),
'm01s34i048': CFName('mass_fraction_of_bromine_nitrate_in_air', None, 'kg kg-1'),
'm01s34i049': CFName('mass_fraction_of_nitrous_oxide_in_air', None, 'kg kg-1'),
'm01s34i051': CFName('mass_fraction_of_hypochlorous_acid_in_air', None, 'kg kg-1'),
'm01s34i052': CFName('mass_fraction_of_hydrogen_bromide_in_air', None, 'kg kg-1'),
'm01s34i053': CFName('mole_fraction_of_hypobromous_acid_in_air', None, 'kg kg-1'),
'm01s34i054': CFName('mass_fraction_of_chlorine_nitrate_in_air', None, 'kg kg-1'),
'm01s34i055': CFName('mass_fraction_of_cfc11_in_air', None, 'kg kg-1'),
'm01s34i056': CFName('mass_fraction_of_cfc12_in_air', None, 'kg kg-1'),
'm01s34i057': CFName('mass_fraction_of_methyl_bromide_in_air', None, 'kg kg-1'),
'm01s34i058': CFName('mass_fraction_of_atomic_nitrogen_in_air', None, 'kg kg-1'),
'm01s34i059': CFName(None, 'mass_fraction_of_ground_state_atomic_oxygen_in_air', 'kg kg-1'),
'm01s34i070': CFName('mass_fraction_of_molecular_hydrogen_in_air', None, 'kg kg-1'),
'm01s34i071': CFName('mass_fraction_of_dimethyl_sulfide_in_air', None, 'kg kg-1'),
'm01s34i072': CFName('mass_fraction_of_sulfur_dioxide_in_air', None, 'kg kg-1'),
'm01s34i073': CFName('mass_fraction_of_sulfuric_acid_in_air', None, 'kg kg-1'),
'm01s34i074': CFName(None, 'mass_fraction_of_methanesulfonic_acid_in_air', 'kg kg-1'),
'm01s34i075': CFName(None, 'mass_fraction_of_dimethyl_sulfoxide', 'kg kg-1'),
'm01s34i076': CFName('mass_fraction_of_ammonia_in_air', None, 'kg kg-1'),
'm01s34i077': CFName(None, 'mass_fraction_of_carbon_disulfide_in_air', 'kg kg-1'),
'm01s34i078': CFName(None, 'mass_fraction_of_carbonyl_sulfide_in_air', 'kg kg-1'),
'm01s34i079': CFName(None, 'mass_fraction_of_hydrogen_sulfide_in_air', 'kg kg-1'),