mirror of
				https://github.com/Akkudoktor-EOS/EOS.git
				synced 2025-10-30 22:36:21 +00:00 
			
		
		
		
	Pythonic: Rename self_consumption_probability.py -> interpolator.py
* Rename class self_consumption_probability_interpolator to PascalCase SelfConsumptionProbabilityInterpolator.
This commit is contained in:
		| @@ -10,9 +10,7 @@ from akkudoktoreos.devices.battery import Battery | ||||
| from akkudoktoreos.devices.devicesabc import DevicesBase | ||||
| from akkudoktoreos.devices.generic import HomeAppliance | ||||
| from akkudoktoreos.devices.inverter import Inverter | ||||
| from akkudoktoreos.prediction.self_consumption_probability import ( | ||||
|     self_consumption_probability_interpolator, | ||||
| ) | ||||
| from akkudoktoreos.prediction.interpolator import SelfConsumptionPropabilityInterpolator | ||||
| from akkudoktoreos.utils.datetimeutil import to_duration | ||||
| from akkudoktoreos.utils.logutil import get_logger | ||||
|  | ||||
| @@ -166,7 +164,7 @@ class Devices(SingletonMixin, DevicesBase): | ||||
|     eauto: ClassVar[Battery] = Battery(provider_id="GenericBEV") | ||||
|     home_appliance: ClassVar[HomeAppliance] = HomeAppliance(provider_id="GenericDishWasher") | ||||
|     inverter: ClassVar[Inverter] = Inverter( | ||||
|         self_consumption_predictor=self_consumption_probability_interpolator, | ||||
|         self_consumption_predictor=SelfConsumptionPropabilityInterpolator, | ||||
|         akku=akku, | ||||
|         provider_id="GenericInverter", | ||||
|     ) | ||||
|   | ||||
| @@ -22,9 +22,7 @@ from akkudoktoreos.devices.battery import ( | ||||
| ) | ||||
| from akkudoktoreos.devices.generic import HomeAppliance, HomeApplianceParameters | ||||
| from akkudoktoreos.devices.inverter import Inverter, InverterParameters | ||||
| from akkudoktoreos.prediction.self_consumption_probability import ( | ||||
|     self_consumption_probability_interpolator, | ||||
| ) | ||||
| from akkudoktoreos.prediction.interpolator import SelfConsumptionPropabilityInterpolator | ||||
| from akkudoktoreos.utils.utils import NumpyEncoder | ||||
|  | ||||
|  | ||||
| @@ -524,7 +522,7 @@ class optimization_problem(ConfigMixin, DevicesMixin, EnergyManagementSystemMixi | ||||
|         ) | ||||
|  | ||||
|         # 1h Load to Sub 1h Load Distribution -> SelfConsumptionRate | ||||
|         sc = self_consumption_probability_interpolator( | ||||
|         sc = SelfConsumptionPropabilityInterpolator( | ||||
|             Path(__file__).parent.resolve() / ".." / "data" / "regular_grid_interpolator.pkl" | ||||
|         ) | ||||
|  | ||||
|   | ||||
| @@ -7,7 +7,7 @@ import numpy as np | ||||
| from scipy.interpolate import RegularGridInterpolator | ||||
| 
 | ||||
| 
 | ||||
| class self_consumption_probability_interpolator: | ||||
| class SelfConsumptionPropabilityInterpolator: | ||||
|     def __init__(self, filepath: str | Path): | ||||
|         self.filepath = filepath | ||||
|         # self.interpolator = None | ||||
		Reference in New Issue
	
	Block a user