[yt-users] clobbering projection field data

Elizabeth Tasker tasker at astro1.sci.hokudai.ac.jp
Sat Jul 14 17:34:24 PDT 2012


Hi Matt,

Hmm, oddly I did that but I think I did it after I ran the script once and created a .yt and .harrays file. I've deleted those and retried (using only your line, not my other attempts) and we seems to be good!

Thanks!

Elizabeth



On Jul 15, 2012, at 2:34 AM, Matthew Turk wrote:

> Hi Elizabeth,
> 
> Put this at the very top of your script:
> 
> from yt.config import ytcfg
> ytcfg["yt","serialize"] = "False"
> 
> This will disable saving the projections.  I'd very, very much like to
> turn off auto-saving of projections in future versions of yt, and make
> it a deliberate choice, but I don't know how good an idea that is.  :)
> 
> -Matt
> 
> On Sat, Jul 14, 2012 at 7:45 AM, Elizabeth Tasker
> <tasker at astro1.sci.hokudai.ac.jp> wrote:
>> Hi,
>> 
>> I'm creating a series of projections in a loop, where the conditions for the projection change with each iteration:
>> 
>> for v in range(resolution[2]):
>>        projection = pf.h.proj(2, 'LOSVelocityRangeDensity')
>> 
>> 
>> I can't seem to persuade yt to delete the old projection and make a fresh one each sweep. I've tried:
>> 
>> if projection.has_key("LOSVelocityRangeDensity"): del projection["LOSVelocityRangeDensity"]
>> 
>> and
>> 
>> for g in pf.h.grids:
>>      if g.has_key("LOSVelocityRangeDensity"): del g["LOSVelocityRangeDensity"]
>> 
>> 
>> But it's clearly not re-making the projection.
>> 
>> Is there a better way to make it ever forget it has ever produced a projection of this field before and start from scratch with the new loop parameters?
>> 
>> Elizabeth
>> _______________________________________________
>> yt-users mailing list
>> yt-users at lists.spacepope.org
>> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org




More information about the yt-users mailing list