@@ -592,7 +592,7 @@ def test_kymotrack_split(blank_kymo):
592
592
np .array ([1 , 3 , 4 ]),
593
593
blank_kymo ,
594
594
"red" ,
595
- 2 * blank_kymo .line_time_seconds
595
+ 2 * blank_kymo .line_time_seconds ,
596
596
)
597
597
k2 , k3 = k1 ._split (1 )
598
598
np .testing .assert_allclose (k2 .position , [1 ])
@@ -716,9 +716,9 @@ def test_kymotrackgroup_flip():
716
716
for track , flipped_track in zip (tracks , flipped_tracks ):
717
717
np .testing .assert_allclose (track ._flip (kymo .flip ()).position , flipped_track .position )
718
718
719
- tracks2 = tracks + KymoTrackGroup ([
720
- KymoTrack ([], [], copy (kymo ), "red" , kymo .line_time_seconds )
721
- ] )
719
+ tracks2 = tracks + KymoTrackGroup (
720
+ [ KymoTrack ([], [], copy (kymo ), "red" , kymo .line_time_seconds )]
721
+ )
722
722
with pytest .raises (
723
723
NotImplementedError ,
724
724
match = re .escape (
@@ -813,12 +813,15 @@ def test_binding_profile_histogram():
813
813
KymoTrackGroup ([])._histogram_binding_profile (3 , 0.2 , 4 )
814
814
815
815
816
- @pytest .mark .parametrize ("discrete, exclude_ambiguous_dwells, ref_value" , [
817
- (False , True , 1.002547 ),
818
- (False , False , 1.25710457 ),
819
- (True , True , 1.46272938 ),
820
- (True , False , 1.73359969 ),
821
- ])
816
+ @pytest .mark .parametrize (
817
+ "discrete, exclude_ambiguous_dwells, ref_value" ,
818
+ [
819
+ (False , True , 1.002547 ),
820
+ (False , False , 1.25710457 ),
821
+ (True , True , 1.46272938 ),
822
+ (True , False , 1.73359969 ),
823
+ ],
824
+ )
822
825
def test_fit_binding_times (
823
826
blank_kymo , blank_kymo_track_args , discrete , exclude_ambiguous_dwells , ref_value
824
827
):
@@ -875,10 +878,13 @@ def test_fit_binding_times_warning(blank_kymo_track_args):
875
878
ktg .fit_binding_times (1 , observed_minimum = False )
876
879
877
880
878
- @pytest .mark .parametrize ("observed_minimum, ref_minima" , [
879
- (False , [10e-4 , 10e-4 , 10e-3 , 10e-3 ]),
880
- (True , [0.002 , 0.002 , 0.02 , 0.02 ]),
881
- ])
881
+ @pytest .mark .parametrize (
882
+ "observed_minimum, ref_minima" ,
883
+ [
884
+ (False , [10e-4 , 10e-4 , 10e-3 , 10e-3 ]),
885
+ (True , [0.002 , 0.002 , 0.02 , 0.02 ]),
886
+ ],
887
+ )
882
888
def test_multi_kymo_dwell (observed_minimum , ref_minima ):
883
889
kymos = [
884
890
_kymo_from_array (np .zeros ((10 , 10 , 3 )), "rgb" , line_time_seconds = time , pixel_size_um = size )
@@ -894,7 +900,9 @@ def test_multi_kymo_dwell(observed_minimum, ref_minima):
894
900
895
901
# Normal use case
896
902
dwell , obs_min , obs_max , removed , dt = KymoTrackGroup ._extract_dwelltime_data_from_groups (
897
- [KymoTrackGroup ([k1 , k2 ]), KymoTrackGroup ([k3 , k4 ])], False , observed_minimum = observed_minimum ,
903
+ [KymoTrackGroup ([k1 , k2 ]), KymoTrackGroup ([k3 , k4 ])],
904
+ False ,
905
+ observed_minimum = observed_minimum ,
898
906
)
899
907
assert removed is False
900
908
np .testing .assert_allclose (dwell , [0.002 , 0.003 , 0.02 , 0.02 ])
@@ -904,7 +912,9 @@ def test_multi_kymo_dwell(observed_minimum, ref_minima):
904
912
905
913
# Drop one "empty" dwell
906
914
dwell , obs_min , obs_max , removed , dt = KymoTrackGroup ._extract_dwelltime_data_from_groups (
907
- [KymoTrackGroup ([k1 , k2 ]), KymoTrackGroup ([k3 , k4 , k5 ])], False , observed_minimum = observed_minimum
915
+ [KymoTrackGroup ([k1 , k2 ]), KymoTrackGroup ([k3 , k4 , k5 ])],
916
+ False ,
917
+ observed_minimum = observed_minimum ,
908
918
)
909
919
np .testing .assert_allclose (dwell , [0.002 , 0.003 , 0.02 , 0.02 ])
910
920
np .testing .assert_allclose (obs_min , ref_minima )
@@ -968,7 +978,8 @@ def test_missing_minimum_time(blank_kymo):
968
978
(1.90610454 , 5.84528685 ),
969
979
(0.45196325 , 0.54803675 ),
970
980
(1.90610454 , 5.84528685 ),
971
- ), (
981
+ ),
982
+ (
972
983
20 ,
973
984
(0.65421428 , 0.34578572 ),
974
985
(2.08205178 , 10.81570587 ),
0 commit comments