Architecture » History » Version 1
Version 1/5
-
Next » -
Current version
Jeremy Gow, 2013-02-21 04:29 PM
Architecture¶
Directory Structure¶
The layout of the code is as follows:
- idyom.asd: the system definition
- utils/: general-purpose utilities
- amuse/: an interface to amuse music data interface
- amuse-interface.lisp: look here to make this less dependent on amuse-mtp
- viewpoint-extensions.lisp: extensions to the viewpoint framework useful for modelling
- ppm/: the multiple-viewpoint system modelling framework
- params.lisp: user-level parameters to the statistical modelling
- multiple-viewpoint-system.lisp: modelling with multiple-viewpoints
- prediction-sets.lisp: representing and combining distributions, computing entropy and information content
- apps/: top-level applications for users
- apps.lisp: pathnames and filenames for saving data and results
- main.lisp: top-level code for using the system
- resampling.lisp: the main user interface - estimating information content by cross-validation
- viewpoint-selection.lisp: on tin does it says the what
- generation.lisp: code for generating melodies (possibly suffering from bitrot)
- data/: directory used internally for storing data
- cache/: for storing cache files
- models/: for storing model files
- resampling/: for storing resampling sets