__init__ (version 0.1.1, 3 June 2004)
index
__init__.py

"Good enough" routines for numerical analysis.
 
This package of basic array manipulation and numerical analysis 
tools that have algorithms that are "good enough" to get the 
job done.  This means that they only depend on other packages 
(there is no called C or Fortran code), that they work, but they 
are not optimized or tested as rigorously as in a standard library 
like LAPACK.  These routines enable me to write more "portable" 
code:  if I find another module that uses a substantially better 
algorithm than I've implemented, I can just import and call that 
module in the code of my gemath routine, without having to change 
the code of programs that call the gemath routine.
 
All modules in this package contain only a single non-private 
function, of the same name as the module.  All array input/outputs 
are plain Numeric arrays, and many functions handle missing values
through the keyword argument missing.  A number of functions also
accept the keyword algorithm, which allows you to select which
algorithm you wish to use.  Of course, different algorithms have
different names; however, all routines with this keyword have one 
algorithm named 'default', which is the default value of the 
algorithm keyword.
 
The name "gemath" means "good enough mathematics" :).
 
Some useful online help commands for the package:
* help(gemath):  Help for the package.  A list of all modules in 
  this package is found in the "Package Contents" section of the 
  help output.
* help(gemath.M):  Details of each module "M", where "M" is the 
  module's name.

 
Modules
       
MA
Numeric
os
sys

 
Data
        __all__ = ['can_use_sphere', 'curl_2d', 'deriv', 'dindgen', 'findgen', 'gemath_version', 'has_close', 'interp', 'is_monotonic_decr', 'is_monotonic_incr', 'is_numeric_float', 'lindgen', 'where_close']
__author__ = 'Johnny Lin <http://www.johnny-lin.com/>'
__credits__ = ''
__date__ = '3 June 2004'
__test__ = {'Additional Example 1': '\n import gemath\n '}
__version__ = '0.1.1'

 
Author
        Johnny Lin <http://www.johnny-lin.com/>

 
Credits