From ea93685733516ea16a4f68ef9c60c9b1da008b38 Mon Sep 17 00:00:00 2001 From: "Patrick J. Roddy" Date: Tue, 5 Mar 2024 14:18:45 +0000 Subject: [PATCH 1/2] Force bump `pre-commit` hooks --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4f7d239a..d79b3224 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,7 +1,7 @@ --- repos: - repo: https://github.com/paddyroddy/.github - rev: v0.146.0 + rev: v0.148.0 hooks: - id: general-hooks - id: python-hooks From 0d86777cdc4c1920dfaf68fec77a729c109b51ca Mon Sep 17 00:00:00 2001 From: "Patrick J. Roddy" Date: Tue, 5 Mar 2024 15:00:24 +0000 Subject: [PATCH 2/2] Fix linting --- src/sleplet/_string_methods.py | 2 +- src/sleplet/functions/africa.py | 1 + .../axisymmetric_wavelet_coefficients_africa.py | 1 + .../axisymmetric_wavelet_coefficients_earth.py | 1 + ...isymmetric_wavelet_coefficients_south_america.py | 1 + src/sleplet/functions/axisymmetric_wavelets.py | 1 + src/sleplet/functions/coefficients.py | 13 +++++++------ src/sleplet/functions/dirac_delta.py | 1 + src/sleplet/functions/earth.py | 1 + src/sleplet/functions/elongated_gaussian.py | 1 + src/sleplet/functions/flm.py | 1 + src/sleplet/functions/fp.py | 1 + src/sleplet/functions/gaussian.py | 1 + src/sleplet/functions/harmonic_gaussian.py | 1 + src/sleplet/functions/identity.py | 1 + src/sleplet/functions/noise_earth.py | 1 + src/sleplet/functions/ridgelets.py | 1 + src/sleplet/functions/slepian.py | 1 + src/sleplet/functions/slepian_africa.py | 1 + src/sleplet/functions/slepian_dirac_delta.py | 1 + src/sleplet/functions/slepian_identity.py | 1 + src/sleplet/functions/slepian_noise_africa.py | 1 + .../functions/slepian_noise_south_america.py | 1 + src/sleplet/functions/slepian_south_america.py | 1 + .../slepian_wavelet_coefficients_africa.py | 1 + .../slepian_wavelet_coefficients_south_america.py | 1 + src/sleplet/functions/slepian_wavelets.py | 1 + src/sleplet/functions/south_america.py | 1 + src/sleplet/functions/spherical_harmonic.py | 1 + src/sleplet/functions/squashed_gaussian.py | 1 + src/sleplet/functions/wmap.py | 1 + src/sleplet/harmonic_methods.py | 1 + src/sleplet/meshes/mesh.py | 1 + src/sleplet/meshes/mesh_basis_functions.py | 1 + src/sleplet/meshes/mesh_coefficients.py | 13 +++++++------ src/sleplet/meshes/mesh_field.py | 1 + src/sleplet/meshes/mesh_harmonic_coefficients.py | 1 + src/sleplet/meshes/mesh_noise_field.py | 1 + src/sleplet/meshes/mesh_slepian.py | 1 + src/sleplet/meshes/mesh_slepian_coefficients.py | 1 + src/sleplet/meshes/mesh_slepian_field.py | 1 + src/sleplet/meshes/mesh_slepian_functions.py | 1 + src/sleplet/meshes/mesh_slepian_noise_field.py | 1 + .../meshes/mesh_slepian_wavelet_coefficients.py | 1 + src/sleplet/meshes/mesh_slepian_wavelets.py | 1 + src/sleplet/noise.py | 1 + src/sleplet/plot_methods.py | 1 + src/sleplet/slepian/region.py | 1 + src/sleplet/slepian/slepian_arbitrary.py | 1 + src/sleplet/slepian/slepian_functions.py | 1 + src/sleplet/slepian/slepian_polar_cap.py | 1 + src/sleplet/slepian_methods.py | 1 + src/sleplet/wavelet_methods.py | 1 + tests/test_strings.py | 2 +- 54 files changed, 66 insertions(+), 14 deletions(-) diff --git a/src/sleplet/_string_methods.py b/src/sleplet/_string_methods.py index 4a50402b..31cdced1 100644 --- a/src/sleplet/_string_methods.py +++ b/src/sleplet/_string_methods.py @@ -70,7 +70,7 @@ def multiples_of_pi(angle: float) -> str: i.e. pi, 2pi, 3pi. """ multiple = int(angle / np.pi) - return f"{multiple if multiple != 1 else ''}\u03C0" + return f"{multiple if multiple != 1 else ''}\u03c0" def angle_as_degree(radian: float) -> int: diff --git a/src/sleplet/functions/africa.py b/src/sleplet/functions/africa.py index e1bdf227..3b45c6d1 100644 --- a/src/sleplet/functions/africa.py +++ b/src/sleplet/functions/africa.py @@ -1,4 +1,5 @@ """Contains the `Africa` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/axisymmetric_wavelet_coefficients_africa.py b/src/sleplet/functions/axisymmetric_wavelet_coefficients_africa.py index ec5b11c1..c133bfbf 100644 --- a/src/sleplet/functions/axisymmetric_wavelet_coefficients_africa.py +++ b/src/sleplet/functions/axisymmetric_wavelet_coefficients_africa.py @@ -1,4 +1,5 @@ """Contains the `AxisymmetricWaveletCoefficientsAfrica` class.""" + import logging import numpy as np diff --git a/src/sleplet/functions/axisymmetric_wavelet_coefficients_earth.py b/src/sleplet/functions/axisymmetric_wavelet_coefficients_earth.py index ae4f410a..6dbbc675 100644 --- a/src/sleplet/functions/axisymmetric_wavelet_coefficients_earth.py +++ b/src/sleplet/functions/axisymmetric_wavelet_coefficients_earth.py @@ -1,4 +1,5 @@ """Contains the `AxisymmetricWaveletCoefficientsEarth` class.""" + import logging import numpy as np diff --git a/src/sleplet/functions/axisymmetric_wavelet_coefficients_south_america.py b/src/sleplet/functions/axisymmetric_wavelet_coefficients_south_america.py index 4a2ee796..4ca3f87f 100644 --- a/src/sleplet/functions/axisymmetric_wavelet_coefficients_south_america.py +++ b/src/sleplet/functions/axisymmetric_wavelet_coefficients_south_america.py @@ -1,4 +1,5 @@ """Contains the `AxisymmetricWaveletCoefficientsSouthAmerica` class.""" + import logging import numpy as np diff --git a/src/sleplet/functions/axisymmetric_wavelets.py b/src/sleplet/functions/axisymmetric_wavelets.py index ee2cf387..f733d170 100644 --- a/src/sleplet/functions/axisymmetric_wavelets.py +++ b/src/sleplet/functions/axisymmetric_wavelets.py @@ -1,4 +1,5 @@ """Contains the `AxisymmetricWavelets` class.""" + import logging import numpy as np diff --git a/src/sleplet/functions/coefficients.py b/src/sleplet/functions/coefficients.py index 285bc0ee..2093b2d2 100644 --- a/src/sleplet/functions/coefficients.py +++ b/src/sleplet/functions/coefficients.py @@ -1,4 +1,5 @@ """Contains the abstract `Coefficients` class.""" + import abc import dataclasses @@ -35,12 +36,12 @@ class Coefficients: """Whether to set a region or not, used in the Slepian case.""" smoothing: int | None = None """How much to smooth the topographic map of the Earth by.""" - _unnoised_coefficients: ( - npt.NDArray[np.complex128 | np.float64] | None - ) = pydantic.Field( - default=None, - init_var=False, - repr=False, + _unnoised_coefficients: npt.NDArray[np.complex128 | np.float64] | None = ( + pydantic.Field( + default=None, + init_var=False, + repr=False, + ) ) coefficients: npt.NDArray[np.complex128 | np.float64] = pydantic.Field( default_factory=lambda: np.empty(0), diff --git a/src/sleplet/functions/dirac_delta.py b/src/sleplet/functions/dirac_delta.py index 2124c7ee..012c98e8 100644 --- a/src/sleplet/functions/dirac_delta.py +++ b/src/sleplet/functions/dirac_delta.py @@ -1,4 +1,5 @@ """Contains the `DiracDelta` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/earth.py b/src/sleplet/functions/earth.py index 8966a7f3..a52dade7 100644 --- a/src/sleplet/functions/earth.py +++ b/src/sleplet/functions/earth.py @@ -1,4 +1,5 @@ """Contains the `Earth` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/elongated_gaussian.py b/src/sleplet/functions/elongated_gaussian.py index e7935fcc..8aa54b1a 100644 --- a/src/sleplet/functions/elongated_gaussian.py +++ b/src/sleplet/functions/elongated_gaussian.py @@ -1,4 +1,5 @@ """Contains the `ElongatedGaussian` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/flm.py b/src/sleplet/functions/flm.py index 442f09d1..fe17a1e6 100644 --- a/src/sleplet/functions/flm.py +++ b/src/sleplet/functions/flm.py @@ -1,4 +1,5 @@ """Contains the abstract `Flm` class.""" + import abc import numpy as np diff --git a/src/sleplet/functions/fp.py b/src/sleplet/functions/fp.py index 077e7570..440dabcf 100644 --- a/src/sleplet/functions/fp.py +++ b/src/sleplet/functions/fp.py @@ -1,4 +1,5 @@ """Contains the abstract `Fp` class.""" + import abc import numpy as np diff --git a/src/sleplet/functions/gaussian.py b/src/sleplet/functions/gaussian.py index 565292b8..71a48df1 100644 --- a/src/sleplet/functions/gaussian.py +++ b/src/sleplet/functions/gaussian.py @@ -1,4 +1,5 @@ """Contains the `Gaussian` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/harmonic_gaussian.py b/src/sleplet/functions/harmonic_gaussian.py index 1ad6bd6a..37c3cae3 100644 --- a/src/sleplet/functions/harmonic_gaussian.py +++ b/src/sleplet/functions/harmonic_gaussian.py @@ -1,4 +1,5 @@ """Contains the `HarmonicGaussian` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/identity.py b/src/sleplet/functions/identity.py index 68aa732f..d930104c 100644 --- a/src/sleplet/functions/identity.py +++ b/src/sleplet/functions/identity.py @@ -1,4 +1,5 @@ """Contains the `Identity` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/noise_earth.py b/src/sleplet/functions/noise_earth.py index 816ec6da..ee7cfb05 100644 --- a/src/sleplet/functions/noise_earth.py +++ b/src/sleplet/functions/noise_earth.py @@ -1,4 +1,5 @@ """Contains the `NoiseEarth` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/ridgelets.py b/src/sleplet/functions/ridgelets.py index d4b46f58..126765c8 100644 --- a/src/sleplet/functions/ridgelets.py +++ b/src/sleplet/functions/ridgelets.py @@ -1,4 +1,5 @@ """Contains the `Ridgelets` class.""" + import logging import numpy as np diff --git a/src/sleplet/functions/slepian.py b/src/sleplet/functions/slepian.py index c72afabc..e5a579c1 100644 --- a/src/sleplet/functions/slepian.py +++ b/src/sleplet/functions/slepian.py @@ -1,4 +1,5 @@ """Contains the `Slepian` class.""" + import logging import numpy as np diff --git a/src/sleplet/functions/slepian_africa.py b/src/sleplet/functions/slepian_africa.py index c0b25734..63f215a0 100644 --- a/src/sleplet/functions/slepian_africa.py +++ b/src/sleplet/functions/slepian_africa.py @@ -1,4 +1,5 @@ """Contains the `SlepianAfrica` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/slepian_dirac_delta.py b/src/sleplet/functions/slepian_dirac_delta.py index 2d27666c..b4b40cff 100644 --- a/src/sleplet/functions/slepian_dirac_delta.py +++ b/src/sleplet/functions/slepian_dirac_delta.py @@ -1,4 +1,5 @@ """Contains the `SlepianDiracDelta` class.""" + import logging import numpy as np diff --git a/src/sleplet/functions/slepian_identity.py b/src/sleplet/functions/slepian_identity.py index 1c5d9401..44dda60b 100644 --- a/src/sleplet/functions/slepian_identity.py +++ b/src/sleplet/functions/slepian_identity.py @@ -1,4 +1,5 @@ """Contains the `SlepianIdentity` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/slepian_noise_africa.py b/src/sleplet/functions/slepian_noise_africa.py index 9bdbfa65..b58ca589 100644 --- a/src/sleplet/functions/slepian_noise_africa.py +++ b/src/sleplet/functions/slepian_noise_africa.py @@ -1,4 +1,5 @@ """Contains the `SlepianNoiseAfrica` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/slepian_noise_south_america.py b/src/sleplet/functions/slepian_noise_south_america.py index d0f0b4f8..d43f9160 100644 --- a/src/sleplet/functions/slepian_noise_south_america.py +++ b/src/sleplet/functions/slepian_noise_south_america.py @@ -1,4 +1,5 @@ """Contains the `SlepianNoiseSouthAmerica` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/slepian_south_america.py b/src/sleplet/functions/slepian_south_america.py index f0640134..1eb2729a 100644 --- a/src/sleplet/functions/slepian_south_america.py +++ b/src/sleplet/functions/slepian_south_america.py @@ -1,4 +1,5 @@ """Contains the `SlepianSouthAmerica` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/slepian_wavelet_coefficients_africa.py b/src/sleplet/functions/slepian_wavelet_coefficients_africa.py index 7dafded6..012e6d62 100644 --- a/src/sleplet/functions/slepian_wavelet_coefficients_africa.py +++ b/src/sleplet/functions/slepian_wavelet_coefficients_africa.py @@ -1,4 +1,5 @@ """Contains the `SlepianWaveletCoefficientsAfrica` class.""" + import logging import numpy as np diff --git a/src/sleplet/functions/slepian_wavelet_coefficients_south_america.py b/src/sleplet/functions/slepian_wavelet_coefficients_south_america.py index 794a9b89..80d007c3 100644 --- a/src/sleplet/functions/slepian_wavelet_coefficients_south_america.py +++ b/src/sleplet/functions/slepian_wavelet_coefficients_south_america.py @@ -1,4 +1,5 @@ """Contains the `SlepianWaveletCoefficientsSouthAmerica` class.""" + import logging import numpy as np diff --git a/src/sleplet/functions/slepian_wavelets.py b/src/sleplet/functions/slepian_wavelets.py index cc956da4..c57273d2 100644 --- a/src/sleplet/functions/slepian_wavelets.py +++ b/src/sleplet/functions/slepian_wavelets.py @@ -1,4 +1,5 @@ """Contains the `SlepianWavelets` class.""" + import logging import numpy as np diff --git a/src/sleplet/functions/south_america.py b/src/sleplet/functions/south_america.py index 8a596529..303150bb 100644 --- a/src/sleplet/functions/south_america.py +++ b/src/sleplet/functions/south_america.py @@ -1,4 +1,5 @@ """Contains the `SouthAmerica` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/spherical_harmonic.py b/src/sleplet/functions/spherical_harmonic.py index 1317251c..8f01c6e5 100644 --- a/src/sleplet/functions/spherical_harmonic.py +++ b/src/sleplet/functions/spherical_harmonic.py @@ -1,4 +1,5 @@ """Contains the `SphericalHarmonic` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/squashed_gaussian.py b/src/sleplet/functions/squashed_gaussian.py index dd99ea89..99bde1d6 100644 --- a/src/sleplet/functions/squashed_gaussian.py +++ b/src/sleplet/functions/squashed_gaussian.py @@ -1,4 +1,5 @@ """Contains the `SquashedGaussian` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/functions/wmap.py b/src/sleplet/functions/wmap.py index de12286b..406f3e9d 100644 --- a/src/sleplet/functions/wmap.py +++ b/src/sleplet/functions/wmap.py @@ -1,4 +1,5 @@ """Contains the `Wmap` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/harmonic_methods.py b/src/sleplet/harmonic_methods.py index dd3aabc1..15abdcd9 100644 --- a/src/sleplet/harmonic_methods.py +++ b/src/sleplet/harmonic_methods.py @@ -1,4 +1,5 @@ """Methods to perform operations in Fourier space of the sphere or mesh.""" + import collections import typing diff --git a/src/sleplet/meshes/mesh.py b/src/sleplet/meshes/mesh.py index 636f829b..99c02caf 100644 --- a/src/sleplet/meshes/mesh.py +++ b/src/sleplet/meshes/mesh.py @@ -1,4 +1,5 @@ """Contains the `Mesh` class.""" + import dataclasses import numpy as np diff --git a/src/sleplet/meshes/mesh_basis_functions.py b/src/sleplet/meshes/mesh_basis_functions.py index ff3b9b30..a29d46d1 100644 --- a/src/sleplet/meshes/mesh_basis_functions.py +++ b/src/sleplet/meshes/mesh_basis_functions.py @@ -1,4 +1,5 @@ """Contains the `MeshBasisFunctions` class.""" + import logging import numpy as np diff --git a/src/sleplet/meshes/mesh_coefficients.py b/src/sleplet/meshes/mesh_coefficients.py index 6e81451d..965ab77a 100644 --- a/src/sleplet/meshes/mesh_coefficients.py +++ b/src/sleplet/meshes/mesh_coefficients.py @@ -1,4 +1,5 @@ """Contains the abstract `MeshCoefficients` class.""" + import abc import dataclasses @@ -30,12 +31,12 @@ class MeshCoefficients: """How much to noise the data.""" region: bool = False """Whether to set a region or not, used in the Slepian case.""" - _unnoised_coefficients: ( - npt.NDArray[np.complex128 | np.float64] | None - ) = pydantic.Field( - default=None, - init_var=False, - repr=False, + _unnoised_coefficients: npt.NDArray[np.complex128 | np.float64] | None = ( + pydantic.Field( + default=None, + init_var=False, + repr=False, + ) ) coefficients: npt.NDArray[np.complex128 | np.float64] = pydantic.Field( default_factory=lambda: np.empty(0), diff --git a/src/sleplet/meshes/mesh_field.py b/src/sleplet/meshes/mesh_field.py index 9f747e7d..a6b185ee 100644 --- a/src/sleplet/meshes/mesh_field.py +++ b/src/sleplet/meshes/mesh_field.py @@ -1,4 +1,5 @@ """Contains the `MeshField` class.""" + import igl import numpy as np import numpy.typing as npt diff --git a/src/sleplet/meshes/mesh_harmonic_coefficients.py b/src/sleplet/meshes/mesh_harmonic_coefficients.py index 6b548293..0e260254 100644 --- a/src/sleplet/meshes/mesh_harmonic_coefficients.py +++ b/src/sleplet/meshes/mesh_harmonic_coefficients.py @@ -1,4 +1,5 @@ """Contains the abstract `MeshHarmonicCoefficients` class.""" + import abc import numpy as np diff --git a/src/sleplet/meshes/mesh_noise_field.py b/src/sleplet/meshes/mesh_noise_field.py index 039fddfa..9e3f8534 100644 --- a/src/sleplet/meshes/mesh_noise_field.py +++ b/src/sleplet/meshes/mesh_noise_field.py @@ -1,4 +1,5 @@ """Contains the `MeshNoiseField` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/meshes/mesh_slepian.py b/src/sleplet/meshes/mesh_slepian.py index 37fd36d4..51922a19 100644 --- a/src/sleplet/meshes/mesh_slepian.py +++ b/src/sleplet/meshes/mesh_slepian.py @@ -1,4 +1,5 @@ """Contains the `MeshSlepian` class.""" + import concurrent.futures import logging import os diff --git a/src/sleplet/meshes/mesh_slepian_coefficients.py b/src/sleplet/meshes/mesh_slepian_coefficients.py index 62f3539d..8a14276b 100644 --- a/src/sleplet/meshes/mesh_slepian_coefficients.py +++ b/src/sleplet/meshes/mesh_slepian_coefficients.py @@ -1,4 +1,5 @@ """Contains the abstract `MeshSlepianCoefficients` class.""" + import abc import numpy as np diff --git a/src/sleplet/meshes/mesh_slepian_field.py b/src/sleplet/meshes/mesh_slepian_field.py index ade2d7d2..356e86c0 100644 --- a/src/sleplet/meshes/mesh_slepian_field.py +++ b/src/sleplet/meshes/mesh_slepian_field.py @@ -1,4 +1,5 @@ """Contains the `MeshSlepianField` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/meshes/mesh_slepian_functions.py b/src/sleplet/meshes/mesh_slepian_functions.py index ebfed305..1bd29a73 100644 --- a/src/sleplet/meshes/mesh_slepian_functions.py +++ b/src/sleplet/meshes/mesh_slepian_functions.py @@ -1,4 +1,5 @@ """Contains the `MeshSlepianFunctions` class.""" + import logging import numpy as np diff --git a/src/sleplet/meshes/mesh_slepian_noise_field.py b/src/sleplet/meshes/mesh_slepian_noise_field.py index d02f726d..80edd284 100644 --- a/src/sleplet/meshes/mesh_slepian_noise_field.py +++ b/src/sleplet/meshes/mesh_slepian_noise_field.py @@ -1,4 +1,5 @@ """Contains the `MeshSlepianNoiseField` class.""" + import numpy as np import numpy.typing as npt import pydantic diff --git a/src/sleplet/meshes/mesh_slepian_wavelet_coefficients.py b/src/sleplet/meshes/mesh_slepian_wavelet_coefficients.py index 5a6d6b9c..6931ce2d 100644 --- a/src/sleplet/meshes/mesh_slepian_wavelet_coefficients.py +++ b/src/sleplet/meshes/mesh_slepian_wavelet_coefficients.py @@ -1,4 +1,5 @@ """Contains the `MeshSlepianWaveletCoefficients` class.""" + import logging import numpy as np diff --git a/src/sleplet/meshes/mesh_slepian_wavelets.py b/src/sleplet/meshes/mesh_slepian_wavelets.py index 13c26dac..a3ac07b3 100644 --- a/src/sleplet/meshes/mesh_slepian_wavelets.py +++ b/src/sleplet/meshes/mesh_slepian_wavelets.py @@ -1,4 +1,5 @@ """Contains the `MeshSlepianWavelets` class.""" + import logging import numpy as np diff --git a/src/sleplet/noise.py b/src/sleplet/noise.py index deb6742c..282a441d 100644 --- a/src/sleplet/noise.py +++ b/src/sleplet/noise.py @@ -1,4 +1,5 @@ """Methods to handle noise in Fourier or wavelet space.""" + import logging import numpy as np diff --git a/src/sleplet/plot_methods.py b/src/sleplet/plot_methods.py index f14332bd..661f7927 100644 --- a/src/sleplet/plot_methods.py +++ b/src/sleplet/plot_methods.py @@ -1,4 +1,5 @@ """Methods to help in creating plots.""" + import logging import matplotlib as mpl diff --git a/src/sleplet/slepian/region.py b/src/sleplet/slepian/region.py index a9630915..63c2f3b9 100644 --- a/src/sleplet/slepian/region.py +++ b/src/sleplet/slepian/region.py @@ -1,4 +1,5 @@ """Contains the `Region` class.""" + import logging import pydantic diff --git a/src/sleplet/slepian/slepian_arbitrary.py b/src/sleplet/slepian/slepian_arbitrary.py index e819f0a5..0f44e29a 100644 --- a/src/sleplet/slepian/slepian_arbitrary.py +++ b/src/sleplet/slepian/slepian_arbitrary.py @@ -1,4 +1,5 @@ """Contains the `SlepianArbitrary` class.""" + import concurrent.futures import logging import os diff --git a/src/sleplet/slepian/slepian_functions.py b/src/sleplet/slepian/slepian_functions.py index 36131f26..9d0da808 100644 --- a/src/sleplet/slepian/slepian_functions.py +++ b/src/sleplet/slepian/slepian_functions.py @@ -1,4 +1,5 @@ """Contains the abstract `SlepianFunctions` class.""" + import abc import dataclasses import logging diff --git a/src/sleplet/slepian/slepian_polar_cap.py b/src/sleplet/slepian/slepian_polar_cap.py index 7a2b4887..a7388232 100644 --- a/src/sleplet/slepian/slepian_polar_cap.py +++ b/src/sleplet/slepian/slepian_polar_cap.py @@ -1,4 +1,5 @@ """Contains the `SlepianPolarCap` class.""" + import concurrent.futures import dataclasses import logging diff --git a/src/sleplet/slepian_methods.py b/src/sleplet/slepian_methods.py index 284f58ab..bdd3f1ce 100644 --- a/src/sleplet/slepian_methods.py +++ b/src/sleplet/slepian_methods.py @@ -1,4 +1,5 @@ """Methods to work with Slepian coefficients.""" + import logging import numpy as np diff --git a/src/sleplet/wavelet_methods.py b/src/sleplet/wavelet_methods.py index 90b34985..7a35862a 100644 --- a/src/sleplet/wavelet_methods.py +++ b/src/sleplet/wavelet_methods.py @@ -1,4 +1,5 @@ """Methods to work with wavelet and wavelet coefficients.""" + import numpy as np import numpy.typing as npt diff --git a/tests/test_strings.py b/tests/test_strings.py index 03606eab..2734b1ca 100644 --- a/tests/test_strings.py +++ b/tests/test_strings.py @@ -39,7 +39,7 @@ def test_add_angle_to_filename() -> None: def test_print_multiple_of_pi() -> None: """Test that the pi prefix is added.""" arguments = [0, 1, 2, 2.5] - output = ["0\u03C0", "\u03C0", "2\u03C0", "2\u03C0"] + output = ["0\u03c0", "\u03c0", "2\u03c0", "2\u03c0"] for c, arg in enumerate(arguments): np.testing.assert_equal( sleplet._string_methods.multiples_of_pi(arg * np.pi),