Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
driver_trajectory.TrajectoryInvestmentDriver Class Reference

Public Member Functions

 __init__ (self, TrajectoryConfig config)
 
 prepare_folder (self, str name)
 
 launch (self)
 

Public Attributes

 config = config
 
 logger = step_logger(__name__, __class__.__name__)
 
 intermediary_folder_path
 
tuple master_merger_info_file
 
tuple nodal_lp_info_file
 
 merged_weights_file = self.config.input_root / self.config.MERGED_WEIGHTS
 
 mpg_driver = MultipleProblemGenerationDriver(mpg_data)
 
 input_translation_driver
 
 output_folder = self.prepare_folder(self.config.OUTPUT_FOLDER)
 
 merge_master_driver = MergeMasterDriver(mm_data)
 
 merge_weights_driver = MergeWeightsDriver(mw_data)
 
 resolution_driver = TrajectoryResolutionDriver(res_data)
 

Detailed Description

Class to control and launch investment studies on a trajectory

Member Function Documentation

◆ prepare_folder()

driver_trajectory.TrajectoryInvestmentDriver.prepare_folder ( self,
str name )
Creates the folder at './<name>' and returns the full path
This assumes we are working at the input root.

Member Data Documentation

◆ input_translation_driver

driver_trajectory.TrajectoryInvestmentDriver.input_translation_driver
Initial value:
= InputTranslationDriver(
self.config.input_root,
self.config.input_file,
self.master_merger_info_file,
)

◆ intermediary_folder_path

driver_trajectory.TrajectoryInvestmentDriver.intermediary_folder_path
Initial value:
= self.prepare_folder(
self.config.INTERMEDIARY_FOLDER
)

◆ master_merger_info_file

tuple driver_trajectory.TrajectoryInvestmentDriver.master_merger_info_file
Initial value:
= (
self.intermediary_folder_path / self.config.MASTER_MERGER_INFO_FILE
)

◆ nodal_lp_info_file

tuple driver_trajectory.TrajectoryInvestmentDriver.nodal_lp_info_file
Initial value:
= (
self.intermediary_folder_path / self.config.NODAL_LP_INFO_FILE
)

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