Packages | |
| package | ANA |
| package | functions |
| package | linear_operators |
| This is a proxy module to import all of the linear operators from. | |
| package | setup |
Functions | |
| def | test |
| Imports the test module and runs the test suite. | |
Variables | |
| string | __copyright__ |
| string | __license__ |
| __version_major__ = slimpy_base.__version_major__ | |
| major version number | |
| __version_minor__ = slimpy_base.__version_minor__ | |
| minor version number | |
| __revision__ = slimpy_base.__revision__ | |
| svn revision number | |
| __version__ = slimpy_base.__version__ | |
| __date__ = slimpy_base.__date__ | |
| tuple | env = InstanceManager() |
| End = env.Execute | |
| Execute = env.Execute | |
| tuple | vector = __VectorFactory__() |
| tuple | __loader__ = __Loader() |
| Space = VectorSpace | |
| tuple | optionparser = SlimOptionParser() |
| parse_args = optionparser.parse | |
| check_required = optionparser.check_required | |
| list | log = env[ 'record' ] |
| list | slimvars = env['slimvars'] |
| printglobal = slimvars.printGlobals | |
| setglobal = slimvars.setglobal | |
| listLinop = _rlt.print_opers | |
| list | keystone = env['keystone'] |
| listPlugins = keystone.listPlugins | |
SLIMpy is a tool that interfaces Abstract numerical algorithms with a variety of lower lever software packages. SLIMpy uses Operator overloading to build an abstract computational tree which can be applied to many other software environments such as RSF.
helper functions: shelp( *names ) -> prints SLIMpy help on names listLinop() -> prints a list of all the linear operator classes listPlugins() -> print the plugins available ( ie. rsf ) printglobal() -> prints all global variables in 'slimvars'
| def SLIMpy.test | ( | descriptions = 1, |
||
verbosity = 1, |
||||
stream = None | ||||
| ) |
Imports the test module and runs the test suite.
descriptions and verbosity are the arguments to pass to the default test runner
Definition at line 133 of file __init__.py.
| string __copyright__ |
Definition at line 58 of file __init__.py.
| string __license__ |
Initial value:
""" This file is part of SLIMpy . SLIMpy is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. SLIMpy is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with SLIMpy . If not, see <http://www.gnu.org/licenses/>. """
Definition at line 23 of file __init__.py.
| tuple __loader__ = __Loader() |
Definition at line 84 of file __init__.py.
Definition at line 57 of file __init__.py.
| check_required = optionparser.check_required |
Definition at line 121 of file __init__.py.
| End = env.Execute |
Definition at line 66 of file __init__.py.
| tuple env = InstanceManager() |
Definition at line 64 of file __init__.py.
| Execute = env.Execute |
Definition at line 67 of file __init__.py.
Definition at line 173 of file __init__.py.
| listLinop = _rlt.print_opers |
Definition at line 169 of file __init__.py.
| listPlugins = keystone.listPlugins |
Definition at line 176 of file __init__.py.
Definition at line 152 of file __init__.py.
| tuple optionparser = SlimOptionParser() |
Definition at line 118 of file __init__.py.
| parse_args = optionparser.parse |
Definition at line 120 of file __init__.py.
| printglobal = slimvars.printGlobals |
Definition at line 161 of file __init__.py.
| setglobal = slimvars.setglobal |
Definition at line 162 of file __init__.py.
Definition at line 160 of file __init__.py.
Definition at line 108 of file __init__.py.
| tuple vector = __VectorFactory__() |
Definition at line 77 of file __init__.py.
1.5.6