csle_system_identification.job_controllers package
Submodules
csle_system_identification.job_controllers.data_collection_job_manager module
- class csle_system_identification.job_controllers.data_collection_job_manager.DataCollectionJobManager[source]
Bases:
object
Class that manages data collection jobs in CSLE
- static run_data_collection_job(job_config: csle_common.dao.jobs.data_collection_job_config.DataCollectionJobConfig) None [source]
Runs a given data collection job
- Parameters
job_config – the configuration of the job
- Returns
None
- static start_data_collection_job_in_background(data_collection_job: csle_common.dao.jobs.data_collection_job_config.DataCollectionJobConfig) None [source]
Starts a system identification job with a given configuration in the background
- Parameters
data_collection_job – the job configuration
- Returns
None
csle_system_identification.job_controllers.system_identification_job_manager module
- class csle_system_identification.job_controllers.system_identification_job_manager.SystemIdentificationJobManager[source]
Bases:
object
Class that manages system identification jobs in CSLE
- static run_system_identification_job(job_config: csle_common.dao.jobs.system_identification_job_config.SystemIdentificationJobConfig) None [source]
Runs a given system identification job
- Parameters
job_config – the configuration of the job
- Returns
None
- static start_system_identification_job_in_background(system_identification_job: csle_common.dao.jobs.system_identification_job_config.SystemIdentificationJobConfig) None [source]
Starts a system identification job with a given configuration in the background
- Parameters
system_identification_job – the job configuration
- Returns
None