libplanarradpy/planrad.py
def write_surf_params_to_file(self):
        """Write the params to file that surftool_Free needs to generate the surface facets"""

        inp_file = self.water_surface_file + '_params.txt'
        lg.info('Writing Inputs to file : ' + inp_file)

        if self.surf_state == 'flat':  # this is the only one that currently works.
            lg.info('Surface Type is :: flat')
            f = open(inp_file, 'w')

            f.write('verbose= ' + str(self.verbose) + '\n')
            f.write('band_count= ' + str(self.num_bands) + '\n')
            f.write('band_centres_data= ')
            f.write(",".join([str(wave) for wave in self.wavelengths]) + '\n')
            f.write('partition= ' + self.partition + '\n')
            f.write('vn= ' + str(self.vn) + '\n')
            f.write('hn= ' + str(self.hn) + '\n')
            f.write('theta_points= ')
            f.write(",".join([str(theta) for theta in self.theta_points]) + '\n')
            f.write('type= ' + self.iface_type + '\n')
            f.write('refrac_index_0= ' + str(self.iface_0_ri) + '\n')
            f.write('refrac_index_1= ' + str(self.iface_1_ri) + '\n')
            f.write('wind_speed= ' + str(self.wind_speed) + '\n')
            f.write('wind_direc= ' + str(self.wind_direc) + '\n')
            f.write('crosswind_vertices= ' + str(self.crosswind_vertices) + '\n')
            f.write('upwind_vertices= ' + str(self.upwind_vertices) + '\n')
            f.write('surface_size= ' + str(self.surface_size) + '\n')
            f.write('surface_radius=' + str(self.surface_radius) + '\n')
            f.write('target_size= ' + str(self.target_size) + '\n')
            f.write('rays_per_quad= ' + str(self.rays_per_quad) + '\n')
            f.write('surface_count= ' + str(self.surface_count) + '\n')
            f.write('azimuthally_average= ' + str(self.azimuthally_average) + '\n')
            f.write('surface_save_fp= ' + inp_file.strip('_params.txt') + '\n')
            f.flush()
            f.close()
def write_surf_params_to_file(self):
        """Write the params to file that surftool_Free needs to generate the surface facets"""

        inp_file = self.water_surface_file + '_params.txt'
        lg.info('Writing Inputs to file : ' + inp_file)

        if self.surf_state == 'flat':  # this is the only one that currently works.
            lg.info('Surface Type is :: flat')
            f = open(inp_file, 'w')

            f.write('verbose= ' + str(self.verbose) + '\n')
            f.write('band_count= ' + str(self.num_bands) + '\n')
            f.write('band_centres_data= ')
            f.write(",".join([str(wave) for wave in self.wavelengths]) + '\n')
            f.write('partition= ' + self.partition + '\n')
            f.write('vn= ' + str(self.vn) + '\n')
            f.write('hn= ' + str(self.hn) + '\n')
            f.write('theta_points= ')
            f.write(",".join([str(theta) for theta in self.theta_points]) + '\n')
            f.write('type= ' + self.iface_type + '\n')
            f.write('refrac_index_0= ' + str(self.iface_0_ri) + '\n')
            f.write('refrac_index_1= ' + str(self.iface_1_ri) + '\n')
            f.write('wind_speed= ' + str(self.wind_speed) + '\n')
            f.write('wind_direc= ' + str(self.wind_direc) + '\n')
            f.write('crosswind_vertices= ' + str(self.crosswind_vertices) + '\n')
            f.write('upwind_vertices= ' + str(self.upwind_vertices) + '\n')
            f.write('surface_size= ' + str(self.surface_size) + '\n')
            f.write('surface_radius=' + str(self.surface_radius) + '\n')
            f.write('target_size= ' + str(self.target_size) + '\n')
            f.write('rays_per_quad= ' + str(self.rays_per_quad) + '\n')
            f.write('surface_count= ' + str(self.surface_count) + '\n')
            f.write('azimuthally_average= ' + str(self.azimuthally_average) + '\n')
            f.write('surface_save_fp= ' + inp_file.strip('_params.txt') + '\n')
            f.flush()
            f.close()
def write_surf_params_to_file ( self ) : inp_file = self . water_surface_file + '_params.txt' lg . info ( 'Writing Inputs to file : ' + inp_file ) if self . surf_state == 'flat' : # this is the only one that currently works. lg . info ( 'Surface Type is :: flat' ) f = open ( inp_file , 'w' ) f . write ( 'verbose= ' + str ( self . verbose ) + '\n' ) f . write ( 'band_count= ' + str ( self . num_bands ) + '\n' ) f . write ( 'band_centres_data= ' ) f . write ( "," . join ( [ str ( wave ) for wave in self . wavelengths ] ) + '\n' ) f . write ( 'partition= ' + self . partition + '\n' ) f . write ( 'vn= ' + str ( self . vn ) + '\n' ) f . write ( 'hn= ' + str ( self . hn ) + '\n' ) f . write ( 'theta_points= ' ) f . write ( "," . join ( [ str ( theta ) for theta in self . theta_points ] ) + '\n' ) f . write ( 'type= ' + self . iface_type + '\n' ) f . write ( 'refrac_index_0= ' + str ( self . iface_0_ri ) + '\n' ) f . write ( 'refrac_index_1= ' + str ( self . iface_1_ri ) + '\n' ) f . write ( 'wind_speed= ' + str ( self . wind_speed ) + '\n' ) f . write ( 'wind_direc= ' + str ( self . wind_direc ) + '\n' ) f . write ( 'crosswind_vertices= ' + str ( self . crosswind_vertices ) + '\n' ) f . write ( 'upwind_vertices= ' + str ( self . upwind_vertices ) + '\n' ) f . write ( 'surface_size= ' + str ( self . surface_size ) + '\n' ) f . write ( 'surface_radius=' + str ( self . surface_radius ) + '\n' ) f . write ( 'target_size= ' + str ( self . target_size ) + '\n' ) f . write ( 'rays_per_quad= ' + str ( self . rays_per_quad ) + '\n' ) f . write ( 'surface_count= ' + str ( self . surface_count ) + '\n' ) f . write ( 'azimuthally_average= ' + str ( self . azimuthally_average ) + '\n' ) f . write ( 'surface_save_fp= ' + inp_file . strip ( '_params.txt' ) + '\n' ) f . flush ( ) f . close ( )
Write the params to file that surftool_Free needs to generate the surface facets
Write the params to file that surftool_Free needs to generate the surface facets