예제 #1
0
ba.spikeDetect(dDict)

# browse results

```

Date: 20210618
"""
import os
import numbers, math, enum
import json

import sanpy

from sanpy.sanpyLogger import get_logger
logger = get_logger(__name__)


class detectionTypes_(enum.Enum):
    """
	Detection type is one of (dvdt, mv)
	"""
    dvdt = 1
    mv = 2


class detectionPresets_(enum.Enum):
    """
	Detection presets is one of:
		default
		saNode
예제 #2
0
Run this file with

```
python -m unittest sanpy/tests/test_analysis.py
```
"""

import os, shutil, tempfile
import unittest

import sanpy

import logging
from sanpy.sanpyLogger import get_logger
logger = get_logger(__name__, level=logging.DEBUG)


class xxx_Test_Analysis(unittest.TestCase):
    # this patter is wierd to me?
    path = 'data/19114001.abf'
    ba = sanpy.bAnalysis(path)
    expectedNumSpikes = 102
    expectedNumErrors = 1

    def test_0_load(self):
        logger.info('RUNNING')

        self.assertFalse(self.ba.loadError)
        self.assertIsNotNone(self.ba.sweepX)
        self.assertIsNotNone(self.ba.sweepY)