cuperiod.to_input

cuperiod.to_input(data, *, columns=None, domain=None)[source]

Coerce a user input into a LightCurve or MultiBandLightCurve.

Parameters:
  • data (various) – A LightCurve/MultiBandLightCurve, a (t, y[, dy]) tuple, a {band: LightCurve} mapping, a pandas/astropy/pyarrow table, or a {column: array} mapping.

  • columns (ColumnMap, optional) – Column overrides for table inputs.

  • domain (Domain, optional) – Brightness-domain override.

Returns:

LightCurve or MultiBandLightCurve

Return type:

LightCurve | MultiBandLightCurve