Skip to content

Commit fa76581

Browse files
committed
Linter fixes
1 parent 3e99934 commit fa76581

8 files changed

Lines changed: 36 additions & 20 deletions

pyrecest/evaluation/generate_measurements.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from beartype import beartype
33

44
# pylint: disable=redefined-builtin,no-name-in-module,no-member
5-
from pyrecest.backend import mod, squeeze, sum, tile, zeros, pi
5+
from pyrecest.backend import mod, pi, squeeze, sum, tile, zeros
66
from pyrecest.distributions import (
77
AbstractHypertoroidalDistribution,
88
GaussianDistribution,

pyrecest/filters/circular_particle_filter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from typing import Union
22

33
# pylint: disable=redefined-builtin,no-name-in-module,no-member
4-
from pyrecest.backend import float64, int32, int64, linspace, sum, pi
4+
from pyrecest.backend import float64, int32, int64, linspace, pi, sum
55
from pyrecest.distributions import CircularDiracDistribution
66

77
from .abstract_hypertoroidal_filter import AbstractHypertoroidalFilter

pyrecest/filters/gprhm_tracker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# pylint: disable=redefined-builtin,no-name-in-module,no-member
22
from pyrecest.backend import (
33
abs,
4-
pi,
54
arctan2,
65
array,
76
cos,
@@ -13,6 +12,7 @@
1312
linspace,
1413
min,
1514
ndim,
15+
pi,
1616
reshape,
1717
sin,
1818
stack,

pyrecest/filters/hypertoroidal_particle_filter.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,17 @@
22
from typing import Union
33

44
# pylint: disable=redefined-builtin,no-name-in-module,no-member
5-
# pylint: disable=no-name-in-module,no-member
65
from pyrecest.backend import (
76
arange,
87
int32,
98
int64,
109
linspace,
1110
mod,
11+
pi,
1212
random,
1313
sum,
1414
tile,
1515
zeros_like,
16-
pi,
1716
)
1817
from pyrecest.distributions import (
1918
AbstractHypertoroidalDistribution,

pyrecest/filters/random_matrix_tracker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
concatenate,
55
cos,
66
exp,
7-
pi,
87
eye,
98
linalg,
109
linspace,
1110
mean,
11+
pi,
1212
sin,
1313
)
1414
from pyrecest.utils.plotting import plot_ellipsoid

pyrecest/sampling/hyperspherical_sampler.py

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
)
2323
from pyrecest.distributions import (
2424
AbstractSphericalDistribution,
25-
HypersphericalUniformDistribution,
2625
HyperhemisphericalUniformDistribution,
26+
HypersphericalUniformDistribution,
2727
)
2828

2929
from .abstract_sampler import AbstractSampler
@@ -53,12 +53,16 @@ def get_grid_hypersphere(method: str, grid_density_parameter: int, dim: int):
5353

5454
return samples, grid_specific_description
5555

56+
5657
def get_grid_sphere(method: str, grid_density_parameter: int):
5758
return get_grid_hypersphere(method, grid_density_parameter, dim=2)
5859

60+
5961
def get_grid_hyperhemisphere(method: str, grid_density_parameter: int, dim: int):
6062
if method == "leopardi":
61-
ls = SymmetricLeopardiSampler(original_code_column_order=True, delete_half=True, symmetry_type="plane")
63+
ls = SymmetricLeopardiSampler(
64+
original_code_column_order=True, delete_half=True, symmetry_type="plane"
65+
)
6266
samples, _ = ls.get_grid(grid_density_parameter * 2, dim)
6367
# To have upper half along last dim instead of first
6468
grid_specific_description = {
@@ -70,14 +74,16 @@ def get_grid_hyperhemisphere(method: str, grid_density_parameter: int, dim: int)
7074

7175
return samples, grid_specific_description
7276

77+
7378
class AbstractHypersphericalUniformSampler(AbstractSampler):
7479
def sample_stochastic(self, n_samples: int, dim: int):
7580
return HypersphericalUniformDistribution(dim).sample(n_samples)
7681

7782
@abstractmethod
7883
def get_grid(self, grid_density_parameter, dim: int):
7984
raise NotImplementedError()
80-
85+
86+
8187
class AbstractHyperhemisphericalUniformSampler(AbstractSampler):
8288
def sample_stochastic(self, n_samples: int, dim: int):
8389
return HyperhemisphericalUniformDistribution(dim).sample(n_samples)
@@ -155,7 +161,9 @@ def __init__(self, original_code_column_order=True):
155161

156162
def get_grid(self, grid_density_parameter, dim: int):
157163
# Use [::-1] due to different convention
158-
grid_eucl = get_partition_points_cartesian(dim, grid_density_parameter, delete_half=False, symmetry_type="asymm")
164+
grid_eucl = get_partition_points_cartesian(
165+
dim, grid_density_parameter, delete_half=False, symmetry_type="asymm"
166+
)
159167

160168
if self.original_code_column_order:
161169
grid_eucl = flip(grid_eucl, axis=1)
@@ -166,18 +174,26 @@ def get_grid(self, grid_density_parameter, dim: int):
166174
"n_side": grid_density_parameter,
167175
}
168176
return grid_eucl, grid_specific_description
169-
177+
178+
170179
class SymmetricLeopardiSampler(AbstractHypersphericalUniformSampler):
171-
def __init__(self, original_code_column_order=True, delete_half=False, symmetry_type='plane'):
180+
def __init__(
181+
self, original_code_column_order=True, delete_half=False, symmetry_type="plane"
182+
):
172183
self.original_code_column_order = original_code_column_order
173184
self.delete_half = delete_half
174185
self.symmetry_type = symmetry_type
175186
assert backend.__backend_name__ != "jax", "Backend unsupported"
176187

177188
def get_grid(self, grid_density_parameter, dim: int):
178189
# Use [::-1] due to different convention
179-
grid_eucl = get_partition_points_cartesian(dim, grid_density_parameter, delete_half=self.delete_half, symmetry_type=self.symmetry_type)
180-
190+
grid_eucl = get_partition_points_cartesian(
191+
dim,
192+
grid_density_parameter,
193+
delete_half=self.delete_half,
194+
symmetry_type=self.symmetry_type,
195+
)
196+
181197
if self.original_code_column_order:
182198
grid_eucl = flip(grid_eucl, axis=1)
183199
grid_eucl[:, [0, 1]] = grid_eucl[:, [1, 0]]

pyrecest/sampling/leopardi_sampler.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,14 @@
66
For obtaning Cartesian coordinates, see LeopardiSampler in hyperspherical_sampler.py.
77
"""
88

9+
import copy
10+
911
# pylint: disable=redefined-builtin,no-name-in-module,no-member
1012
from pyrecest.backend import (
1113
abs,
1214
arange,
1315
array,
16+
flip,
1417
int32,
1518
linspace,
1619
max,
@@ -19,14 +22,12 @@
1922
reshape,
2023
round,
2124
sin,
25+
vstack,
2226
zeros,
2327
zeros_like,
24-
flip,
25-
vstack,
2628
)
2729
from scipy.optimize import root_scalar
2830
from scipy.special import betainc # pylint: disable=E0611
29-
import copy
3031

3132
from ..distributions import (
3233
AbstractHypersphereSubsetDistribution,
@@ -297,7 +298,6 @@ def get_equal_area_caps(dim, N, symmetric: bool = False):
297298
return cap_colatitudes, n_regions
298299

299300

300-
301301
# pylint: disable=R0914
302302
def get_partition_points_polar(dim, N, extra_offset=False):
303303
"""
@@ -362,7 +362,7 @@ def get_partition_points_polar_north(
362362
Dimension of the sphere S^dim. Currently only dim=2 is supported.
363363
N : int
364364
Total number of regions on the full sphere. Must be even.
365-
365+
366366
Returns
367367
-------
368368
points_s : ndarray
@@ -414,6 +414,7 @@ def get_partition_points_polar_north(
414414

415415
return points_half
416416

417+
417418
def get_partition_points_cartesian(
418419
dim: int,
419420
N: int,

pyrecest/utils/plotting.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
linalg,
99
linspace,
1010
ones,
11-
pi,
1211
outer,
12+
pi,
1313
reshape,
1414
sin,
1515
sqrt,

0 commit comments

Comments
 (0)