ó
î&]\c           @` s{   d  Z  d d l m Z m Z m Z y d d l Z Wn e k
 rE n Xd   Z d   Z d   Z	 e
 d k rw e	   n  d S(   s-   Precompute series coefficients for log-Gamma.i    (   t   divisiont   print_functiont   absolute_importNc      
   C` sl   g  } t  j d  Q xI t d |  d  D]4 } | j t  j d |  d | d | d  q* WWd  QX| S(   Nid   i   i   (   t   mpmatht   workdpst   ranget   appendt	   bernoulli(   t   Nt   coeffst   n(    (    sA   lib/python2.7/site-packages/scipy/special/_precompute/loggamma.pyt   stirling_series
   s
    8c      	   C` sq   g  } t  j d  V | j t  j  x= t d |  d  D]( } | j d | t  j |  |  q; WWd  QX| S(   Nid   i   i   iĸĸĸĸ(   R   R   R   t   eulerR   t   zeta(   R   R	   R
   (    (    sA   lib/python2.7/site-packages/scipy/special/_precompute/loggamma.pyt   taylor_series_at_1   s    ,c       	   C` sų   t  t  t    g  t d  d  d  d  D]$ }  t j |  d d d d d ^ q+ } g  t d  d  d  d  D]$ }  t j |  d d d d d ^ qo } t  d  t  d	  t  d
 j |   t    t  d  t  d  t  d
 j |   t    d  S(   Ni   iĸĸĸĸi   t	   min_fixedi    t	   max_fixedi   s   Stirling series coefficientss   ----------------------------s   
s   Taylor series coefficientss   --------------------------(   t   printt   __doc__R   R   t   nstrR   t   join(   t   xt   stirling_coeffst   taylor_coeffs(    (    sA   lib/python2.7/site-packages/scipy/special/_precompute/loggamma.pyt   main   s    
AA



t   __main__(   R   t
   __future__R    R   R   R   t   ImportErrorR   R   R   t   __name__(    (    (    sA   lib/python2.7/site-packages/scipy/special/_precompute/loggamma.pyt   <module>   s   				