
Welcome to pye2dpolar!
This repo provides a Python class for runnning and extracting 2D polars for aerofoils. It uses the pyellipsys interfaces to EllipSys2D and other EllipSys associated tools. It evolved from ellipsys2d_polar and runs on various clusters. It was heavily inspired by Paul van der Laan’s PyWake_EllipSys and keeps on benifiting from his developments.
- Source code repository (and issue tracker):
- Contents:
Overview
API
- e2dpolar class
e2dpolar
e2dpolar.main_dir
e2dpolar.run_dir_ext
e2dpolar.pf_coords
e2dpolar.pf_te_thick_lim
e2dpolar.pf_pgl_input
e2dpolar.pf_norm
e2dpolar.pf_rotate_align
e2dpolar.grid_type
e2dpolar.grid_ni
e2dpolar.grid_nj
e2dpolar.grid_bsize
e2dpolar.grid_domain_height
e2dpolar.grid_first_cell_size
e2dpolar.grid_normal_distribution
e2dpolar.grid_stretching_function
e2dpolar.grid_volume_blend
e2dpolar.grid_dissipation_factor
e2dpolar.grid_wake_contraction
e2dpolar.h2d_add_inputs
e2dpolar.Re
e2dpolar.aoas
e2dpolar.case
e2dpolar.ti
e2dpolar.turbulence_model
e2dpolar.ko_version
e2dpolar.koSST_a1
e2dpolar.koSST_hellstenlaine
e2dpolar.ko_katolaunder
e2dpolar.transition_model
e2dpolar.tr_correlation_functions
e2dpolar.tr_nfac
e2dpolar.tr_start
e2dpolar.tr_level
e2dpolar.tr_trip
e2dpolar.tr_trip_sss
e2dpolar.tr_trip_sps
e2dpolar.rough
e2dpolar.roughness_model
e2dpolar.rough_patches
e2dpolar.rough_else
e2dpolar.ambient_turb
e2dpolar.omega_amb
e2dpolar.tke_amb
e2dpolar.start_glevel
e2dpolar.mstep
e2dpolar.mstepp
e2dpolar.reslim
e2dpolar.reslimp
e2dpolar.diff_scheme
e2dpolar.pres_corr
e2dpolar.interpolation_order
e2dpolar.relaxu
e2dpolar.relaxp
e2dpolar.relaxtr
e2dpolar.relaxturb
e2dpolar.turbcrossterms
e2dpolar.e2d_add_inputs
e2dpolar.cpu_time
e2dpolar.nodes
e2dpolar.procs
e2dpolar.queue
e2dpolar.glevels
e2dpolar.pkl_output
e2dpolar.iter_avg
e2dpolar.pitch_loc
e2dpolar.tr_limit
e2dpolar.bl_nout
e2dpolar.noise_vinf
e2dpolar.noise_model
e2dpolar.noise_pressure_select
e2dpolar.noise_octave_band
e2dpolar.noise_chord
e2dpolar.noise_span
e2dpolar.noise_temperature
e2dpolar.noise_atmos_pressure
e2dpolar.noise_observer
e2dpolar.check_finish()
e2dpolar.compute_coeffs()
e2dpolar.ext_bl()
e2dpolar.ext_bls()
e2dpolar.ext_flowfield()
e2dpolar.ext_noise()
e2dpolar.ext_polar()
e2dpolar.ext_pr()
e2dpolar.get_sec()
e2dpolar.get_stitched_flowfield()
e2dpolar.locatetran()
e2dpolar.make_mesh()
e2dpolar.make_surface_mesh()
e2dpolar.make_volume_mesh()
e2dpolar.print_runinfo()
e2dpolar.rain_impact()
e2dpolar.run_all()
e2dpolar.run_extract_polar()
e2dpolar.run_polar()
e2dpolar.set_grid_input()
e2dpolar.set_run_input()
e2dpolar.update_rundir()
- Auxillary methods
- e2dpolar class