[Yt-dev] not_in_all

david collins antpuncher at gmail.com
Mon Jun 20 19:53:07 PDT 2011


Hi--

I have (a probably stupid) problem.  I have a field that I'm writing
out to some grids.  The field is called 'AvgElec0', and only exists on
level>0 grids (non-root-grids).  I've defined this field

def _AEx(field,data):
    return data['AvgElec0'][:,:-1,:-1]
add_field('AEx',function=_AEx,validators=[ValidateSpatial(0)],take_log=False,not_in_all=True)

(the slice is for the centering of the field).  When I do something
like pf.h.grids[1]['AEx'] I get a key error, "AvgElec0," even though
double checking the field is in fact in that grid.  If I change the
code so it's written on all levels, the same pf.h.grids[1]['AEx']
works fine, as one would expect.  Has the not_in_all behavior changed?
 Might I be doing something stupid?

Thanks,
d.


-- 
Sent from my computer.



More information about the yt-dev mailing list