你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-08 07:24:19 +08:00
Tidied import sorting
这个提交包含在:
@@ -25,7 +25,9 @@ from scipy import interpolate
|
|||||||
|
|
||||||
import gprMax.config as config
|
import gprMax.config as config
|
||||||
|
|
||||||
from .cmds_geometry.cmds_geometry import UserObjectGeometry, rotate_2point_object, rotate_polarisation
|
from .cmds_geometry.cmds_geometry import (UserObjectGeometry,
|
||||||
|
rotate_2point_object,
|
||||||
|
rotate_polarisation)
|
||||||
from .geometry_outputs import GeometryObjects as GeometryObjectsUser
|
from .geometry_outputs import GeometryObjects as GeometryObjectsUser
|
||||||
from .materials import DispersiveMaterial as DispersiveMaterialUser
|
from .materials import DispersiveMaterial as DispersiveMaterialUser
|
||||||
from .materials import ListMaterial as ListMaterialUser
|
from .materials import ListMaterial as ListMaterialUser
|
||||||
@@ -1647,7 +1649,8 @@ class GeometryView(UserObjectMulti):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
if output_type == "n":
|
if output_type == "n":
|
||||||
from .geometry_outputs import GeometryViewVoxels as GeometryViewUser
|
from .geometry_outputs import \
|
||||||
|
GeometryViewVoxels as GeometryViewUser
|
||||||
else:
|
else:
|
||||||
from .geometry_outputs import GeometryViewLines as GeometryViewUser
|
from .geometry_outputs import GeometryViewLines as GeometryViewUser
|
||||||
|
|
||||||
|
@@ -31,7 +31,8 @@ import gprMax.config as config
|
|||||||
from ._version import __version__, codename
|
from ._version import __version__, codename
|
||||||
from .model_build_run import ModelBuildRun
|
from .model_build_run import ModelBuildRun
|
||||||
from .solvers import create_G, create_solver
|
from .solvers import create_G, create_solver
|
||||||
from .utilities.host_info import print_cuda_info, print_host_info, print_opencl_info
|
from .utilities.host_info import (print_cuda_info, print_host_info,
|
||||||
|
print_opencl_info)
|
||||||
from .utilities.utilities import get_terminal_width, logo, timer
|
from .utilities.utilities import get_terminal_width, logo, timer
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
@@ -24,6 +24,7 @@ from .cmds_geometry.add_grass import AddGrass
|
|||||||
from .cmds_geometry.add_surface_roughness import AddSurfaceRoughness
|
from .cmds_geometry.add_surface_roughness import AddSurfaceRoughness
|
||||||
from .cmds_geometry.add_surface_water import AddSurfaceWater
|
from .cmds_geometry.add_surface_water import AddSurfaceWater
|
||||||
from .cmds_geometry.box import Box
|
from .cmds_geometry.box import Box
|
||||||
|
from .cmds_geometry.cmds_geometry import check_averaging
|
||||||
from .cmds_geometry.cone import Cone
|
from .cmds_geometry.cone import Cone
|
||||||
from .cmds_geometry.cylinder import Cylinder
|
from .cmds_geometry.cylinder import Cylinder
|
||||||
from .cmds_geometry.cylindrical_sector import CylindricalSector
|
from .cmds_geometry.cylindrical_sector import CylindricalSector
|
||||||
@@ -33,7 +34,6 @@ from .cmds_geometry.fractal_box import FractalBox
|
|||||||
from .cmds_geometry.plate import Plate
|
from .cmds_geometry.plate import Plate
|
||||||
from .cmds_geometry.sphere import Sphere
|
from .cmds_geometry.sphere import Sphere
|
||||||
from .cmds_geometry.triangle import Triangle
|
from .cmds_geometry.triangle import Triangle
|
||||||
from .cmds_geometry.cmds_geometry import check_averaging
|
|
||||||
from .utilities.utilities import round_value
|
from .utilities.utilities import round_value
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@@ -57,7 +57,8 @@ def process_geometrycmds(geometry):
|
|||||||
tmp = object.split()
|
tmp = object.split()
|
||||||
|
|
||||||
if tmp[0] == "#geometry_objects_read:":
|
if tmp[0] == "#geometry_objects_read:":
|
||||||
from .cmds_geometry.geometry_objects_read import GeometryObjectsRead
|
from .cmds_geometry.geometry_objects_read import \
|
||||||
|
GeometryObjectsRead
|
||||||
|
|
||||||
if len(tmp) != 6:
|
if len(tmp) != 6:
|
||||||
logger.exception("'" + " ".join(tmp) + "'" + " requires exactly five parameters")
|
logger.exception("'" + " ".join(tmp) + "'" + " requires exactly five parameters")
|
||||||
|
@@ -18,27 +18,13 @@
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from .cmds_multiuse import (
|
from .cmds_multiuse import (PMLCFS, AddDebyeDispersion, AddDrudeDispersion,
|
||||||
PMLCFS,
|
AddLorentzDispersion, ExcitationFile,
|
||||||
AddDebyeDispersion,
|
GeometryObjectsWrite, GeometryView, HertzianDipole,
|
||||||
AddDrudeDispersion,
|
MagneticDipole, Material, MaterialList,
|
||||||
AddLorentzDispersion,
|
MaterialRange, Rx, RxArray, Snapshot,
|
||||||
ExcitationFile,
|
SoilPeplinski, TransmissionLine, VoltageSource,
|
||||||
GeometryObjectsWrite,
|
Waveform)
|
||||||
GeometryView,
|
|
||||||
HertzianDipole,
|
|
||||||
MagneticDipole,
|
|
||||||
Material,
|
|
||||||
MaterialList,
|
|
||||||
MaterialRange,
|
|
||||||
Rx,
|
|
||||||
RxArray,
|
|
||||||
Snapshot,
|
|
||||||
SoilPeplinski,
|
|
||||||
TransmissionLine,
|
|
||||||
VoltageSource,
|
|
||||||
Waveform,
|
|
||||||
)
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@@ -18,18 +18,9 @@
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from .cmds_singleuse import (
|
from .cmds_singleuse import (Discretisation, Domain, OMPThreads, OutputDir,
|
||||||
Discretisation,
|
PMLProps, RxSteps, SrcSteps,
|
||||||
Domain,
|
TimeStepStabilityFactor, TimeWindow, Title)
|
||||||
OMPThreads,
|
|
||||||
OutputDir,
|
|
||||||
PMLProps,
|
|
||||||
RxSteps,
|
|
||||||
SrcSteps,
|
|
||||||
TimeStepStabilityFactor,
|
|
||||||
TimeWindow,
|
|
||||||
Title,
|
|
||||||
)
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@@ -33,7 +33,8 @@ from tqdm import tqdm
|
|||||||
|
|
||||||
import gprMax.config as config
|
import gprMax.config as config
|
||||||
|
|
||||||
from .cython.yee_cell_build import build_electric_components, build_magnetic_components
|
from .cython.yee_cell_build import (build_electric_components,
|
||||||
|
build_magnetic_components)
|
||||||
from .fields_outputs import write_hdf5_outputfile
|
from .fields_outputs import write_hdf5_outputfile
|
||||||
from .geometry_outputs import save_geometry_views
|
from .geometry_outputs import save_geometry_views
|
||||||
from .grid import dispersion_analysis
|
from .grid import dispersion_analysis
|
||||||
@@ -42,7 +43,8 @@ from .materials import process_materials
|
|||||||
from .pml import CFS, build_pml, print_pml_info
|
from .pml import CFS, build_pml, print_pml_info
|
||||||
from .scene import Scene
|
from .scene import Scene
|
||||||
from .snapshots import save_snapshots
|
from .snapshots import save_snapshots
|
||||||
from .utilities.host_info import mem_check_build_all, mem_check_run_all, set_omp_threads
|
from .utilities.host_info import (mem_check_build_all, mem_check_run_all,
|
||||||
|
set_omp_threads)
|
||||||
from .utilities.utilities import get_terminal_width
|
from .utilities.utilities import get_terminal_width
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
@@ -24,7 +24,8 @@ from gprMax.cmds_geometry.add_surface_water import AddSurfaceWater
|
|||||||
from gprMax.cmds_geometry.cmds_geometry import UserObjectGeometry
|
from gprMax.cmds_geometry.cmds_geometry import UserObjectGeometry
|
||||||
from gprMax.cmds_geometry.fractal_box import FractalBox
|
from gprMax.cmds_geometry.fractal_box import FractalBox
|
||||||
from gprMax.cmds_multiuse import UserObjectMulti
|
from gprMax.cmds_multiuse import UserObjectMulti
|
||||||
from gprMax.cmds_singleuse import Discretisation, Domain, TimeWindow, UserObjectSingle
|
from gprMax.cmds_singleuse import (Discretisation, Domain, TimeWindow,
|
||||||
|
UserObjectSingle)
|
||||||
from gprMax.materials import create_built_in_materials
|
from gprMax.materials import create_built_in_materials
|
||||||
from gprMax.subgrids.user_objects import SubGridBase as SubGridUserBase
|
from gprMax.subgrids.user_objects import SubGridBase as SubGridUserBase
|
||||||
from gprMax.user_inputs import create_user_input_points
|
from gprMax.user_inputs import create_user_input_points
|
||||||
|
@@ -25,9 +25,12 @@ from jinja2 import Environment, PackageLoader
|
|||||||
|
|
||||||
import gprMax.config as config
|
import gprMax.config as config
|
||||||
|
|
||||||
from .cuda_opencl import knl_fields_updates, knl_snapshots, knl_source_updates, knl_store_outputs
|
from .cuda_opencl import (knl_fields_updates, knl_snapshots,
|
||||||
from .cython.fields_updates_normal import update_electric as update_electric_cpu
|
knl_source_updates, knl_store_outputs)
|
||||||
from .cython.fields_updates_normal import update_magnetic as update_magnetic_cpu
|
from .cython.fields_updates_normal import \
|
||||||
|
update_electric as update_electric_cpu
|
||||||
|
from .cython.fields_updates_normal import \
|
||||||
|
update_magnetic as update_magnetic_cpu
|
||||||
from .fields_outputs import store_outputs as store_outputs_cpu
|
from .fields_outputs import store_outputs as store_outputs_cpu
|
||||||
from .receivers import dtoh_rx_array, htod_rx_arrays
|
from .receivers import dtoh_rx_array, htod_rx_arrays
|
||||||
from .snapshots import Snapshot, dtoh_snapshot_array, htod_snapshot_array
|
from .snapshots import Snapshot, dtoh_snapshot_array, htod_snapshot_array
|
||||||
|
在新工单中引用
屏蔽一个用户