1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
Here is an attempt at a simple explanation of the directory layout for
Octave's source files.
doc -- Texinfo documentation for Octave
emacs -- Emacs lisp stuff
examples -- some example files
glob -- filename globbing functions
info -- a modified version of the GNU Info reader
kpathsea -- Karl Berry's path searching library
libcruft -- various numerical libraries (mostly Fortran)
balgen * balancing subroutines for eigenvalue computations
blas * basic linear algebra subroutines
dassl * differential-algebraic system solver
eispack * subroutines for eigenvalue problems
fftpack * subroutines for fast fourier transforms
lapack * linear algebra package
linpack * linear algebra package
minpack * nonlinear equation solver
misc * miscellaneous utilities
odepack * odinary differential equation solver
quadpack * subroutines for numerical integration
ranlib * random number generators
slatec-fn * various special function subroutines
villad * subroutines for orthogonal collocation weights
liboctave -- the C++ interfaces to the numerical libraries and
various OS facilities.
make -- configuration and makefile stuff for kpathsea
readline -- GNU readline library (from bash), slightly modified
scripts -- functions written in the Octave language
audio * play and record sound files (system dependent)
control * control theory
elfun * elementary mathematical functions
general * utility functions
image * image processing
io * input/output functions
linear-algebra * linear algebra stuff
miscellaneous * stuff that doesn't fit anywhere else
plot * plotting
polynomial * polynomial manipulation
set * set manipulation
signal * signal processing
specfun * special mathematical functions
special-matrix * functions for generating special types of matrices
startup * initialization functions
statistics * statistical stuff
strings * character string manipulation
time * time and date functions
src -- the interpreter itself
test -- tests for the interpreter
config * configuration files for DejaGnu
octave.test * subdirectories contianing actual tests are here
John W. Eaton
jwe@bevo.che.wisc.edu
University of Wisconsin-Madison
Department of Chemical Engineering
|