mirror of
https://gitlab.science.ru.nl/mthesis-edeboone/m-thesis-introduction.git
synced 2024-12-22 03:23:34 +01:00
Pulse: fix import pairwise for python <3.10
This commit is contained in:
parent
208bd9a35d
commit
fd636247b9
1 changed files with 11 additions and 1 deletions
|
@ -5,10 +5,20 @@ from lib import util
|
|||
from scipy import signal, interpolate, stats
|
||||
import matplotlib.pyplot as plt
|
||||
import numpy as np
|
||||
from itertools import zip_longest, pairwise
|
||||
from itertools import zip_longest
|
||||
import h5py
|
||||
from copy import deepcopy
|
||||
|
||||
try:
|
||||
from itertools import pairwise
|
||||
except: # pairwise only introduced since python 3.10
|
||||
from itertools import tee
|
||||
def pairwise(iterable):
|
||||
# pairwise('ABCDEFG') --> AB BC CD DE EF FG
|
||||
a, b = tee(iterable)
|
||||
next(b, None)
|
||||
return zip(a, b)
|
||||
|
||||
try:
|
||||
from tqdm import tqdm
|
||||
except:
|
||||
|
|
Loading…
Reference in a new issue