<div dir="ltr">I can reproduce this and have opened an issue to track it: <a href="https://bitbucket.org/yt_analysis/yt/issues/1069/data-objects-used-to-create-a-profile-in-a">https://bitbucket.org/yt_analysis/yt/issues/1069/data-objects-used-to-create-a-profile-in-a</a><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 20, 2015 at 6:33 PM, Mateusz Ruszkowski <span dir="ltr"><<a href="mailto:mateuszr@umich.edu" target="_blank">mateuszr@umich.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
   Hi,<br>
<br>
I am trying to plot two profiles on one plot and adjust xlim. I am getting the following error message:<br>
<br>
Traceback (most recent call last):<br>
  File "test.py", line 17, in <module><br>
    plot.set_xlim([0.1, 1.0])<br>
  File "/home/mateuszr/my_yt/yt-x86_64/src/yt-hg/yt/visualization/plot_container.py", line 62, in newfunc<br>
    rv = f(*args, **kwargs)<br>
  File "/home/mateuszr/my_yt/yt-x86_64/src/yt-hg/yt/visualization/profile_plotter.py", line 547, in set_xlim<br>
    extrema=extrema, units=units)<br>
  File "/home/mateuszr/my_yt/yt-x86_64/src/yt-hg/yt/data_objects/profiles.py", line 1436, in create_profile<br>
    bin_fields = data_source._determine_fields(bin_fields)<br>
  File "/home/mateuszr/my_yt/yt-x86_64/src/yt-hg/yt/data_objects/data_containers.py", line 552, in _determine_fields<br>
    finfo = self.ds._get_field_info(ftype, fname)<br>
ReferenceError: weakly-referenced object no longer exists<br>
<br>
---------------------------------------------------<br>
I am using the following script:<br>
<br>
import yt<br>
<br>
profiles = []<br>
labels   = []<br>
<br>
for i in range(0,2,1):<br>
<br>
   print i<br>
   ds=yt.load("./sedov_hdf5_chk_%04i"%i)<br>
   my_data = ds.sphere(ds.domain_center, 1.0)<br>
   sim_time = ds.current_time<br>
   profiles.append(yt.create_profile(my_data, "radius", fields=["density"], weight_field="cell_volume", n_bins=32))<br>
   labels.append("t= %.0f" % sim_time)<br>
<br>
plot = yt.ProfilePlot.from_profiles(profiles, labels=labels)<br>
plot.set_xlim([0.1, 1.0])<br>
plot.save()<br>
<br>
------------------------------------------------------<br>
I am using the following yt version:<br>
<br>
Version = 3.3-dev<br>
Changeset = 603eab147248 (yt) tip<br>
<br>
<br>
-------------------------------------------------------<br>
<br>
Data = standard Flash Sedov test.<br>
<br>
<br>
Any idea what I may be doing wrong?<br>
<br>
    Thanks,<br>
      Mateusz<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
yt-users mailing list<br>
<a href="mailto:yt-users@lists.spacepope.org">yt-users@lists.spacepope.org</a><br>
<a href="http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org" rel="noreferrer" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org</a><br>
</blockquote></div><br></div>