elecsim.data_manipulation.data_modifications package

Submodules

elecsim.data_manipulation.data_modifications.extrapolation_interpolate module

class elecsim.data_manipulation.data_modifications.extrapolation_interpolate.ExtrapolateInterpolate(x, y)[source]

Bases: object

min_max_extrapolate(point)[source]

elecsim.data_manipulation.data_modifications.inverse_transform_sampling module

elecsim.data_manipulation.data_modifications.inverse_transform_sampling.sample_from_custom_distribution(count, division, n_samples)[source]

elecsim.data_manipulation.data_modifications.linear_regression module

elecsim.data_manipulation.data_modifications.linear_regression.linear_regression[source]
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

Module contents