Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 Status

pambox 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-pambox

Dependencies
------------

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 install

If 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 develop

To 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).