Package mvpa :: Package base
[hide private]
[frames] | no frames]

Package base

source code

Base functionality of PyMVPA

Module Organization

mvpa.base module contains various modules which are used through out PyMVPA code, and are generic building blocks

Submodules [hide private]
    Basic

Classes [hide private]
  _SingletonType
Simple singleton implementation adjusted from http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/412551
  __Singleton
To ensure single instance of a class instantiation (object)
  WarningLog
Logging class of messsages to be printed just once per each message
Variables [hide private]
  cfg = __Singleton('cfg', ConfigManager())
  verbose = __Singleton("verbose", LevelLogger(handlers= cfg.get...
  warnings_btlevels = 10
  warnings_bt = False
  warnings_maxcount = 1
  warning = WarningLog(handlers= {False: cfg.get('warnings', 'ou...
  debug = __Singleton("debug", DebugLogger(handlers= cfg.get('de...

Imports: stdout, stderr, ConfigManager, LevelLogger, OnceLogger, Logger, DebugLogger


Variables Details [hide private]

verbose

Value:
__Singleton("verbose", LevelLogger(handlers= cfg.get('verbose', 'outpu\
t', default= 'stdout').split(',')))

warning

Value:
WarningLog(handlers= {False: cfg.get('warnings', 'output', default= 's\
tdout').split(','), True: []} [cfg.getboolean('warnings', 'suppress', \
default= False)], btlevels= warnings_btlevels, btdefault= warnings_bt,\
 maxcount= warnings_maxcount)

debug

Value:
__Singleton("debug", DebugLogger(handlers= cfg.get('debug', 'output', \
default= 'stdout').split(',')))