Fix: removed default values in parse_args to avoid unexpected behavior when passing run_config settings

This commit is contained in:
2025-08-22 16:01:01 +02:00
parent 9c384f5245
commit 547c7f3108

View File

@@ -218,7 +218,7 @@ def parse_args():
"--hist", action="store_true", help="write size/mass/time-lag histograms"
)
p.add_argument(
"--dt", type=int, default=1, help="aggregation interval in seconds (default: 1)"
"--dt", type=int, default=None, help="aggregation interval in seconds"
)
# BC proeprties
@@ -232,16 +232,10 @@ def parse_args():
# cluster / resource knobs (all optional)
p.add_argument("--local", action="store_false", help="Run Local Cluster")
p.add_argument(
"--cores", type=int, default=8, help="CPU cores per SLURM job (default: 8)"
)
p.add_argument("--memory", default="64GB", help="RAM per job (default: 64GB)")
p.add_argument(
"--walltime", default="00:59:00", help="SLURM wall-time (default: 1h)"
)
p.add_argument(
"--partition", default="hourly", help="SLURM partition (default: hourly)"
)
p.add_argument("--cores", type=int, default=None, help="CPU cores per SLURM job")
p.add_argument("--memory", default=None, help="RAM per job")
p.add_argument("--walltime", default=None, help="SLURM wall-time")
p.add_argument("--partition", default=None, help="SLURM partition")
p.add_argument("--set", action="append", default=[], help="dot.notation overrides")
return p.parse_args()