Esempio n. 1
0
 def test_sigmoid(self):
     dt = equations.Sigmoid()
     assert dt.parameters == {
         'amp': 1.0,
         'radius': 5.0,
         'sigma': 1.0,
         'offset': 0.0
     }
Esempio n. 2
0
 def test_sigmoid(self):
     dt = equations.Sigmoid()
     self.assertEqual(dt.parameters, {
         'amp': 1.0,
         'radius': 5.0,
         'sigma': 1.0,
         'offset': 0.0
     })
Esempio n. 3
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))')
Esempio n. 4
0
 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:]))