arsenal_gear.dist_funcs.binaries.LogUniformPeriod¶
- class arsenal_gear.dist_funcs.binaries.LogUniformPeriod(min_p: Annotated[Quantity, PhysicalType('time')], max_p: Annotated[Quantity, PhysicalType('time')], name='loguniform')[source]¶
Bases:
PeriodA 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