Wiki » History » Version 1
Thomas Walters, 2011-05-20 03:35 PM
1 | 1 | Thomas Walters | h1. An Introduction to AIM92 |
---|---|---|---|
2 | 1 | Thomas Walters | |
3 | 1 | Thomas Walters | This is the introduction for those wanting to use AIM to process waves |
4 | 1 | Thomas Walters | once the software package has been compiled, installed and tested. |
5 | 1 | Thomas Walters | The instructions for compiling and installing AIM are in the text file |
6 | 1 | Thomas Walters | ReadMe.First in the top directory of the software package. |
7 | 1 | Thomas Walters | |
8 | 1 | Thomas Walters | |
9 | 1 | Thomas Walters | CONTENTS |
10 | 1 | Thomas Walters | |
11 | 1 | Thomas Walters | I. Overview of Aim: A description based on Patterson, Allerhand and |
12 | 1 | Thomas Walters | Giguere (1995). It illustrates the instructions used to display waves |
13 | 1 | Thomas Walters | and produce the auditory representations shown in Figures 2 and 3 of |
14 | 1 | Thomas Walters | the paper. |
15 | 1 | Thomas Walters | |
16 | 1 | Thomas Walters | II. aimdemo_* Scripts: A selection of demonstrations that illustrate |
17 | 1 | Thomas Walters | the range of auditory representations produced by AIM. A complete list |
18 | 1 | Thomas Walters | of demonstrations is contained in docs/aimDemonstrations. |
19 | 1 | Thomas Walters | |
20 | 1 | Thomas Walters | III. Overview of Documentation: A brief description of the |
21 | 1 | Thomas Walters | documentation available and how to access it. This information is also |
22 | 1 | Thomas Walters | available in docs/aimDocumentation. |
23 | 1 | Thomas Walters | |
24 | 1 | Thomas Walters | IV. Setting Up Paths for AIM and manaim: The modifications to pathnames |
25 | 1 | Thomas Walters | required to make the AIM instructions and on-line help facilites |
26 | 1 | Thomas Walters | available from all the user's directories. This information is also |
27 | 1 | Thomas Walters | available in docs/aimPaths. |
28 | 1 | Thomas Walters | |
29 | 1 | Thomas Walters | |
30 | 1 | Thomas Walters | |
31 | 1 | Thomas Walters | ______________________________________________________________________ |
32 | 1 | Thomas Walters | |
33 | 1 | Thomas Walters | I. OVERVIEW OF AIM (THE AUDITORY IMAGE MODEL) |
34 | 1 | Thomas Walters | |
35 | 1 | Thomas Walters | The Section presents a brief tour of the facilities in AIM based on a |
36 | 1 | Thomas Walters | Letter to the Editor announcing the release of AIM in the Journal of |
37 | 1 | Thomas Walters | the Acoustical Society of America (1995). It introduces the three |
38 | 1 | Thomas Walters | auditory representations that AIM was originally developed to simulate |
39 | 1 | Thomas Walters | -- basilar membrane motion (BMM), neural activty patterns (NAPs), and |
40 | 1 | Thomas Walters | stabilised auditory images (SAIs). It also introduces the main |
41 | 1 | Thomas Walters | features of the software platform by example; they are the |
42 | 1 | Thomas Walters | instructions and options that control the simulations and the displays |
43 | 1 | Thomas Walters | that present the results. |
44 | 1 | Thomas Walters | |
45 | 1 | Thomas Walters | |
46 | 1 | Thomas Walters | A. Time-Domain Modelling Of Peripheral Auditory Processing: |
47 | 1 | Thomas Walters | A Modular architecture and a Software Platform |
48 | 1 | Thomas Walters | |
49 | 1 | Thomas Walters | The text of the Letter is in PAG95.doc in aim/docs. Figure 1 of the |
50 | 1 | Thomas Walters | paper is a schematic of the architecture of the auditory image |
51 | 1 | Thomas Walters | model. It was produced with a drawing package entirely separate from |
52 | 1 | Thomas Walters | the AIM software package. A postscript version of Figure 1 is |
53 | 1 | Thomas Walters | contained in PAG95_F1.ps. It can be viewed with a postscript previewer |
54 | 1 | Thomas Walters | like ghostview. |
55 | 1 | Thomas Walters | |
56 | 1 | Thomas Walters | The demonstrations are based on the wave for the word 'hat' which is |
57 | 1 | Thomas Walters | stored in the file 'hat' with 'little-endian' byte order. (This is the |
58 | 1 | Thomas Walters | order used in DEC, IBM, and SGI machines.) A byte reversed version |
59 | 1 | Thomas Walters | with 'big-endian' order is provided in 'hat_br'. (This is the order |
60 | 1 | Thomas Walters | used in SUN, and HP machines.) |
61 | 1 | Thomas Walters | |
62 | 1 | Thomas Walters | For an automated tour type |
63 | 1 | Thomas Walters | |
64 | 1 | Thomas Walters | > aimdemo_hat or |
65 | 1 | Thomas Walters | > aimdemo_hat_br |
66 | 1 | Thomas Walters | |
67 | 1 | Thomas Walters | depending on the byte order of your machine. |
68 | 1 | Thomas Walters | |
69 | 1 | Thomas Walters | |
70 | 1 | Thomas Walters | Alternately, you can Execute the instructions individually on the |
71 | 1 | Thomas Walters | command line. |
72 | 1 | Thomas Walters | |
73 | 1 | Thomas Walters | |
74 | 1 | Thomas Walters | B. Displaying Waves Prior to Auditory Analysis: |
75 | 1 | Thomas Walters | |
76 | 1 | Thomas Walters | Waves can be displayed using the initial module of AIM, genwav. |
77 | 1 | Thomas Walters | |
78 | 1 | Thomas Walters | For a display of the complete hat file, use |
79 | 1 | Thomas Walters | |
80 | 1 | Thomas Walters | > genwav samplerate=22.05kHz top=2500 bottom=-2500 input=hat |
81 | 1 | Thomas Walters | |
82 | 1 | Thomas Walters | To restrict the display to the portion of the file with the 'hat' |
83 | 1 | Thomas Walters | sound wave, use |
84 | 1 | Thomas Walters | |
85 | 1 | Thomas Walters | > genwav samplerate=22.05kHz start=110 leng=230 top=2500 bottom=-2500 input=hat |
86 | 1 | Thomas Walters | |
87 | 1 | Thomas Walters | For the BMMs in Figures 2a and 3a, and the NAPs in Figures 2b and 3b, |
88 | 1 | Thomas Walters | we want to restrict the analysis AIM performs to a stationary segment |
89 | 1 | Thomas Walters | of the vowel which is 32 ms in duration and which starts just before a |
90 | 1 | Thomas Walters | glottal pulse. Such a segment can be displayed with |
91 | 1 | Thomas Walters | |
92 | 1 | Thomas Walters | > genwav samplerate=22.05kHz start=182 leng=32 top=2500 bottom=-2500 input=hat |
93 | 1 | Thomas Walters | |
94 | 1 | Thomas Walters | |
95 | 1 | Thomas Walters | C. The Three Main Auditory Representations Produced by AIM |
96 | 1 | Thomas Walters | |
97 | 1 | Thomas Walters | The remainder of this Section presents the AIM instructions used to |
98 | 1 | Thomas Walters | convert the wave for the word 'hat' into the auditory representations |
99 | 1 | Thomas Walters | of the sound presented in the individual panels of Figures 2 and 3 of |
100 | 1 | Thomas Walters | the paper (BMMs, NAPs and auditory images). |
101 | 1 | Thomas Walters | |
102 | 1 | Thomas Walters | Figure 2: The functional version of AIM (panels a, b and c): |
103 | 1 | Thomas Walters | |
104 | 1 | Thomas Walters | a> genbmm samplerate=22.05kHz start=182 leng=32 top=600 bot=-600 input=hat |
105 | 1 | Thomas Walters | |
106 | 1 | Thomas Walters | b> gennap samplerate=22.05kHz start=182 leng=32 top=5000 input=hat |
107 | 1 | Thomas Walters | |
108 | 1 | Thomas Walters | c> gensai samplerate=22.05kHz start=112 leng=100 top=2000 napdecay=3 input=hat |
109 | 1 | Thomas Walters | |
110 | 1 | Thomas Walters | |
111 | 1 | Thomas Walters | Figure 3: The physiological version of AIM (panels a, b and c): |
112 | 1 | Thomas Walters | |
113 | 1 | Thomas Walters | a> genbmm filter=tlf start=182 leng=32 samplerate=22.05kHz top=600 bot=-600 input=hat |
114 | 1 | Thomas Walters | |
115 | 1 | Thomas Walters | b> gennap compress=off transduction=med start=182 leng=32 samplerate=22.05kHz top=5000 input=hat |
116 | 1 | Thomas Walters | |
117 | 1 | Thomas Walters | c> The correlogram version of the auditory image is produced by |
118 | 1 | Thomas Walters | generating a NAP of the sound, converting it into a correlogram with |
119 | 1 | Thomas Walters | acgram, and then displaying it with the facilites in the auditory |
120 | 1 | Thomas Walters | image module, gensai. The instruction sequence is as follows: |
121 | 1 | Thomas Walters | |
122 | 1 | Thomas Walters | > genasi filter=tlf compress=off transduction=med leng=100 samplerate=22.05kHz output=on |
123 | 1 | Thomas Walters | > acgram start=36ms wid=64ms lag=32ms norm=off frames=1 scale=.000002 hat.nap > hat_acg.sai |
124 | 1 | Thomas Walters | > gensai -useprevious start=0 top=3000 input=hat_acg |
125 | 1 | Thomas Walters | |
126 | 1 | Thomas Walters | |
127 | 1 | Thomas Walters | |
128 | 1 | Thomas Walters | ________________________________________________________________________ |
129 | 1 | Thomas Walters | |
130 | 1 | Thomas Walters | II. AIMDEMO_* SCRIPTS |
131 | 1 | Thomas Walters | |
132 | 1 | Thomas Walters | The following is a list of demonstration scripts available to |
133 | 1 | Thomas Walters | illustrate the operation of AIM and the different auditory |
134 | 1 | Thomas Walters | representations that it produces. The scripts are stored in |
135 | 1 | Thomas Walters | [aimdirectory]/scripts. |
136 | 1 | Thomas Walters | |
137 | 1 | Thomas Walters | The syntax for the demos can be obtained by typing |
138 | 1 | Thomas Walters | |
139 | 1 | Thomas Walters | > aimdemo_???_??? help |
140 | 1 | Thomas Walters | |
141 | 1 | Thomas Walters | where '???_???' is one of the extensions listed below. The simplest |
142 | 1 | Thomas Walters | way to begin is to copy the wave file "cegc" from the waves directory |
143 | 1 | Thomas Walters | to the current working directory, and type |
144 | 1 | Thomas Walters | |
145 | 1 | Thomas Walters | > aimdemo_tlf_all cegc |
146 | 1 | Thomas Walters | |
147 | 1 | Thomas Walters | NOTE: The byte order for cegc is "little endian" (used by DEC, |
148 | 1 | Thomas Walters | IBM and SGI machines). A byte reversed version with "big-endian" |
149 | 1 | Thomas Walters | order is the wave "cegc_br". (This is the order used in SUN and HP |
150 | 1 | Thomas Walters | machines.) |
151 | 1 | Thomas Walters | |
152 | 1 | Thomas Walters | The sound in cegc is a set of stationary and gliding click trains that |
153 | 1 | Thomas Walters | play a lazy major triad (C-E-G) and its octave (C) over 2.1 sec. The |
154 | 1 | Thomas Walters | click train at the start (C) is a particularly useful test and demo |
155 | 1 | Thomas Walters | stimulus. |
156 | 1 | Thomas Walters | |
157 | 1 | Thomas Walters | Once one or two of the aimdemos have been shown to work with cegc, you |
158 | 1 | Thomas Walters | should be in a position to try them on your own waves. |
159 | 1 | Thomas Walters | |
160 | 1 | Thomas Walters | |
161 | 1 | Thomas Walters | |
162 | 1 | Thomas Walters | I. The Funcional Version of AIM: |
163 | 1 | Thomas Walters | |
164 | 1 | Thomas Walters | |
165 | 1 | Thomas Walters | 1. aimdemo_gtf_all <wave_file> |
166 | 1 | Thomas Walters | |
167 | 1 | Thomas Walters | This script illustrates all stages of the functional version of AIM |
168 | 1 | Thomas Walters | using the "auditory route". It focuses on landscape displays and |
169 | 1 | Thomas Walters | the instructions involved are: |
170 | 1 | Thomas Walters | |
171 | 1 | Thomas Walters | genwav (display input waveform), |
172 | 1 | Thomas Walters | genstp (generate stapes velocity), |
173 | 1 | Thomas Walters | genbmm (generate basilar membrane motion), |
174 | 1 | Thomas Walters | gennap (generate neural activity pattern), |
175 | 1 | Thomas Walters | gensai (generate stabilized auditory image) and |
176 | 1 | Thomas Walters | genspl (generate spiral version of auditory image). |
177 | 1 | Thomas Walters | |
178 | 1 | Thomas Walters | |
179 | 1 | Thomas Walters | 2. aimdemo_gtf_sai <wave_file> |
180 | 1 | Thomas Walters | |
181 | 1 | Thomas Walters | This script presents the wave in <wave_file> using genwav, and |
182 | 1 | Thomas Walters | then produces its rectangular auditory image using gensai. It is |
183 | 1 | Thomas Walters | the simplest auditory image demo. |
184 | 1 | Thomas Walters | |
185 | 1 | Thomas Walters | |
186 | 1 | Thomas Walters | 3. aimdemo_gtf_spectra <wave_file> |
187 | 1 | Thomas Walters | |
188 | 1 | Thomas Walters | This script illustrates the functional version of AIM using the |
189 | 1 | Thomas Walters | "spectral route". It focuses on spactral displays and the |
190 | 1 | Thomas Walters | instructions involved are: |
191 | 1 | Thomas Walters | |
192 | 1 | Thomas Walters | genwav (display input waveform), |
193 | 1 | Thomas Walters | genasa (generate auditory spectral analysis), and |
194 | 1 | Thomas Walters | genepn (generate excitation pattern) |
195 | 1 | Thomas Walters | |
196 | 1 | Thomas Walters | |
197 | 1 | Thomas Walters | 4. aimdemo_gtf_2dat <wave_file> |
198 | 1 | Thomas Walters | |
199 | 1 | Thomas Walters | The script illustrates 2-dimensional adaptive-thresholding |
200 | 1 | Thomas Walters | (2D-AT) using genwav, genstp, genbmm and finally gennap. |
201 | 1 | Thomas Walters | |
202 | 1 | Thomas Walters | |
203 | 1 | Thomas Walters | |
204 | 1 | Thomas Walters | II. The Physiological Version of AIM: |
205 | 1 | Thomas Walters | |
206 | 1 | Thomas Walters | |
207 | 1 | Thomas Walters | 1. aimdemo_tlf_all <wave_file> |
208 | 1 | Thomas Walters | |
209 | 1 | Thomas Walters | This demo script illustrates the entire physiological |
210 | 1 | Thomas Walters | version of AIM using the "auditory route". It uses the |
211 | 1 | Thomas Walters | transmission-line filterbank (option filter=tlf) and the Meddis |
212 | 1 | Thomas Walters | neural transduction module (option transduction=Meddis). The |
213 | 1 | Thomas Walters | instructions involved are: |
214 | 1 | Thomas Walters | |
215 | 1 | Thomas Walters | genwav (display input waveform), |
216 | 1 | Thomas Walters | genstp (generate stapes velocity), |
217 | 1 | Thomas Walters | genbmm (generate basilar membrane motion), |
218 | 1 | Thomas Walters | gennap (generate neural activity pattern), |
219 | 1 | Thomas Walters | acgram (generate autocorrelogram). |
220 | 1 | Thomas Walters | |
221 | 1 | Thomas Walters | |
222 | 1 | Thomas Walters | 2. aimdemo_tlf_med <wave_file> |
223 | 1 | Thomas Walters | |
224 | 1 | Thomas Walters | The script illustrates the Meddis Haircell module. The AIM |
225 | 1 | Thomas Walters | functions involved are genwav, genbmm and gennap. |
226 | 1 | Thomas Walters | |
227 | 1 | Thomas Walters | |
228 | 1 | Thomas Walters | 3. aimdemo_tlf_spectra <wave_file> |
229 | 1 | Thomas Walters | |
230 | 1 | Thomas Walters | This script illustrates the "spectral route" through the |
231 | 1 | Thomas Walters | physiological version of AIM. It focuses on spectral displays and |
232 | 1 | Thomas Walters | the instructions involved are genwav, genasa and genepn. |
233 | 1 | Thomas Walters | |
234 | 1 | Thomas Walters | |
235 | 1 | Thomas Walters | 4. aimdemo_tlf_lowhigh <wave_file> |
236 | 1 | Thomas Walters | |
237 | 1 | Thomas Walters | This script illustrates the level dependancies in the physiological |
238 | 1 | Thomas Walters | version of AIM, and its ability to simulate cochlear damage. The |
239 | 1 | Thomas Walters | instructions involved are: |
240 | 1 | Thomas Walters | |
241 | 1 | Thomas Walters | genwav [display input wave], |
242 | 1 | Thomas Walters | genbmm [cochlea level = 30dB], |
243 | 1 | Thomas Walters | genbmm [cochlea level = 90dB], |
244 | 1 | Thomas Walters | gennap [Normal cochlea + Meddis high spont-rate fibre] and |
245 | 1 | Thomas Walters | genasa [total OHC destruction, with no feedback] |
246 | 1 | Thomas Walters | Note: - very poor frequency resolution. |
247 | 1 | Thomas Walters | |
248 | 1 | Thomas Walters | |
249 | 1 | Thomas Walters | |
250 | 1 | Thomas Walters | ________________________________________________________________________ |
251 | 1 | Thomas Walters | |
252 | 1 | Thomas Walters | III. OVERVIEW OF DOCUMENTATION |
253 | 1 | Thomas Walters | |
254 | 1 | Thomas Walters | |
255 | 1 | Thomas Walters | An introduction to the Documentation for the Auditory Image Model of |
256 | 1 | Thomas Walters | Peripheral Auditory Processing |
257 | 1 | Thomas Walters | |
258 | 1 | Thomas Walters | |
259 | 1 | Thomas Walters | A. Initial Contact Points and Aquisition of the Software Package |
260 | 1 | Thomas Walters | |
261 | 1 | Thomas Walters | |
262 | 1 | Thomas Walters | 1. WWW Page. |
263 | 1 | Thomas Walters | |
264 | 1 | Thomas Walters | Address: http://www.mrc-apu.cam.ac.uk/aim/ |
265 | 1 | Thomas Walters | |
266 | 1 | Thomas Walters | An overview of AIM on the internet with facilities for acquiring |
267 | 1 | Thomas Walters | the software package. |
268 | 1 | Thomas Walters | |
269 | 1 | Thomas Walters | |
270 | 1 | Thomas Walters | 2. Journal reference. |
271 | 1 | Thomas Walters | |
272 | 1 | Thomas Walters | The software package is described in a recent article entitled |
273 | 1 | Thomas Walters | |
274 | 1 | Thomas Walters | "Time-domain modelling of peripheral auditory processing: |
275 | 1 | Thomas Walters | A modular architecture and a software platform" |
276 | 1 | Thomas Walters | |
277 | 1 | Thomas Walters | by Roy D. Patterson and Mike H. Allerhand and Christian Giguere, |
278 | 1 | Thomas Walters | Journal of the Acoustical Society of America, 1995 (in press). |
279 | 1 | Thomas Walters | |
280 | 1 | Thomas Walters | The text of the article is stored in [aim]/docs/PAG95.doc |
281 | 1 | Thomas Walters | |
282 | 1 | Thomas Walters | |
283 | 1 | Thomas Walters | 3. ftp instructions: |
284 | 1 | Thomas Walters | |
285 | 1 | Thomas Walters | The instructions for obtaining AIM by ftp are stored in |
286 | 1 | Thomas Walters | [aim]/docs/ftp.doc |
287 | 1 | Thomas Walters | |
288 | 1 | Thomas Walters | |
289 | 1 | Thomas Walters | |
290 | 1 | Thomas Walters | B. Installation and Test |
291 | 1 | Thomas Walters | |
292 | 1 | Thomas Walters | 1. ReadMe.First |
293 | 1 | Thomas Walters | |
294 | 1 | Thomas Walters | This document appears in top directory of aim when the aim.tar file is |
295 | 1 | Thomas Walters | unpacked. It is the same file as that in the ftp directory |
296 | 1 | Thomas Walters | /pub/aim. It contains the instructions for compiling AIM, testing |
297 | 1 | Thomas Walters | the installation, and setting up paths to the instructions, the |
298 | 1 | Thomas Walters | aimtools, and the online documentation (manual pages accessed |
299 | 1 | Thomas Walters | through 'manaim'). |
300 | 1 | Thomas Walters | |
301 | 1 | Thomas Walters | |
302 | 1 | Thomas Walters | |
303 | 1 | Thomas Walters | C. Introduction to the Operation of AIM |
304 | 1 | Thomas Walters | |
305 | 1 | Thomas Walters | |
306 | 1 | Thomas Walters | 1. bin/ReadMe |
307 | 1 | Thomas Walters | |
308 | 1 | Thomas Walters | This is the initial ReadMe file for those wanting to use AIM once it |
309 | 1 | Thomas Walters | has been installed and tested. It begins with a guided tour of AIM and |
310 | 1 | Thomas Walters | then describes the user documentation and where to find it. |
311 | 1 | Thomas Walters | |
312 | 1 | Thomas Walters | |
313 | 1 | Thomas Walters | 2. Introduction to AIM instructions: docs/aimInstructions |
314 | 1 | Thomas Walters | |
315 | 1 | Thomas Walters | An introduction to the instructions and command-line options used to |
316 | 1 | Thomas Walters | control the auditory model is stored in docs/aimInstructions. |
317 | 1 | Thomas Walters | The instructions have the form gen???. The command 'gen -help | more' |
318 | 1 | Thomas Walters | lists the three letter combinations that may replace ??? and |
319 | 1 | Thomas Walters | briefly describes the operations they invoke. |
320 | 1 | Thomas Walters | |
321 | 1 | Thomas Walters | |
322 | 1 | Thomas Walters | 3. AIM on-line help: gen??? -help |
323 | 1 | Thomas Walters | |
324 | 1 | Thomas Walters | The instruction 'gen -help | more' lists the AIM instructions. |
325 | 1 | Thomas Walters | |
326 | 1 | Thomas Walters | The instructions have the form 'gen??? -options <file_name>'. |
327 | 1 | Thomas Walters | |
328 | 1 | Thomas Walters | The final three letters of the AIM instruction specify the point |
329 | 1 | Thomas Walters | in the system where the user chooses to observe the output. |
330 | 1 | Thomas Walters | Instructions of the form 'gen??? -help' cause AIM to list the |
331 | 1 | Thomas Walters | options that control AIM up to that output point along with a brief |
332 | 1 | Thomas Walters | description of the option and its current and default value. |
333 | 1 | Thomas Walters | |
334 | 1 | Thomas Walters | |
335 | 1 | Thomas Walters | 4. Manual pages for AIM instructions: manaim gen??? |
336 | 1 | Thomas Walters | |
337 | 1 | Thomas Walters | The documentation for each instruction and its options is |
338 | 1 | Thomas Walters | provided in standard manual pages accessed by instructions of the |
339 | 1 | Thomas Walters | form 'manaim gen???'. Begin with 'manaim genwav' which describes |
340 | 1 | Thomas Walters | non-auditory options such as those for the AIM display and for |
341 | 1 | Thomas Walters | the input and output files. |
342 | 1 | Thomas Walters | |
343 | 1 | Thomas Walters | A complete listing of the AIM instructions is included in the listing |
344 | 1 | Thomas Walters | produced by the instruction 'manaim -k all | more'. |
345 | 1 | Thomas Walters | |
346 | 1 | Thomas Walters | Manual pages can be printed with commands of the form |
347 | 1 | Thomas Walters | 'manaim gen??? | lpr'. |
348 | 1 | Thomas Walters | |
349 | 1 | Thomas Walters | |
350 | 1 | Thomas Walters | 5. Manual pages for AIM tools: manaim <aimtool_name> |
351 | 1 | Thomas Walters | |
352 | 1 | Thomas Walters | The software package includes a set of 'aimtools' for generating |
353 | 1 | Thomas Walters | and manipulating input waves, and for processing the multi-channel, |
354 | 1 | Thomas Walters | multi-frame output of AIM. |
355 | 1 | Thomas Walters | |
356 | 1 | Thomas Walters | There are manual pages for the aimtools accessed by instructions of |
357 | 1 | Thomas Walters | the form 'manaim <aimtool_name>'. |
358 | 1 | Thomas Walters | |
359 | 1 | Thomas Walters | A complete listing of the aimtools is included in the listing |
360 | 1 | Thomas Walters | produced by the instruction 'manaim -k all | more'. |
361 | 1 | Thomas Walters | |
362 | 1 | Thomas Walters | |
363 | 1 | Thomas Walters | |
364 | 1 | Thomas Walters | D. Additional Facilities |
365 | 1 | Thomas Walters | |
366 | 1 | Thomas Walters | |
367 | 1 | Thomas Walters | 1. Silent Options: docs/aimSilentOptions |
368 | 1 | Thomas Walters | |
369 | 1 | Thomas Walters | AIM includes a number of 'silent options' that are occassionally |
370 | 1 | Thomas Walters | useful but not sufficiently important to warrant positions on the |
371 | 1 | Thomas Walters | options lists produced by the on-line help (gen??? -help). |
372 | 1 | Thomas Walters | |
373 | 1 | Thomas Walters | A list of the silent options is provided in docs/aimSilentOptions |
374 | 1 | Thomas Walters | |
375 | 1 | Thomas Walters | |
376 | 1 | Thomas Walters | 2. File Formats: docs/aimFileFormats |
377 | 1 | Thomas Walters | |
378 | 1 | Thomas Walters | A description of the layout of information in the output files |
379 | 1 | Thomas Walters | produced by AIM is presented in docs/aimFileFormats |
380 | 1 | Thomas Walters | |
381 | 1 | Thomas Walters | |
382 | 1 | Thomas Walters | |
383 | 1 | Thomas Walters | 3. AIM list: mail aim@mrc-apu.cam.ac.uk |
384 | 1 | Thomas Walters | |
385 | 1 | Thomas Walters | An email list for AIM users has been set up. The instructions for |
386 | 1 | Thomas Walters | joining and retiring from the mail list are presented in |
387 | 1 | Thomas Walters | docs/aimMailList. |
388 | 1 | Thomas Walters | |
389 | 1 | Thomas Walters | Note that the list is not moderated. It is a facility whereby users |
390 | 1 | Thomas Walters | can communicate for their mutual benefit rather than a question |
391 | 1 | Thomas Walters | answering facility provided by the software developers. |
392 | 1 | Thomas Walters | |
393 | 1 | Thomas Walters | |
394 | 1 | Thomas Walters | |
395 | 1 | Thomas Walters | ______________________________________________________________________ |
396 | 1 | Thomas Walters | |
397 | 1 | Thomas Walters | IV. SETTING UP PATHS FOR AIM AND MANAIM: |
398 | 1 | Thomas Walters | |
399 | 1 | Thomas Walters | |
400 | 1 | Thomas Walters | As with all applications, the use of AIM is greatly assisted by the |
401 | 1 | Thomas Walters | setting up of appropriate pathnames for the executables and on-line |
402 | 1 | Thomas Walters | help. |
403 | 1 | Thomas Walters | |
404 | 1 | Thomas Walters | In the following ${DIR} is the pathname of the directory in which AIM is |
405 | 1 | Thomas Walters | installed in your file system. For example this might be: /usr/local/aim |
406 | 1 | Thomas Walters | |
407 | 1 | Thomas Walters | |
408 | 1 | Thomas Walters | A. Executables |
409 | 1 | Thomas Walters | |
410 | 1 | Thomas Walters | The executable files of the model, AIM tools and the script files are located |
411 | 1 | Thomas Walters | in the ${DIR}/bin directory. |
412 | 1 | Thomas Walters | |
413 | 1 | Thomas Walters | If the path name is set to this directory, these programs can be executed |
414 | 1 | Thomas Walters | from anywhere in the system. The best thing to do is to set the PATH |
415 | 1 | Thomas Walters | variable of the environment to: |
416 | 1 | Thomas Walters | |
417 | 1 | Thomas Walters | setenv PATH ${DIR}/bin:$PATH |
418 | 1 | Thomas Walters | |
419 | 1 | Thomas Walters | This can be done in the .login, .profile or any other appropriate start-up |
420 | 1 | Thomas Walters | script. |
421 | 1 | Thomas Walters | |
422 | 1 | Thomas Walters | |
423 | 1 | Thomas Walters | B. Manual Pages: |
424 | 1 | Thomas Walters | |
425 | 1 | Thomas Walters | The `manaim' script prints AIM manual pages with appropriate name in the |
426 | 1 | Thomas Walters | Unix man page format. |
427 | 1 | Thomas Walters | |
428 | 1 | Thomas Walters | If the user wishes to view the man pages through "xman", the |
429 | 1 | Thomas Walters | environment variable MANPATH needs to be setup to search the |
430 | 1 | Thomas Walters | [aim]/release/man directory along with the other default man |
431 | 1 | Thomas Walters | directories. |
432 | 1 | Thomas Walters | |
433 | 1 | Thomas Walters | Add the directory which contains the AIM manual pages to the MANPATH |
434 | 1 | Thomas Walters | in your environment, for example by including the following in your |
435 | 1 | Thomas Walters | start-up script: |
436 | 1 | Thomas Walters | |
437 | 1 | Thomas Walters | setenv MANPATH ${DIR}/man:${MANPATH} |
438 | 1 | Thomas Walters | |
439 | 1 | Thomas Walters | or, if MANPATH is an undefined variable: |
440 | 1 | Thomas Walters | |
441 | 1 | Thomas Walters | setenv MANPATH ${DIR}/man |
442 | 1 | Thomas Walters | |
443 | 1 | Thomas Walters | |
444 | 1 | Thomas Walters | For compatibility with systems which do not conventionally use a |
445 | 1 | Thomas Walters | MANPATH, the pathname of the AIM pages directory must be the first |
446 | 1 | Thomas Walters | pathname in the list. |
447 | 1 | Thomas Walters | |
448 | 1 | Thomas Walters | The AIM man pages will be appear in the "User Commands" section and |
449 | 1 | Thomas Walters | the "Local" section of xman. |