gwexpy.interop.polars_
Polars interop helpers.
Functions
|
Create TimeSeries from polars.DataFrame. |
|
Convert polars.DataFrame to TimeSeriesDict. |
|
Create TimeSeries or FrequencySeries from polars.Series. |
|
Convert TimeSeries to polars.DataFrame with a time column. |
|
Convert TimeSeriesDict to polars.DataFrame. |
|
Convert FrequencySeries to polars.DataFrame. |
|
Convert TimeSeries or FrequencySeries to polars.Series. |
- gwexpy.interop.polars_.to_polars_series(ts, name=None)[source]
Convert TimeSeries or FrequencySeries to polars.Series.
This only contains the data values, not the index.
- gwexpy.interop.polars_.from_polars_series(cls, series, unit=None, t0=None, dt=None, channel=None, name=None)[source]
Create TimeSeries or FrequencySeries from polars.Series.
A plain polars Series carries no timing or channel metadata. Missing
t0/dtfall back to0/1with aUserWarning(instead of silently), andchannel/namemay be supplied explicitly.
- gwexpy.interop.polars_.to_polars_dataframe(ts, index_column='time', time_unit='datetime')[source]
Convert TimeSeries to polars.DataFrame with a time column.
- gwexpy.interop.polars_.from_polars_dataframe(cls, df, index_column='time', unit=None, *, channel=None, name=None)[source]
Create TimeSeries from polars.DataFrame.
t0/dtare inferred from the time column (handling GPS, unix and datetime values). If the column is empty or holds a single sample, the missing timing falls back to0/1with aUserWarninginstead of silently.channel(which a DataFrame cannot carry) andnamemay be supplied explicitly;namedefaults to the data column label.
- gwexpy.interop.polars_.to_polars_frequencyseries(fs, index_column='frequency', index_unit='Hz')[source]
Convert FrequencySeries to polars.DataFrame.
- gwexpy.interop.polars_.to_polars_dict(tsd, index_column='time', time_unit='datetime')[source]
Convert TimeSeriesDict to polars.DataFrame.
- gwexpy.interop.polars_.from_polars_dict(cls, df, index_column='time', unit_map=None)[source]
Convert polars.DataFrame to TimeSeriesDict.