Skip to content

Commit c4f0863

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent d76af16 commit c4f0863

6 files changed

Lines changed: 110 additions & 108 deletions

File tree

src/wristpy/processing/metrics.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,9 @@ def mean_amplitude_deviation(
110110
).set_sorted("time")
111111

112112
mad_df = (
113-
mad_lf.group_by_dynamic(index_column="time", every=f"{int(epoch_length*1e9)}ns")
113+
mad_lf.group_by_dynamic(
114+
index_column="time", every=f"{int(epoch_length * 1e9)}ns"
115+
)
114116
.agg(
115117
[
116118
(

tests/unit/test_analytics.py

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ def test_fill_false_blocks(
3939

4040
result = sleep_detection._fill_false_blocks(sleep_idx_array, gap_block)
4141

42-
assert np.array_equal(
43-
result, expected_result
44-
), f"Expected {expected_result}, but got {result}"
42+
assert np.array_equal(result, expected_result), (
43+
f"Expected {expected_result}, but got {result}"
44+
)
4545

4646

4747
def test_compute_abs_diff_mean_anglez(
@@ -58,9 +58,9 @@ def test_compute_abs_diff_mean_anglez(
5858

5959
result = sleep_detection._compute_abs_diff_mean_anglez(sleep_detection.anglez)
6060

61-
assert np.array_equal(
62-
result.measurements, expected_result
63-
), f"Expected {expected_result}, but got {result.measurements}"
61+
assert np.array_equal(result.measurements, expected_result), (
62+
f"Expected {expected_result}, but got {result.measurements}"
63+
)
6464
assert np.array_equal(len(result.time), expected_length)
6565

6666

@@ -161,12 +161,12 @@ def test_spt_window(sleep_detection: analytics.GgirSleepDetection) -> None:
161161

162162
result = sleep_detection._spt_window(sleep_detection.anglez)
163163

164-
assert np.array_equal(
165-
result.measurements, expected_result
166-
), f"Expected {expected_result}, but got {result.measurements}"
167-
assert np.array_equal(
168-
len(result.time), expected_length
169-
), f"Expected {expected_length}, but got {len(result.time)}"
164+
assert np.array_equal(result.measurements, expected_result), (
165+
f"Expected {expected_result}, but got {result.measurements}"
166+
)
167+
assert np.array_equal(len(result.time), expected_length), (
168+
f"Expected {expected_length}, but got {len(result.time)}"
169+
)
170170

171171

172172
def test_spt_window_null(sleep_detection: analytics.GgirSleepDetection) -> None:
@@ -176,12 +176,12 @@ def test_spt_window_null(sleep_detection: analytics.GgirSleepDetection) -> None:
176176

177177
result = sleep_detection._spt_window(sleep_detection.anglez)
178178

179-
assert np.array_equal(
180-
result.measurements, expected_result
181-
), f"Expected {expected_result}, but got {result.measurements}"
182-
assert np.array_equal(
183-
len(result.time), expected_length
184-
), f"Expected {expected_length}, but got {len(result.time)}"
179+
assert np.array_equal(result.measurements, expected_result), (
180+
f"Expected {expected_result}, but got {result.measurements}"
181+
)
182+
assert np.array_equal(len(result.time), expected_length), (
183+
f"Expected {expected_length}, but got {len(result.time)}"
184+
)
185185

186186

187187
def test_calculate_sib_periods(sleep_detection: analytics.GgirSleepDetection) -> None:
@@ -191,12 +191,12 @@ def test_calculate_sib_periods(sleep_detection: analytics.GgirSleepDetection) ->
191191

192192
result = sleep_detection._calculate_sib_periods(sleep_detection.anglez, 10)
193193

194-
assert np.array_equal(
195-
result.measurements, expected_result
196-
), f"Expected {expected_result}, but got {result.measurements}"
197-
assert (
198-
len(result.measurements) == expected_length
199-
), f"Expected {expected_length}, but got {len(result.measurements)}"
194+
assert np.array_equal(result.measurements, expected_result), (
195+
f"Expected {expected_result}, but got {result.measurements}"
196+
)
197+
assert len(result.measurements) == expected_length, (
198+
f"Expected {expected_length}, but got {len(result.measurements)}"
199+
)
200200

201201

202202
def test_find_onset_wakeup_times(sleep_detection: analytics.GgirSleepDetection) -> None:

tests/unit/test_calibration.py

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,12 @@ def test_closest_point_fit() -> None:
116116

117117
linear_transform = calibrator._closest_point_fit((unit_sphere * scale) + offset)
118118

119-
assert np.allclose(
120-
linear_transform.scale, expected_scale, atol=1e-3
121-
), f"Scale is {linear_transform.scale} expected {expected_scale}"
122-
assert np.allclose(
123-
linear_transform.offset, expected_offset, atol=1e-3
124-
), f"Offset is {linear_transform.offset} expected {expected_offset})"
119+
assert np.allclose(linear_transform.scale, expected_scale, atol=1e-3), (
120+
f"Scale is {linear_transform.scale} expected {expected_scale}"
121+
)
122+
assert np.allclose(linear_transform.offset, expected_offset, atol=1e-3), (
123+
f"Offset is {linear_transform.offset} expected {expected_offset})"
124+
)
125125

126126

127127
def test_closest_point_fit_constrainedmin() -> None:
@@ -137,12 +137,12 @@ def test_closest_point_fit_constrainedmin() -> None:
137137

138138
linear_transform = calibrator._closest_point_fit((unit_sphere * scale) + offset)
139139

140-
assert np.allclose(
141-
linear_transform.scale, expected_scale, atol=1e-3
142-
), f"Scale is {linear_transform.scale} expected {expected_scale}"
143-
assert np.allclose(
144-
linear_transform.offset, expected_offset, atol=1e-3
145-
), f"Offset is {linear_transform.offset} expected {expected_offset})"
140+
assert np.allclose(linear_transform.scale, expected_scale, atol=1e-3), (
141+
f"Scale is {linear_transform.scale} expected {expected_scale}"
142+
)
143+
assert np.allclose(linear_transform.offset, expected_offset, atol=1e-3), (
144+
f"Offset is {linear_transform.offset} expected {expected_offset})"
145+
)
146146

147147

148148
def test_closest_point_fit_constrainmin_calibration_error() -> None:
@@ -202,12 +202,12 @@ def test_ggir_calibration_successful() -> None:
202202

203203
linear_transform = calibrator._calibrate(dummy_measure)
204204

205-
assert np.allclose(
206-
linear_transform.scale, expected_scale, atol=1e-3
207-
), f"Scale is {linear_transform.scale} expected {expected_scale}"
208-
assert np.allclose(
209-
linear_transform.offset, expected_offset, atol=1e-3
210-
), f"Offset is {linear_transform.offset} expected {expected_offset}"
205+
assert np.allclose(linear_transform.scale, expected_scale, atol=1e-3), (
206+
f"Scale is {linear_transform.scale} expected {expected_scale}"
207+
)
208+
assert np.allclose(linear_transform.offset, expected_offset, atol=1e-3), (
209+
f"Offset is {linear_transform.offset} expected {expected_offset}"
210+
)
211211

212212

213213
@pytest.mark.parametrize(
@@ -276,12 +276,12 @@ def test_run_ggircalibration() -> None:
276276

277277
result = calibrator.run_calibration(dummy_measure)
278278

279-
assert isinstance(
280-
result, models.Measurement
281-
), f"was expecting type models.Measurement, object is of type {type(result)}"
282-
assert np.allclose(
283-
result.measurements, expected_data.measurements, atol=1e-3
284-
), "Measurement data did not match"
279+
assert isinstance(result, models.Measurement), (
280+
f"was expecting type models.Measurement, object is of type {type(result)}"
281+
)
282+
assert np.allclose(result.measurements, expected_data.measurements, atol=1e-3), (
283+
"Measurement data did not match"
284+
)
285285
assert result.time.equals(expected_data.time), "Time series are not equal"
286286

287287

@@ -309,12 +309,12 @@ def test_run_constrainedmincalibration() -> None:
309309

310310
result = calibrator.run_calibration(dummy_measure)
311311

312-
assert isinstance(
313-
result, models.Measurement
314-
), f"was expecting type models.Measurement, object is of type {type(result)}"
315-
assert np.allclose(
316-
result.measurements, expected_data.measurements, atol=1e-3
317-
), "Measurement data did not match"
312+
assert isinstance(result, models.Measurement), (
313+
f"was expecting type models.Measurement, object is of type {type(result)}"
314+
)
315+
assert np.allclose(result.measurements, expected_data.measurements, atol=1e-3), (
316+
"Measurement data did not match"
317+
)
318318
assert result.time.equals(expected_data.time), "Time series are not equal"
319319

320320

@@ -342,12 +342,12 @@ def test_run_chunked_calibration() -> None:
342342

343343
result = calibrator.run_calibration(dummy_measure)
344344

345-
assert isinstance(
346-
result, models.Measurement
347-
), f"was expecting type models.Measurement, object is of type {type(result)}"
348-
assert np.allclose(
349-
result.measurements, expected_data.measurements, atol=1e-3
350-
), "Measurement data did not match"
345+
assert isinstance(result, models.Measurement), (
346+
f"was expecting type models.Measurement, object is of type {type(result)}"
347+
)
348+
assert np.allclose(result.measurements, expected_data.measurements, atol=1e-3), (
349+
"Measurement data did not match"
350+
)
351351
assert result.time.equals(expected_data.time), "Time series are not equal"
352352

353353

tests/unit/test_cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ def test_main_with_bad_epoch(
222222
"""Test cli with invalid epoch length."""
223223
with pytest.raises(
224224
ValueError,
225-
match="Value for epoch_length is:-5." "Please enter an integer >= 0.",
225+
match="Value for epoch_length is:-5.Please enter an integer >= 0.",
226226
):
227227
cli.main([str(sample_data_gt3x), "-e", "-5"])
228228

tests/unit/test_computations.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,9 @@ def test_moving_median(window_size: int, expected_output: np.ndarray) -> None:
181181
f"measurements array are not the same shape. Expected {expected_output.shape}, "
182182
f"instead got: {test_result.measurements.shape}"
183183
)
184-
assert np.all(
185-
np.isclose(test_result.measurements, expected_output)
186-
), "Test results do not match the expected output"
184+
assert np.all(np.isclose(test_result.measurements, expected_output)), (
185+
"Test results do not match the expected output"
186+
)
187187

188188

189189
def test_resample_downsample_simple() -> None:

tests/unit/test_metrics.py

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -54,17 +54,17 @@ def test_euclidean_norm_minus_one(
5454

5555
enmo_results = metrics.euclidean_norm_minus_one(test_acceleration)
5656

57-
assert np.all(
58-
np.isclose(enmo_results.measurements, expected_enmo)
59-
), f"Expected {expected_enmo}"
57+
assert np.all(np.isclose(enmo_results.measurements, expected_enmo)), (
58+
f"Expected {expected_enmo}"
59+
)
6060

61-
assert enmo_results.time.equals(
62-
test_acceleration.time
63-
), "Input time attribute does not match output time attribute."
61+
assert enmo_results.time.equals(test_acceleration.time), (
62+
"Input time attribute does not match output time attribute."
63+
)
6464

65-
assert enmo_results.measurements.shape == (
66-
TEST_LENGTH,
67-
), f"Expected enmo shape: ({TEST_LENGTH},), got ({enmo_results.measurements.shape})"
65+
assert enmo_results.measurements.shape == (TEST_LENGTH,), (
66+
f"Expected enmo shape: ({TEST_LENGTH},), got ({enmo_results.measurements.shape})"
67+
)
6868

6969

7070
@pytest.mark.parametrize(
@@ -93,12 +93,12 @@ def test_angle_relative_to_horizontal(
9393
np.isclose(angle_z_results.measurements, expected_anglez, equal_nan=True)
9494
), f"Expected {expected_anglez}, got: {angle_z_results.measurements}"
9595

96-
assert angle_z_results.time.equals(
97-
test_acceleration.time
98-
), "Input time attribute does not match output time attribute."
96+
assert angle_z_results.time.equals(test_acceleration.time), (
97+
"Input time attribute does not match output time attribute."
98+
)
9999

100100
assert angle_z_results.measurements.shape == (1,), (
101-
f"Expected anglez shape: {(1,)}," f"got({angle_z_results.measurements.shape})"
101+
f"Expected anglez shape: {(1,)},got({angle_z_results.measurements.shape})"
102102
)
103103

104104

@@ -121,9 +121,9 @@ def test_cleanup_isolated_ones_nonwear_value(
121121
"""Test the cleanup isolated ones nonwear value function."""
122122
test_result = metrics._cleanup_isolated_ones_nonwear_value(nonwear_value_array)
123123

124-
assert np.all(
125-
test_result == expected_result
126-
), f"Expected {expected_result}, got: {test_result}"
124+
assert np.all(test_result == expected_result), (
125+
f"Expected {expected_result}, got: {test_result}"
126+
)
127127

128128

129129
def test_group_acceleration_data_by_time() -> None:
@@ -164,9 +164,9 @@ def test_compute_nonwear_value_per_axis(
164164
acceleration_grouped["X"], std_criteria=modifier
165165
)
166166

167-
assert (
168-
test_resultx == expected_result
169-
), f"Expected {expected_result}, got: {test_resultx}"
167+
assert test_resultx == expected_result, (
168+
f"Expected {expected_result}, got: {test_resultx}"
169+
)
170170

171171

172172
def test_compute_nonwear_value_array(create_acceleration: pl.DataFrame) -> None:
@@ -185,12 +185,12 @@ def test_compute_nonwear_value_array(create_acceleration: pl.DataFrame) -> None:
185185
std_criteria=1,
186186
)
187187

188-
assert np.all(
189-
test_result == expected_result
190-
), f"Expected {expected_result}, got: {test_result}"
191-
assert (
192-
len(test_result) == expected_time_length
193-
), f"Expected time to be {expected_time_length}, got: {len(test_result)}"
188+
assert np.all(test_result == expected_result), (
189+
f"Expected {expected_result}, got: {test_result}"
190+
)
191+
assert len(test_result) == expected_time_length, (
192+
f"Expected time to be {expected_time_length}, got: {len(test_result)}"
193+
)
194194

195195

196196
@pytest.mark.parametrize(
@@ -220,12 +220,12 @@ def test_detect_nonwear(
220220
std_criteria=modifier,
221221
)
222222

223-
assert np.all(
224-
test_result.measurements == modifier
225-
), f"Expected non-wear flag value to be {expected_result}, got: {test_result}"
226-
assert (
227-
len(test_result.time) == expected_time_length
228-
), f"Expected time to be {expected_time_length}, got: {len(test_result.time)}"
223+
assert np.all(test_result.measurements == modifier), (
224+
f"Expected non-wear flag value to be {expected_result}, got: {test_result}"
225+
)
226+
assert len(test_result.time) == expected_time_length, (
227+
f"Expected time to be {expected_time_length}, got: {len(test_result.time)}"
228+
)
229229

230230

231231
def test_mean_amplitude_deviation_function(create_acceleration: pl.DataFrame) -> None:
@@ -236,12 +236,12 @@ def test_mean_amplitude_deviation_function(create_acceleration: pl.DataFrame) ->
236236

237237
test_result = metrics.mean_amplitude_deviation(acceleration)
238238

239-
assert np.all(
240-
test_result.measurements == expected_result
241-
), f"Expected MAD value to be {expected_result}, got: {test_result}"
242-
assert (
243-
len(test_result.time) == expected_time
244-
), f"Expected time to be {expected_time}, got: {len(test_result.time)}"
239+
assert np.all(test_result.measurements == expected_result), (
240+
f"Expected MAD value to be {expected_result}, got: {test_result}"
241+
)
242+
assert len(test_result.time) == expected_time, (
243+
f"Expected time to be {expected_time}, got: {len(test_result.time)}"
244+
)
245245

246246

247247
def test_ag_counts_null(create_acceleration: pl.DataFrame) -> None:
@@ -253,9 +253,9 @@ def test_ag_counts_null(create_acceleration: pl.DataFrame) -> None:
253253

254254
ag_counts = metrics.actigraph_activity_counts(acceleration)
255255

256-
assert np.all(
257-
ag_counts.measurements == expected_result
258-
), f"Expected activity counts to be {expected_result}, got: {ag_counts}"
256+
assert np.all(ag_counts.measurements == expected_result), (
257+
f"Expected activity counts to be {expected_result}, got: {ag_counts}"
258+
)
259259
assert len(ag_counts.time) == expected_time
260260

261261

@@ -286,6 +286,6 @@ def test_ag_counts_max() -> None:
286286

287287
ag_counts = metrics.actigraph_activity_counts(acceleration)
288288

289-
assert np.all(
290-
ag_counts.measurements[2:] == expected_result
291-
), f"Expected activity counts to be {expected_result}, got: {ag_counts}"
289+
assert np.all(ag_counts.measurements[2:] == expected_result), (
290+
f"Expected activity counts to be {expected_result}, got: {ag_counts}"
291+
)

0 commit comments

Comments
 (0)