@@ -18,6 +18,7 @@ tools in the PyData space.
18
18
We'd like to make it easier for users to find these project, if you know of other
19
19
substantial projects that you feel should be on this list, please let us know.
20
20
21
+
21
22
.. _ecosystem.stats :
22
23
23
24
Statistics and Machine Learning
@@ -34,7 +35,8 @@ Statsmodels leverages pandas objects as the underlying data container for comput
34
35
`sklearn-pandas <https://github.com/paulgb/sklearn-pandas >`__
35
36
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36
37
37
- Use pandas DataFrames in your scikit-learn ML pipeline.
38
+ Use pandas DataFrames in your `scikit-learn <http://scikit-learn.org/ >`__
39
+ ML pipeline.
38
40
39
41
40
42
@@ -43,12 +45,13 @@ Use pandas DataFrames in your scikit-learn ML pipeline.
43
45
Visualization
44
46
-------------
45
47
46
- `Vincent < https ://github.com/wrobstory/vincent >`__
47
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48
+ `Bokeh < http ://bokeh.pydata.org >`__
49
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48
50
49
- The `Vincent <https://github.com/wrobstory/vincent >`__ project leverages `Vega <https://github.com/trifacta/vega >`__
50
- (that in turn, leverages `d3 <http://d3js.org/ >`__) to create plots . It has great support
51
- for pandas data objects.
51
+ Bokeh is a Python interactive visualization library for large datasets that natively uses
52
+ the latest web technologies. Its goal is to provide elegant, concise construction of novel
53
+ graphics in the style of Protovis/D3, while delivering high-performance interactivity over
54
+ large data to thin clients.
52
55
53
56
`yhat/ggplot <https://github.com/yhat/ggplot >`__
54
57
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -70,13 +73,63 @@ to cover. The `Seaborn <https://github.com/mwaskom/seaborn>`__ project builds on
70
73
and `matplotlib <http://matplotlib.org >`__ to provide easy plotting of data which extends to
71
74
more advanced types of plots then those offered by pandas.
72
75
73
- `Bokeh <http://bokeh.pydata.org >`__
74
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76
+ `Vincent <https://github.com/wrobstory/vincent >`__
77
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78
+
79
+ The `Vincent <https://github.com/wrobstory/vincent >`__ project leverages `Vega <https://github.com/trifacta/vega >`__
80
+ (that in turn, leverages `d3 <http://d3js.org/ >`__) to create plots . It has great support
81
+ for pandas data objects.
82
+
83
+
84
+ .. _ecosystem.ide :
85
+
86
+ IDE
87
+ ------
88
+
89
+ `IPython <http://ipython.org/documentation.html >`__
90
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91
+
92
+ IPython is an interactive command shell and distributed computing
93
+ environment.
94
+ IPython Notebook is a web application for creating IPython notebooks.
95
+ An IPython notebook is a JSON document containing an ordered list
96
+ of input/output cells which can contain code, text, mathematics, plots
97
+ and rich media.
98
+ IPython notebooks can be converted to a number of open standard output formats
99
+ (HTML, HTML presentation slides, LaTeX, PDF, ReStructuredText, Markdown,
100
+ Python) through 'Download As' in the web interface and ``ipython nbconvert ``
101
+ in a shell.
102
+
103
+ Pandas DataFrames implement ``_repr_html_ `` methods
104
+ which are utilized by IPython Notebook for displaying
105
+ (abbreviated) HTML tables. (Note: HTML tables may or may not be
106
+ compatible with non-HTML IPython output formats.)
107
+
108
+ `quantopian/qgrid <https://github.com/quantopian/qgrid >`__
109
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110
+
111
+ qgrid is "an interactive grid for sorting and filtering
112
+ DataFrames in IPython Notebook" built with SlickGrid.
113
+
114
+ `Spyder <https://code.google.com/p/spyderlib/ >`__
115
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
116
+
117
+ Spyder is a cross-platform Qt-based open-source Python IDE with
118
+ editing, testing, debugging, and introspection features.
119
+ Spyder can now introspect and display Pandas DataFrames and show
120
+ both "column wise min/max and global min/max coloring."
121
+
122
+
123
+ .. _ecosystem.api :
124
+
125
+ API
126
+ -----
127
+
128
+ `quandl/Python <https://github.com/quandl/Python >`_
129
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
130
+ Quandl API for Python wraps the Quandl REST API to return
131
+ Pandas DataFrames with timeseries indexes.
75
132
76
- Bokeh is a Python interactive visualization library for large datasets that natively uses
77
- the latest web technologies. Its goal is to provide elegant, concise construction of novel
78
- graphics in the style of Protovis/D3, while delivering high-performance interactivity over
79
- large data to thin clients.
80
133
81
134
.. _ecosystem.domain :
82
135
@@ -97,3 +150,16 @@ xray brings the labeled data power of pandas to the physical sciences by
97
150
providing N-dimensional variants of the core pandas data structures. It aims to
98
151
provide a pandas-like and pandas-compatible toolkit for analytics on multi-
99
152
dimensional arrays, rather than the tabular data for which pandas excels.
153
+
154
+
155
+ .. _ecosystem.out-of-core :
156
+
157
+ Out-of-core
158
+ -------------
159
+
160
+ `Blaze <http://blaze.pydata.org/ >`__
161
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
162
+
163
+ Blaze provides a standard API for doing computations with various
164
+ in-memory and on-disk backends: NumPy, Pandas, SQLAlchemy, MongoDB, PyTables,
165
+ PySpark.
0 commit comments