diff --git a/doc/source/ecosystem.rst b/doc/source/ecosystem.rst
index fd5e7c552fe0a..6c6a7f42d4b7e 100644
--- a/doc/source/ecosystem.rst
+++ b/doc/source/ecosystem.rst
@@ -30,7 +30,7 @@ substantial projects that you feel should be on this list, please let us know.
Data cleaning and validation
----------------------------
-`pyjanitor `__
+`Pyjanitor `__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pyjanitor provides a clean API for cleaning data, using method chaining.
@@ -115,7 +115,7 @@ It is very similar to the matplotlib plotting backend, but provides interactive
web-based charts and maps.
-`seaborn `__
+`Seaborn `__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Seaborn is a Python visualization library based on
@@ -136,7 +136,7 @@ provides a powerful, declarative and extremely general way to generate bespoke p
Various implementations to other languages are available.
A good implementation for Python users is `has2k1/plotnine `__.
-`IPython Vega `__
+`IPython vega `__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
`IPython Vega `__ leverages `Vega
@@ -147,7 +147,7 @@ A good implementation for Python users is `has2k1/plotnine `__ `Python API `__ enables interactive figures and web shareability. Maps, 2D, 3D, and live-streaming graphs are rendered with WebGL and `D3.js `__. The library supports plotting directly from a pandas DataFrame and cloud-based collaboration. Users of `matplotlib, ggplot for Python, and Seaborn `__ can convert figures into interactive web-based plots. Plots can be drawn in `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 `__, `offline `__, or `on-premise `__ accounts for private use.
-`QtPandas `__
+`Qtpandas `__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Spun off from the main pandas library, the `qtpandas `__
@@ -187,7 +187,7 @@ See :ref:`Options and Settings ` and
:ref:`Available Options `
for pandas ``display.`` settings.
-`quantopian/qgrid `__
+`Quantopian/qgrid `__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
qgrid is "an interactive grid for sorting and filtering
@@ -249,12 +249,12 @@ The following data feeds are available:
* Stooq Index Data
* MOEX Data
-`quandl/Python `__
+`Quandl/Python `__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Quandl API for Python wraps the Quandl REST API to return
Pandas DataFrames with timeseries indexes.
-`pydatastream `__
+`Pydatastream `__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PyDatastream is a Python interface to the
`Refinitiv Datastream (DWS) `__
@@ -384,7 +384,7 @@ Pandas provides an interface for defining
system. The following libraries implement that interface to provide types not
found in NumPy or pandas, which work well with pandas' data containers.
-`cyberpandas`_
+`Cyberpandas`_
~~~~~~~~~~~~~~
Cyberpandas provides an extension type for storing arrays of IP Addresses. These
@@ -411,4 +411,4 @@ Library Accessor Classes Description
.. _pdvega: https://altair-viz.github.io/pdvega/
.. _Altair: https://altair-viz.github.io/
.. _pandas_path: https://github.com/drivendataorg/pandas-path/
-.. _pathlib.Path: https://docs.python.org/3/library/pathlib.html
\ No newline at end of file
+.. _pathlib.Path: https://docs.python.org/3/library/pathlib.html