|
21 | 21 | from pathlib import Path |
22 | 22 | import os |
23 | 23 | from collections import OrderedDict |
24 | | -from packaging.version import Version as V |
| 24 | +from packaging.version import Version |
25 | 25 | import warnings |
26 | 26 |
|
27 | 27 | import numpy as np |
@@ -664,9 +664,9 @@ def read_rhs(filename, file_format: str): |
664 | 664 | else: |
665 | 665 | data_dtype[sig_type] = "uint16" |
666 | 666 |
|
667 | | - if global_info["notch_filter_mode"] == 2 and global_info["major_version"] >= V("3.0"): |
| 667 | + if global_info["notch_filter_mode"] == 2 and global_info["major_version"] >= Version("3.0"): |
668 | 668 | global_info["notch_filter"] = "60Hz" |
669 | | - elif global_info["notch_filter_mode"] == 1 and global_info["major_version"] >= V("3.0"): |
| 669 | + elif global_info["notch_filter_mode"] == 1 and global_info["major_version"] >= Version("3.0"): |
670 | 670 | global_info["notch_filter"] = "50Hz" |
671 | 671 | else: |
672 | 672 | global_info["notch_filter"] = False |
@@ -771,22 +771,22 @@ def read_rhd(filename, file_format: str): |
771 | 771 |
|
772 | 772 | global_info = read_variable_header(f, rhd_global_header_base) |
773 | 773 |
|
774 | | - version = V(f"{global_info['major_version']}.{global_info['minor_version']}") |
| 774 | + version = Version(f"{global_info['major_version']}.{global_info['minor_version']}") |
775 | 775 |
|
776 | 776 | # the header size depends on the version :-( |
777 | 777 | header = list(rhd_global_header_part1) # make a copy |
778 | 778 |
|
779 | | - if version >= V("1.1"): |
| 779 | + if version >= Version("1.1"): |
780 | 780 | header = header + rhd_global_header_v11 |
781 | 781 | else: |
782 | 782 | global_info["num_temp_sensor_channels"] = 0 |
783 | 783 |
|
784 | | - if version >= V("1.3"): |
| 784 | + if version >= Version("1.3"): |
785 | 785 | header = header + rhd_global_header_v13 |
786 | 786 | else: |
787 | 787 | global_info["eval_board_mode"] = 0 |
788 | 788 |
|
789 | | - if version >= V("2.0"): |
| 789 | + if version >= Version("2.0"): |
790 | 790 | header = header + rhd_global_header_v20 |
791 | 791 | else: |
792 | 792 | global_info["reference_channel"] = "" |
@@ -815,14 +815,14 @@ def read_rhd(filename, file_format: str): |
815 | 815 | sr = global_info["sampling_rate"] |
816 | 816 |
|
817 | 817 | # construct the data block dtype and reorder channels |
818 | | - if version >= V("2.0"): |
| 818 | + if version >= Version("2.0"): |
819 | 819 | BLOCK_SIZE = 128 |
820 | 820 | else: |
821 | 821 | BLOCK_SIZE = 60 # 256 channels |
822 | 822 |
|
823 | 823 | ordered_channel_info = [] |
824 | 824 |
|
825 | | - if version >= V("1.2"): |
| 825 | + if version >= Version("1.2"): |
826 | 826 | if file_format == "header-attached": |
827 | 827 | data_dtype = [("timestamp", "int32", BLOCK_SIZE)] |
828 | 828 | else: |
@@ -939,9 +939,9 @@ def read_rhd(filename, file_format: str): |
939 | 939 | else: |
940 | 940 | data_dtype[sig_type] = "uint16" |
941 | 941 |
|
942 | | - if global_info["notch_filter_mode"] == 2 and version >= V("3.0"): |
| 942 | + if global_info["notch_filter_mode"] == 2 and version >= Version("3.0"): |
943 | 943 | global_info["notch_filter"] = "60Hz" |
944 | | - elif global_info["notch_filter_mode"] == 1 and version >= V("3.0"): |
| 944 | + elif global_info["notch_filter_mode"] == 1 and version >= Version("3.0"): |
945 | 945 | global_info["notch_filter"] = "50Hz" |
946 | 946 | else: |
947 | 947 | global_info["notch_filter"] = False |
|
0 commit comments