Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
antares_xpansion.xpansionConfig.XpansionConfigConstants Class Reference
Inheritance diagram for antares_xpansion.xpansionConfig.XpansionConfigConstants:
antares_xpansion.xpansionConfig.XpansionConfig

Public Member Functions

 __init__ (self)
 
 bound_alpha_default_value (self)
 
 csv_name_default_value (self)
 
 input_root_default_value (self)
 
 structure_file_default_value (self)
 
 master_name_default_value (self)
 
 problems_format_default_value (self)
 
 slave_weight_value_default_value (self)
 
 slave_weight_default_value (self)
 
 trace_default_value (self)
 
 outpoutroot_default_value (self)
 
 aggregation_default_value (self)
 
 relative_gap_default_value (self)
 
 absolute_gap_default_value (self)
 
 relaxed_gap_default_value (self)
 
 max_iterations_default_value (self)
 
 initial_master_relaxation_default_value (self)
 
 separation_default_value (self)
 
 batch_size_default_value (self)
 
 cache_problems_default_value (self)
 
 master_solution_tolerance_default_value (self)
 
 cut_coefficient_tolerance_default_value (self)
 
 keep_full_default_value (self)
 
 full_dir_default_value (self)
 

Public Attributes

str SETTINGS = "settings"
 
str GENERAL_DATA_INI = "generaldata.ini"
 
str OUTPUT = "output"
 
str USER = "user"
 
str EXPANSION = "expansion"
 
str SENSITIVITY_DIR = "sensitivity"
 
str CAPADIR = "capa"
 
str NB_YEARS = "nbyears"
 
str SETTINGS_INI = "settings.ini"
 
str CANDIDATES_INI = "candidates.ini"
 
str UC_TYPE = "uc_type"
 
str EXPANSION_ACCURATE = "expansion_accurate"
 
str EXPANSION_FAST = "expansion_fast"
 
str OPTIONS_JSON = "options.json"
 
str LAUNCHER_OPTIONS_JSON = "launcher_options.json"
 
str JSON_NAME = "out.json"
 
str LAST_ITERATION_JSON_FILE_NAME = "last_iteration.json"
 
str JSON_SENSITIVITY_IN = "sensitivity_in.json"
 
str JSON_SENSITIVITY_OUT = "sensitivity_out.json"
 
str SENSITIVITY_LOG_FILE = "sensitivity_log.txt"
 
str LAST_MASTER_MPS = "master_last_iteration"
 
str LAST_MASTER_BASIS = "master_last_basis.bss"
 
str WEIGHTS = "weights"
 
str CONSTRAINTS = "constraints"
 
str OUTER_LOOP_FILE = "adequacy_criterion.yml"
 
str OUTER_LOOP_DIR = "adequacy_criterion"
 
str AREA_FILE = "area.txt"
 
dict settings_default
 
dict options_default
 

Protected Member Functions

 _set_constants (self)
 
 _set_default_settings (self)
 
 _set_default_options (self)
 
 _initialize_default_values (self)
 

Detailed Description

Class defining the constants and defaults values for Xpansion settings access.

Member Data Documentation

◆ options_default

dict antares_xpansion.xpansionConfig.XpansionConfigConstants.options_default
Initial value:
= {
OptimisationKeys.max_iterations_key(): self.max_iterations_default_value(),
OptimisationKeys.absolute_gap_key(): self.absolute_gap_default_value(),
OptimisationKeys.relative_gap_key(): self.relative_gap_default_value(),
OptimisationKeys.relaxed_gap_key(): self.relaxed_gap_default_value(),
OptimisationKeys.aggregation_key(): self.aggregation_default_value(),
OptimisationKeys.outpoutroot_key(): self.outpoutroot_default_value(),
OptimisationKeys.trace_key(): self.trace_default_value(),
OptimisationKeys.slave_weight_key(): self.slave_weight_default_value(),
OptimisationKeys.slave_weight_value_key(): self.slave_weight_value_default_value(),
OptimisationKeys.master_name_key(): self.master_name_default_value(),
OptimisationKeys.problems_format_key(): self.problems_format_default_value(),
OptimisationKeys.structure_file_key(): self.structure_file_default_value(),
OptimisationKeys.input_root_key(): self.input_root_default_value(),
OptimisationKeys.csv_name_key(): self.csv_name_default_value(),
OptimisationKeys.bound_alpha_key(): self.bound_alpha_default_value(),
OptimisationKeys.separation_key(): self.separation_default_value(),
OptimisationKeys.batch_size_key(): self.batch_size_default_value(),
OptimisationKeys.cache_problems_keys(): self.cache_problems_default_value(),
OptimisationKeys.master_solution_tolerance_key(): self.master_solution_tolerance_default_value(),
OptimisationKeys.cut_coefficient_tolerance_key(): self.cut_coefficient_tolerance_default_value(),
OptimisationKeys.keep_full_key(): self.keep_full_default_value(),
OptimisationKeys.full_dir_key(): self.full_dir_default_value(),
}

◆ settings_default

dict antares_xpansion.xpansionConfig.XpansionConfigConstants.settings_default
Initial value:
= {
"uc_type": "expansion_fast",
"master": "integer",
"optimality_gap": 1,
"relative_gap": 1e-6,
"max_iteration": "+infini",
"relaxed_optimality_gap": 1e-5,
"solver": "Cbc",
"timelimit": "+infini",
"additional-constraints": "",
"yearly-weights": "",
"log_level": 0,
"separation_parameter": 0.5,
"batch_size": 0,
"master_solution_tolerance": 1e-4,
"cut_coefficient_tolerance": 5e-3,
"problems_format": "OPTIMIZED",
}

The documentation for this class was generated from the following file: