mirror of
https://github.com/Akkudoktor-EOS/EOS.git
synced 2025-04-19 08:55:15 +00:00
replacing import logging (#425)
This commit is contained in:
parent
6743d8df4f
commit
1bb74ed836
@ -1,6 +1,7 @@
|
|||||||
import logging
|
|
||||||
from typing import List, Sequence
|
from typing import List, Sequence
|
||||||
|
|
||||||
|
from akkudoktoreos.core.logging import get_logger
|
||||||
|
|
||||||
|
|
||||||
class Heatpump:
|
class Heatpump:
|
||||||
MAX_HEAT_OUTPUT = 5000
|
MAX_HEAT_OUTPUT = 5000
|
||||||
@ -21,7 +22,7 @@ class Heatpump:
|
|||||||
def __init__(self, max_heat_output: int, hours: int):
|
def __init__(self, max_heat_output: int, hours: int):
|
||||||
self.max_heat_output = max_heat_output
|
self.max_heat_output = max_heat_output
|
||||||
self.hours = hours
|
self.hours = hours
|
||||||
self.log = logging.getLogger(__name__)
|
self.log = get_logger(__name__)
|
||||||
|
|
||||||
def __check_outside_temperature_range__(self, temp_celsius: float) -> bool:
|
def __check_outside_temperature_range__(self, temp_celsius: float) -> bool:
|
||||||
"""Check if temperature is in valid range between -100 and 100 degree Celsius.
|
"""Check if temperature is in valid range between -100 and 100 degree Celsius.
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import logging
|
|
||||||
import random
|
import random
|
||||||
import time
|
import time
|
||||||
from typing import Any, Optional
|
from typing import Any, Optional
|
||||||
@ -121,7 +120,7 @@ class optimization_problem(ConfigMixin, DevicesMixin, EnergyManagementSystemMixi
|
|||||||
# Set a fixed seed for random operations if provided or in debug mode
|
# Set a fixed seed for random operations if provided or in debug mode
|
||||||
if self.fix_seed is not None:
|
if self.fix_seed is not None:
|
||||||
random.seed(self.fix_seed)
|
random.seed(self.fix_seed)
|
||||||
elif logger.level == logging.DEBUG:
|
elif logger.level == "DEBUG":
|
||||||
self.fix_seed = random.randint(1, 100000000000)
|
self.fix_seed = random.randint(1, 100000000000)
|
||||||
random.seed(self.fix_seed)
|
random.seed(self.fix_seed)
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
import json
|
import json
|
||||||
import logging
|
|
||||||
import os
|
import os
|
||||||
import textwrap
|
import textwrap
|
||||||
from collections.abc import Sequence
|
from collections.abc import Sequence
|
||||||
@ -615,7 +614,7 @@ def prepare_visualize(
|
|||||||
|
|
||||||
if filtered_balance.size > 0 or filtered_losses.size > 0:
|
if filtered_balance.size > 0 or filtered_losses.size > 0:
|
||||||
report.finalize_group()
|
report.finalize_group()
|
||||||
if logger.level == logging.DEBUG or results["fixed_seed"]:
|
if logger.level == "DEBUG" or results["fixed_seed"]:
|
||||||
report.create_line_chart(
|
report.create_line_chart(
|
||||||
0,
|
0,
|
||||||
[
|
[
|
||||||
@ -711,9 +710,9 @@ def generate_example_report(filename: str = "example_report.pdf") -> None:
|
|||||||
|
|
||||||
report.finalize_group() # Finalize the third group of charts
|
report.finalize_group() # Finalize the third group of charts
|
||||||
|
|
||||||
logger.setLevel(logging.DEBUG) # set level for example report
|
logger.setLevel("DEBUG") # set level for example report
|
||||||
|
|
||||||
if logger.level == logging.DEBUG:
|
if logger.level == "DEBUG":
|
||||||
report.create_line_chart(
|
report.create_line_chart(
|
||||||
x_hours,
|
x_hours,
|
||||||
[np.array([0.2, 0.25, 0.3, 0.35])],
|
[np.array([0.2, 0.25, 0.3, 0.35])],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user