Skip to content

DOC: Add/Update Pandas-Genomics in Ecosystem files #40710

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 1, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 12 additions & 11 deletions doc/source/ecosystem.rst
Original file line number Diff line number Diff line change
Expand Up @@ -475,7 +475,7 @@ arrays can be stored inside pandas' Series and DataFrame.
`Pandas-Genomics`_
~~~~~~~~~~~~~~~~~~

Pandas-Genomics provides extension types and extension arrays for working with genomics data
Pandas-Genomics provides extension types, extension arrays, and extension accessors for working with genomics data

`Pint-Pandas`_
~~~~~~~~~~~~~~
Expand All @@ -502,16 +502,17 @@ A directory of projects providing
:ref:`extension accessors <extending.register-accessors>`. This is for users to
discover new accessors and for library authors to coordinate on the namespace.

=============== ============ ==================================== ===============================================================
Library Accessor Classes Description
=============== ============ ==================================== ===============================================================
`cyberpandas`_ ``ip`` ``Series`` Provides common operations for working with IP addresses.
`pdvega`_ ``vgplot`` ``Series``, ``DataFrame`` Provides plotting functions from the Altair_ library.
`pandas_path`_ ``path`` ``Index``, ``Series`` Provides `pathlib.Path`_ functions for Series.
`pint-pandas`_ ``pint`` ``Series``, ``DataFrame`` Provides units support for numeric Series and DataFrames.
`composeml`_ ``slice`` ``DataFrame`` Provides a generator for enhanced data slicing.
`datatest`_ ``validate`` ``Series``, ``DataFrame``, ``Index`` Provides validation, differences, and acceptance managers.
=============== ============ ==================================== ===============================================================
================== ============ ==================================== ===============================================================================
Library Accessor Classes Description
================== ============ ==================================== ===============================================================================
`cyberpandas`_ ``ip`` ``Series`` Provides common operations for working with IP addresses.
`pdvega`_ ``vgplot`` ``Series``, ``DataFrame`` Provides plotting functions from the Altair_ library.
`pandas-genomics`_ ``genomics`` ``Series``, ``DataFrame`` Provides common operations for quality control and analysis of genomics data
`pandas_path`_ ``path`` ``Index``, ``Series`` Provides `pathlib.Path`_ functions for Series.
`pint-pandas`_ ``pint`` ``Series``, ``DataFrame`` Provides units support for numeric Series and DataFrames.
`composeml`_ ``slice`` ``DataFrame`` Provides a generator for enhanced data slicing.
`datatest`_ ``validate`` ``Series``, ``DataFrame``, ``Index`` Provides validation, differences, and acceptance managers.
================== ============ ==================================== ===============================================================================

.. _cyberpandas: https://cyberpandas.readthedocs.io/en/latest
.. _pdvega: https://altair-viz.github.io/pdvega/
Expand Down
21 changes: 14 additions & 7 deletions web/pandas/community/ecosystem.md
Original file line number Diff line number Diff line change
Expand Up @@ -360,6 +360,12 @@ Cyberpandas provides an extension type for storing arrays of IP
Addresses. These arrays can be stored inside pandas' Series and
DataFrame.

### [Pandas-Genomics](https://pandas-genomics.readthedocs.io/en/latest/)

Pandas-Genomics provides an extension type and extension array for working
with genomics data. It also includes `genomics` accessors for many useful properties
and methods related to QC and analysis of genomics data.

### [Pint-Pandas](https://github.com/hgrecco/pint-pandas)

Pint-Pandas provides an extension type for storing numeric arrays with units.
Expand All @@ -373,10 +379,11 @@ A directory of projects providing
`extension accessors <extending.register-accessors>`. This is for users to discover new accessors and for library
authors to coordinate on the namespace.

| Library | Accessor | Classes |
| --------------------------------------------------------------|----------|-----------------------|
| [cyberpandas](https://cyberpandas.readthedocs.io/en/latest) | `ip` | `Series` |
| [pdvega](https://altair-viz.github.io/pdvega/) | `vgplot` | `Series`, `DataFrame` |
| [pandas_path](https://github.com/drivendataorg/pandas-path/) | `path` | `Index`, `Series` |
| [pint-pandas](https://github.com/hgrecco/pint-pandas) | `pint` | `Series`, `DataFrame` |
| [composeml](https://github.com/FeatureLabs/compose) | `slice` | `DataFrame` |
| Library | Accessor | Classes |
| ---------------------------------------------------------------------|------------|-----------------------|
| [cyberpandas](https://cyberpandas.readthedocs.io/en/latest) | `ip` | `Series` |
| [pdvega](https://altair-viz.github.io/pdvega/) | `vgplot` | `Series`, `DataFrame` |
| [pandas-genomics](https://pandas-genomics.readthedocs.io/en/latest/) | `genomics` | `Series`, `DataFrame` |
| [pandas_path](https://github.com/drivendataorg/pandas-path/) | `path` | `Index`, `Series` |
| [pint-pandas](https://github.com/hgrecco/pint-pandas) | `pint` | `Series`, `DataFrame` |
| [composeml](https://github.com/FeatureLabs/compose) | `slice` | `DataFrame` |