New issue 810: Unexpected units behavior creating yt sphere with unit_refactor https://bitbucket.org/yt_analysis/yt/issue/810/unexpected-units-behavior-cre...
Brian Crosby:
Creating a sphere object using a YTQuantity for the radius creates an object that appears to have the value of the radius in cm, despite calling it code_length.
Example:
In [4]: my_sphere = pf.sphere(location, YTQuantity(10, 'kpc'))
In [5]: my_sphere Out[5]: YTSphere (moving7_0010): center=[ 0.75073242 0.75024414 0.75024414] code_length, radius=3.08567758096e+22 code_length
Creating the sphere with a tuple rather than a YTQuantity behaves normally.
Example:
In [6]: my_sphere = pf.sphere(location, (10, 'kpc'))
In [7]: my_sphere Out[7]: YTSphere (moving7_0010): center=[ 0.75073242 0.75024414 0.75024414] code_length, radius=10.0 kpc
Responsible: ngoldbaum