Issue #929: ProjectionPlot.set_log fails for radio fits datasets (yt_analysis/yt)

New issue 929: ProjectionPlot.set_log fails for radio fits datasets https://bitbucket.org/yt_analysis/yt/issue/929/projectionplotset_log-fails-f... 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' ```
participants (1)
-
Kacper Kowalik