ESA.surface.ensemble_flux_io
index
/home/lfeng/otool/ESA/surface/ensemble_flux_io.py

Asistent functions for generating ensemble fluxes 
Authors: L. Feng, Edinburgh University
History: v0.9, 2012.06.28
History: v0.95, 2013.02.21
 
   
Functions:
===============================================
1. define_ens_step: time step for ensemble fluxes

 
Modules
       
ESA.util.geo_constant
ESA.util.message_m
ESA.util.otool_ncfile_io
ESA.util.otool_obj
ESA.util.otool_var_io
ESA.util.time_module

 
Functions
       
define_ens_step(yyyy_st, mm_st, dd_st, time_step, nstep, **keywords)
define  time step for ensemble fluxes 
 
Inputs:
--------------------------------------------------
 
1. yyyy_st:<int>: start year 
2. mm_st:<int>: start month 
3. dd_st:<int>: start day 
4. time_step:<int>: time interval for fluxes 
5. nstep:<int>: numbe of step
6. keywords:<dict>: dictionary for extra inputs
---Reserved entries:
-->reset_at_new_year: <int>: 1=move doy to doy=1 for each new year 
-->reset_at_new_month: <int>: 1=move doy to the fist day of each new month 
 
 
Outputs:
--------------------------------------------------
1.ens_yyyy_lst:<list, t:int>: starting year
2.ens_doy_lst:<list, t:int>: starting doy