跳转至

foundryts.functions.series

foundryts.functions.series(*args)

Creates a reference to all input time series that operations can be applied on.

Each input time series ID is translated to an element in a NodeCollection where each element is just a reference to the existing time series in the Foundry ecosystem.

  • Parameters: *args (str) – Args for all time series IDs to use for creating time series references in the NodeCollection.
  • Returns: A NodeCollection of all the time series IDs passed.
  • Return type: NodeCollection

Dataframe schema

Column name Type Description
series str Time series ID
timestamp pandas.Timestamp Timestamp of the point
value Union[float, str] Value of the point

:::callout{theme="success" title="See Also"} points() :::

Examples

>>> altimeter_series = F.series(
...     "altimeter_aircraft-1",
...     "altimeter_aircraft-2",
... )
>>> altimeter_series.to_pandas()
                   series               timestamp     value
0    altimeter_aircraft-1 2024-09-06 07:00:00.000 -1.185493
1    altimeter_aircraft-1 2024-09-06 07:01:30.983  0.830117
2    altimeter_aircraft-1 2024-09-06 07:03:01.966  0.115240
3    altimeter_aircraft-1 2024-09-06 07:04:32.949  0.059973
4    altimeter_aircraft-1 2024-09-06 07:06:03.932 -0.290032
..                    ...                     ...       ...
495  altimeter_aircraft-2 2024-09-06 19:30:36.585  1.204543
496  altimeter_aircraft-2 2024-09-06 19:32:07.568 -1.183036
497  altimeter_aircraft-2 2024-09-06 19:33:38.551  0.216189
498  altimeter_aircraft-2 2024-09-06 19:35:09.534 -0.854239
499  altimeter_aircraft-2 2024-09-06 19:36:40.517  0.312806

中文翻译


foundryts.functions.series

foundryts.functions.series(*args)

创建对所有输入时间序列(time series)的引用,以便对其应用操作。

每个输入的时间序列 ID 都会被转换为 NodeCollection 中的一个元素,每个元素仅是对 Foundry 生态系统中现有时间序列的引用。

  • 参数: *args (str) – 用于在 NodeCollection 中创建时间序列引用的所有时间序列 ID。
  • 返回: 一个包含所有传入时间序列 ID 的 NodeCollection
  • 返回类型: NodeCollection

数据框模式(Dataframe schema)

列名 类型 描述
series str 时间序列 ID
timestamp pandas.Timestamp 数据点的时间戳
value Union[float, str] 数据点的值

:::callout{theme="success" title="另请参阅"} points() :::

示例

>>> altimeter_series = F.series(
...     "altimeter_aircraft-1",
...     "altimeter_aircraft-2",
... )
>>> altimeter_series.to_pandas()
                   series               timestamp     value
0    altimeter_aircraft-1 2024-09-06 07:00:00.000 -1.185493
1    altimeter_aircraft-1 2024-09-06 07:01:30.983  0.830117
2    altimeter_aircraft-1 2024-09-06 07:03:01.966  0.115240
3    altimeter_aircraft-1 2024-09-06 07:04:32.949  0.059973
4    altimeter_aircraft-1 2024-09-06 07:06:03.932 -0.290032
..                    ...                     ...       ...
495  altimeter_aircraft-2 2024-09-06 19:30:36.585  1.204543
496  altimeter_aircraft-2 2024-09-06 19:32:07.568 -1.183036
497  altimeter_aircraft-2 2024-09-06 19:33:38.551  0.216189
498  altimeter_aircraft-2 2024-09-06 19:35:09.534 -0.854239
499  altimeter_aircraft-2 2024-09-06 19:36:40.517  0.312806