Spaces:
Running
Running
| import os | |
| from pathlib import Path | |
| def shrink(filename, skip_factor=100): | |
| p = Path(filename) | |
| if not p.exists(): return | |
| print(f"Shrinking {p.name} from {p.stat().st_size / 1e6:.2f} MB...") | |
| with open(p, 'r') as f: | |
| lines = f.readlines() | |
| downsampled = lines[::skip_factor] | |
| with open(p, 'w') as f: | |
| f.writelines(downsampled) | |
| print(f"Done! New size: {p.stat().st_size / 1e6:.2f} MB.") | |
| if __name__ == "__main__": | |
| results_dir = Path("fleming-model-based-brain/Model_Results") | |
| shrink(results_dir / "Force_amplitude_values.csv") | |
| shrink(results_dir / "Force_times.csv") | |
| shrink(results_dir / "sEMG_values.csv") | |
| shrink(results_dir / "sEMG_times.csv") | |
| print("Deleting unused .mat files...") | |
| import glob | |
| for mat_file in glob.glob(str(results_dir / "*.mat")): | |
| os.remove(mat_file) | |
| print("Removed", mat_file) | |