juliensimon/oneweb-fleet-data
OneWeb Constellation Fleet Data Credit: NASA Part of a dataset collection on Hugging Face. Dataset description Daily health snapshots of the OneWeb (Eutelsat OneWeb) satellite constellation, derived from CelesTrak GP (General Perturbations) data. Tracks satellite count and lifecycle status across OneWeb's near-polar orbital planes. OneWeb operates a ~650-satellite first-generation LEO broadband constellation at roughly 1,200 km altitude and 87.9 degrees… See the full description on the dataset page: https://huggingface.co/datasets/juliensimon/oneweb-fleet-data.
OneWeb Constellation Fleet Data
<div align="center"> <img src="banner.jpg" alt="Orbital sunrise illuminating Earth's atmosphere, seen from the ISS" width="400"> <p><em>Credit: NASA</em></p> </div>
Part of a [dataset collection](https://huggingface.co/collections/juliensimon/orbital-mechanics-datasets-69c24caca4ab3934c9856994) on Hugging Face.
Dataset description
Daily health snapshots of the OneWeb (Eutelsat OneWeb) satellite constellation, derived from CelesTrak GP (General Perturbations) data. Tracks satellite count and lifecycle status across OneWeb's near-polar orbital planes.
OneWeb operates a ~650-satellite first-generation LEO broadband constellation at roughly 1,200 km altitude and 87.9 degrees inclination. Unlike Starlink's lower 550 km shells, OneWeb's higher orbit yields larger per-satellite footprints and longer orbital lifetimes, at the cost of higher latency and fewer satellites needed for global coverage. The company merged with Eutelsat in 2023 to become Eutelsat OneWeb, creating a combined GEO plus LEO operator that targets enterprise and government customers rather than direct-to-consumer broadband.
This dataset is designed as the third point of comparison alongside juliensimon/starlink-fleet-data and juliensimon/kuiper-fleet-data. Without OneWeb in the picture, a head-to-head chart of the LEO broadband race is misleading — OneWeb completed its Gen1 deployment before Kuiper started and remains the second-largest operational LEO broadband constellation after Starlink. Status is inferred from orbital mechanics alone, bucketed by inclination plane.
This dataset is suitable for time-series forecasting, tabular classification tasks.
Schema
Quick stats
- 651 OneWeb satellites tracked across 3 inclination planes
- 648 operational, 3 raising, 0 deorbiting
- 471 daily snapshot rows (2026-04-15 to 2026-09-21)
- Third point of comparison for juliensimon/starlink-fleet-data vs juliensimon/kuiper-fleet-data
Usage
from datasets import load_dataset
ds = load_dataset("juliensimon/oneweb-fleet-data", split="train")
df = ds.to_pandas()from datasets import load_dataset
ow = load_dataset("juliensimon/oneweb-fleet-data", split="train").to_pandas()
sx = load_dataset("juliensimon/starlink-fleet-data", "daily_snapshots", split="train").to_pandas()
ku = load_dataset("juliensimon/kuiper-fleet-data", split="train").to_pandas()
# LEO broadband race: operational satellites over time
ow_ops = ow.groupby("date")["operational_count"].sum().rename("oneweb")
sx_ops = sx.groupby("date")["operational_count"].sum().rename("starlink")
ku_ops = ku.groupby("date")["operational_count"].sum().rename("kuiper")
print(ow_ops.to_frame().join([sx_ops, ku_ops], how="outer").tail(10))Data source
https://celestrak.org/
Update schedule
Daily at 09:00 UTC via GitHub Actions
Related datasets
If you find this dataset useful, please consider giving it a like on Hugging Face. It helps others discover it.
About the author
Created by Julien Simon — AI Operating Partner at Fortino Capital. Part of the Space Datasets collection.
Citation
@dataset{oneweb_fleet_data,
title = {OneWeb Constellation Fleet Data},
author = {Simon, Julien},
year = {2026},
url = {https://huggingface.co/datasets/juliensimon/oneweb-fleet-data},
note = {Derived from CelesTrak, https://celestrak.org/},
publisher = {Hugging Face}
}