[Pkg-exppsy-maintainers] state variable in PyMVPA

Yaroslav Halchenko debian at onerussian.com
Wed Jan 9 03:57:27 UTC 2008


Hi All,

As I already told Michael I reworked a bit the way we do 'states' -- ie
information in the objects which can be conditionally stored if they are
enabled.

If before we simply accessed them via getattr, ie like
clf["values"]
and polluted objects namespace with all kinds state-modifying-methods,
such as
clf.isStateEnabled, now it is done via attributes, and access to state
variables is done via .states attribute, ie

print clf.values
clf.states.enable('values)

needless to say that now we got completion for the state variables
working ipython (although it completes both enabled and not enabled
state variables...)

So, it is a little beastie (which costed me some time) but I hope you
like it

now time to get some data analyzed

P.S. those modifications are under appropriate branch
(_tent/state-access-via-getsetattr) and also I merged them into my
branch (historically named as yoh/mappers)



-- 
Yaroslav Halchenko
Research Assistant, Psychology Department, Rutgers-Newark
Student  Ph.D. @ CS Dept. NJIT
Office: (973) 353-5440x263 | FWD: 82823 | Fax: (973) 353-1171
        101 Warren Str, Smith Hall, Rm 4-105, Newark NJ 07102
WWW:     http://www.linkedin.com/in/yarik        



More information about the Pkg-exppsy-maintainers mailing list