Skip to content

Commit

Permalink
change utils module io to io_utils to not clash with core io model
Browse files Browse the repository at this point in the history
  • Loading branch information
rgutzen committed Nov 16, 2023
1 parent 1558e6e commit 860fad8
Show file tree
Hide file tree
Showing 62 changed files with 70 additions and 109 deletions.
3 changes: 2 additions & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
0.1.1
0.1.0

14 changes: 7 additions & 7 deletions cobrawap/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,17 @@
from pprint import pformat
from pathlib import Path
import inspect
sys.path.append(str(Path(inspect.getfile(lambda: None)).parent))
# sys.path.append(str(Path(inspect.getfile(lambda: None)).parent))
sys.path.append(str(Path(inspect.getfile(lambda: None)).parent / 'pipeline'))
from cmd_utils import get_setting, set_setting, get_initial_available_stages
from cmd_utils import is_profile_name_valid, create_new_configfile
from cmd_utils import input_profile, get_profile, setup_entry_stage
from cmd_utils import working_directory, load_config_file, get_config
from cmd_utils import locate_str_in_list, read_stage_output
from .cmd_utils import get_setting, set_setting, get_initial_available_stages
from .cmd_utils import is_profile_name_valid, create_new_configfile
from .cmd_utils import input_profile, get_profile, setup_entry_stage
from .cmd_utils import working_directory, load_config_file, get_config
from .cmd_utils import locate_str_in_list, read_stage_output
log = logging.getLogger()
logging.basicConfig(level=logging.INFO)

# requires hardcoded location where to lookup all defined paths

try:
STAGES = get_setting('stages')
except Exception as e:
Expand Down
8 changes: 4 additions & 4 deletions cobrawap/cmd_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
from string import ascii_lowercase
import contextlib
from pathlib import Path
sys.path.append(str(Path(__file__).parent / 'pipeline' / 'utils'))
from snakefile import update_configfile, get_setting, set_setting
from snakefile import load_config_file, locate_str_in_list, get_config
from snakefile import read_stage_output
# sys.path.append(str(Path(__file__).parent / 'pipeline' / 'utils'))
from .pipeline.utils.snakefile import get_setting, set_setting, get_config
from .pipeline.utils.snakefile import load_config_file, locate_str_in_list
from .pipeline.utils.snakefile import read_stage_output, update_configfile
log = logging.getLogger()
logging.basicConfig(level=logging.INFO)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import numpy as np
import argparse
from pathlib import Path
from utils.io import load_neo
from utils.io_utils import load_neo
from utils.neo_utils import analogsignal_to_imagesequence, imagesequence_to_analogsignal

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
from utils.parse import parse_string2dict, none_or_float, none_or_int, none_or_str
from utils.neo_utils import imagesequence_to_analogsignal, merge_analogsignals
from utils.neo_utils import flip_image, rotate_image, time_slice
from utils.io import load_neo, write_neo
from utils.io_utils import load_neo, write_neo


CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from pathlib import Path
import matplotlib.pyplot as plt
import seaborn as sns
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.neo_utils import time_slice
from utils.parse import parse_plot_channels, none_or_int

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import argparse
from pathlib import Path
import os
from utils.io import load_neo, write_neo, save_plot
from utils.io_utils import load_neo, write_neo, save_plot
from utils.parse import none_or_str

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import numpy as np
import argparse
import quantities as pq
from utils.io import load_neo
from utils.io_utils import load_neo

CLI = argparse.ArgumentParser()
CLI.add_argument("--data", nargs='?', type=str, required=True,
Expand Down
2 changes: 1 addition & 1 deletion cobrawap/pipeline/stage02_processing/scripts/detrending.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import argparse
import os
import warnings
from utils.io import load_neo, write_neo, save_plot
from utils.io_utils import load_neo, write_neo, save_plot
from utils.parse import none_or_int

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import quantities as pq
import os
from elephant.signal_processing import butter
from utils.io import load_neo, write_neo
from utils.io_utils import load_neo, write_neo
from utils.parse import none_or_float

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
import argparse
import os
from pathlib import Path
from utils.io import load_neo, write_neo, save_plot
from utils.io_utils import load_neo, write_neo, save_plot
from utils.parse import none_or_float, none_or_int
from utils.neo_utils import time_slice

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import quantities as pq
import os
import sys
from utils.io import write_neo, load_neo
from utils.io_utils import write_neo, load_neo

CLI = argparse.ArgumentParser()
CLI.add_argument("--data", nargs='?', type=str, required=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from elephant.signal_processing import hilbert
import argparse
import os
from utils.io import load_neo, write_neo
from utils.io_utils import load_neo, write_neo

CLI = argparse.ArgumentParser()
CLI.add_argument("--data", nargs='?', type=str, required=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import matplotlib.pyplot as plt
import seaborn as sns
from elephant.spectral import welch_psd
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.parse import none_or_float

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import seaborn as sns
import argparse
import os
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.neo_utils import time_slice

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import argparse
import neo
import os
from utils.io import load_neo, write_neo, save_plot
from utils.io_utils import load_neo, write_neo, save_plot
from utils.parse import none_or_str
from utils.neo_utils import analogsignal_to_imagesequence, imagesequence_to_analogsignal

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import os
import neo
from skimage import measure
from utils.io import load_neo, write_neo, save_plot
from utils.io_utils import load_neo, write_neo, save_plot
from utils.parse import none_or_str
from utils.neo_utils import analogsignal_to_imagesequence, imagesequence_to_analogsignal

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import quantities as pq
import numpy as np
from pathlib import Path
from utils.io import load_neo, write_neo
from utils.io_utils import load_neo, write_neo

CLI = argparse.ArgumentParser()
CLI.add_argument("--data", nargs='?', type=str, required=True,
Expand Down
2 changes: 1 addition & 1 deletion cobrawap/pipeline/stage02_processing/scripts/z_score.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import argparse
from pathlib import Path
from elephant.signal_processing import zscore
from utils.io import load_neo, write_neo
from utils.io_utils import load_neo, write_neo

CLI = argparse.ArgumentParser()
CLI.add_argument("--data", nargs='?', type=Path, required=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import warnings
from scipy.optimize import OptimizeWarning
import matplotlib.pyplot as plt
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.parse import none_or_int

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

import numpy as np
import argparse
from utils.io import load_neo
from utils.io_utils import load_neo

CLI = argparse.ArgumentParser()
CLI.add_argument("--data", nargs='?', type=str, required=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import numpy as np
import argparse
import quantities as pq
from utils.io import load_neo
from utils.io_utils import load_neo

CLI = argparse.ArgumentParser()
CLI.add_argument("--data", nargs='?', type=str, required=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
from scipy.stats import zscore
import matplotlib.pyplot as plt
import seaborn as sns
from utils.io import load_neo, write_neo, save_plot
from utils.io_utils import load_neo, write_neo, save_plot
from utils.neo_utils import time_slice, remove_annotations
from utils.parse import none_or_int, none_or_float
from pathlib import Path
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import quantities as pq
from scipy.signal import find_peaks
import argparse
from utils.io import load_neo, write_neo, save_plot
from utils.io_utils import load_neo, write_neo, save_plot
from utils.neo_utils import remove_annotations, time_slice
from utils.parse import none_or_int, none_or_float, none_or_str
import seaborn as sns
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import seaborn as sns
import argparse
import os
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.parse import none_or_int, none_or_float
from utils.neo_utils import time_slice

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import argparse
import quantities as pq
from distutils.util import strtobool
from utils.io import load_neo, write_neo
from utils.io_utils import load_neo, write_neo

CLI = argparse.ArgumentParser()
CLI.add_argument("--data", nargs='?', type=str, required=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import neo
import numpy as np
import argparse
from utils.io import load_neo, write_neo
from utils.io_utils import load_neo, write_neo
from utils.neo_utils import remove_annotations

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import numpy as np
import argparse
import quantities as pq
from utils.io import load_neo
from utils.io_utils import load_neo
from snakemake.logging import logger

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import neo
import matplotlib.pyplot as plt
from shapely.geometry import LineString
from utils.io import load_neo, write_neo, save_plot
from utils.io_utils import load_neo, write_neo, save_plot
from utils.neo_utils import analogsignal_to_imagesequence

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

import argparse
from pathlib import Path
from utils.io import load_neo, write_neo
from utils.io_utils import load_neo, write_neo

CLI = argparse.ArgumentParser()
CLI.add_argument("--data", nargs='?', type=Path, required=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
from copy import copy
import matplotlib.pyplot as plt
from distutils.util import strtobool
from utils.io import load_neo, write_neo, save_plot
from utils.io_utils import load_neo, write_neo, save_plot
from utils.parse import none_or_str
from utils.neo_utils import imagesequence_to_analogsignal, analogsignal_to_imagesequence
from utils.convolve import phase_conv2d, get_kernel, conv, norm_angle
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import seaborn as sns
import random
import warnings
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.parse import none_or_float
from utils.neo_utils import time_slice

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import numpy as np
from copy import copy
import matplotlib.pyplot as plt
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.neo_utils import analogsignal_to_imagesequence

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import argparse
import matplotlib.pyplot as plt
import numpy as np
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.neo_utils import analogsignal_to_imagesequence
from utils.parse import none_or_str, none_or_float

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import quantities as pq
import argparse
import matplotlib.pyplot as plt
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.neo_utils import analogsignal_to_imagesequence

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

import argparse
import quantities as pq
from utils.io import load_neo, write_neo
from utils.io_utils import load_neo, write_neo
from utils.neo_utils import time_slice

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import quantities as pq
import argparse
from sklearn.cluster import DBSCAN
from utils.io import load_neo, write_neo
from utils.io_utils import load_neo, write_neo
from utils.neo_utils import remove_annotations

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from scipy.spatial.distance import cdist
import matplotlib as mpl
import matplotlib.pyplot as plt
from utils.io import load_neo, write_neo, save_plot
from utils.io_utils import load_neo, write_neo, save_plot
from utils.parse import none_or_str, none_or_int
from utils.neo_utils import analogsignal_to_imagesequence, remove_annotations

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import pandas as pd
import quantities as pq
import re
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.parse import none_or_str
from utils.neo_utils import remove_annotations

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import quantities as pq
import warnings
import re
from utils.io import load_neo
from utils.io_utils import load_neo
from utils.parse import none_or_str

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.parse import none_or_str

CLI = argparse.ArgumentParser()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from utils.io import load_neo, save_plot
from utils.io_utils import load_neo, save_plot
from utils.parse import none_or_str

CLI = argparse.ArgumentParser()
Expand Down
Loading

0 comments on commit 860fad8

Please sign in to comment.