THULab/africa-synth-telecom-hardware-sensor-data-nigeria
Africa Synthetic Telecom Hardware Sensor Data Nigeria (TsFile) This dataset is an Apache TsFile conversion of electricsheepafrica/africa-synth-telecom-hardware-sensor-data-nigeria, a synthetic Nigerian telecom tower hardware sensor dataset with temperature, power, voltage, humidity, vibration, health-status, and alert readings. Source Dataset Original dataset: electricsheepafrica/africa-synth-telecom-hardware-sensor-data-nigeria Source files:… See the full description on the dataset page: https://huggingface.co/datasets/THULab/africa-synth-telecom-hardware-sensor-data-nigeria.
Africa Synthetic Telecom Hardware Sensor Data Nigeria (TsFile)
This dataset is an Apache TsFile conversion of `electricsheepafrica/africa-synth-telecom-hardware-sensor-data-nigeria`, a synthetic Nigerian telecom tower hardware sensor dataset with temperature, power, voltage, humidity, vibration, health-status, and alert readings.
Source Dataset
- Original dataset: `electricsheepafrica/africa-synth-telecom-hardware-sensor-data-nigeria`
- Source files:
hardware_sensor_data.parquetandhardware_sensor_data.csv - Rows: 500,000
- Columns: 12
- Generated date in source card: 2025-10-05
- Time range in converted data: 2025-09-01 00:00:00 to 2025-10-01 23:59:00
- License note: the source card metadata declares
gpl; the source README body also says "MIT License - For educational and research purposes".
TsFile Conversion
- Converted file:
staged.tsfile - TsFile size: 690,291,491 bytes
- TsFile table:
hardware_sensor_data - Time column: source
timestampis parsed as the TsFileTimecolumn with millisecond precision. - TAG column:
sensor_id; the source has 500,000 unique sensor IDs, so(sensor_id, Time)is unique. - Rows preserved: 500,000 source rows -> 500,000 staged rows.
- Columns preserved: all 12 source columns are represented; no source columns or rows are dropped.
Schema
Read Example
Use Apache TsFile tooling or SDKs to read:
from tsfile import TsFileReader
path = "staged.tsfile"
reader = TsFileReader(path)
schemas = reader.get_all_table_schemas()
reader.close()