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

Module contents