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:
SemimajorA 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