Issue #1035: defining a bounding box causes units problems in tipsy data sets (yt_analysis/yt)

New issue 1035: defining a bounding box causes units problems in tipsy data sets https://bitbucket.org/yt_analysis/yt/issue/1035/defining-a-bounding-box-caus...
Desika Narayanan:
Hey All,
FYI, this may be related to [PR # 1524](https://bitbucket.org/yt_analysis/yt/pull-request/1524/added-functionality-f...)
If I run the following on the tipsy data set:
``` import yt import numpy as np
fname = 'TipsyGalaxy/galaxy.00300'
boxsize = 100 bbox = [[-boxsize,boxsize], [-boxsize,boxsize], [-boxsize,boxsize]]
ds = yt.load(fname,bounding_box=bbox) ds.index
px = yt.ProjectionPlot(ds,"z",('deposit', 'Gas_density'),center='m') px.save('junk.z.png') ```
I'll get an image back out that has the galaxy as 50 cm big! However, if I run the same code but replace the load command with:
``` ds = yt.load(fname) ```
then no problem.
Another way this manifests itself is if I load with the bounding_box set in the load command, then:
``` In [11]: ds.length_unit Out[11]: 1.0 kpc
In [12]: ds.domain_left_edge Out[12]: YTArray([-100., -100., -100.]) code_length
In [13]: ds.domain_left_edge.in_units('kpc') Out[13]: YTArray([ -3.24077929e-20, -3.24077929e-20, -3.24077929e-20]) kpc ```
I've looked through frontends/tipsy/data_structures and can't seem to figure what's doing this.
Again, this might not be related to this PR, but it sure seems similar.
participants (1)
-
Desika Narayanan