bvtonix.py 598 B

123456789101112131415161718192021222324252627
  1. import os
  2. import sys
  3. import mne
  4. import mnetonix as m2n
  5. def main():
  6. if len(sys.argv) < 2:
  7. print("Please provide BrainVision vhdr filename as argument")
  8. sys.exit(1)
  9. bvfname = sys.argv[1]
  10. locname = None
  11. if len(sys.argv) > 2:
  12. locname = sys.argv[2]
  13. locname = os.path.abspath(locname)
  14. root, ext = os.path.splitext(bvfname)
  15. nfname = root + os.path.extsep + "nix"
  16. print(f"Converting '{bvfname}' to NIX")
  17. bvf = mne.io.read_raw_brainvision(bvfname)
  18. m2n.write_raw_mne(nfname, bvf)
  19. bvf.close()
  20. if __name__ == "__main__":
  21. main()