diff --git a/nixview/file_utils.py b/nixview/file_utils.py deleted file mode 100644 index e4ef7e6..0000000 --- a/nixview/file_utils.py +++ /dev/null @@ -1,50 +0,0 @@ -import nixio as nix - - - - - -def suggested_plotter(array): - if len(array.dimensions) > 3: - print("cannot handle more than 3D") - return None - dim_types = [d.dimension_type for d in array.dimensions] - dim_count = len(dim_types) - if dim_count == 1: - if dim_types[0] == nix.DimensionType.Sample: - return PlotterTypes.LinePlotter - elif dim_types[0] == nix.DimensionType.Range: - if array.dimensions[0].is_alias: - return PlotterTypes.EventPlotter - else: - return PlotterTypes.LinePlotter - elif dim_types[0] == nix.DimensionType.Set: - return PlotterTypes.CategoryPlotter - else: - return None - elif dim_count == 2: - if dim_types[0] == nix.DimensionType.Sample: - if dim_types[1] == nix.DimensionType.Sample or \ - dim_types[1] == nix.DimensionType.Range: - return PlotterTypes.ImagePlotter - else: - return PlotterTypes.LinePlotter - elif dim_types[0] == nix.DimensionType.Range: - if dim_types[1] == nix.DimensionType.Sample or \ - dim_types[1] == nix.DimensionType.Range: - return PlotterTypes.ImagePlotter - else: - return PlotterTypes.LinePlotter - elif dim_types[0] == nix.DimensionType.Set: - if dim_types[1] == nix.DimensionType.Sample or \ - dim_types[1] == nix.DimensionType.Range: - return PlotterTypes.LinePlotter - else: - return PlotterTypes.CategoryPlotter - else: - print("Sorry, not a supported combination of dimensions!") - return None - elif dim_count == 3: - return PlotterTypes.ImagePlotter - else: - return None