lstautorta.config.configuration
Classes:
| Name | Description |
|---|---|
AutoRTAConfiguration |
Parameters of the autoRTA script. |
DataStreamConnectionConfiguration |
Parameters to connect to data streamers |
ObservationParameters |
Observation run-time parameters to pass to hiperta_stream_start (dynamic configuration) |
AutoRTAConfiguration
Bases: BaseModel
flowchart TD
lstautorta.config.configuration.AutoRTAConfiguration[AutoRTAConfiguration]
click lstautorta.config.configuration.AutoRTAConfiguration href "" "lstautorta.config.configuration.AutoRTAConfiguration"
Parameters of the autoRTA script.
Methods:
| Name | Description |
|---|---|
check_enough_slurm_nodes |
Check if there are enough slurm nodes (nb_nodes) to start all r0->dl1 jobs (nb_jobs). IE nb_nodes >= nb_jobs |
Attributes:
| Name | Type | Description |
|---|---|---|
slurm_nodes |
dict[str, list[str]]
|
List of slurm nodes per reservation. |
Source code in src/lstautorta/config/configuration.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 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 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | |
slurm_nodes
cached
property
check_enough_slurm_nodes
Check if there are enough slurm nodes (nb_nodes) to start all r0->dl1 jobs (nb_jobs). IE nb_nodes >= nb_jobs
Returns:
| Type | Description |
|---|---|
AutoRTAConfiguration
|
valid AutoRTAConfiguration |
Raises:
| Type | Description |
|---|---|
ValueError
|
If the number of slurm nodes is less than the number of data server connections. |
Source code in src/lstautorta/config/configuration.py
DataStreamConnectionConfiguration
Bases: BaseModel
flowchart TD
lstautorta.config.configuration.DataStreamConnectionConfiguration[DataStreamConnectionConfiguration]
click lstautorta.config.configuration.DataStreamConnectionConfiguration href "" "lstautorta.config.configuration.DataStreamConnectionConfiguration"
Parameters to connect to data streamers
Source code in src/lstautorta/config/configuration.py
ObservationParameters
Bases: BaseModel
flowchart TD
lstautorta.config.configuration.ObservationParameters[ObservationParameters]
click lstautorta.config.configuration.ObservationParameters href "" "lstautorta.config.configuration.ObservationParameters"
Observation run-time parameters to pass to hiperta_stream_start (dynamic configuration)