o
    i                     @   s  U d Z ddlmZmZ ddlmZ ddlmZ ddlm	Z	 ee
edee
edee
edee
ed	ee
ed
ee
edee
edee
edee
edee
edee
edee
edee
eddZee
e
f ed< de
defddZde
defddZdS )zCModule to support importing the datasets used by the documentation.    )Anycast)Path)get_testdata_file)dcmreadzCT_small.dcmDICOMDIRzexamples_jpeg2k.dcmzMR_small.dcmzno_meta.dcmzexamples_overlay.dcmzexamples_palette.dcmzexamples_rgb_color.dcmz
rtdose.dcmz
rtplan.dcmzrtstruct.dcmzwaveform_ecg.dcmzexamples_ybr_color.dcm)ctdicomdirjpeg2kmrno_metaoverlaypalette_color	rgb_colorrt_dosert_planrt_sswaveform	ybr_color	_DATASETSnamereturnc                 C   s$   | t v r
tt |  S td|  d)zhReturn the path to the example dataset with the attribute name `name` as
    :class:`pathlib.Path`.
    z)No example dataset exists with the name '')r   r   
ValueErrorr    r   O/mnt/sdb/aimis/docanh/lib/python3.10/site-packages/pydicom/examples/__init__.py	_get_path   s   r   c                 C   s:   | t v rtt |  ddS | dkrtS tdt d|  d)zReturn module level attributes.T)forceget_pathzmodule 'z' has no attribute 'r   )r   r   r   AttributeError__name__r   r   r   r   __getattr__'   s
   r"   N)__doc__typingr   r   pathlibr   pydicom.datar   pydicom.filereaderr   strr   dict__annotations__r   r"   r   r   r   r   <module>   s*    
