Skip to content

Commit 990a229

Browse files
committed
Converts relative imports to absolute
Converts all relative imports to absolute as per PEP8 guidelines. According to documentation... Absolute imports are recommended, as they are usually more readable and tend to be better behaved (or at least give better error messages) if the import system is incorrectly configured (such as when a directory inside a package ends up on sys.path). I actually encountered the previous error on MIT-LCP#236 and had a tough time tracking down the error which prompted me to make this switch.
1 parent 18d949a commit 990a229

File tree

14 files changed

+43
-43
lines changed

14 files changed

+43
-43
lines changed

wfdb/__init__.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
from .io.record import (Record, MultiRecord, rdheader, rdrecord, rdsamp,
2-
wrsamp, dl_database, edf2mit, sampfreq, signame)
3-
from .io.annotation import (Annotation, rdann, wrann, show_ann_labels,
4-
show_ann_classes, ann2rr)
5-
from .io.download import get_dbs, get_record_list, dl_files, set_db_index_url
6-
from .plot.plot import plot_items, plot_wfdb, plot_all_records
1+
from wfdb.io.record import (Record, MultiRecord, rdheader, rdrecord, rdsamp,
2+
wrsamp, dl_database, edf2mit, sampfreq, signame)
3+
from wfdb.io.annotation import (Annotation, rdann, wrann, show_ann_labels,
4+
show_ann_classes, ann2rr)
5+
from wfdb.io.download import get_dbs, get_record_list, dl_files, set_db_index_url
6+
from wfdb.plot.plot import plot_items, plot_wfdb, plot_all_records
77

8-
from .version import __version__
8+
from wfdb.version import __version__

wfdb/io/__init__.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from .record import (Record, MultiRecord, rdheader, rdrecord, rdsamp, wrsamp,
2-
dl_database, edf2mit, sampfreq, signame, SIGNAL_CLASSES)
3-
from ._signal import est_res, wr_dat_file
4-
from .annotation import (Annotation, rdann, wrann, show_ann_labels,
5-
show_ann_classes, ann2rr)
6-
from .download import get_dbs, get_record_list, dl_files, set_db_index_url
7-
from .tff import rdtff
1+
from wfdb.io.record import (Record, MultiRecord, rdheader, rdrecord, rdsamp, wrsamp,
2+
dl_database, edf2mit, sampfreq, signame, SIGNAL_CLASSES)
3+
from wfdb.io._signal import est_res, wr_dat_file
4+
from wfdb.io.annotation import (Annotation, rdann, wrann, show_ann_labels,
5+
show_ann_classes, ann2rr)
6+
from wfdb.io.download import get_dbs, get_record_list, dl_files, set_db_index_url
7+
from wfdb.io.tff import rdtff

wfdb/io/_header.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import numpy as np
77
import pandas as pd
88

9-
from . import download
10-
from . import _signal
9+
from wfdb.io import download
10+
from wfdb.io import _signal
1111

1212

1313
"""

wfdb/io/_signal.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import numpy as np
55

6-
from . import download
6+
from wfdb.io import download
77
import pdb
88

99

wfdb/io/annotation.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
import posixpath
77
import pdb
88

9-
from . import download
10-
from . import _header
11-
from . import record
9+
from wfdb.io import download
10+
from wfdb.io import _header
11+
from wfdb.io import record
1212

1313

1414
class Annotation(object):

wfdb/io/download.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import pdb
88
import json
99

10-
from . import record
10+
from wfdb.io import record
1111

1212

1313
# The Physionet index url

wfdb/io/record.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
import functools
1313
import pdb
1414

15-
from . import _header
16-
from . import _signal
17-
from . import download
15+
from wfdb.io import _header
16+
from wfdb.io import _signal
17+
from wfdb.io import download
1818

1919

2020
# -------------- WFDB Signal Calibration and Classification ---------- #

wfdb/plot/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""
22
The plot subpackage contains tools for plotting signals and annotations.
33
"""
4-
from .plot import plot_items, plot_wfdb, plot_all_records
4+
from wfdb.plot.plot import plot_items, plot_wfdb, plot_all_records

wfdb/plot/plot.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import os
44
import pdb
55

6-
from ..io.record import Record, rdrecord
7-
from ..io._header import float_types
8-
from ..io._signal import downround, upround
9-
from ..io.annotation import Annotation
6+
from wfdb.io.record import Record, rdrecord
7+
from wfdb.io._header import float_types
8+
from wfdb.io._signal import downround, upround
9+
from wfdb.io.annotation import Annotation
1010

1111

1212
def plot_items(signal=None, ann_samp=None, ann_sym=None, fs=None,

wfdb/processing/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from .basic import (resample_ann, resample_sig, resample_singlechan,
2-
resample_multichan, normalize_bound, get_filter_gain)
3-
from .evaluate import Comparitor, compare_annotations, benchmark_mitdb
4-
from .hr import compute_hr, calc_rr, calc_mean_hr
5-
from .peaks import find_peaks, find_local_peaks, correct_peaks
6-
from .qrs import XQRS, xqrs_detect, gqrs_detect
1+
from wfdb.processing.basic import (resample_ann, resample_sig, resample_singlechan,
2+
resample_multichan, normalize_bound, get_filter_gain)
3+
from wfdb.processing.evaluate import Comparitor, compare_annotations, benchmark_mitdb
4+
from wfdb.processing.hr import compute_hr, calc_rr, calc_mean_hr
5+
from wfdb.processing.peaks import find_peaks, find_local_peaks, correct_peaks
6+
from wfdb.processing.qrs import XQRS, xqrs_detect, gqrs_detect

wfdb/processing/basic.py

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

5-
from ..io.annotation import Annotation
5+
from wfdb.io.annotation import Annotation
66

77

88
def resample_ann(resampled_t, ann_sample):

wfdb/processing/evaluate.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import numpy as np
55
import requests
66

7-
from ..io.annotation import rdann
8-
from ..io.download import get_record_list
9-
from ..io.record import rdsamp
7+
from wfdb.io.annotation import rdann
8+
from wfdb.io.download import get_record_list
9+
from wfdb.io.record import rdsamp
1010

1111

1212
class Comparitor(object):

wfdb/processing/peaks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import copy
22
import numpy as np
33

4-
from .basic import smooth
4+
from wfdb.processing.basic import smooth
55

66

77
def find_peaks(sig):

wfdb/processing/qrs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
from scipy import signal
66
from sklearn.preprocessing import normalize
77

8-
from .basic import get_filter_gain
9-
from .peaks import find_local_peaks
10-
from ..io.record import Record
8+
from wfdb.processing.basic import get_filter_gain
9+
from wfdb.processing.peaks import find_local_peaks
10+
from wfdb.io.record import Record
1111

1212

1313
class XQRS(object):

0 commit comments

Comments
 (0)