Skip to content

Commit e2e1a10

Browse files
CAM-Gerlachjorisvandenbossche
authored andcommitted
DOC: Update link and description of the Spyder IDE in Ecosystem docs (#22136)
1 parent f82c10a commit e2e1a10

File tree

1 file changed

+28
-11
lines changed

1 file changed

+28
-11
lines changed

doc/source/ecosystem.rst

+28-11
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ development to remain focused around it's original requirements.
1414

1515
This is an inexhaustive list of projects that build on pandas in order to provide
1616
tools in the PyData space. For a list of projects that depend on pandas,
17-
see the
17+
see the
1818
`libraries.io usage page for pandas <https://libraries.io/pypi/pandas/usage>`_
1919
or `search pypi for pandas <https://pypi.org/search/?q=pandas>`_.
2020

@@ -44,7 +44,7 @@ ML pipeline.
4444
`Featuretools <https://github.com/featuretools/featuretools/>`__
4545
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4646

47-
Featuretools is a Python library for automated feature engineering built on top of pandas. It excels at transforming temporal and relational datasets into feature matrices for machine learning using reusable feature engineering "primitives". Users can contribute their own primitives in Python and share them with the rest of the community.
47+
Featuretools is a Python library for automated feature engineering built on top of pandas. It excels at transforming temporal and relational datasets into feature matrices for machine learning using reusable feature engineering "primitives". Users can contribute their own primitives in Python and share them with the rest of the community.
4848

4949
.. _ecosystem.visualization:
5050

@@ -149,13 +149,30 @@ for pandas ``display.`` settings.
149149
qgrid is "an interactive grid for sorting and filtering
150150
DataFrames in IPython Notebook" built with SlickGrid.
151151

152-
`Spyder <https://github.com/spyder-ide/spyder/>`__
153-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
152+
`Spyder <https://www.spyder-ide.org/>`__
153+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
154+
155+
Spyder is a cross-platform PyQt-based IDE combining the editing, analysis,
156+
debugging and profiling functionality of a software development tool with the
157+
data exploration, interactive execution, deep inspection and rich visualization
158+
capabilities of a scientific environment like MATLAB or Rstudio.
159+
160+
Its `Variable Explorer <https://docs.spyder-ide.org/variableexplorer.html>`__
161+
allows users to view, manipulate and edit pandas ``Index``, ``Series``,
162+
and ``DataFrame`` objects like a "spreadsheet", including copying and modifying
163+
values, sorting, displaying a "heatmap", converting data types and more.
164+
Pandas objects can also be renamed, duplicated, new columns added,
165+
copyed/pasted to/from the clipboard (as TSV), and saved/loaded to/from a file.
166+
Spyder can also import data from a variety of plain text and binary files
167+
or the clipboard into a new pandas DataFrame via a sophisticated import wizard.
168+
169+
Most pandas classes, methods and data attributes can be autocompleted in
170+
Spyder's `Editor <https://docs.spyder-ide.org/editor.html>`__ and
171+
`IPython Console <https://docs.spyder-ide.org/ipythonconsole.html>`__,
172+
and Spyder's `Help pane<https://docs.spyder-ide.org/help.html>`__ can retrieve
173+
and render Numpydoc documentation on pandas objects in rich text with Sphinx
174+
both automatically and on-demand.
154175

155-
Spyder is a cross-platform Qt-based open-source Python IDE with
156-
editing, testing, debugging, and introspection features.
157-
Spyder can now introspect and display Pandas DataFrames and show
158-
both "column wise min/max and global min/max coloring."
159176

160177
.. _ecosystem.api:
161178

@@ -205,12 +222,12 @@ This package requires valid credentials for this API (non free).
205222
pandaSDMX is a library to retrieve and acquire statistical data
206223
and metadata disseminated in
207224
`SDMX <http://www.sdmx.org>`_ 2.1, an ISO-standard
208-
widely used by institutions such as statistics offices, central banks,
209-
and international organisations. pandaSDMX can expose datasets and related
225+
widely used by institutions such as statistics offices, central banks,
226+
and international organisations. pandaSDMX can expose datasets and related
210227
structural metadata including data flows, code-lists,
211228
and data structure definitions as pandas Series
212229
or MultiIndexed DataFrames.
213-
230+
214231
`fredapi <https://github.com/mortada/fredapi>`__
215232
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
216233
fredapi is a Python interface to the `Federal Reserve Economic Data (FRED) <http://research.stlouisfed.org/fred2/>`__

0 commit comments

Comments
 (0)