adam_core.observations.photometry module

class adam_core.observations.photometry.Photometry(table: Table, **kwargs: int | float | str)[source]

Bases: Table

time

A column which represents an embedded quivr table.

Parameters:
  • table_type – The type of the table to embed.

  • nullable – Whether the column can contain null values.

  • metadata – A dictionary of metadata to attach to the column.

mag

A column for storing 64-bit floating point numbers.

mag_sigma

A column for storing 64-bit floating point numbers.

filter

A column for storing large strings (over 231 bytes long). Large string data is stored in variable-length chunks.

schema: ClassVar[pa.Schema] = time: struct<days: int64, nanos: int64>   child 0, days: int64   child 1, nanos: int64 mag: double mag_sigma: double filter: large_string
table: pa.Table