Skip to content

Commit b2b1d2b

Browse files
committed
rf: move to absolute import
1 parent 3467341 commit b2b1d2b

File tree

7 files changed

+19
-19
lines changed

7 files changed

+19
-19
lines changed

heudiconv/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# set logger handler
22
import logging
33
import os
4-
from .info import (__version__, __packagename__)
4+
from heudiconv.info import (__version__, __packagename__)
55

66
# Rudimentary logging support.
77
lgr = logging.getLogger(__name__)

heudiconv/bids.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
from heudiconv.external.pydicom import dcm
1515

16-
from .parser import find_files
17-
from .utils import (
16+
from heudiconv.parser import find_files
17+
from heudiconv.utils import (
1818
load_json,
1919
save_json,
2020
create_file_if_missing,

heudiconv/cli/run.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
from argparse import ArgumentParser
66
import sys
77

8-
from .. import __version__, __packagename__
9-
from ..parser import get_study_sessions
10-
from ..utils import load_heuristic, anonymize_sid, treat_infofile, SeqInfo
11-
from ..convert import prep_conversion
12-
from ..bids import populate_bids_templates, tuneup_bids_json_files
13-
from ..queue import queue_conversion
8+
from heudiconv import __version__, __packagename__
9+
from heudiconv.parser import get_study_sessions
10+
from heudiconv.utils import load_heuristic, anonymize_sid, treat_infofile, SeqInfo
11+
from heudiconv.convert import prep_conversion
12+
from heudiconv.bids import populate_bids_templates, tuneup_bids_json_files
13+
from heudiconv.queue import queue_conversion
1414

1515
import inspect
1616
import logging
@@ -84,11 +84,11 @@ def process_extra_commands(outdir, args):
8484
elif args.command == 'sanitize-jsons':
8585
tuneup_bids_json_files(args.files)
8686
elif args.command == 'heuristics':
87-
from ..utils import get_known_heuristics_with_descriptions
87+
from heudiconv.utils import get_known_heuristics_with_descriptions
8888
for name_desc in get_known_heuristics_with_descriptions().items():
8989
print("- %s: %s" % name_desc)
9090
elif args.command == 'heuristic-info':
91-
from ..utils import get_heuristic_description, get_known_heuristic_names
91+
from heudiconv.utils import get_heuristic_description, get_known_heuristic_names
9292
if not args.heuristic:
9393
raise ValueError("Specify heuristic using -f. Known are: %s"
9494
% ', '.join(get_known_heuristic_names()))

heudiconv/convert.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import shutil
55
import sys
66

7-
from .utils import (
7+
from heudiconv.utils import (
88
read_config,
99
load_json,
1010
save_json,
@@ -18,15 +18,15 @@
1818
assure_no_file_exists,
1919
file_md5sum
2020
)
21-
from .bids import (
21+
from heudiconv.bids import (
2222
convert_sid_bids,
2323
populate_bids_templates,
2424
save_scans_key,
2525
tuneup_bids_json_files,
2626
add_participant_record,
2727
BIDSError
2828
)
29-
from .dicoms import (
29+
from heudiconv.dicoms import (
3030
group_dicoms_into_seqinfos,
3131
embed_metadata_from_dicoms,
3232
compress_dicoms

heudiconv/dicoms.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import logging
55
from collections import OrderedDict
66
import tarfile
7-
from heudiconv.external.pydicom import dcm
87

9-
from .utils import SeqInfo, load_json, set_readonly
8+
from heudiconv.external.pydicom import dcm
9+
from heudiconv.utils import SeqInfo, load_json, set_readonly
1010

1111
lgr = logging.getLogger(__name__)
1212

heudiconv/external/dcmstack.py

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

33
from __future__ import absolute_import
44

5-
from .pydicom import dcm # to assure that we have it one way or another
5+
from heudiconv.external.pydicom import dcm # to assure that we have it one way or another
66

77
try:
88
import dcmstack as ds

heudiconv/parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import tarfile
1010
from tempfile import mkdtemp
1111

12-
from .dicoms import group_dicoms_into_seqinfos
13-
from .utils import (
12+
from heudiconv.dicoms import group_dicoms_into_seqinfos
13+
from heudiconv.utils import (
1414
docstring_parameter,
1515
StudySessionInfo,
1616
)

0 commit comments

Comments
 (0)