work on pip package

This commit is contained in:
mrfakename
2025-05-06 18:59:28 -07:00
parent 2143c027b0
commit 54da683d36
25 changed files with 0 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
import json
from pathlib import Path
import random
DEFAULT_ROOT_DIR = "examples/input_params"
class DataSampler:
def __init__(self, root_dir=DEFAULT_ROOT_DIR):
self.root_dir = root_dir
self.input_params_files = list(Path(self.root_dir).glob("*.json"))
def load_json(self, file_path):
with open(file_path, "r", encoding="utf-8") as f:
return json.load(f)
def sample(self):
json_path = random.choice(self.input_params_files)
json_data = self.load_json(json_path)
return json_data