- Timestamp:
- Nov 22, 2018, 6:41:41 PM (6 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/timestretch, fix/ffmpeg5, master
- Children:
- 263dd04
- Parents:
- bf3f09b (diff), c4a8bc1 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- doc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/aubiocut.txt
rbf3f09b re893e6fe 51 51 each slice (default 0). 52 52 53 --create-first Alway create first slice. 54 53 55 -h, --help Print a short help message and exit. 54 56 -
doc/python_module.rst
rbf3f09b re893e6fe 4 4 =========================== 5 5 6 The aubio extension for Python is available for Python 2.7 and Python 3. 6 aubio is available as a package for Python 2.7 and Python 3. The aubio 7 extension is written C using the `Python/C`_ and the `Numpy/C`_ APIs. 8 9 .. _Python/C: https://docs.python.org/c-api/index.html 10 .. _Numpy/C: https://docs.scipy.org/doc/numpy/reference/c-api.html 11 12 For general documentation on how to install Python packages, see `Installing 13 Packages`_. 7 14 8 15 Installing aubio with pip 9 16 ------------------------- 10 17 11 aubio can now be installedusing ``pip``:18 aubio can be installed from `PyPI`_ using ``pip``: 12 19 13 20 .. code-block:: console … … 15 22 $ pip install aubio 16 23 17 Building the module 18 ------------------- 24 See also `Installing from PyPI`_ for general documentation. 19 25 20 From ``aubio`` source directory, run the following: 26 .. note:: 27 28 aubio is currently a `source only`_ package, so you will need a compiler to 29 install it from `PyPI`_. See also `Installing aubio with conda`_ for 30 pre-compiled binaries. 31 32 .. _PyPI: https://pypi.python.org/pypi/aubio 33 .. _Installing Packages: https://packaging.python.org/tutorials/installing-packages/ 34 .. _Installing from PyPI: https://packaging.python.org/tutorials/installing-packages/#installing-from-pypi 35 .. _source only: https://packaging.python.org/tutorials/installing-packages/#source-distributions-vs-wheels 36 37 Installing aubio with conda 38 --------------------------- 39 40 `Conda packages`_ are available through the `conda-forge`_ channel for Linux, 41 macOS, and Windows: 21 42 22 43 .. code-block:: console 23 44 24 $ ./setup.py clean 25 $ ./setup.py build 26 $ sudo ./setup.py install 45 $ conda config --add channels conda-forge 46 $ conda install -c conda-forge aubio 27 47 48 .. _Conda packages: https://anaconda.org/conda-forge/aubio 49 .. _conda-forge: https://conda-forge.org/ 28 50 29 51 .. _py-doubleprecision: … … 68 90 ------------ 69 91 70 A number of python tests are provided. To run them, use [pytest] from the71 aubio source tree:92 A number of Python tests are provided in the `python/tests`_ folder. To run 93 them, install `pytest`_ and run it from the aubio source directory: 72 94 95 .. code-block:: console 96 97 $ pip install pytest 98 $ git clone https://git.aubio.org/aubio/aubio 73 99 $ cd aubio 74 100 $ pytest 75 101 76 Each test script can also be called individually. For instance: 77 78 $ ./python/tests/test_note2midi.py -v 79 80 [pytest]: https://pytest.org 102 .. _python/tests: https://github.com/aubio/aubio/blob/master/python/tests 103 .. _pytest: https://pytest.org -
doc/requirements.rst
rbf3f09b re893e6fe 303 303 ................ 304 304 305 The datatype used to store real numbers in aubio is named `smpl_t`. By default, 306 `smpl_t` is defined as `float`, a `single-precision format 307 <https://en.wikipedia.org/wiki/Single-precision_floating-point_format>`_ 308 (32-bit). Some algorithms require a floating point representation with a 309 higher precision, for instance to prevent arithmetic underflow in recursive 310 filters. In aubio, these special samples are named `lsmp_t` and defined as 311 `double` by default (64-bit). 312 313 Sometimes it may be useful to compile aubio in `double-precision`, for instance 314 to reproduce numerical results obtained with 64-bit routines. In this case, 315 `smpl_t` will be defined as `double`. 316 317 The following table shows how `smpl_t` and `lsmp_t` are defined in single- and 318 double-precision modes: 319 320 .. list-table:: Single and double-precision modes 321 :align: center 322 323 * - 324 - single 325 - double 326 * - `smpl_t` 327 - ``float`` 328 - ``double`` 329 * - `lsmp_t` 330 - ``double`` 331 - ``long double`` 332 305 333 To compile aubio in double precision mode, configure with ``--enable-double``. 306 334 307 To compile aubio in single precision mode, use ``--disable-double`` (default,308 recommended).335 To compile in single-precision mode (default), use ``--disable-double`` (or 336 simply none of these two options). 309 337 310 338 Disabling the tests
Note: See TracChangeset
for help on using the changeset viewer.