Cycles runner class
cycles.CyclesRunner(executable, rotation_builder=False)
dataclass
Run one or many Cycles simulations with templated inputs.
Manages batch execution of Cycles simulations by generating control files, operation files, and nudge files from templates and parameter dictionaries. Consolidates results into a summary CSV file.
| Attributes: |
|
|---|
run(simulations, control_dict, *, summary='summary.csv', operation_template=None, operation_dict=None, calibration_dict=None, options='', rm_input=False, rm_output=False, rm_steady_state_soil=True, silence=True, user_comment='')
Execute a batch of simulations and write a consolidated summary.
| Parameters: |
|
|---|
Source code in cycles/cycles_runner.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |