engine

class engine.Engine[source]

Bases: object

Engine class containing the following parameters

  • time_series: time series of engine parameters for a predefined trajectory

  • deck: engine deck used for trajectory computations

__init__() → None[source]

Initialize self. See help(type(self)) for accurate signature.

load_deck(settings: pyNA.src.settings.Settings) → None[source]

Load engine deck for trajectory computations.

Returns

None

load_operating_point(settings, time_step, engine_file_name='Engine_to.csv') → None[source]

Load engine operating point for noise distribution calculations.

Parameters
  • settings (Dict[str, Any]) – pyna settings

  • time_step

  • engine_file_name (str) – File name of engine time series

Returns

None

load_time_series(settings, engine_file_name='Engine_to.csv') → None[source]

Load engine time series for noise computations.

Parameters
  • settings (Dict[str, Any]) – pyna settings

  • engine_file_name (str) – File name of engine time series

Returns

None