def test_sigmoid(self): dt = equations.Sigmoid() assert dt.parameters == { 'amp': 1.0, 'radius': 5.0, 'sigma': 1.0, 'offset': 0.0 }
def test_sigmoid(self): dt = equations.Sigmoid() self.assertEqual(dt.parameters, { 'amp': 1.0, 'radius': 5.0, 'sigma': 1.0, 'offset': 0.0 })
def test_sigmoid(self): dt = equations.Sigmoid() self.assertEqual(dt.parameters, { 'amp': 1.0, 'radius': 5.0, 'sigma': 1.0 }) self.assertEqual( dt.ui_equation, 'amp / (1.0 + 2.71**(-1.8137993642342178 * (radius-var)/sigma))')
def test_sigmoid(self): t = np.linspace(0,10) dt = equations.Sigmoid() assert dt.parameters == {'amp': 1.0, 'radius': 5.0, 'sigma': 1.0, 'offset': 0.0} np.testing.assert_allclose( dt.evaluate(t)[10:], dt.evaluate(t[10:]))