Architecture » History » Version 1
Jeremy Gow, 2013-02-21 04:29 PM
1 | 1 | Jeremy Gow | h1. Architecture |
---|---|---|---|
2 | 1 | Jeremy Gow | |
3 | 1 | Jeremy Gow | h2. Directory Structure |
4 | 1 | Jeremy Gow | |
5 | 1 | Jeremy Gow | The layout of the code is as follows: |
6 | 1 | Jeremy Gow | |
7 | 1 | Jeremy Gow | * idyom.asd: the system definition |
8 | 1 | Jeremy Gow | * utils/: general-purpose utilities |
9 | 1 | Jeremy Gow | * amuse/: an interface to amuse music data interface |
10 | 1 | Jeremy Gow | ** amuse-interface.lisp: look here to make this less dependent on amuse-mtp |
11 | 1 | Jeremy Gow | ** viewpoint-extensions.lisp: extensions to the viewpoint framework useful for modelling |
12 | 1 | Jeremy Gow | * ppm/: the multiple-viewpoint system modelling framework |
13 | 1 | Jeremy Gow | ** params.lisp: user-level parameters to the statistical modelling |
14 | 1 | Jeremy Gow | ** multiple-viewpoint-system.lisp: modelling with multiple-viewpoints |
15 | 1 | Jeremy Gow | ** prediction-sets.lisp: representing and combining distributions, computing entropy and information content |
16 | 1 | Jeremy Gow | * apps/: top-level applications for users |
17 | 1 | Jeremy Gow | ** apps.lisp: pathnames and filenames for saving data and results |
18 | 1 | Jeremy Gow | ** main.lisp: top-level code for using the system |
19 | 1 | Jeremy Gow | ** resampling.lisp: the main user interface - estimating information content by cross-validation |
20 | 1 | Jeremy Gow | ** viewpoint-selection.lisp: on tin does it says the what |
21 | 1 | Jeremy Gow | ** generation.lisp: code for generating melodies (possibly suffering from bitrot) |
22 | 1 | Jeremy Gow | * data/: directory used internally for storing data |
23 | 1 | Jeremy Gow | ** cache/: for storing cache files |
24 | 1 | Jeremy Gow | ** models/: for storing model files |
25 | 1 | Jeremy Gow | ** resampling/: for storing resampling sets |