@sh.add_function(dsp, inputs_kwargs=True, outputs=['final_drive_ratios'])
def calculate_final_drive_ratios(final_drive_ratio, n_gears=1):
"""
Defines final drive ratios for each gear [-].
:param final_drive_ratio:
Final drive ratio [-].
:type final_drive_ratio: float
:param n_gears:
Number of gears [-].
:type n_gears: int, optional
:return:
Final drive ratios [-].
:rtype: dict
"""
d = collections.defaultdict(lambda: final_drive_ratio)
d.update(dict.fromkeys(range(0, int(n_gears + 1)), final_drive_ratio))
return d