arsenal_gear.population.BinaryPopulation¶
- class arsenal_gear.population.BinaryPopulation(primary: StarPopulation, secondary: StarPopulation, semimajor: Annotated[Quantity, PhysicalType('length')], eccentricity: float64)[source]¶
Bases:
dict
This class is used to instantiate a population of binary star systems. It is essentially a wrapper for a pair of
arsenal_gear.population.StarPopulation
objects.- Parameters:
primary (class:arsenal_gear.population.StarPopulation) – the primary stars in the binary pairs
secondary (class:arsenal_gear.population.StarPopulation) – the secondary stars in the binary pairs
semimajor (astropy length unit) – the semimajor axis of the binary orbits
eccentricity (float) – the eccentricity of the binary orbits