def spikesort(args): from phy.io import create_kwik assert args.file.endswith('.prm') kwik_path = args.kwik_path kwik_path = create_kwik( args.file, overwrite=args.overwrite, kwik_path=kwik_path, ) # Create the session with the newly-created .kwik file. args.file = kwik_path session = _create_session(args, use_store=False) interval = args.interval if interval is not None: interval = list(map(float, interval.split(','))) ns = dict( session=session, interval=interval, n_s_clusters=100, # TODO: better handling of KK parameters ) cmd = ('session.detect(interval=interval); session.cluster();') return (cmd, ns)
def detect(args): from phy.io import create_kwik assert args.file.endswith('.prm') kwik_path = args.kwik_path kwik_path = create_kwik(args.file, overwrite=args.overwrite, kwik_path=kwik_path) # Create the session with the newly-created .kwik file. args.file = kwik_path session = _create_session(args, use_store=False) return 'session.detect()', dict(session=session)
def detect(args): from phy.io import create_kwik assert args.file.endswith('.prm') kwik_path = args.kwik_path kwik_path = create_kwik(args.file, overwrite=args.overwrite, kwik_path=kwik_path) interval = args.interval if interval is not None: interval = list(map(float, interval.split(','))) # Create the session with the newly-created .kwik file. args.file = kwik_path session = _create_session(args, use_store=False) return ('session.detect(interval=interval)', dict(session=session, interval=interval))
def spikesort(args): from phy.io import create_kwik assert args.file.endswith('.prm') kwik_path = args.kwik_path kwik_path = create_kwik(args.file, overwrite=args.overwrite, kwik_path=kwik_path, ) # Create the session with the newly-created .kwik file. args.file = kwik_path session = _create_session(args, use_store=False) interval = args.interval if interval is not None: interval = list(map(float, interval.split(','))) ns = dict(session=session, interval=interval, n_s_clusters=100, # TODO: better handling of KK parameters ) cmd = ('session.detect(interval=interval); session.cluster();') return (cmd, ns)