import json from pathlib import Path from groot_dreams.data.dataset import calculate_dataset_statistics LE_ROBOT_DATA_FILENAME_SINGLE = "data/*/*.parquet" LE_ROBOT_DATA_FILENAME_SUBSET = "*/data/*/*.parquet" if __name__ == "__main__": parquet_paths = [] dataset_paths = "/mnt/amlfs-02/shared/datasets/oss_testing/G1/g1_shelf,/mnt/amlfs-03/shared/datasets/g1-shelf,/mnt/amlfs-03/shared/datasets/Gear2025CoRLDemo" for dataset_path in dataset_paths.split(","): dataset_path = dataset_path.strip() parquet_paths.extend(list((Path(dataset_path).glob(LE_ROBOT_DATA_FILENAME_SINGLE)))) parquet_paths.extend(list((Path(dataset_path).glob(LE_ROBOT_DATA_FILENAME_SUBSET)))) dataset_stats = calculate_dataset_statistics(parquet_paths) with open("stats.json", "w") as f: json.dump(dataset_stats, f, indent=4)