CoolFace
Datasetpublic

THULab/entsoe

entsoe (TsFile format) This repository contains time-series forecasting data stored in Apache TsFile format. Summary FEV subset: entsoe Unified source collection: autogluon/fev_datasets Original source: https://data.open-power-system-data.org/time_series/2020-10-06 Paper / citation: [6] Series: 6 Modalities: Time-series TsFile rows (flattened observations): 11,043,324 Frequencies: 15T, 1H, 30T TsFile files: 4 Time precision: milliseconds (INT64). Licensing and… See the full description on the dataset page: https://huggingface.co/datasets/THULab/entsoe.

sourceHugging Faceotherupdated 1mo agoView on Hugging Face
0likes75downloads
Dataset Card

entsoe (TsFile format)

This repository contains time-series forecasting data stored in Apache TsFile format.

Summary

  • —FEV subset: entsoe
  • —Unified source collection: `autogluon/fev_datasets`
  • —Original source: https://data.open-power-system-data.org/time_series/2020-10-06
  • —Paper / citation: [[6]](https://doi.org/10.25832/time_series/2020-10-06)
  • —Series: 6
  • —Modalities: Time-series
  • —TsFile rows (flattened observations): 11,043,324
  • —Frequencies: 15T, 1H, 30T
  • —TsFile files: 4
  • —Time precision: milliseconds (INT64).

Licensing and citation requirements follow the original source. This repository does not claim ownership of the original data.

Dataset Statistics

FrequencySeriesMedian series lengthTsFile rows (observations)Dynamic columnsStatic columnsData files
15T6175,2926,310,5126015T/15T_1..15T_2.tsfile (2 shards)
1H643,8221,577,592601H/1H.tsfile
30T687,6453,155,2206030T/30T.tsfile

Files

The Hugging Face dataset card YAML points configs.data_files to all *.tsfile files in this repository.

  • —15T/15T_1.tsfile
  • —15T/15T_2.tsfile
  • —1H/1H.tsfile
  • —30T/30T.tsfile

TsFile Storage Model

  • —Each original series (id) is stored as one TsFile device.
  • —Time-varying targets and dynamic covariates are stored as FIELD measurements.
  • —Source timestamp values are mapped to the TsFile Time column as millisecond timestamps.
  • —Table name(s): entsoe15T, entsoe1H, entsoe_30T.

Column Schema

ColumnRoleTsFile type
TimeTime columnINT64
idTAG (device dimension)STRING
targetFIELD (measurement)FLOAT
solar_generation_actualFIELD (measurement)FLOAT
wind_onshore_generation_actualFIELD (measurement)FLOAT
temperatureFIELD (measurement)FLOAT
radiation_direct_horizontalFIELD (measurement)FLOAT
radiation_diffuse_horizontalFIELD (measurement)FLOAT

Conversion Notes

  • —The source FEV format stores each time series as one nested row containing id, timestamp[], and target or covariate arrays.
  • —The TsFile conversion flattens those nested arrays into long rows. Therefore, the TsFile rows values above correspond to the number of timestamped observations after flattening.
  • —TAG columns identify the device and static metadata. FIELD columns contain values that change over time.
  • —Large logical tables may be split into multiple .tsfile shards such as <name>_1.tsfile, <name>_2.tsfile, and so on. Shards listed for the same frequency belong to the same logical table.

Reading Example

python
from tsfile import TsFileReader

reader = TsFileReader("15T/15T_1.tsfile")
schemas = reader.get_all_table_schemas()
# Table name(s): entsoe_15T, entsoe_1H, entsoe_30T