ó
šxŠ\c           @   sä   d  d l  Z d  d l Z d  d l m Z m Z d  d l m Z e j	 d „  ƒ Z
 e j	 d „  ƒ Z e j	 d „  ƒ Z e j	 d „  ƒ Z e j	 d „  ƒ Z e j	 d	 „  ƒ Z e j	 d
 „  ƒ Z e j	 d „  ƒ Z e j	 d „  ƒ Z d S(   iÿÿÿÿN(   t	   DataFramet
   MultiIndex(   t   testingc          C   s¬   t  d d d d d g d d d g g d	 d
 d
 d
 d d d d d d d g
 d
 d d d
 d d d d
 d d g
 g d d d g ƒ }  t t j j d d ƒ d |  d d d d g ƒS(   Nt   levelst   foot   bart   bazt   quxt   onet   twot   threet   codesi    i   i   i   t   namest   firstt   secondi
   t   indext   columnst   At   Bt   C(   R   R    t   npt   randomt   randn(   R   (    (    s<   lib/python2.7/site-packages/pandas/tests/groupby/conftest.pyt   mframe   s    !'c        
   C   sn   t  i d d d d d d d d g d 6d d d d d d d d g d 6t j j d ƒ d	 6t j j d ƒ d
 6ƒ S(   NR   R   R   R   R	   R
   R   i   R   t   D(   R    R   R   R   (    (    (    s<   lib/python2.7/site-packages/pandas/tests/groupby/conftest.pyt   df   s
    "c           C   s
   t  j ƒ  S(   N(   t   tmt   makeTimeSeries(    (    (    s<   lib/python2.7/site-packages/pandas/tests/groupby/conftest.pyt   ts   s    c           C   s
   t  j ƒ  S(   N(   R   t   getSeriesData(    (    (    s<   lib/python2.7/site-packages/pandas/tests/groupby/conftest.pyt   seriesd!   s    c           C   s
   t  j ƒ  S(   N(   R   t   getTimeSeriesData(    (    (    s<   lib/python2.7/site-packages/pandas/tests/groupby/conftest.pyt   tsd&   s    c         C   s
   t  |  ƒ S(   N(   R    (   R   (    (    s<   lib/python2.7/site-packages/pandas/tests/groupby/conftest.pyt   frame+   s    c         C   s
   t  |  ƒ S(   N(   R    (   R    (    (    s<   lib/python2.7/site-packages/pandas/tests/groupby/conftest.pyt   tsframe0   s    c        
   C   s}   t  i d d d d d d d d g d 6d d d d d d d d g d 6t j j d ƒ d	 6t j t j j d ƒ d
 d ƒd 6ƒ S(   NR   R   R   R   R	   R
   R   i   R   t   dtypet   float32R   (   R    R   R   R   t   array(    (    (    s<   lib/python2.7/site-packages/pandas/tests/groupby/conftest.pyt   df_mixed_floats5   s    c           C   s»   t  i d d d d d d d d d d d g d 6d d d d d d d d d d d g d 6d d d d d d d d d d d g d	 6t j j d
 ƒ d 6t j j d
 ƒ d 6t j j d
 ƒ d 6ƒ S(   NR   R   R   R   R	   R   t   dullt   shinyR   i   R   t   Et   F(   R    R   R   R   (    (    (    s<   lib/python2.7/site-packages/pandas/tests/groupby/conftest.pyt   three_group@   s    			(   t   numpyR   t   pytestt   pandasR    R   t   pandas.utilR   R   t   fixtureR   R   R   R   R    R!   R"   R&   R+   (    (    (    s<   lib/python2.7/site-packages/pandas/tests/groupby/conftest.pyt   <module>   s   	