# -*- coding: utf-8 -*- """ Class for reading data from WinWCP, a software tool written by John Dempster. WinWCP is free: http://spider.science.strath.ac.uk/sipbs/software.htm Supported : Read Author : sgarcia """ import os import struct import sys import numpy as np import quantities as pq from neo.io.baseio import BaseIO from neo.core import Block, Segment, AnalogSignal PY3K = (sys.version_info[0] == 3) class WinWcpIO(BaseIO): """ Class for reading from a WinWCP file. Usage: >>> from neo import io >>> r = io.WinWcpIO( filename = 'File_winwcp_1.wcp') >>> bl = r.read_block(lazy = False, cascade = True,) >>> print bl.segments # doctest: +ELLIPSIS, +NORMALIZE_WHITESPACE [, , ... >>> print bl.segments[0].analogsignals [