你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-08 07:24:19 +08:00
Correctly configure logger to display test summary
这个提交包含在:
@@ -19,6 +19,7 @@
|
|||||||
import logging
|
import logging
|
||||||
import sys
|
import sys
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
from colorama import Fore, Style
|
||||||
|
|
||||||
import h5py
|
import h5py
|
||||||
import matplotlib.pyplot as plt
|
import matplotlib.pyplot as plt
|
||||||
@@ -27,7 +28,10 @@ import numpy as np
|
|||||||
import gprMax
|
import gprMax
|
||||||
from testing.analytical_solutions import hertzian_dipole_fs
|
from testing.analytical_solutions import hertzian_dipole_fs
|
||||||
|
|
||||||
|
from gprMax.utilities.logging import logging_config
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
logging_config(name=__name__)
|
||||||
|
|
||||||
if sys.platform == "linux":
|
if sys.platform == "linux":
|
||||||
plt.switch_backend("agg")
|
plt.switch_backend("agg")
|
||||||
@@ -266,12 +270,12 @@ for i, model in enumerate(testmodels):
|
|||||||
for name, data in sorted(testresults.items()):
|
for name, data in sorted(testresults.items()):
|
||||||
if "analytical" in name:
|
if "analytical" in name:
|
||||||
logger.info(
|
logger.info(
|
||||||
f"Test '{name}.in' using v.{data['Test version']} compared "
|
Fore.CYAN + f"Test '{name}.in' using v.{data['Test version']} compared "
|
||||||
f"to analytical solution. Max difference {data['Max diff']:.2f}dB."
|
f"to analytical solution. Max difference {data['Max diff']:.2f}dB." + Style.RESET_ALL
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
logger.info(
|
logger.info(
|
||||||
f"Test '{name}.in' using v.{data['Test version']} compared to "
|
Fore.CYAN + f"Test '{name}.in' using v.{data['Test version']} compared to "
|
||||||
f"reference solution using v.{data['Ref version']}. Max difference "
|
f"reference solution using v.{data['Ref version']}. Max difference "
|
||||||
f"{data['Max diff']:.2f}dB."
|
f"{data['Max diff']:.2f}dB." + Style.RESET_ALL
|
||||||
)
|
)
|
||||||
|
在新工单中引用
屏蔽一个用户