medusa_env / scripts /env_test.py
rampluto's picture
Upload folder using huggingface_hub
fe7e1aa verified
raw
history blame contribute delete
666 Bytes
from medusa_env import MedusaActionType, MedusaAction, MedusaEnv
env = MedusaEnv(n_fact_rows=200, n_dim_rows=150)
obs = env.reset(seed=0) # seed 0 = clean scenario
print(obs.message)
for action_type in [
MedusaActionType.SYNC_CHECK,
MedusaActionType.EVOLVE_SCHEMA,
MedusaActionType.PREP_KEYS_A,
MedusaActionType.PREP_KEYS_B,
MedusaActionType.DEDUPLICATE_B,
MedusaActionType.EXECUTE_JOIN_LEFT,
MedusaActionType.APPLY_SCD_2,
MedusaActionType.COMMIT,
]:
obs = env.step(MedusaAction(action=action_type))
print(f"{action_type.value:25s} reward={obs.reward:+.1f} done={obs.done}")
print(f"\nGrader: {env.state.grader_report}")