pymead.analysis.calc_aero_data.run_mset#

run_mset(name: str, base_dir: str, mset_settings: dict, mea_airfoil_names: ~typing.List[str], coords: ~typing.List[~numpy.ndarray] | None = None, mea: ~pymead.core.mea.MEA | None = None) -> (<class 'bool'>, <class 'str'>, typing.List[str])[source]#

A Python wrapper for MSET

Parameters:
  • name (str) – Name of the airfoil [system]

  • base_dir (str) – MSET files will be stored in base_dir/name

  • mset_settings (dict) – Analysis parameter set (dictionary)

  • mea_airfoil_names (List[str]) – List of airfoil names for analysis contained in the multi-element airfoil object.

  • coords (List[numpy.ndarray]) – A list of coordinate sets to write as the airfoil geometry. The array of coordinates has size \(N \times 2\) where \(N\) is the number of airfoil coordinates. Only specify if mea is not specified.

  • mea (MEA) – Multi-element airfoil to analyze. Only specify if coords is not specified.

Returns:

A boolean describing whether the MSET call succeeded, a string containing the path to the MSET log file, and a list containing the order of the airfoil names determined by vertical position, descending order

Return type:

bool, str, List[str]