jobs.ExpandedJob
jobs.ExpandedJob(
config_content,
config_path,
config_name,
run_hash,
parameters,
simulation,
replicates,
source_path=None,
file_mappings=dict(),
custom_tags=dict(),
upload_source_path=None,
upload_config_path=None,
upload_data_path=None,
output_steps=None,
seed=None,
crs=None,
use_float64=False,
)A fully-expanded job with concrete parameter values.
Attributes
| Name | Type | Description |
|---|---|---|
| config_content | str | Rendered .jshc configuration content. |
| config_path | Path | Path to written config file. |
| config_name | str | Logical name for the config (used in –data flag, e.g., “sweep”). |
| run_hash | str | MD5 hash of josh + config + file_mappings (12-char hex). |
| parameters | dict[str, Any] | Parameter values used for this job. |
| simulation | str | Simulation name. |
| replicates | int | Number of replicates. |
| source_path | Path | None | Path to .josh source file. |
| file_mappings | dict[str, Path] | Data file mappings. |
| custom_tags | dict[str, str] | Tags for CLI (derived from parameters). |
| upload_source_path | str | None | Resolved upload path for source. |
| upload_config_path | str | None | Resolved upload path for config. |
| upload_data_path | str | None | Resolved upload path for data. |
| output_steps | str | None | Step range to output. |
| seed | int | None | Random seed. |
| crs | str | None | Coordinate reference system. |
| use_float64 | bool | Use double precision. |