File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -1506,17 +1506,20 @@ def est_res(signals):
1506
1506
# Estimate the number of steps as the range divided by the
1507
1507
# minimum increment.
1508
1508
if isinstance (signals , list ):
1509
- sortedsig = np .sort (signals [ch ])
1509
+ sorted_sig = np .sort (np . unique ( signals [ch ]) )
1510
1510
else :
1511
- sortedsig = np .sort (signals [:,ch ])
1511
+ if signals .ndim == 1 :
1512
+ sorted_sig = np .sort (np .unique (signals ))
1513
+ else :
1514
+ sorted_sig = np .sort (np .unique (signals [:,ch ]))
1512
1515
1513
- min_inc = min (np .diff (sortedsig ))
1516
+ min_inc = min (np .diff (sorted_sig ))
1514
1517
1515
1518
if min_inc == 0 :
1516
1519
# Case where signal is flat. Resolution is 0.
1517
1520
res .append (0 )
1518
1521
else :
1519
- nlevels = 1 + (sortedsig [- 1 ]- sortedsig [0 ])/ min_inc
1522
+ nlevels = 1 + (sorted_sig [- 1 ]- sorted_sig [0 ]) / min_inc
1520
1523
if nlevels >= res_levels [- 1 ]:
1521
1524
res .append (32 )
1522
1525
else :
You can’t perform that action at this time.
0 commit comments