def read_file(filelike, simple_layout=False): """ Read a file (either an IO object or a filename) and return a biopac. Datafile object. Simply a shorthand for bioread.readers.AcqReader.read_file() """ return AcqReader.read_file(filelike, simple_layout)
def run(self): old_err = sys.stderr sys.stderr = self.err self.parser = self.__make_parser() options, args = self.parser.parse_args(self.argv[1:]) if len(args) <> 2: self.parser.error("Must specify both ACQ_FILE and MAT_FILE.\n" + "Try --help for more instructions.") try: infile = args[0] if infile == '-': infile = StringIO.StringIO(sys.stdin.read()) data = AcqReader.read_file(infile) except: sys.stderr.write("Error reading %s\n" % args[0]) sys.exit(1) try: MatlabWriter.write_file(data, args[1], compress=options.compress) except: sys.stderr.write("Error writing %s\n" % args[1]) sys.exit(1) sys.stderr = old_err
def run(self): old_err = sys.stderr sys.stderr = self.err self.parser = self.__make_parser() options, args = self.parser.parse_args(self.argv[1:]) if len(args) != 2: self.parser.error( "Must specify both ACQ_FILE and MAT_FILE.\n" + "Try --help for more instructions.") try: infile = args[0] if infile == '-': infile = StringIO.StringIO(sys.stdin.read()) data = AcqReader.read_file(infile) except: sys.stderr.write("Error reading %s\n" % args[0]) sys.exit(1) try: MatlabWriter.write_file(data, args[1], compress=options.compress) except: sys.stderr.write("Error writing %s\n" % args[1]) sys.exit(1) sys.stderr = old_err