Fixed small typing issue
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
from typing import Tuple
|
||||||
|
|
||||||
|
|
||||||
class Capaciteitstarief:
|
class Capaciteitstarief:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.gemiddelde_maandpiek = 38.7570 # Eur / KW / jaar
|
self.gemiddelde_maandpiek = 38.7570 # Eur / KW / jaar
|
||||||
@@ -15,9 +18,13 @@ class Capaciteitstarief:
|
|||||||
:type days: int
|
:type days: int
|
||||||
"""
|
"""
|
||||||
peak = max(peak, 2.5)
|
peak = max(peak, 2.5)
|
||||||
return ((peak * self.gemiddelde_maandpiek) / 365 * days + usage * self.kwh_tarief + self.databeheer / 365 * days) * self.btw
|
return (
|
||||||
|
(peak * self.gemiddelde_maandpiek) / 365 * days
|
||||||
|
+ usage * self.kwh_tarief
|
||||||
|
+ self.databeheer / 365 * days
|
||||||
|
) * self.btw
|
||||||
|
|
||||||
def calculate_per_kwh(self, peak: float) -> tuple(float, float):
|
def calculate_per_kwh(self, peak: float) -> Tuple[float, float]:
|
||||||
"""calculate_per_kwh distribution cost
|
"""calculate_per_kwh distribution cost
|
||||||
|
|
||||||
:param peak: gemiddelde peak over alle maanden
|
:param peak: gemiddelde peak over alle maanden
|
||||||
@@ -25,4 +32,3 @@ class Capaciteitstarief:
|
|||||||
:return: cost per kwh and yearly costs
|
:return: cost per kwh and yearly costs
|
||||||
"""
|
"""
|
||||||
return self.kwh_tarief, self.databeheer + self.gemiddelde_maandpiek * peak
|
return self.kwh_tarief, self.databeheer + self.gemiddelde_maandpiek * peak
|
||||||
|
|
||||||
Reference in New Issue
Block a user