Skip to content

Commit

Permalink
Configure hawk/dove multi batch run to be installed as a script
Browse files Browse the repository at this point in the history
  • Loading branch information
rlskoeser committed Jan 11, 2024
1 parent 0a77e59 commit be088a3
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
4 changes: 4 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ dependencies = [
]
dynamic = ["version", "readme"]

[project.scripts]
simrisk-hawkdovemulti-batchrun = "simulatingrisk.hawkdovemulti.batch_run:main"


[tool.setuptools.dynamic]
version = {attr = "simulatingrisk.__version__"}
readme = {file = ["README.md"]}
Expand Down
6 changes: 5 additions & 1 deletion simulatingrisk/hawkdovemulti/batch_run.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ def batch_run(params, iterations, number_processes, max_steps, progressbar):
pbar.update()


if __name__ == "__main__":
def main():
parser = argparse.ArgumentParser(
prog="hawk/dove batch_run",
description="Batch run for hawk/dove multi risk attitude simulation",
Expand Down Expand Up @@ -163,3 +163,7 @@ def batch_run(params, iterations, number_processes, max_steps, progressbar):
)
args = parser.parse_args()
batch_run(params, args.iterations, args.processes, args.max_steps, args.progress)


if __name__ == "__main__":
main()

0 comments on commit be088a3

Please sign in to comment.