
+Z	                 @   s   d  d l  Z d  d l m Z d  d l Td d d  Z d d d	  Z d
 d   Z d d   Z e d  Z	 e d  Z
 e d  Z e d  Z e d  Z e d  Z e d  Z e e e  e e e  d S)    N)file_handler)* c             C   s*   t  d |  } t | |  |  } | d S)NCp_r   )evalquad)T1T2kompfuncI r   F/Users/vegardjervell/Documents/2semester/Prossess/prosjekt/enthalpy.pydelta_H   s    r   Fc       
         s9  d d   t  D } | j t  t j d      d t   d d k rS d } d d	 d
 d d g } t j    f d d   | D  } | r d | d <d t  d } t	 t j |  |  } | s | | d t
 7} x: t | |  D]) \ } } | | t t | d | 7} q W|   d t   }	 |	 S)Nc             S   s   g  |  ] } |  q Sr   r   ).0xr   r   r   
<listcomp>   s   	 zHf_strom.<locals>.<listcomp>z
karsto.txtw_mear   Tco2h2on2o2meac                s,   g  |  ]" }   d  t    d |  q S)r   _)str)r   r
   )
strom_dictstrom_nrr   r   r      s   	 co2gi     r
   m)hfappendhfsolr   file_to_dictr   nparrayTsumhabs_mzipr   Tref_K)
r   gasshf_komp	komp_list	frac_listtemp_Khr
   fracHr   )r   r   r   Hf_strom   s"    %
!r4   c              C   sv   t  j d  }  t d  } t d  } t d  } |  d } t | | | | d d | | | | } t |  d  S)Nzvarmeveksler_dict.txt      	   V3sepz     )r   r$   r4   print)varmeveksler_dictH5H6H9r8   V4r   r   r   get_heat_V46   s    
r@   c              C   sQ   i  }  x1 t  d d  D]  } t |  |  d t |  <q Wt j d d |  d  S)Nr   
   r3   zenthalpy_dict.txtdataDict)ranger4   r   r   dict_to_file)enthalpyDictir   r   r   gen_enthalpy_dictF   s    rG   r            r5   r6      )numpyr%   toolsr   tools.heat_cpr   r4   r@   rG   H1H2H3H4r<   r=   H7r:   r   r   r   r   <module>   s   
*