{

    "_comment": "This JSON file contains data constraints for NEMO NetCDF files ",
    "_author": "C.Bergeron",
    "_source": "",

    "default": {
        "mandatory_min_max": {
        },

        "mandatory_ranges": { 
            "latitude_t": [-90.0, 90.0],
            "latitude_u": [-90.0, 90.0],
            "latitude_v": [-90.0, 90.0],
            "latitude_w": [-90.0, 90.0],            
            "longitude_t": [-180.0, 180.0],
            "longitude_u": [-180.0, 180.0],
            "longitude_v": [-180.0, 180.0],
            "longitude_w": [-180.0, 180.0], 
            "depth_t": [5.02159, 5350.272],
            "depth_u": [],            
            "depth_v": [],
            "depth_w": []                                                                 
        },


        "mandatory_intervals":{
        },
        
        "mandatory_values":{
            "depth_t": [5.02159, 15.07854, 25.16046, 35.27829, 45.44776, 55.69149, 
    66.04198, 76.54591, 87.27029, 98.31118, 109.8062, 121.9519, 135.0285, 
    149.4337, 165.7285, 184.6975, 207.4254, 235.3862, 270.5341, 315.3741, 
    372.9655, 446.8009, 540.5022, 657.3229, 799.5496, 967.9958, 1161.806, 
    1378.661, 1615.291, 1868.071, 2133.517, 2408.583, 2690.78, 2978.166, 
    3269.278, 3563.041, 3858.676, 4155.628, 4453.502, 4752.021, 5050.99, 
    5350.272],   


    "depthu": [5.02159, 15.07854, 25.16046, 35.27829, 45.44776, 55.69149, 
    66.04198, 76.54591, 87.27029, 98.31118, 109.8062, 121.9519, 135.0285, 
    149.4337, 165.7285, 184.6975, 207.4254, 235.3862, 270.5341, 315.3741, 
    372.9655, 446.8009, 540.5022, 657.3229, 799.5496, 967.9958, 1161.806, 
    1378.661, 1615.291, 1868.071, 2133.517, 2408.583, 2690.78, 2978.166, 
    3269.278, 3563.041, 3858.676, 4155.628, 4453.502, 4752.021, 5050.99, 
    5350.272],
    
    "depthw" : [0, 10.04748, 20.11579, 30.21404, 40.35535, 50.55859, 60.85087, 
    71.27115, 81.87534, 92.74371, 103.9913, 115.7825, 128.3522, 142.0345, 
    157.3019, 174.8189, 195.5097, 220.6418, 251.9186, 291.5638, 342.3651, 
    407.6244, 490.9494, 595.8501, 725.171, 880.5102, 1061.846, 1267.542, 
    1494.729, 1739.887, 1999.413, 2270.017, 2548.924, 2833.926, 3123.331, 
    3415.883, 3710.664, 4007.015, 4304.469, 4602.695, 4901.459, 5200.599],
    
    
    
        "d300" : [300.0],
        "d300_bnds" : [0,300.0],        
        "d700" : [700.0],
        "d700_bnds" : [0,700.0],
        "dbtm" : [999999.9],
        "dbtm_bnds" : [0, 999999.9],
        "swpt02" : [0.2],
        "swpt05" : [0.5],        
        "swpt14" : [14.0],
        "swpt17" : [17.0],
        "swpt20" : [20.0],
        "swpt26" : [26.0],
        "swpt28" : [28.0],
        "swst010" : [0.01],
        "swst030" : [0.03],
        "swst125" : [0.125],                                             
        "h10" : [10.0]                 
        }
     },    


    "iicethic": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},

    "isnowthi": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }

	},
    
    "iicevelu": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},
    
    "iicevelv": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},

    "sobarstf": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},

    "d5": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
   	}, 

    
    "sobpheig": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},


    "sohefldo": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},

    "sohefldp": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},
    
    "hc300": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},        
    

    "sa300": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    

    
    "d300": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
        },
        "mandatory_values":{

         }
   	},     


    "sohtc700": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    

    "sosal700": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    

    
    "d700": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
        },
        "mandatory_values":{

         }

   	},     

    "sohtcbtm": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},  

    "sosalbtm": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    
  
    
    "dbtm": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
   	},     



    "soicealb": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},


    "ileadfra": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},

    "soicecov": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},

    "soicetem": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},


    "sometaun": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},

    "sometauy": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},

    "somixhgt": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},

    "somxl010": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    
    
    "swst010": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
  	}, 

    "somxl030": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    
    
    "swst030": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
   	},     

    "somxl125": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    
    
    "swst125": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
   	},  

    "somxlt02": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    
    
    "swpt02": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       },
        "mandatory_values":{

         }

   	},         

    "somxlt05": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       },
        "mandatory_values":{

         }
	},    
    
    "swpt05": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
   	},   

    "sosafldp": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},

    "sosalflx": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},

    "soaline" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
        },
        
    "soshfldo": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},       
    
    "sostheig" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
        }, 
        
    "sossheig": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},        

    "sosstsst" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
        },

    "so14chgt": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    
        
    "swpt14": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       },
        "mandatory_values":{

         }
   	},     

    "so17chgt": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    
    
    "swpt17": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       },

        "mandatory_values":{
        }
   	},         



    "so20chgt": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    
    
    "swpt20": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       },
        "mandatory_values":{
 
        }     
   	},     
    
    "so26chg": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    
    
    "swpt26": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       },
        "mandatory_values":{

        }      
   	},     

    "so28chgt": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},    
    
    "swpt28": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       },
        "mandatory_values":{
 
        }     
   	},     


    "sothedep" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
        },

    "sowafldp" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
        },

    "sowaflup" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
        },

   "sowindsp" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
        },

    "h10": {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       },
        "mandatory_values":{
 
        }      
   	},    

   "sozotaue" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
   },

   "sozotaux" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
    },
	
    "vosaline" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
 
	},
    "votemper" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
 
	},
    
    "vosigmat" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }

	},
    "vottrdmp" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},      
     
    "vostrdmp" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},
    "vomecrty" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},
    
    "vozocrtx" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	}, 
    
    "vomecrtn" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	} ,   
          
    "vomecrte" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	},
    "vovecrtz" : {
       "leadtime: mean within days (interval: 1 hour comment: from 21:00UTC day before to 21:00UTC same day) forecast_reference_time: mean over days":{
                "mandatory_intervals":{
                "leadtime": 24,
                "forecast_reference_time": 1
                }                 
       }
	} 
  
}
