Skip to content
Snippets Groups Projects
Commit d22d4c76 authored by Blaß, Michael's avatar Blaß, Michael :speech_balloon:
Browse files

Doc updates

parent b85b1850
No related branches found
No related tags found
No related merge requests found
Pipeline #8477 passed
Showing
with 48 additions and 20 deletions
# Apollon # Apollon
Apollon is a framework for modelling audio feature time series. It comprises Apollon is a Python framework for audio feature extraction and music similarity estimation. It
* low-level audio feature extraction includes subpackages for
* Hidden-Markov Models
* Audio feature extraction
* Hidden Markov Models
* Self-Organizing Map * Self-Organizing Map
## 1. Installation ## 1. Installation
### 1.1 Install from PyPi
The latest version of apollon is available on PyPi.
Download apollon or clone this repository. Navigate the package's root directory Download apollon or clone this repository. Navigate the package's root directory
and install apollon using pip. and install apollon using pip.
``` ```
......
...@@ -7,6 +7,9 @@ SPHINXBUILD = sphinx-build ...@@ -7,6 +7,9 @@ SPHINXBUILD = sphinx-build
SOURCEDIR = source SOURCEDIR = source
BUILDDIR = build BUILDDIR = build
clean:
rm -rf build/* source/api/*
# Put it first so that "make" without argument is like "make help". # Put it first so that "make" without argument is like "make help".
help: help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
......
...@@ -12,39 +12,48 @@ import sphinx_rtd_theme ...@@ -12,39 +12,48 @@ import sphinx_rtd_theme
# add these directories to sys.path here. If the directory is relative to the # add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here. # documentation root, use os.path.abspath to make it absolute, like shown here.
# #
# import os import os
# import sys import sys
# sys.path.insert(0, os.path.abspath('.')) sys.path.insert(0, os.path.abspath('./src/apollon/'))
# -- Project information ----------------------------------------------------- # -- Project information -----------------------------------------------------
project = 'Apollon' project = 'apollon'
copyright = '2019, Michael Blaß'
author = 'Michael Blaß' author = 'Michael Blaß'
copyright = '2019, Michael Blaß'
# The full version, including alpha/beta/rc tags # The full version, including alpha/beta/rc tags
version = '0.1'
release = '0.1.3' release = '0.1.3'
version = '0.1.3'
master_doc = 'index'
# -- General configuration --------------------------------------------------- # -- General configuration ---------------------------------------------------
source_suffix = {'.rst': 'restructuredtext'}
language = 'en'
#nitpicky = True
numfig = True
pygments_style = 'sphinx'
# Add any Sphinx extension module names here, as strings. They can be # Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones. # ones.
extensions = [ extensions = [
'sphinxcontrib.apidoc', 'sphinx.ext.autosummary',
'sphinx.ext.napoleon', 'sphinx.ext.napoleon',
'sphinxcontrib.apidoc',
'sphinx_rtd_theme'] 'sphinx_rtd_theme']
# Add any paths that contain templates here, relative to this directory. # Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates'] templates_path = ['_templates']
# List of patterns, relative to source directory, that match files and # List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files. # directories to ignore when looking for source files.
# This pattern also affects html_static_path and html_extra_path. # This pattern also affects html_static_path and html_extra_path.
exclude_patterns = [] exclude_patterns = ['_build', '.DS_Store']
# -- Options for HTML output ------------------------------------------------- # -- Options for HTML output -------------------------------------------------
...@@ -60,10 +69,15 @@ html_theme = 'sphinx_rtd_theme' ...@@ -60,10 +69,15 @@ html_theme = 'sphinx_rtd_theme'
html_static_path = ['_static'] html_static_path = ['_static']
# -- Options for autosummary ------------------------------------------------
#
# -- Options for apidoc ----------------------------------------------------- # -- Options for apidoc -----------------------------------------------------
# #
apidoc_module_dir = '../../src/apollon' apidoc_module_dir = '../../src/apollon'
apidoc_output_dir = 'api' apidoc_output_dir = 'generated/api'
apidoc_separate_modules = True apidoc_separate_modules = True
apidoc_module_first = True apidoc_module_first = True
apidoc_full = True apidoc_full = True
...@@ -73,7 +87,7 @@ apidoc_full = True ...@@ -73,7 +87,7 @@ apidoc_full = True
# #
napoleon_google_docstring = True napoleon_google_docstring = True
napoleon_numpy_docstring = False napoleon_numpy_docstring = False
napoleon_include_init_with_doc = True napoleon_include_init_with_doc = False
napoleon_include_private_with_doc = False napoleon_include_private_with_doc = False
napoleon_include_special_with_doc = False napoleon_include_special_with_doc = False
napoleon_use_ivar = True napoleon_use_ivar = True
......
****************************************
Download Download
*************************************** ****************************************
You can either download the source code from the `apollon GitHub repository`_ You can either download the source code from the `apollon GitHub repository`_
or clone it directly with or clone it directly with
......
****************************************
Framework Framework
*************************************** ****************************************
.. _fw-fe:
Audio Feature Extraction Audio Feature Extraction
======================================= ========================================
Extract some of the most common low-level audio feauters. Extract some of the most common low-level audio feauters.
.. _fw-hmm:
Hidden Markov Model Hidden Markov Model
======================================= ========================================
Estimate Poisson-distributed Hidden Markov Models. Estimate Poisson-distributed Hidden Markov Models.
.. _fw-som:
Self-Organizing Map Self-Organizing Map
======================================= ========================================
Train some Self-organizing maps. Train some Self-organizing maps.
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment