
    IR-e

                     J   d dl Z d dlZd dlZd dlmZ d dlmZmZ d dl	m
Z
 d dlmZ d  edd	          D             Zd
 Zej                            de          d             Zd  edd	          D             Zd Zej                            de          d             ZdS )    N)wcs)get_pkg_data_contentsget_pkg_data_filenames)NumpyRNGContext)FITSFixedWarningc                 L    g | ]!}t           j                            |          "S  ospathbasename.0fnames     @lib/python3.11/site-packages/astropy/wcs/tests/test_profiling.py
<listcomp>r      s8        GU      	data/mapsz*.hdr)patternc                  ~    d} t          t                    | k    s"J dt          t                     d|              d S )N   z7test_read_map_files has wrong number data files: found , expected  )lenhdr_map_file_list)n_map_filess    r   test_read_map_filesr      sW    K !![000	>!""	> 	>0;	> 	> 10000r   filenamec                    t          t          j                            d|                     }t	          j        |          }t          d          5  t          j        	                    d|j        j
                  }|                    |d           |                    |d           d d d            d S # 1 swxY w Y   d S )Nr   [i      )r   r   r   joinr   WCSr   nprandomrandnaxiswcs_pix2worldwcs_world2pix)r   headerwcsobjxs       r   test_mapr,   '   s    "27<<X#F#FGGFWV__F		#	# # #INN5&*"233Q"""Q"""# # # # # # # # # # # # # # # # # #s   AB55B9<B9c                 L    g | ]!}t           j                            |          "S r	   r
   r   s     r   r   r   2   s8        GU  r   zdata/spectrac                  ~    d} t          t                    | k    s"J dt          t                     d|              d S )N   z0test_spectra has wrong number data files: found r   )r   hdr_spec_file_list)n_spec_filess    r   test_read_spec_filesr2   8   sV    L!""l222	%3?Q;R;R 	% 	%"	% 	% 32222r   c                    t          t          j                            dd|                     }t	          j                    5 }t          j        |          }d d d            n# 1 swxY w Y   |D ]}t          |j	        t                    sJ t          d          5  t          j                            d|j        j                  }|                    |d           |                    |d           d d d            d S # 1 swxY w Y   d S )Ndataspectrar   i   r    )r   r   r   r!   pytestwarnsr   r"   
issubclasscategoryr   r   r#   r$   r%   r&   r'   r(   )r   r)   warning_linesr*   wr+   s         r   test_spectrumr<   D   so   "27<<	8#L#LMMF	 !=! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 8 8!*&6777777		#	# # #INN5&*"233Q"""Q"""# # # # # # # # # # # # # # # # # #s%   A##A'*A'ADD	D)r   numpyr#   r6   astropyr   astropy.utils.datar   r   astropy.utils.miscr   astropy.wcs.wcsr   r   r   markparametrizer,   r0   r2   r<   r	   r   r   <module>rD      sW   
			            L L L L L L L L . . . . . . , , , , , , ''WEEE      %677# # 87# ''HHH      %788
# 
# 98
# 
# 
#r   