view ROADMAP @ 11542:695141f1c05c ss-3-3-55

snapshot 3.3.55
author John W. Eaton <jwe@octave.org>
date Sat, 15 Jan 2011 04:53:04 -0500
parents 3c323dde0f85
children
line wrap: on
line source

An overview of the directory layout of Octave's source files:

  doc           -- Texinfo documentation for Octave

  examples      -- some example files

  libcruft      -- various numerical libraries (mostly Fortran)
    amos           * bessel functions
    blas-xtra      * wrappers for blas functions used in Octave
    daspk          * large scale differential algebraic equation solver
    dasrt          * differential algebraic equation solver with root finding
    dassl          * differential-algebraic system solver
    fftpack        * subroutines for fast fourier transforms
    lapack-xtra    * wrappers for lapack functions used in Octave
    misc           * miscellaneous utilities
    odepack        * odinary differential equation solver
    ordered-qz     * code for ordering eigenvalues for QZ factorization
    quadpack       * subroutines for numerical integration
    ranlib         * random number generators
    slatec-err     * slatec error handling library
    slatec-fn      * various special function subroutines

  liboctave     -- the C++ interfaces to the numerical libraries and
                   various OS facilities

  scripts       -- functions written in the Octave language
    audio          * play and record sound files (system dependent)
    deprecated     * older deprecated functions
    elfun          * elementary mathematical functions
    @ftp           * ftp object class
    general        * utility functions
    geometry       * geometry algorithms
    image          * image processing
    help           * help subsystem functions
    io             * input/output functions
    linear-algebra * linear algebra stuff
    miscellaneous  * stuff that doesn't fit anywhere else
    optimization   * zero finders and minimizers
    path           * functions for path manipulation
    pkg            * the package manager
    plot           * plotting functions
    polynomial     * polynomial manipulation
    set            * set manipulation
    signal         * signal processing
    sparse         * sparse matrix support
    specfun        * special mathematical functions
    special-matrix * functions for generating special types of matrices
    startup        * initialization functions
    statistics     * statistical functions, distributions, and tests
    strings        * character string manipulation
    testfun        * unit testing
    time           * time and date functions

  src           -- the interpreter itself

  test          -- tests for the interpreter
    test_*.m       * fixed tests for the interpreter
    fntests.m      * script to run function tests embedded in C++ and .m files


John W. Eaton
jwe@octave.org

Last updated: Mon Jan 10 21:48:42 PST 2011