pliers

Automated feature extraction in Python

https://github.com/PsychoinformaticsLab/pliers

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 5 DOI reference(s) in README
  • Academic publication links
    Links to: acm.org, zenodo.org
  • Committers with academic emails
    8 of 32 committers (25.0%) from academic institutions
  • Institutional organization owner
    Organization psychoinformaticslab has institutional domain (pilab.utexas.edu)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.3%) to scientific vocabulary

Keywords

audio feature-extraction python video

Keywords from Contributors

neuroimaging bids brain-imaging brainweb fmri data-standards closember mvpa decoding brain-mri
Last synced: 6 months ago · JSON representation

Repository

Automated feature extraction in Python

Basic Info
Statistics
  • Stars: 302
  • Watchers: 19
  • Forks: 68
  • Open Issues: 56
  • Releases: 2
Topics
audio feature-extraction python video
Created almost 11 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Changelog License

README.rst

*pliers*: a python package for automated feature extraction
===========================================================

|PyPI version fury.io| |pytest| |Coverage Status| |docs|
|DOI:10.1145/3097983.3098075|


Pliers is a Python package for automated extraction of features from
multimodal stimuli. It provides a unified, standardized interface to
dozens of different feature extraction tools and services--including
many state-of-the-art deep learning-based models and content analysis
APIs. It's designed to let you rapidly and flexibly extract all kinds of
useful information from videos, images, audio, and text.

You might benefit from pliers if you need to accomplish any of the
following tasks (and many others!):

-  Identify objects or faces in a series of images
-  Transcribe the speech in an audio or video file
-  Apply sentiment analysis to text
-  Extract musical features from an audio clip
-  Apply a part-of-speech tagger to a block of text

Each of the above tasks can typically be accomplished in 2 - 3 lines of
code with pliers. Combining them *all*--and returning a single,
standardized DataFrame--might take a bit more
work. Say maybe 5 or 6 lines.

In a nutshell, pliers provides a high-level, unified interface to a
large number of feature extraction tools spanning a wide range of
modalities.

Documentation
-------------

The official pliers documentation on ReadTheDocs is comprehensive, and contains a
`quickstart `__,
`API Reference `__, and more.

Pliers overview (with application to naturalistic fMRI)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Pliers is a general purpose tool, this is just one domain where it's useful.

.. raw:: html

   

`Tutorial Video `__

The above video is from a `tutorial `__
as a part of a `course about naturalistic data `__.

How to cite
-----------

If you use pliers in your work, please cite both the pliers and the following paper:

   McNamara, Q., De La Vega, A., & Yarkoni, T. (2017, August).
   `Developing a comprehensive framework for multimodal feature
   extraction `__. In
   Proceedings of the 23rd ACM SIGKDD International Conference on
   Knowledge Discovery and Data Mining (pp. 1567-1574). ACM.

.. |PyPI version fury.io| image:: https://badge.fury.io/py/pliers.svg
   :target: https://pypi.python.org/pypi/pliers/
.. |pytest| image:: https://github.com/PsychoinformaticsLab/pliers/actions/workflows/python-package.yml/badge.svg
.. |Coverage Status| image:: https://codecov.io/gh/PsychoinformaticsLab/pliers/branch/master/graph/badge.svg?token=ShZRZ9aqZv 
   :target: https://codecov.io/gh/PsychoinformaticsLab/pliers
.. |DOI:10.1145/3097983.3098075| image:: https://zenodo.org/badge/DOI/10.1145/3097983.3098075.svg
   :target: https://doi.org/10.1145/3097983.3098075
.. |docs| image:: https://readthedocs.org/projects/pliers/badge/?version=latest
    :target: https://pliers.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

Owner

  • Name: Psychoinformatics Lab
  • Login: PsychoinformaticsLab
  • Kind: organization
  • Location: Austin, Texas

Psychoinformatics Laboratory at the University of Texas at Austin

GitHub Events

Total
  • Watch event: 5
  • Issue comment event: 2
Last Year
  • Watch event: 5
  • Issue comment event: 2

Committers

Last synced: over 1 year ago

All Time
  • Total Commits: 1,831
  • Total Committers: 32
  • Avg Commits per committer: 57.219
  • Development Distribution Score (DDS): 0.725
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
tyarkoni t****i@g****m 504
qmac q****a@g****m 426
rbroc r****c@g****m 391
Alejandro de la Vega a****4@g****m 279
James Kent j****1@g****m 53
adelavega d****a@u****u 49
Roberta Rocca 3****c 31
Jakub Kaczmarzyk j****k@m****u 15
Jayeeta Roy 3****y 12
Adina Wagner a****r@t****e 7
Jayeeta Roy j****y@b****m 7
Taylor Salo t****6@f****u 7
Anibal a****n@g****m 7
Darius Petermann d****n@g****m 4
poldrack p****k@g****m 4
Yaroslav Halchenko d****n@o****m 4
Elizabeth DuPre e****2@c****u 4
Eshin Jolly e****y@g****m 3
Shabnam Hakimi s****i@g****m 3
Peer Herholz h****r@g****m 3
Hugo h****k 2
mathiasg m****g@m****u 2
andrewheusser a****r@g****m 2
Jakub Kaczmarzyk j****k@g****m 2
Anthony Mekhanik a****k@c****g 2
Alejandro d****a@c****u 2
Jeff Mentch j****h@g****m 1
Michael Hanke m****e@g****m 1
Rick Gilmore r****1@p****u 1
Karthikeyan Singaravelan t****i@g****m 1
and 2 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 42
  • Total pull requests: 64
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 28 days
  • Total issue authors: 9
  • Total pull request authors: 11
  • Average comments per issue: 1.55
  • Average comments per pull request: 3.75
  • Merged pull requests: 53
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • adelavega (16)
  • rbroc (9)
  • emdupre (7)
  • jdkent (5)
  • dipterix (1)
  • KotlinIsland (1)
  • yibeichan (1)
  • chuanjigao (1)
  • paul-reiners (1)
Pull Request Authors
  • adelavega (31)
  • tyarkoni (10)
  • jdkent (7)
  • rbroc (7)
  • emdupre (2)
  • anibalsolon (2)
  • jsmentch (1)
  • yarikoptic (1)
  • kaczmarj (1)
  • tirkarthi (1)
  • qmac (1)
Top Labels
Issue Labels
enhancement (4) bug (2) documentation (1) transformer idea (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 102 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 2
  • Total versions: 10
  • Total maintainers: 2
pypi.org: pliers

Multimodal feature extraction in Python

  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 102 Last month
Rankings
Stargazers count: 3.7%
Forks count: 5.3%
Dependent packages count: 10.0%
Average: 10.0%
Dependent repos count: 11.6%
Downloads: 19.6%
Maintainers (2)
Last synced: 6 months ago

Dependencies

docs/requirements.txt pypi
  • ipywidgets *
  • matplotlib *
  • nbsphinx *
  • pytest *
  • sphinx >=3.3
  • sphinx-argparse *
  • sphinx-autodoc-typehints *
  • sphinx-rtd-theme *
requirements.txt pypi
  • imageio >=2.3
  • moviepy >=0.2
  • nltk >=3.0
  • numpy >=1.13
  • pandas >=0.24
  • pillow *
  • psutil *
  • python-magic *
  • requests *
  • scipy >=0.13
  • tqdm *
.github/workflows/publish-to-test-pypi.yml actions
  • actions/checkout master composite
  • actions/setup-python v1 composite
  • pypa/gh-action-pypi-publish master composite
.github/workflows/python-package.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • codecov/codecov-action v1 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/test-docker.yml actions
  • actions/checkout v2 composite
  • docker/build-push-action v2 composite
  • docker/setup-buildx-action v1 composite
docker/Dockerfile docker
  • base latest build
  • executable latest build
  • python 3.7-slim build
setup.py pypi