U
    g»{j  ã                   @   s&   d Z dgZdd„ Zdd„ Zdd„ ZdS )z
config file for heartpy
Úget_colorpalette_poincarec                   C   s   da dadad S )NFÚdeuteranopiaÚdefault)Ú
colorblindÚcolorblind_typeÚcolor_style© r   r   úM/var/www/html/bwave/python/venv/lib/python3.8/site-packages/heartpy/config.pyÚinit
   s    r	   c               
   C   sâ   dddgdddgddd	gd
ddgdddgdœdddgdddgdddgdddgdddgdœd d!d"gd#d$d%gd&d'd(gdddgd)d*d+gdœd,d-d.gd/d0d.gd1d2d3gd4d5d6gd0d2d-gdœd7œ} t rÎ| t ¡  t ¡  S | d8 t ¡  S d9S ):aò  returns color palettes for poincare plotting

    Function that returns color palettes for poincare plotting.
    Takes arguments from config settings globals.

    Parameters
    ----------
    None

    Returns
    -------
    color_palette : list
        list conntaining color palette for poincare plot, in order
        of scatterplot, SD1 line, SD2 line.

    Examples
    --------
    >>> import heartpy as hp
    >>> hp.config.colorblind = False
    >>> palette = hp.config.get_colorpalette_poincare()
    >>> palette
    ['gray', 'blue', 'red']

    >>> hp.config.colorblind = True
    >>> hp.config.colorblind_type = 'protanopia'
    >>> palette = hp.config.get_colorpalette_poincare()
    >>> palette
    ['#4C4C9B', '#EBAFBE', '#DCDCC7']
    ÚgrayÚblueÚredú#63ACBEú#601A4Aú#EE442Fz#ABC3C9z#E0DCD3ú#CCBE9Fú#44749Dz#BDB8ADz#EBE7E0z#85C0F9ú#F5793Aú#A95AA1©r   ZretroZelegantZ	corporateZzestyú#43439Cú#C7C78Eú#787811ú#9E9CC2ú#383745ú#A17724ú#CAB8CBz#F4D4D4ú#DCB69Fú#636D97ú#BDB6ABz#EDE6DEú#C59434ú#092C48ú#6F7498ú#4C4C9Bú#EBAFBEú#DCDCC7ú#9C9EB5ú#2A385Bú#8B7F47ú#BEBCC5z#E2DAD1ú#C9BD9Eú#AE9C45ú#052955ú#6073B1ú#959595ú#46DBFFú#DE2253ú#6AAECFú#9E3C50ú#E1BE91ú#CD913Cú#78500Fú#256077z#F8EAECz#E3FAFF©Úregularr   Z
protanopiaZ
tritanopiar7   N©r   r   Úlowerr   )Zpoincarer   r   r   r      s8    "üüüüîc               
   C   sâ   dddgdddgddd	gd
ddgdddgdœdddgdddgdddgdddgdddgdœd d!d"gd#d$d%gd&d'd(gd)d*d+gd,d-d.gdœd/d0d1gd2d3d1gd4d5d6gd7d8d9gd6d0d3gdœd:œ} t rÎ| t ¡  t ¡  S | d; t ¡  S d<S )=a  returns color palettes for regular plotting
    
    Function that returns color palettes for regular plotting coloring.
    Takes arguments from config settings globals.
    
    Parameters
    ----------
    None

    Returns
    -------
    color_palette : list
        list conntaining color palette for plotter function, in order
        of line color, accepted peaks color, rejected peaks color.

    Examples
    --------
    >>> import heartpy as hp
    >>> hp.config.colorblind = False
    >>> palette = hp.config.get_colorpalette_plotter()
    >>> palette
    ['#7F7FFF', 'green', 'red']

    >>> hp.config.colorblind = True
    >>> hp.config.colorblind_type = 'protanopia'
    >>> palette = hp.config.get_colorpalette_plotter()
    >>> palette
    ['#4C4C9B', '#EBAFBE', '#DCDCC7']
    z#7F7FFFÚgreenr   r   r   r   z#382119z#70B8CAr   z#93A7BAr   z#CAAB68r   z#0F2080r   r   r   r   r   r   r   r   z#342A1Fr   r   z#5D6E9Ez#CDB1ADz#DECBE3r   r    r!   r"   r#   r$   r%   r&   r'   z#2E2B21r)   r(   r   r   z#D1D0DEr*   r+   r,   r-   r.   r/   r0   r1   r2   r4   r3   r5   z#9AEBFDz#F59AA7r6   r7   Nr8   )Zplotter_colorsr   r   r   Úget_colorpalette_plotterU   s8    !üüüüîr;   N)Ú__doc__Ú__all__r	   r   r;   r   r   r   r   Ú<module>   s   	B