[yt-dev] Issue #929: ProjectionPlot.set_log fails for radio fits datasets (yt_analysis/yt)
Kacper Kowalik
issues-reply at bitbucket.org
Tue Oct 21 09:13:57 PDT 2014
New issue 929: ProjectionPlot.set_log fails for radio fits datasets
https://bitbucket.org/yt_analysis/yt/issue/929/projectionplotset_log-fails-for-radio-fits
Kacper Kowalik:
Following script:
```
#!python
import yt
from yt.frontends.fits.misc import ds9_region
ds = yt.load("radio_fits/grs-50-cube.fits", nan_mask=0.0)
region = 'galactic;box(+49:26:35.150,-0:30:04.410,1926.1927",1483.3701",0.0)'
box_reg = ds9_region(ds, region)
prj = yt.ProjectionPlot(ds, "z", ["temperature"], origin="native",
data_source=box_reg, weight_field="ones") # "ones" weights each cell by 1
prj.set_log("temperature", True)
```
fails with rev: 297789d10298, yielding:
```
#!text
Traceback (most recent call last):
File "bug.py", line 10, in <module>
prj.set_log("temperature", True)
File ".../yt/visualization/plot_container.py", line 70, in newfunc
args[0]._setup_plots()
File ".../yt/visualization/plot_window.py", line 898, in _setup_plots
mticks = self.plots[f].image.norm( get_symlog_minorticks(flinthresh, vmin.d, vmax.d) )
AttributeError: 'float' object has no attribute 'd'
```
More information about the yt-dev
mailing list