
    !g                     X   d dl mZ d dlZd dlZd dlmZmZ d dlm	Z	m
Z
mZ  e	       Zej                  j                  edu d      Z ej                          j"                  Z ej&                  dd	d
      Zee_        ej+                         Z ej                          j"                  Zej                  j/                         ed<   ej1                  e      Z eeej6                  ej8                  f      sej;                         Zej1                  d      Z eeej6                  ej8                  f      sej;                         Zeeej                  ej                  ej>                  edg   fZdZ  ejB                  ee       d        Z"d Z#ej                  jH                  d        Z%y)    )	MONTH_ENDN)co2	macrodata)	_find_x12x13_arima_analysisx13_arima_select_orderFzX13/X12 not available)reason1959Q12009Q3Q)startendfreqr   MSrealgdp)monthlymonthly_startmonthly_co2monthly_start_co2series	dataframe)paramsidsc                     | j                   S N)param)requests    [/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/statsmodels/tsa/tests/test_x13.pydatasetr   )   s    ==    c                     t        |       }t        |j                  t              sJ t        |j                  t              sJ y r   )r   
isinstanceordertuplesorderr   ress     r   test_x13_arima_select_orderr(   .   s4    
 
)Ccii'''cjj%(((r    c                 :    t        |       }|j                          y r   )r   plotr&   s     r   test_x13_arima_plotr+   4   s    
W
%CHHJr    )&statsmodels.compat.pandasr   pandaspdpyteststatsmodels.datasetsr   r   statsmodels.tsa.x13r   r   r   x13pathmarkskipif
pytestmarkload_pandasdatadtaperiod_rangeindexdropnaquarterly_datainterpolateresamplemonthly_datar"   	DataFrameSeriesmeanmonthly_start_datar   r   fixturer   r(   
matplotlibr+    r    r   <module>rG      s   /   /  +[[5 0'>   @
 i""hH3?	cooWW  "E
||I&,ryy 9:$$&L\\$' $r||RYY&?@+002(,*:*: 6 6	{#% t% &)  r    