Skip to content

Commit 1fe02d5

Browse files
westurnerjreback
authored andcommitted
DOC: ecosystem.rst: pandas-datareader
closes #12773
1 parent a69d628 commit 1fe02d5

File tree

1 file changed

+34
-12
lines changed

1 file changed

+34
-12
lines changed

doc/source/ecosystem.rst

+34-12
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ The `Vincent <https://github.com/wrobstory/vincent>`__ project leverages `Vega <
8181
for pandas data objects.
8282

8383
`Plotly <https://plot.ly/python>`__
84-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8585

8686
`Plotly’s <https://plot.ly/>`__ `Python API <https://plot.ly/python/>`__ enables interactive figures and web shareability. Maps, 2D, 3D, and live-streaming graphs are rendered with WebGL and `D3.js <http://d3js.org/>`__. The library supports plotting directly from a pandas DataFrame and cloud-based collaboration. Users of `matplotlib, ggplot for Python, and Seaborn <https://plot.ly/python/matplotlib-to-plotly-tutorial/>`__ can convert figures into interactive web-based plots. Plots can be drawn in `IPython Notebooks <https://plot.ly/ipython-notebooks/>`__ , edited with R or MATLAB, modified in a GUI, or embedded in apps and dashboards. Plotly is free for unlimited sharing, and has `cloud <https://plot.ly/product/plans/>`__, `offline <https://plot.ly/python/offline/>`__, or `on-premise <https://plot.ly/product/enterprise/>`__ accounts for private use.
8787

@@ -91,7 +91,7 @@ IDE
9191
------
9292

9393
`IPython <http://ipython.org/documentation.html>`__
94-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9595

9696
IPython is an interactive command shell and distributed computing
9797
environment.
@@ -110,13 +110,13 @@ which are utilized by IPython Notebook for displaying
110110
compatible with non-HTML IPython output formats.)
111111

112112
`quantopian/qgrid <https://github.com/quantopian/qgrid>`__
113-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
114114

115115
qgrid is "an interactive grid for sorting and filtering
116116
DataFrames in IPython Notebook" built with SlickGrid.
117117

118118
`Spyder <https://code.google.com/p/spyderlib/>`__
119-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
119+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
120120

121121
Spyder is a cross-platform Qt-based open-source Python IDE with
122122
editing, testing, debugging, and introspection features.
@@ -129,29 +129,44 @@ both "column wise min/max and global min/max coloring."
129129
API
130130
-----
131131

132-
`quandl/Python <https://github.com/quandl/Python>`_
133-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
132+
`pandas-datareader <https://github.com/pydata/pandas-datareader>`__
133+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
134+
``pandas-datareader`` is a remote data access library for pandas. ``pandas.io`` from pandas < 0.17.0 is now refactored/split-off to and importable from ``pandas_datareader`` (PyPI:``pandas-datareader``). Many/most of the supported APIs have at least a documentation paragraph in the `pandas-datareader docs <https://pandas-datareader.readthedocs.org/en/latest/>`_:
135+
136+
The following data feeds are available:
137+
138+
* Yahoo! Finance
139+
* Google Finance
140+
* FRED
141+
* Fama/French
142+
* World Bank
143+
* OECD
144+
* Eurostat
145+
* EDGAR Index
146+
147+
`quandl/Python <https://github.com/quandl/Python>`__
148+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
134149
Quandl API for Python wraps the Quandl REST API to return
135150
Pandas DataFrames with timeseries indexes.
136151

137-
`pydatastream <https://github.com/vfilimonov/pydatastream>`_
138-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
152+
`pydatastream <https://github.com/vfilimonov/pydatastream>`__
153+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
139154
PyDatastream is a Python interface to the
140155
`Thomson Dataworks Enterprise (DWE/Datastream) <http://dataworks.thomson.com/Dataworks/Enterprise/1.0/>`__
141156
SOAP API to return indexed Pandas DataFrames or Panels with financial data.
142157
This package requires valid credentials for this API (non free).
143158

144-
`pandaSDMX <http://pandasdmx.readthedocs.org>`_
145-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
159+
`pandaSDMX <http://pandasdmx.readthedocs.org>`__
160+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
146161
pandaSDMX is an extensible library to retrieve and acquire statistical data
147162
and metadata disseminated in
148163
`SDMX <http://www.sdmx.org>`_ 2.1. This standard is currently supported by
149164
the European statistics office (Eurostat)
150165
and the European Central Bank (ECB). Datasets may be returned as pandas Series
151166
or multi-indexed DataFrames.
152167

153-
`fredapi <https://github.com/mortada/fredapi>`_
154-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
168+
`fredapi <https://github.com/mortada/fredapi>`__
169+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
155170
fredapi is a Python interface to the `Federal Reserve Economic Data (FRED) <http://research.stlouisfed.org/fred2/>`__
156171
provided by the Federal Reserve Bank of St. Louis. It works with both the FRED database and ALFRED database that
157172
contains point-in-time data (i.e. historic data revisions). fredapi provides a wrapper in python to the FRED
@@ -186,6 +201,12 @@ dimensional arrays, rather than the tabular data for which pandas excels.
186201
Out-of-core
187202
-------------
188203

204+
`Dask <https://dask.readthedocs.org/en/latest/>`__
205+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
206+
207+
Dask is a flexible parallel computing library for analytics. Dask
208+
allow a familiar ``DataFrame`` interface to out-of-core, parallel and distributed computing.
209+
189210
`Blaze <http://blaze.pydata.org/>`__
190211
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
191212

@@ -195,6 +216,7 @@ PySpark.
195216

196217
`Odo <http://odo.pydata.org>`__
197218
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
219+
198220
Odo provides a uniform API for moving data between different formats. It uses
199221
pandas own ``read_csv`` for CSV IO and leverages many existing packages such as
200222
PyTables, h5py, and pymongo to move data between non pandas formats. Its graph

0 commit comments

Comments
 (0)