__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 | ||||||
|
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 | ||