+
    nDj                     N    ^ RI Ht ^ RIHtHt ^ RIt^ RIt^ RI	t
RR ltRR ltR# )    )OrderedDict)datetimeNc                   R\         P                  ! 4       3R\         P                  ! 4       3R\         P                  ! 4       3R\         P                  ! 4       3R\         P
                  ! 4       3R\         P                  ! 4       3R\         P                  ! 4       3R\         P                  ! 4       3R	\         P                  ! 4       3R
\         P                  ! 4       3.
p\        4       p. pV F  w  rEVP                  \         P                  ! V\         P                  ! V4      4      4       \        P                   ! ^
VR7      \        P                   ! ^VR7      R\        P                   ! ^VR7      .W$&   K  	  VP                  \         P                  ! R\         P                  ! \         P"                  ! 4       4      4      4       \        P$                  ! RR.RR7      R\        P$                  ! R.RR7      \        P$                  ! . RORR7      .VR&   VP                  \         P                  ! R\         P                  ! \         P&                  ! R4      4      4      4       \        P$                  ! . RORR7      RR\        P$                  ! . RORR7      .VR&   V '       d:   VP                  \         P                  ! R\         P                  ! 4       4      4       \(        P*                  ! V4      p\         P,                  ! V4      pWg3# )z
Dataframe with numpy arrays columns of every possible primitive type.

Returns
-------
df: pandas.DataFrame
schema: pyarrow.Schema
    Arrow schema definition that is in line with the constructed df.
i1i2i4i8u1u2u4u8f4f8dtypeNstr1   äobject
datetime64mszdatetime64[ms]__index_level_0__r   23)z2007-07-13T01:23:34.123456789N2010-08-13T05:46:57.437699912)z2007-07-13T02Nr   )paint8int16int32int64uint8uint16uint32uint64float32float64r   appendfieldlist_nparangestringarray	timestamppd	DataFrameschema)include_indexdtypesarraysfieldsr   arrow_dtypedfr3   s   &       W/data/cameron/venvs/s3viz/lib/python3.14/site-packages/pyarrow/tests/pandas_examples.pydataframe_with_arraysr;      s    RWWY$
!3RXXZ 4"4RXXZ 4"5RYY[!D"))+#6RZZ\"T2::<$8	:F ]FF$bhhubhh{&;<=IIb&IIau%IIau%	
 % MM"((5"((299;"789
#tH-
#h'
1	F5M MM"((<",,t2D)EFG
 3 (	) 	
 3 (	)F< bhh2BHHJ?@	f	BYYvF:    c                   \        4       p. pVP                  \        P                  ! R\        P                  ! \        P
                  ! 4       4      4      4       . RO. ROR. \        P                  ! . RO^,          \        P
                  R7      R,          .VR&   VP                  \        P                  ! R\        P                  ! \        P                  ! 4       4      4      4       . RO. ROR. \        P                  ! . RO^,          4      R,          .VR&   VP                  \        P                  ! R\        P                  ! \        P                  ! 4       4      4      4       RR.RR.. RO. .VR&   VP                  \        P                  ! R	\        P                  ! \        P                  ! 4       4      4      4       R
R.RR
.. RO. .VR	&   . \        R^^4      \        R^^4      .\        R^^4      .R\        R^^	4      \        R^^4      ..p\        ^^^4      \        ^^^4      \        ^^;^;4      .. \        ^^^;4      .R\        ^ ^ ^ 4      \        ^^ ^4      \        ^^^4      ..p\        P                  ! 4       V3\        P                  ! 4       V3\        P                  ! R4      V3\        P                  ! R4      V3\        P                   ! R4      V3.pV'       g!   V\        P                   ! R4      V3.,          pV FK  w  rxV R2p	\        P                  ! V4      p
\        P                  ! W4      pVP                  V4       WV	&   KM  	  V '       d:   VP                  \        P                  ! R\        P
                  ! 4       4      4       \"        P$                  ! V4      p\        P&                  ! V4      pW3# )a  
Dataframe with list columns of every possible primitive type.

Returns
-------
df: pandas.DataFrame
schema: pyarrow.Schema
    Arrow schema definition that is in line with the constructed df.
parquet_compatible: bool
    Exclude types not supported by parquet
r"   Nr   :NN   double
bytes_list   1   fstr_listr   r   i  i  i  i  i  sr   usns_listr   )
r      r>                     	   )r   rH   r>   rI   rJ   )
              ?       @      @      @g      @g      @g      @g       @g      "@)rP   rQ   rR   rS   rT   )rA      2   3r   )r   r)   r   r*   r+   r"   r,   r/   r(   binaryr.   r   r   date32date64time32time64r1   r2   r3   )r4   parquet_compatibler6   r7   	date_data	time_datatemporal_pairs
value_typedata
field_name
field_typer*   r9   r3   s   &&            r:   dataframe_with_listsrd   S   s    ]FF
MM"((7BHHRXXZ$89:&

/!3xx	!!$	&F7O MM"((8RXXbjjl%;<=0

9A=>sCF8 MM"((<"))+)>?@	t	
F< MM"((:rxx		'<=>	d	
F: 		dAq	4b"-.	dAq		dAq	4a+,I 
b"b	41a=$r2r*:;
	b!R	aARARA7I 
i 	i 	3#	4)$	4)$N YYt_i(
 	
 +
"|5)
XXj)
0e!z + bhh2BHHJ?@	f	BYYvF:r<   )F)FF)collectionsr   datetimer   r   numpyr,   pandasr1   pyarrowr   r;   rd    r<   r:   <module>rk      s"   $ $    6rYr<   