elecsim.data_manipulation.data_modifications package¶
Submodules¶
elecsim.data_manipulation.data_modifications.extrapolation_interpolate module¶
elecsim.data_manipulation.data_modifications.inverse_transform_sampling module¶
elecsim.data_manipulation.data_modifications.linear_regression module¶
-
elecsim.data_manipulation.data_modifications.linear_regression.
logger
= <Logger elecsim.data_manipulation.data_modifications.linear_regression (WARNING)>¶ File name: linear_regression Date created: 29/12/2018 Feature: #Enter feature description here
elecsim.data_manipulation.data_modifications.renewable_learning_rate module¶
-
elecsim.data_manipulation.data_modifications.renewable_learning_rate.
future_renewable_energy_costs
(starting_lcoe, learning_rate, number_of_generation_assets)[source]¶
-
elecsim.data_manipulation.data_modifications.renewable_learning_rate.
logger
= <Logger elecsim.data_manipulation.data_modifications.renewable_learning_rate (WARNING)>¶ File name: renewable_learning_rate Date created: 21/12/2018 Feature: # Contains the functionality for implementing a learning rate for renewable plants to simulate a decrease in prices
elecsim.data_manipulation.data_modifications.value_estimations module¶
-
elecsim.data_manipulation.data_modifications.value_estimations.
closest_row
(dataframe, column, value)[source]¶ Function which takes a dataframe and returns the row that is closest to the specified value of the specified column. :param dataframe: Dataframe object :param column: String which matches to a column in the dataframe in which you would like to find the closest value of. :param value: Value to find the closest row to. :return: Returns row that is closest to the value of the selected column of the dataframe