Spaces:
Sleeping
Sleeping
| import os | |
| from tqdm import tqdm | |
| import argparse | |
| import numpy as np | |
| import pandas as pd | |
| import pickle | |
| from src.dataset.get_dataset import get_iter | |
| from src.utils.paths import get_path | |
| from pathlib import Path | |
| # This script attempts to open dataset files and prints the number of events in each one. | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--input", type=str, required=True) | |
| parser.add_argument("--dataset-cap", type=int, default=-1) | |
| parser.add_argument("--output", type=str, default="") | |
| parser.add_argument("--plot-only", action="store_true") | |
| args = parser.parse_args() | |
| path = get_path(args.input, "preprocessed_data") | |
| if args.output == "": | |
| args.output = args.input | |
| output_path = os.path.join(get_path(args.output, "results"), "analysis_name") | |
| Path(output_path).mkdir(parents=True, exist_ok=True) | |
| if not args.plot_only: | |
| pass | |
| # Do some computations here | |
| # pickle.dump(result, open(os.path.join(output_path, "result.pkl"), "wb")) | |
| #if args.plot_only: | |
| # result = pickle.load(open(os.path.join(output_path, "result.pkl"), "rb")) | |
| import matplotlib.pyplot as plt | |
| # Do some plotting here | |