arsenal_gear.dist_funcs.imf.Salpeter

class arsenal_gear.dist_funcs.imf.Salpeter(min_mass: Annotated[Quantity, PhysicalType('mass')], max_mass: Annotated[Quantity, PhysicalType('mass')], alpha: float = 2.35)[source]

Bases: IMF

A simple, classic Salpeter 1955 (slope 2.35) IMF.

Parameters:
  • min_mass (astropy mass unit) – Least massive star in the IMF

  • max_mass (astropy mass unit) – Most massive star in the IMF

  • alpha (float) – The IMF slope (note that the slope applied is -alpha, so this should be positive)