ScEpTIC.config package
Subpackages
Submodules
ScEpTIC.config.analysis_config module
- class ScEpTIC.config.analysis_config.AnalysisConfig(main_config)
Bases:
ScEpTICBaseConfig
Configuration for AST Transformations
ScEpTIC.config.ast_transformations_config module
- class ScEpTIC.config.ast_transformations_config.ASTTransformationsConfig(main_config)
Bases:
ScEpTICBaseConfig
Configuration for AST Transformations
ScEpTIC.config.base_config module
- class ScEpTIC.config.base_config.ScEpTICBaseConfig(main_config)
Bases:
object
ScEpTIC sub-functions base configuration class
- add_config(config_name, config_value)
Adds a configuration parameter :param config_name: the configuration name :param config_value: the configuration value
- set_config(config_name, config_value)
Sets a configuration parameter :param config_name: the configuration name :param config_value: the configuration value
ScEpTIC.config.custom_metrics_config module
- class ScEpTIC.config.custom_metrics_config.CustomMetricsConfig(main_config)
Bases:
ScEpTICBaseConfig
Configuration for Custom Metrics
- add_config(config_name, config_value)
Adds a configuration parameter :param config_name: the configuration name :param config_value: the configuration value
- add_custom_metric(metric_id, metric_name, collect_energy=False, collect_time=False, collect_cc=False, data_diffs=False, print_data=False)
- set_config(config_name, config_value)
Sets a configuration parameter :param config_name: the configuration name :param config_value: the configuration value
ScEpTIC.config.deprecated_config module
- class ScEpTIC.config.deprecated_config.DeprecatedConfig(main_config)
Bases:
ScEpTICBaseConfig
ScEpTIC analysis result output data configuration
ScEpTIC.config.interrupts_config module
- class ScEpTIC.config.interrupts_config.InterruptsConfig(main_config)
Bases:
ScEpTICBaseConfig
Interrupts configuration
ScEpTIC.config.logging_config module
- class ScEpTIC.config.logging_config.LoggingConfig(main_config)
Bases:
ScEpTICBaseConfig
Logger configuration
ScEpTIC.config.memory_config module
- class ScEpTIC.config.memory_config.BaseMemoryConfig(main_config)
Bases:
ScEpTICBaseConfig
Configuration for volatile / non-volatile memory
- class ScEpTIC.config.memory_config.MemoryConfig(main_config)
Bases:
ScEpTICBaseConfig
Memory configuration
ScEpTIC.config.program_config module
- class ScEpTIC.config.program_config.ProgramConfig(main_config)
Bases:
ScEpTICBaseConfig
Program configuration
ScEpTIC.config.register_allocation_config module
- class ScEpTIC.config.register_allocation_config.RegisterAllocationConfig(main_config)
Bases:
ScEpTICBaseConfig
Register allocation configuration
ScEpTIC.config.register_file_config module
- class ScEpTIC.config.register_file_config.RegisterFileConfig(main_config)
Bases:
ScEpTICBaseConfig
Register file configuration
ScEpTIC.config.result_output_config module
- class ScEpTIC.config.result_output_config.ResultOutputConfig(main_config)
Bases:
ScEpTICBaseConfig
ScEpTIC analysis result output data configuration
ScEpTIC.config.state_retention_config module
- class ScEpTIC.config.state_retention_config.StateRetentionConfig(main_config)
Bases:
ScEpTICBaseConfig
State retention mechanism configuration