def open_input_files(self): #------------------------------------------------------- # NB! Green-Ampt and Smith-Parlange currently only # support ONE layer (n_layers == 1). #------------------------------------------------------- self.Ks_unit = [] # (empty lists to hold file objects) self.Ki_unit = [] self.qs_unit = [] self.qi_unit = [] self.G_unit = [] for k in range(self.n_layers): self.Ks_file[k] = self.soil_directory + self.Ks_file[k] self.Ki_file[k] = self.soil_directory + self.Ki_file[k] self.qs_file[k] = self.soil_directory + self.qs_file[k] self.qi_file[k] = self.soil_directory + self.qi_file[k] self.G_file[k] = self.soil_directory + self.G_file[k] self.Ks_unit.append( model_input.open_file(self.Ks_type[k], self.Ks_file[k])) self.Ki_unit.append( model_input.open_file(self.Ki_type[k], self.Ki_file[k])) self.qs_unit.append( model_input.open_file(self.qs_type[k], self.qs_file[k])) self.qi_unit.append( model_input.open_file(self.qi_type[k], self.qi_file[k])) self.G_unit.append( model_input.open_file(self.G_type[k], self.G_file[k]))
def open_input_files(self): #------------------------------------------------------- # NB! Green-Ampt and Smith-Parlange currently only # support ONE layer (n_layers == 1). #------------------------------------------------------- self.Ks_unit = [] # (empty lists to hold file objects) self.Ki_unit = [] self.qs_unit = [] self.qi_unit = [] self.G_unit = [] for k in xrange(self.n_layers): #------------------------------------------------------------- # If (var_type == 'Scalar'), then the filenames here will be # a null string, prepended with in_directory. But note that # model_input.open_file() returns None if type is "Scalar". # So None will then be appended to the "unit list". #------------------------------------------------------------- self.Ks_file[k] = self.in_directory + self.Ks_file[k] self.Ki_file[k] = self.in_directory + self.Ki_file[k] self.qs_file[k] = self.in_directory + self.qs_file[k] self.qi_file[k] = self.in_directory + self.qi_file[k] self.G_file[k] = self.in_directory + self.G_file[k] self.Ks_unit.append( model_input.open_file(self.Ks_type[k], self.Ks_file[k])) self.Ki_unit.append( model_input.open_file(self.Ki_type[k], self.Ki_file[k])) self.qs_unit.append( model_input.open_file(self.qs_type[k], self.qs_file[k])) self.qi_unit.append( model_input.open_file(self.qi_type[k], self.qi_file[k])) self.G_unit.append( model_input.open_file(self.G_type[k], self.G_file[k]))
def open_input_files(self): self.c0_file = self.in_directory + self.c0_file self.T0_file = self.in_directory + self.T0_file self.rho_snow_file = self.in_directory + self.rho_snow_file self.h0_snow_file = self.in_directory + self.h0_snow_file self.h0_swe_file = self.in_directory + self.h0_swe_file self.c0_unit = model_input.open_file(self.c0_type, self.c0_file) self.T0_unit = model_input.open_file(self.T0_type, self.T0_file) self.rho_snow_unit = model_input.open_file(self.rho_snow_type, self.rho_snow_file) self.h0_snow_unit = model_input.open_file(self.h0_snow_type, self.h0_snow_file) self.h0_swe_unit = model_input.open_file(self.h0_swe_type, self.h0_swe_file)
def open_input_files(self): self.c0_file = self.in_directory + self.c0_file self.T0_file = self.in_directory + self.T0_file self.rho_snow_file = self.in_directory + self.rho_snow_file self.h0_snow_file = self.in_directory + self.h0_snow_file self.h0_swe_file = self.in_directory + self.h0_swe_file self.c0_unit = model_input.open_file(self.c0_type, self.c0_file) self.T0_unit = model_input.open_file(self.T0_type, self.T0_file) self.rho_snow_unit = model_input.open_file(self.rho_snow_type, self.rho_snow_file) self.h0_snow_unit = model_input.open_file(self.h0_snow_type, self.h0_snow_file) self.h0_swe_unit = model_input.open_file(self.h0_swe_type, self.h0_swe_file)
def open_input_files(self): #---------------------------------------------------- # Note: Priestley-Taylor method needs alpha but the # energy balance method doesn't. (2/5/13) #---------------------------------------------------- self.alpha_file = self.in_directory + self.alpha_file self.K_soil_file = self.in_directory + self.K_soil_file self.soil_x_file = self.in_directory + self.soil_x_file self.T_soil_x_file = self.in_directory + self.T_soil_x_file self.alpha_unit = model_input.open_file(self.alpha_type, self.alpha_file) self.K_soil_unit = model_input.open_file(self.K_soil_type, self.K_soil_file) self.soil_x_unit = model_input.open_file(self.soil_x_type, self.soil_x_file) self.T_soil_x_unit = model_input.open_file(self.T_soil_x_type, self.T_soil_x_file)
def open_input_files(self): #---------------------------------------------------- # Note: Priestley-Taylor method needs alpha but the # energy balance method doesn't. (2/5/13) #---------------------------------------------------- ## self.alpha_file = self.soil_directory + self.alpha_file self.K_soil_file = self.soil_directory + self.K_soil_file self.soil_x_file = self.soil_directory + self.soil_x_file self.T_soil_x_file = self.soil_directory + self.T_soil_x_file ## self.alpha_unit = model_input.open_file(self.alpha_type, self.alpha_file) self.K_soil_unit = model_input.open_file(self.K_soil_type, self.K_soil_file) self.soil_x_unit = model_input.open_file(self.soil_x_type, self.soil_x_file) self.T_soil_x_unit = model_input.open_file(self.T_soil_x_type, self.T_soil_x_file)
def open_input_files(self): self.ET_file = self.in_directory + self.ET_file self.ET_unit = model_input.open_file(self.ET_type, \ self.ET_file) print 'self.ET_type =', self.ET_type print 'self.ET_file =', self.ET_file
def open_input_files(self): self.ET_file = self.in_directory + self.ET_file self.ET_unit = model_input.open_file(self.ET_type, \ self.ET_file) print 'self.ET_type =', self.ET_type print 'self.ET_file =', self.ET_file
def open_input_files(self): #------------------------------------------------------- # This method works for Green-Ampt and Smith-Parlange # but must be overridden for Richards 1D. #------------------------------------------------------- # NB! Green-Ampt and Smith-Parlange currently only # support ONE layer (n_layers == 1). #------------------------------------------------------- self.Ks_unit = [] # (empty lists to hold file objects) self.Ki_unit = [] self.qs_unit = [] self.qi_unit = [] self.G_unit = [] self.gam_unit = [] for k in xrange(self.n_layers): self.Ks_file[k] = self.in_directory + self.Ks_file[k] self.Ki_file[k] = self.in_directory + self.Ki_file[k] self.qs_file[k] = self.in_directory + self.qs_file[k] self.qi_file[k] = self.in_directory + self.qi_file[k] self.G_file[k] = self.in_directory + self.G_file[k] self.gam_file[k] = self.in_directory + self.gam_file[k] self.Ks_unit.append( model_input.open_file(self.Ks_type[k], self.Ks_file[k]) ) self.Ki_unit.append( model_input.open_file(self.Ki_type[k], self.Ki_file[k]) ) self.qs_unit.append( model_input.open_file(self.qs_type[k], self.qs_file[k]) ) self.qi_unit.append( model_input.open_file(self.qi_type[k], self.qi_file[k]) ) self.G_unit.append( model_input.open_file(self.G_type[k], self.G_file[k]) ) self.gam_unit.append( model_input.open_file(self.gam_type[k], self.gam_file[k]) )
def open_input_files(self): #------------------------------------------------------- # NB! Green-Ampt and Smith-Parlange currently only # support ONE layer (n_layers == 1). #------------------------------------------------------- self.Ks_unit = [] # (empty lists to hold file objects) self.Ki_unit = [] self.qs_unit = [] self.qi_unit = [] self.G_unit = [] for k in xrange(self.n_layers): self.Ks_file[k] = self.in_directory + self.Ks_file[k] self.Ki_file[k] = self.in_directory + self.Ki_file[k] self.qs_file[k] = self.in_directory + self.qs_file[k] self.qi_file[k] = self.in_directory + self.qi_file[k] self.G_file[k] = self.in_directory + self.G_file[k] self.Ks_unit.append( model_input.open_file(self.Ks_type[k], self.Ks_file[k]) ) self.Ki_unit.append( model_input.open_file(self.Ki_type[k], self.Ki_file[k]) ) self.qs_unit.append( model_input.open_file(self.qs_type[k], self.qs_file[k]) ) self.qi_unit.append( model_input.open_file(self.qi_type[k], self.qi_file[k]) ) self.G_unit.append( model_input.open_file(self.G_type[k], self.G_file[k]) )
def open_input_files(self): #------------------------------------------------------- # This method works for Green-Ampt and Smith-Parlange # but must be overridden for Richards 1D. #------------------------------------------------------- # NB! Green-Ampt and Smith-Parlange currently only # support ONE layer (n_layers == 1). #------------------------------------------------------- self.Ks_unit = [] # (empty lists to hold file objects) self.Ki_unit = [] self.qs_unit = [] self.qi_unit = [] self.G_unit = [] self.gam_unit = [] for k in range(self.n_layers): self.Ks_file[k] = self.soil_directory + self.Ks_file[k] self.Ki_file[k] = self.soil_directory + self.Ki_file[k] self.qs_file[k] = self.soil_directory + self.qs_file[k] self.qi_file[k] = self.soil_directory + self.qi_file[k] self.G_file[k] = self.soil_directory + self.G_file[k] self.gam_file[k] = self.soil_directory + self.gam_file[k] self.Ks_unit.append( model_input.open_file(self.Ks_type[k], self.Ks_file[k])) self.Ki_unit.append( model_input.open_file(self.Ki_type[k], self.Ki_file[k])) self.qs_unit.append( model_input.open_file(self.qs_type[k], self.qs_file[k])) self.qi_unit.append( model_input.open_file(self.qi_type[k], self.qi_file[k])) self.G_unit.append( model_input.open_file(self.G_type[k], self.G_file[k])) self.gam_unit.append( model_input.open_file(self.gam_type[k], self.gam_file[k]))