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