Changes in doc/python_module.rst [6d4802f:4583e75]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/python_module.rst
r6d4802f r4583e75 1 .. _python -install:1 .. _python: 2 2 3 Installing aubio for Python 4 ============= ==============3 Python module 4 ============= 5 5 6 6 The aubio extension for Python is available for Python 2.7 and Python 3. … … 26 26 $ sudo ./setup.py install 27 27 28 29 .. _py-doubleprecision: 30 31 Double precision 32 ---------------- 33 34 This module can be compiled in double-precision mode, in which case the 35 default type for floating-point samples will be 64-bit. The default is 36 single precision mode (32-bit, recommended). 37 38 To build the aubio module with double precision, use the option 39 `--enable-double` of the `build_ext` subcommand: 40 41 .. code:: bash 42 43 $ ./setup.py clean 44 $ ./setup.py build_ext --enable-double 45 $ pip install -v . 46 47 **Note**: If linking against `libaubio`, make sure the library was also 48 compiled in :ref:`doubleprecision` mode. 49 50 51 Checking your installation 52 -------------------------- 28 Using aubio in python 29 --------------------- 53 30 54 31 Once the python module is installed, its version can be checked with: … … 64 41 $ aubio -h 65 42 43 A simple example 44 ................ 45 46 Here is a :download:`simple script <../python/demos/demo_source_simple.py>` 47 that reads all the samples from a media file: 48 49 .. literalinclude:: ../python/demos/demo_source_simple.py 50 :language: python 51 52 Filtering an input sound file 53 ............................. 54 55 Here is a more complete example, :download:`demo_filter.py 56 <../python/demos/demo_filter.py>`. This files executes the following: 57 58 * read an input media file (``aubio.source``) 59 60 * filter it using an `A-weighting <https://en.wikipedia.org/wiki/A-weighting>`_ 61 filter (``aubio.digital_filter``) 62 63 * write result to a new file (``aubio.sink``) 64 65 .. literalinclude:: ../python/demos/demo_filter.py 66 :language: python 67 68 More demos 69 .......... 70 71 Check out the `python demos folder`_ for more examples. 66 72 67 73 Python tests … … 71 77 ``python/tests/run_all_tests``. 72 78 79 .. _python demos folder: https://github.com/aubio/aubio/blob/master/python/demos 73 80 .. _demo_filter.py: https://github.com/aubio/aubio/blob/master/python/demos/demo_filter.py 74 81 .. _python tests: https://github.com/aubio/aubio/blob/master/python/tests
Note: See TracChangeset
for help on using the changeset viewer.