Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/achabotl/pambox
Python auditory modeling toolbox.
https://github.com/achabotl/pambox
auditory hearing modeling speech
Last synced: about 2 months ago
JSON representation
Python auditory modeling toolbox.
- Host: GitHub
- URL: https://github.com/achabotl/pambox
- Owner: achabotl
- License: bsd-3-clause
- Created: 2014-06-27T13:51:55.000Z (over 10 years ago)
- Default Branch: develop
- Last Pushed: 2016-11-30T03:14:55.000Z (about 8 years ago)
- Last Synced: 2024-01-30T07:49:39.671Z (11 months ago)
- Topics: auditory, hearing, modeling, speech
- Language: Python
- Homepage: http://pambox.org
- Size: 5.11 MB
- Stars: 35
- Watchers: 6
- Forks: 8
- Open Issues: 18
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Python Auditory Modeling Toolbox
================================.. image:: https://travis-ci.org/achabotl/pambox.svg?branch=develop
:target: https://travis-ci.org/achabotl/pambox
.. image:: https://readthedocs.org/projects/pambox/badge/?version=latest
:target: http://pambox.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Statuspambox is a Python toolbox to facilitate the development of auditory
models, with a focus on speech intelligibility prediction models.The project is maintained by `@AlexChabotL `_.
pambox provides a consistent API for speech intelligibility models,
inspired by `Scikit-learn `_, to facilitate
comparisons across models.Links:
~~~~~~- Official source code repo: https://github.com/achabotl/pambox
- HTML documentations: http://pambox.readthedocs.org
- Issue tracker: https://github.com/achabotl/pambox/issues
- Mailing list: [email protected]
- Mailing list archive: https://groups.google.com/d/forum/python-pamboxDependencies
------------pambox is tested to work under Python 2.7 and Python 3.4 (thanks to
``six``). Only Mac OS X (10.9) has been tested thoroughly.The main dependencies are :
- `Numpy `_ >= 1.8.0,
- `Scipy `_ >=0.14.0,
- `Pandas `_ >=0.14.1,
- `six `_ >=1.7.2 (to have a single
codebase for Python 2 and Python 3).
- `ipython-notebook `_ >= 2.3.1 (for parallel experiments)Lower versions of these packages are likely to work as well but have not been
thoroughly tested.`pyaudio `_ is required if you
want to use the ``audio`` module.For running tests, you will need `pytest `_ and `pytest-cov `_.
Install
-------Right now, `pambox` is only avaible through Github. It should be available
via `pip` soon. To install pambox from source::git clone https://github.com/achabotl/pambox.git
cd pambox
python setup.py installIf you need more details, see the
[Installation](https://github.com/achabotl/pambox/wiki/Installation) page on
the wiki.Contributing
------------You can check out the latest source and install it for development with:
::
git clone https://github.com/achabotl/pambox.git
cd pambox
python setup.py developTo run tests (you will need `pytest`), from the root pambox folder, type:
::
python setup.py test
License
-------pambox is licensed under the New BSD License (3-clause BSD license).