updated the pre-commit-config.yaml file by adding the isort hook.

这个提交包含在:
Sai-Suraj-27
2023-07-26 22:28:43 +05:30
父节点 21388e6346
当前提交 5527398e0c
共有 30 个文件被更改,包括 68 次插入41 次删除

查看文件

@@ -12,3 +12,8 @@ repos:
hooks: hooks:
- id: black - id: black
args: ["--line-length", "120"] # Adjust the max line length value as needed. args: ["--line-length", "120"] # Adjust the max line length value as needed.
- repo: https://github.com/pycqa/isort
rev: 5.12.0
hooks:
- id: isort
args: ["--line-length", "120", "--profile", "black"]

查看文件

@@ -10,6 +10,7 @@ source is used with a waveform shaped as the first derivative of a gaussian.
""" """
from pathlib import Path from pathlib import Path
import gprMax import gprMax
from gprMax.materials import calculate_water_properties from gprMax.materials import calculate_water_properties

查看文件

@@ -18,10 +18,11 @@
import logging import logging
import gprMax.config as config
import numpy as np import numpy as np
from scipy.spatial.transform import Rotation as R from scipy.spatial.transform import Rotation as R
import gprMax.config as config
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

查看文件

@@ -18,9 +18,10 @@
import logging import logging
import gprMax.config as config
import numpy as np import numpy as np
import gprMax.config as config
from ..cython.geometry_primitives import build_voxels_from_array, build_voxels_from_array_mask from ..cython.geometry_primitives import build_voxels_from_array, build_voxels_from_array_mask
from .cmds_geometry import UserObjectGeometry from .cmds_geometry import UserObjectGeometry

查看文件

@@ -19,9 +19,10 @@
import logging import logging
from pathlib import Path from pathlib import Path
import gprMax.config as config
import h5py import h5py
import gprMax.config as config
from ..cython.geometry_primitives import build_voxels_from_array from ..cython.geometry_primitives import build_voxels_from_array
from ..hash_cmds_file import get_user_objects from ..hash_cmds_file import get_user_objects
from ..utilities.utilities import round_value from ..utilities.utilities import round_value

查看文件

@@ -20,10 +20,11 @@ import inspect
import logging import logging
from pathlib import Path from pathlib import Path
import gprMax.config as config
import numpy as np import numpy as np
from scipy import interpolate from scipy import interpolate
import gprMax.config as config
from .pml import PML from .pml import PML
from .utilities.host_info import set_omp_threads from .utilities.host_info import set_omp_threads
from .waveforms import Waveform from .waveforms import Waveform

查看文件

@@ -17,8 +17,8 @@
# along with gprMax. If not, see <http://www.gnu.org/licenses/>. # along with gprMax. If not, see <http://www.gnu.org/licenses/>.
import numpy as np import numpy as np
cimport numpy as np
cimport numpy as np
ctypedef fused float_or_double: ctypedef fused float_or_double:
float float

查看文件

@@ -18,7 +18,6 @@
from string import Template from string import Template
store_snapshot = { store_snapshot = {
"args_cuda": Template( "args_cuda": Template(
""" """

查看文件

@@ -18,7 +18,6 @@
from string import Template from string import Template
store_outputs = { store_outputs = {
"args_cuda": Template( "args_cuda": Template(
""" """

查看文件

@@ -17,20 +17,25 @@
# along with gprMax. If not, see <http://www.gnu.org/licenses/>. # along with gprMax. If not, see <http://www.gnu.org/licenses/>.
import numpy as np import numpy as np
cimport numpy as np cimport numpy as np
np.seterr(divide='raise') np.seterr(divide='raise')
from cython.parallel import prange from cython.parallel import prange
from gprMax.cython.yee_cell_setget_rigid cimport set_rigid_Ex from gprMax.cython.yee_cell_setget_rigid cimport (
from gprMax.cython.yee_cell_setget_rigid cimport set_rigid_Ey set_rigid_E,
from gprMax.cython.yee_cell_setget_rigid cimport set_rigid_Ez set_rigid_Ex,
from gprMax.cython.yee_cell_setget_rigid cimport set_rigid_Hx set_rigid_Ey,
from gprMax.cython.yee_cell_setget_rigid cimport set_rigid_Hy set_rigid_Ez,
from gprMax.cython.yee_cell_setget_rigid cimport set_rigid_Hz set_rigid_H,
from gprMax.cython.yee_cell_setget_rigid cimport set_rigid_E set_rigid_Hx,
from gprMax.cython.yee_cell_setget_rigid cimport unset_rigid_E set_rigid_Hy,
from gprMax.cython.yee_cell_setget_rigid cimport set_rigid_H set_rigid_Hz,
from gprMax.cython.yee_cell_setget_rigid cimport unset_rigid_H unset_rigid_E,
unset_rigid_H,
)
from gprMax.utilities.utilities import round_value from gprMax.utilities.utilities import round_value

查看文件

@@ -17,14 +17,18 @@
# along with gprMax. If not, see <http://www.gnu.org/licenses/>. # along with gprMax. If not, see <http://www.gnu.org/licenses/>.
import numpy as np import numpy as np
cimport numpy as np cimport numpy as np
from gprMax.cython.yee_cell_setget_rigid cimport get_rigid_Ex from gprMax.cython.yee_cell_setget_rigid cimport (
from gprMax.cython.yee_cell_setget_rigid cimport get_rigid_Ey get_rigid_Ex,
from gprMax.cython.yee_cell_setget_rigid cimport get_rigid_Ez get_rigid_Ey,
from gprMax.cython.yee_cell_setget_rigid cimport get_rigid_Hx get_rigid_Ez,
from gprMax.cython.yee_cell_setget_rigid cimport get_rigid_Hy get_rigid_Hx,
from gprMax.cython.yee_cell_setget_rigid cimport get_rigid_Hz get_rigid_Hy,
get_rigid_Hz,
)
from gprMax.materials import Material from gprMax.materials import Material

查看文件

@@ -16,13 +16,12 @@
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with gprMax. If not, see <http://www.gnu.org/licenses/>. # along with gprMax. If not, see <http://www.gnu.org/licenses/>.
import numpy as np
import logging import logging
import numpy as np
import gprMax.config as config import gprMax.config as config
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

查看文件

@@ -16,9 +16,10 @@
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with gprMax. If not, see <http://www.gnu.org/licenses/>. # along with gprMax. If not, see <http://www.gnu.org/licenses/>.
import gprMax.config as config
import numpy as np import numpy as np
import gprMax.config as config
class Rx: class Rx:
"""Receiver output points.""" """Receiver output points."""

查看文件

@@ -17,8 +17,8 @@
# along with gprMax. If not, see <http://www.gnu.org/licenses/>. # along with gprMax. If not, see <http://www.gnu.org/licenses/>.
import logging import logging
from pathlib import Path
import sys import sys
from pathlib import Path
import h5py import h5py
import numpy as np import numpy as np

查看文件

@@ -18,9 +18,10 @@
from copy import deepcopy from copy import deepcopy
import gprMax.config as config
import numpy as np import numpy as np
import gprMax.config as config
from .fields_outputs import Ix, Iy, Iz from .fields_outputs import Ix, Iy, Iz
from .utilities.utilities import round_value from .utilities.utilities import round_value

查看文件

@@ -17,6 +17,7 @@
# along with gprMax. If not, see <http://www.gnu.org/licenses/>. # along with gprMax. If not, see <http://www.gnu.org/licenses/>.
import logging import logging
import numpy as np import numpy as np
from scipy import interpolate from scipy import interpolate

查看文件

@@ -18,9 +18,10 @@
import logging import logging
import gprMax.config as config
import numpy as np import numpy as np
import gprMax.config as config
from .subgrids.grid import SubGridBaseGrid from .subgrids.grid import SubGridBaseGrid
from .utilities.utilities import round_value from .utilities.utilities import round_value

查看文件

@@ -17,6 +17,7 @@
# along with gprMax. If not, see <http://www.gnu.org/licenses/>. # along with gprMax. If not, see <http://www.gnu.org/licenses/>.
import logging import logging
import numpy as np import numpy as np
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

查看文件

@@ -29,7 +29,6 @@ from Cython.Build import cythonize
from jinja2 import Environment, FileSystemLoader from jinja2 import Environment, FileSystemLoader
from setuptools import Extension, find_packages, setup from setuptools import Extension, find_packages, setup
# Check Python version # Check Python version
MIN_PYTHON_VERSION = (3, 7) MIN_PYTHON_VERSION = (3, 7)
if sys.version_info[:2] < MIN_PYTHON_VERSION: if sys.version_info[:2] < MIN_PYTHON_VERSION:

查看文件

@@ -4,10 +4,10 @@
""" """
from pathlib import Path
import gprMax
import itertools import itertools
from pathlib import Path
import gprMax
# File path for output # File path for output
fn = Path(__file__) fn = Path(__file__)

查看文件

@@ -1,8 +1,9 @@
from pathlib import Path from pathlib import Path
import gprMax
import numpy as np import numpy as np
import gprMax
# File path for output # File path for output
fn = Path(__file__) fn = Path(__file__)
parts = fn.parts parts = fn.parts

查看文件

@@ -1,8 +1,9 @@
from pathlib import Path from pathlib import Path
import gprMax
import numpy as np import numpy as np
import gprMax
# File path for output # File path for output
fn = Path(__file__) fn = Path(__file__)
parts = fn.parts parts = fn.parts

查看文件

@@ -20,11 +20,11 @@ import logging
import sys import sys
from pathlib import Path from pathlib import Path
import gprMax
import h5py import h5py
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
import numpy as np import numpy as np
import gprMax
from testing.analytical_solutions import hertzian_dipole_fs from testing.analytical_solutions import hertzian_dipole_fs
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

查看文件

@@ -9,11 +9,12 @@ import argparse
import logging import logging
import os import os
import gprMax.config as config
import h5py import h5py
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
import numpy as np import numpy as np
import gprMax.config as config
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

查看文件

@@ -9,10 +9,11 @@ import argparse
import logging import logging
import os import os
import gprMax.config as config
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
import numpy as np import numpy as np
import gprMax.config as config
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

查看文件

@@ -14,7 +14,6 @@ import matplotlib.gridspec as gridspec
import numpy as np import numpy as np
import scipy.interpolate import scipy.interpolate
from matplotlib import pylab as plt from matplotlib import pylab as plt
from optimization import DA_DLS, DE_DLS, PSO_DLS from optimization import DA_DLS, DE_DLS, PSO_DLS

查看文件

@@ -2,7 +2,8 @@
# "Incorporating dispersive electrical properties in FDTD GPR models # "Incorporating dispersive electrical properties in FDTD GPR models
# using a general Cole-Cole dispersion function," # using a general Cole-Cole dispersion function,"
# 2012 14th International Conference on Ground Penetrating Radar (GPR), 2012, pp. 232-236 # 2012 14th International Conference on Ground Penetrating Radar (GPR), 2012, pp. 232-236
import os, sys import os
import sys
sys.path.append(os.path.join(os.path.dirname(__file__), "..")) sys.path.append(os.path.join(os.path.dirname(__file__), ".."))
from Debye_Fit import HavriliakNegami from Debye_Fit import HavriliakNegami

查看文件

@@ -24,6 +24,7 @@ import h5py
import matplotlib.gridspec as gridspec import matplotlib.gridspec as gridspec
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
import numpy as np import numpy as np
from gprMax.receivers import Rx from gprMax.receivers import Rx
from gprMax.utilities.utilities import fft_power from gprMax.utilities.utilities import fft_power

查看文件

@@ -22,6 +22,7 @@ from pathlib import Path
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
import numpy as np import numpy as np
from gprMax.utilities.utilities import fft_power, round_value from gprMax.utilities.utilities import fft_power, round_value
from gprMax.waveforms import Waveform from gprMax.waveforms import Waveform

查看文件

@@ -3,9 +3,10 @@ import multiprocessing as mp
import sys import sys
import numpy as np import numpy as np
from gprMax.utilities.utilities import get_terminal_width
from tqdm import tqdm from tqdm import tqdm
from gprMax.utilities.utilities import get_terminal_width
from . import perimeter from . import perimeter