Change materials table to Ascii as displays better

SingleTable does not display well in log files or if stdout is
redirected to a text file
这个提交包含在:
nmannall
2024-07-12 16:55:37 +01:00
父节点 147f7860c3
当前提交 f3c1c17ff7

查看文件

@@ -24,7 +24,7 @@ from collections import OrderedDict
from typing import Any, Iterable, List, Tuple, Union from typing import Any, Iterable, List, Tuple, Union
import numpy as np import numpy as np
from terminaltables import SingleTable from terminaltables import AsciiTable
from tqdm import tqdm from tqdm import tqdm
from typing_extensions import TypeVar from typing_extensions import TypeVar
@@ -325,7 +325,8 @@ class FDTDGrid:
# Process complete list of materials - calculate update coefficients, # Process complete list of materials - calculate update coefficients,
# store in arrays, and build text list of materials/properties # store in arrays, and build text list of materials/properties
materialsdata = process_materials(self) materialsdata = process_materials(self)
materialstable = SingleTable(materialsdata) # materialstable = SingleTable(materialsdata)
materialstable = AsciiTable(materialsdata)
materialstable.outer_border = False materialstable.outer_border = False
materialstable.justify_columns[0] = "right" materialstable.justify_columns[0] = "right"