gwexpy.interop.quantities_

quantities interop helpers.

Functions

from_quantity(cls, q, **kwargs)

Create a GWpy/GWexpy Series from a quantities.Quantity.

to_quantity(series[, units])

Convert a series (TimeSeries, FrequencySeries, etc) to a quantities.Quantity.

gwexpy.interop.quantities_.to_quantity(series, units=None)[source]

Convert a series (TimeSeries, FrequencySeries, etc) to a quantities.Quantity.

Parameters:
  • series (Series or array-like) – The input series with a .value and .unit attribute (or similar).

  • units (str or quantities.UnitQuantity, optional) – Target units for the output Quantity.

Returns:

The data wrapped as a Quantity.

Return type:

quantities.Quantity

gwexpy.interop.quantities_.from_quantity(cls, q, **kwargs)[source]

Create a GWpy/GWexpy Series from a quantities.Quantity.

Parameters:
  • cls (type) – The target class (TimeSeries, FrequencySeries, etc).

  • q (quantities.Quantity) – Input quantity.

  • **kwargs – Additional arguments required by the class constructor (e.g. t0, dt, frequencies).

Return type:

instance of cls