U
    /e                     @  sr   d Z ddlmZ ddlZeeZddlZddlm	Z	m
Z
 dZdd Zed	Zed
ZedZedZedZdS )a   Provide historical ticker data for selected stocks.

This module contains five dicts: ``AAPL``, ``FB``, ``GOOG``, ``IBM``, and ``MSFT``.

Each dictionary has the structure:

.. code-block:: python

    AAPL['date']       # list of date string
    AAPL['open']       # list of float
    AAPL['high']       # list of float
    AAPL['low']        # list of float
    AAPL['close']      # list of float
    AAPL['volume']     # list of int
    AAPL['adj_close']  # list of float

    )annotationsN   )external_pathopen_csv)AAPLFBGOOGIBMMSFTc              	   C  s   t | d }g g g g g g g d}t|}t| tj|dd}|D ]}|\}}}}	}
}}|d | |d t| |d t| |d t|	 |d	 t|
 |d
 t| |d t| qDW 5 Q R X |S )z

    z.csv)dateopenhighlowclosevolume	adj_close,)	delimiterr   r   r   r   r   r   r   )r   r   nextcsvreaderappendfloatint)namefilenamedatafr   rowr   Z
open_pricer   r   r   r   r    r   ;/tmp/pip-unpacked-wheel-f5fndrjf/bokeh/sampledata/stocks.py
_read_dataC   s,    	
r!   r   r   r   r	   r
   )__doc__
__future__r   logging	getLogger__name__logr   Zutil.sampledatar   r   __all__r!   r   r   r   r	   r
   r   r   r   r    <module>   s   
 