Cleanup of imports and checking using pylint

这个提交包含在:
craig-warren
2020-04-07 15:24:22 +01:00
父节点 e76679e62b
当前提交 1ef898384a
共有 59 个文件被更改,包括 719 次插入429 次删除

查看文件

@@ -19,10 +19,11 @@
import logging
import gprMax.config as config
from .cmds_geometry import UserObjectGeometry
from ..exceptions import CmdInputError
from ..materials import Material
from ..materials import DispersiveMaterial
from ..utilities import round_value
from .cmds_geometry import UserObjectGeometry
logger = logging.getLogger(__name__)
@@ -126,15 +127,15 @@ class AddSurfaceWater(UserObjectGeometry):
# Check to see if water has been already defined as a material
if not any(x.ID == 'water' for x in grid.materials):
m = Material(len(grid.materials), 'water')
m = DispersiveMaterial(len(grid.materials), 'water')
m.averagable = False
m.type = 'builtin, debye'
m.er = Material.watereri
m.deltaer.append(Material.waterdeltaer)
m.tau.append(Material.watertau)
m.er = DispersiveMaterial.watereri
m.deltaer.append(DispersiveMaterial.waterdeltaer)
m.tau.append(DispersiveMaterial.watertau)
grid.materials.append(m)
if Material.maxpoles == 0:
Material.maxpoles = 1
if config.get_model_config().materials['maxpoles'] == 0:
config.get_model_config().materials['maxpoles'] = 1
# Check if time step for model is suitable for using water
water = next((x for x in grid.materials if x.ID == 'water'))