
WZ                 @   sR   d  d l  j Z d  d l Z g  d d  Z d d   Z d d g  d d d	  Z d S)
    Nc       
      C   s  t  j   d } t | |  d  r} | j   } | j d  \ } } | j   j   } g  g  } } t |  | s x| r | j t | j d  d j	 d d    | j t | j d  d j	 d d    | j   j   } qy Wn x | rt |  x | D] }	 | j |	  } q
W| j t | j d  d j	 d d    | j t | j d  d j	 d d    | j   j   } q WWd  QRX| | | | f S)N/r;r   ,.   )
osgetcwdopenreadlinesplitstripprintappendfloatreplace)
filenamecharscwdfilelinex_namey_namexychar r   A/Users/vegardjervell/Documents/2semester/Uorganisk/oppg4/tools.pyget_values_csv   s(    
	,,	
,,r   c       
      C   s  t  j   d } t | |  d  M} | j   } | j   \ } } | j   j   } g  g  } } | j   j   } | s x | r | j t | d j d d    | j t | d j d d    | j   j   } q~ Wn x | rkt |  x | D] }	 | j	 |	  } q W| j t | d j d d    | j t | d j d d    | j   } q WWd  QRX| | } } | | | | f S)Nr   r   r   r   r   r   )
r   r	   r
   r   r   r   r   r   r   r   )
r   r   r   r   r   r   r   r   r   r   r   r   r   get_values_txt   s*    	##	
##r   Zmy_plotFc             C   s   | r' t  |  d | \ } } } } n t |  d | \ } } } } t j   t |  d t |  d } }	 t |  d t |  d }
 } t j | |  t j | |	  t j |
 |  t j	 |  t j
 |  t j |  d  S)Nr   r   )r   r   pltZfigureminmaxplotZxlimZylimZxlabelZylabelZsavefig)datanamer   Ztxtr   r   r   r   Zmin_xZmax_xZmin_yZmax_yr   r   r   r#   6   s    !
!!r#   )Zmatplotlib.pyplotZpyplotr    r   r   r   r#   r   r   r   r   <module>   s   