Spaces:
Sleeping
Sleeping
Download src/god_sim/cli.py from vikramvasudevan/god: direct link, hf CLI and curl.
- Browser
- Download file 609 Bytes
-
https://huggingface.co/spaces/vikramvasudevan/god/resolve/main/src/god_sim/cli.py
- Command line
-
hf download hf://spaces/vikramvasudevan/god/src/god_sim/cli.py
-
curl -L -o cli.py https://huggingface.co/spaces/vikramvasudevan/god/resolve/main/src/god_sim/cli.py
609 Bytes
| from __future__ import annotations | |
| import argparse | |
| import json | |
| from .config import WorldConfig | |
| from .engine.sim import run_simulation | |
| def main() -> None: | |
| parser = argparse.ArgumentParser(prog="god-sim") | |
| parser.add_argument("--seed", type=int, default=42) | |
| parser.add_argument("--ticks", type=int, default=200) | |
| parser.add_argument("--num-souls", type=int, default=300) | |
| args = parser.parse_args() | |
| cfg = WorldConfig(seed=args.seed, ticks=args.ticks, num_souls=args.num_souls) | |
| out = run_simulation(cfg) | |
| print(json.dumps(out, indent=2)) | |
| if __name__ == "__main__": | |
| main() | |