+
    yȇiJ                        ^ RI t^ RIt^ RIt^ RIHt ^ RIH	t	 ^ RI
HtHt R tR tR tR tR tR	 t]P&                  P)                  R
^R.^]P*                  .3R.]P*                  .3R]P,                  .]P*                  ]P*                  .3^]P,                  .^]P*                  .3]P,                  .]P*                  .3.4      R 4       tR t]P&                  P)                  RRR.R^R]P2                  ! R^R7      ]P4                  ! R.4      ^^.^^..]P,                  R^/.]P4                  ! ]P*                  .^,          ]R7      P9                  ^^4      .	4      R 4       t]P&                  P)                  R. R O. R!O.4      R 4       tR tR t R t!]P&                  P)                  RRR.^ ^.]! 4       ]! 4       3RR.^ ^.R]! 4       3RR]P,                  .^ ^]P,                  .]! 4       ]! 4       3.4      R 4       t"R t#R# )"    N)FloatingArray)Float32DtypeFloat64Dtypec                      \         P                  ! ^R.\        4       R7      p V ^,          \         P                  J g   Q hR# )   Ndtype)pdarrayr   NA)as    ~/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/arrays/floating/test_construction.pytest_uses_pandas_nar      s,    
!T,.1AQ4255==    c                  L   \         P                  ! . R	ORR7      p \         P                  ! . R
ORR7      p\        W4      p\        P                  ! ^^^\        P                  .RR7      p\
        P                  ! W#4       \
        P                  ! VP                  V 4       \
        P                  ! VP                  V4       Rp\        P                  ! \        VR7      ;_uu_ 4        \        V P                  4       V4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        \        WP                  4       4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        \        V P                  \        4      V4       RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        \        V 4       RRR4       R#   + '       g   i     L; i  + '       g   i     L; i  + '       g   i     Lr; i  + '       g   i     R# ; i)r   float64r   boolFloat64z@.* should be .* numpy array. Use the 'pd.array' function insteadmatchNz;__init__\(\) missing 1 required positional argument: 'mask'r            FFFT)npr   r   r
   r   tmassert_extension_array_equalassert_numpy_array_equal_data_maskpytestraises	TypeErrortolistastypeint)valuesmaskresultexpectedmsgs        r   test_floating_array_constructorr-      sL   XXl)4F88/v>D6(FxxAq"%%(	:H##F5f5d3
MC	y	,	,fmmot, 
- 
y	,	,fkkm, 
- 
y	,	,fmmC($/ 
- IC	y	,	,f 
-	, 
-	, 
-	, 
-	, 
-	,	,s0   (G/G,5 G?HG)	,G<	?H	H#	c                  "   \         P                  ! ^^.\         P                  R7      p \         P                  ! RR.4      pRp\        P                  ! \
        VR7      ;_uu_ 4        \        W4       RRR4       R#   + '       g   i     R# ; i)r   r   Fz/FloatingArray does not support np.float16 dtyper   N)r   r   float16r"   r#   r$   r   )arrr)   r,   s      r   %test_floating_array_disallows_float16r1   +   sY    
((Aq6
,C88UEN#D
;C	y	,	,c  
-	,	,	,s   'A==B	c                     \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! RR.RR7       RRR4       R#   + '       g   i     R# ; i)z"data type 'Float16' not understoodr         ?       @Float16r   N)r"   r#   r$   r
   r   )requests   &r   +test_floating_array_disallows_Float16_dtyper7   5   s6    	y(L	M	M
#s9- 
N	M	M	Ms   A

A	c                  .   \         P                  ! . RORR7      p \         P                  ! . RORR7      p\        W4      pVP                  V J g   Q hVP                  VJ g   Q h\        WRR7      pVP                  V Jg   Q hVP                  VJg   Q hR# )	r   r   r   Tr   )copyNr   r   )r   r   r   r    r!   )r(   r)   r*   s      r   $test_floating_array_constructor_copyr:   ;   s    XXl)4F88/v>D6(F<<6!!!<<46d3F<<v%%%<<t###r   c                      \         P                  ! . RO4      p \         P                  ! . RORR7      p\        P                  ! W4       R# )皙?r   r   N)r<   g?g333333?g?r
   r   r   r   r*   r+   s     r   test_to_arrayr?   H   s0    XX*+Fxx,I>H##F5r   za, bc                 @   \         P                  ! V R R7      p\         P                  ! VR R7      pV'       gP   V R,          \        P                  J d5   \        P                  ! VR,          4      '       g   Q hRVP
                  R&   \        P                  ! W44       R# )r   r   FN)r
   r   r   nanisnanr!   r   r   )r   busing_nan_is_nar*   r+   s   &&&  r   test_to_array_none_is_nanrF   N   sj     XXay)Fxx+Hquxxr
####"r##F5r   c                  &   \         P                  ! ^R.4      p \         P                  ! RR.RR7      p\        P                  ! W4       \         P                  ! . RO4      p \         P                  ! . RORR7      p\        P                  ! W4       R# )r   r4   r3   r   r   N)r   Nr4   )r3   Nr4   r=   r>   s     r   !test_to_array_mixed_integer_floatrH   a   sc    XXq#hFxxc
)4H##F5XXn%Fxx(	:H##F5r   r(   foobarr3   20130101)periodsr   r   c                     R P                  . RO4      p\        P                  ! \        \        3VR7      ;_uu_ 4        \
        P                  ! V RR7       RRR4       R#   + '       g   i     R# ; i)|r   r   r   N)z$cannot be converted to FloatingDtypezvalues must be a 1D list-likezCannot pass scalarzCfloat\(\) argument must be a string or a (real )?number, not 'dict'z(could not convert string to float: 'foo'z4could not convert string to float: np\.str_\('foo'\))joinr"   r#   r$   
ValueErrorr
   r   )r(   r,   s   & r   test_to_array_errorrQ   k   sL    " ((	
	C 
	:.c	:	:
y) 
;	:	:	:s   A!!A2	c                    \         P                  ! \        V ^ ,          4      ^R.RR7      p\         P                  ! V RR7      p\        P                  ! W!4       \
        P                  ! V 4      p\        P                  ! W!4       R# )r   Nr   r   )r
   r   floatr   r   r   _from_sequence)r(   r+   ress   &  r   !test_construct_from_float_stringsrV      s`     xxvay)1d39EH
((6
+C##C2

&
&v
.C##C2r   c                      \         P                  ! \        P                  ! ^^.RR7      4      p V P                  \	        4       8X  g   Q h\         P                  ! RR.4      p V P                  \        4       8X  g   Q hR# )r   float32r   r3   r4   N)r
   r   r   r	   r   r   r*   s    r   test_to_array_inferred_dtyperZ      s[    XXbhh1vY78F<<<>))) XXsCj!F<<<>)))r   c                     \         P                  ! ^^.RR7      p V P                  \        4       8X  g   Q h\         P                  ! \        P                  ! ^^.RR7      RR7      p V P                  \        4       8X  g   Q hR# )r   Float32r   rX   r   N)r
   r   r	   r   r   r   rY   s    r   test_to_array_dtype_keywordr]      s_    XXq!fI.F<<<>))) XXbhh1vY7yIF<<<>)))r   c                  0   \         P                  ! ^^.RR7      p \         P                  ! RR.RR7      p\        P                  ! W4       \         P                  ! \        P                  ! ^^.RR7      RR7      p V P
                  \        4       8X  g   Q hR# )r   r   r   r3   r4   int32N)r
   r   r   r   r   r	   r   r>   s     r   test_to_array_integerr`      sm    XXq!fI.Fxxc
)4H##F5 XXbhh1vW5YGF<<<>)))r   z1bool_values, values, target_dtype, expected_dtypeFTr   c                     \         P                  ! WR 7      pVP                  V8X  g   Q h\         P                  ! WR 7      p\        P                  ! WE4       R# )r   N)r
   r   r	   r   r   )bool_valuesr(   target_dtypeexpected_dtyper*   r+   s   &&&&  r   test_to_array_boolre      s@     XXk6F<<>)))xx3H##F5r   c                 R   V P                   p\        P                  ! V 4      pV P                  \        P
                  R R7      pV'       g6   VP                  \        4      p\        P                  W@P                  4       &   \        P                  ! V\        V4      R7      p\        P                  ! WS4       \        P                  ! V 4      p\        P                  ! \        P                  ! V 4      P                  4       \        V4      R7      p\        P                  ! WS4       R# )rS   )na_valuer	   r   N)r	   r
   Seriesto_numpyr   rB   r&   objectr   isnastrr   assert_series_equalr   r%   )datarE   r	   r+   np_resr*   s   &&    r   test_series_from_floatrp      s    JJE yyH]]BFF']:Fv& eeyy{YYvSZ0F6, yyHYYrxx~,,.c%jAF6,r   )12N)z1.5rr   N)$numpyr   r"   pandasr
   pandas._testing_testingr   pandas.core.arraysr   pandas.core.arrays.floatingr   r   r   r-   r1   r7   r:   r?   markparametrizer   rB   rF   rH   
date_ranger   rj   reshaperQ   rV   rZ   r]   r`   re   rp    r   r   <module>r~      s.       ,
2!.
$6 

TQJ
"%%
"%%(
RVVq"%%j!
&&BEE7	6	66 		
j!,
%
Q!Q	#q
"%%1F+33Aq9**  $46H#IJ3 K3*** 7
A?
A	<>:
rvv	ArvvO66-r   