Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python35
/
lib64
/
python3.5
/
site-packages
/
scipy
/
odr
/
tests
/
__pycache__
/
File Content:
test_odr.cpython-35.opt-1.pyc
�B�W#3 � @ s� d d l m Z m Z m Z d d l Z d d l m Z d d l m Z m Z m Z m Z m Z d d l m Z m Z m Z m Z m Z m Z Gd d � d e � Z e d k r� e � d S) � )�division�print_function�absolute_importN)�pi)�assert_array_almost_equal�TestCase�run_module_suite�assert_equal�assert_warns)�Data�Model�ODR�RealData�OdrStop� OdrWarningc @ s� e Z d Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d! S)"�TestODRc C s0 | j t t d d � | j t t d d � d S)N� � )ZassertRaises� ValueErrorr r )�self� r �/test_odr.py� test_bad_data s zTestODR.test_bad_datac C s | d | | d S)Nr r r )r �B�xr r r �empty_data_func s zTestODR.empty_data_funcc C so d d g } t | j � } t g g � } t t t | | d | �t g g � } t t t | | d | �d S)Ng{�G�z�?g �beta0)r r r r r r r )r r �linearZ empty_datr r r �test_empty_data s zTestODR.test_empty_datac C s; | d | d t j t j | d | � d d � } | S)Nr r r g �?)�np�power�exp)r r r �retr r r �explicit_fcn% s 7zTestODR.explicit_fcnc C s= t j | d | � } | d d | d | d | } | S)Nr r g @g �?)r r! )r r r �eBxr"