[yt-dev] Issue #1249: annotate_cell_edges: wrong/ugly output for high-resolution data (yt_analysis/yt)
Dominik Derigs
issues-reply at bitbucket.org
Sat Jul 23 08:28:20 PDT 2016
New issue 1249: annotate_cell_edges: wrong/ugly output for high-resolution data
https://bitbucket.org/yt_analysis/yt/issues/1249/annotate_cell_edges-wrong-ugly-output-for
Dominik Derigs:
This concerns the functionality added in issue #1198 (annotate_cell_edges). As can be seen in the picture, the routine produces wrong outputs for sufficiently refined data sets:
![windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density.png](https://bitbucket.org/repo/BXbAb/images/2894998979-windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density.png)
MWE to generate this image:
```
#!python
import yt
ds = yt.load("windtunnel_4lev_hdf5_plt_cnt_0040")
slc = yt.SlicePlot(ds, 'z', 'density')
slc.annotate_cell_edges(alpha=0.3,color=(0.0,0.0,0.0))
slc.save()
```
Data taken from: http://yt-project.org/data/WindTunnel.tar.gz
If I change the resolution of the generated fixed resolution buffer in yt/visualization/plot_window.py:
```
#!python
class PlotWindow(ImagePlotContainer):
[...]
def __init__(self, data_source, bounds, buff_size=(800,800), antialias=True,
periodic=True, origin='center-window', oblique=False,
window_size=8.0, fields=None, fontsize=18, aspect=None,
setup=False):
```
from 800 to a higher value the result changes, but still it is not satisfactory. For very high resolutions, the results become worse again.
800x800:
![windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density.png](https://bitbucket.org/repo/BXbAb/images/2894998979-windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density.png)
1200x1200:
![windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density_1200.png](https://bitbucket.org/repo/BXbAb/images/3484107681-windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density_1200.png)
1600x1600:
![windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density_1600.png](https://bitbucket.org/repo/BXbAb/images/1966244505-windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density_1600.png)
3200x3200:
![windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density_3200.png](https://bitbucket.org/repo/BXbAb/images/1115888674-windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density_3200.png)
6000x6000:
![windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density_6000.png](https://bitbucket.org/repo/BXbAb/images/422764143-windtunnel_4lev_hdf5_plt_cnt_0040_Slice_z_density_6000.png)
More information about the yt-dev
mailing list