Cepheid.Periodicity.Pdm (Cepheid v0.1.0)

View Source

Functions for Phase Disperion Minimization (PDM) analysis.

Summary

Functions

Period-finding via the string length method using trial periods

Functions

pdm_string(min_period, max_period, step_size, times_since_epoch, samples)

Period-finding via the string length method using trial periods

Parameters

  • min_period: Minimum period to test (units should be 1/time units of times_since_epoch).
  • max_period: Maximum period to test.
  • step_size: Step size for period testing.
  • times_since_epoch: A 1d tensor of time values of time units since epoch
  • samples: A 1d tensor of sample values.

Returns

  • estimated_period: The period that minimizes the sum of distances.

See https://ui.adsabs.harvard.edu/abs/1983MNRAS.203..917D/abstract for background