arsenal_gear.dist_funcs.binaries.LogUniformSemimajor

class arsenal_gear.dist_funcs.binaries.LogUniformSemimajor(min_a: Annotated[Quantity, PhysicalType('length')], max_a: Annotated[Quantity, PhysicalType('length')], name='loguniform')[source]

Bases: Semimajor

A simple step function distribution of semi-major axes, with a log-uniform distribution above and below the changeover semi-major axis

Parameters:
  • sma (astropy length unit) – Changeover semi-major axis

  • ratio (float) – Ratio of probabilities for close and wide binaries

A simple loguniform distribution of semi-major axes