Skip to content

Latest commit

 

History

History
73 lines (52 loc) · 2.09 KB

stars.rst

File metadata and controls

73 lines (52 loc) · 2.09 KB

Star Populations =============

vespa.stars

The fundamental population unit within vespa is a StarPopulation, from which EclipsePopulation inherits. This is the basic object which keeps track of the properties of a population of stars and enables application of various observational constraints to rule out portions of the population.

For the built-in false positive populations, EBPopulation inherits from Observed_BinaryPopulation, and HEBPopulation inherits from Observed_TriplePopulation. BEBPopulation inherits from BGStarPopulation through BGStarPopulation_TRILEGAL.

vespa.stars.StarPopulation

Observationally Constrained Star Populations ------------------

EBPopulation and HEBPopulation inherit from very similar star population classes: Observed_BinaryPopulation and Observed_TriplePopulation. Both of these take either photometric or spectroscopic observed properties of a star and generate binary or triple populations consistent with those observations.

vespa.stars.Observed_BinaryPopulation

vespa.stars.Observed_TriplePopulation

Background Star Population ----------------------

BEBPopulation inherits from BGStarPopulation through BGStarPopulation_TRILEGAL.

vespa.stars.BGStarPopulation_TRILEGAL

vespa.stars.BGStarPopulation

Other Star Populations ---------

These are the other StarPopulation classes defined in vespa. Raghavan_BinaryPopulation is particularly useful, which produces a population according to the binary distribution described by the Raghavan (2010) survey.

vespa.stars.BinaryPopulation

vespa.stars.Simulated_BinaryPopulation

vespa.stars.Raghavan_BinaryPopulation

vespa.stars.TriplePopulation