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
NodeCollectionof 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