
Hi yt-users, My last attempt was too big to make it to the user list, so I will try again! I am trying to make a volume rendering using --- Version = 3.2-dev Changeset = dc2467c4eae7 (yt) tip --- and basically following this example: http://bender.astro.sunysb.edu/random/vol_rotate.py My problem is that the units are wonky on my colorbar. I input them in my transfer function as cgs, and the peaks seem to be in the right place based on my input range and sample values. Can I get the colorbar to present the density values in cgs? You can see the colorbar and the code attached. Oh, I had to add in the line matplotlib.use('pdf') because I was getting a _tkinter can't find your screen error everytime I tried to add the colorbar. I think it was a matplotlib with my computer problem. Thanks! Stephanie -- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com

A while back I added a label_fmt argument to save_annotated: label_fmt : str, optional A format specifier (e.g., label_fmt="%.2g") to use in formatting the data values that label the transfer function colorbar. this fixed the values for me so they look reasonable. Note: I don't think any of this has made it over to the new VR interface. On Tue, Aug 11, 2015 at 2:42 PM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Hi yt-users,
My last attempt was too big to make it to the user list, so I will try again! I am trying to make a volume rendering using --- Version = 3.2-dev Changeset = dc2467c4eae7 (yt) tip --- and basically following this example:
http://bender.astro.sunysb.edu/random/vol_rotate.py
My problem is that the units are wonky on my colorbar. I input them in my transfer function as cgs, and the peaks seem to be in the right place based on my input range and sample values. Can I get the colorbar to present the density values in cgs? You can see the colorbar and the code attached.
Oh, I had to add in the line matplotlib.use('pdf') because I was getting a _tkinter can't find your screen error everytime I tried to add the colorbar. I think it was a matplotlib with my computer problem.
Thanks!
Stephanie -- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Michael Zingale Associate Professor Dept. of Physics & Astronomy • Stony Brook University • Stony Brook, NY 11794-3800 *phone*: 631-632-8225 *e-mail*: Michael.Zingale@stonybrook.edu *web*: http://www.astro.sunysb.edu/mzingale github: http://github.com/zingale

I don't believe Stephanie is using the new VR interface for this problem. On Tue, Aug 11, 2015 at 2:04 PM, Michael Zingale < michael.zingale@stonybrook.edu> wrote:
A while back I added a label_fmt argument to save_annotated:
label_fmt : str, optional
A format specifier (e.g., label_fmt="%.2g") to use in formatting the data values that label the transfer function colorbar.
this fixed the values for me so they look reasonable.
Note: I don't think any of this has made it over to the new VR interface.
On Tue, Aug 11, 2015 at 2:42 PM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Hi yt-users,
My last attempt was too big to make it to the user list, so I will try again! I am trying to make a volume rendering using --- Version = 3.2-dev Changeset = dc2467c4eae7 (yt) tip --- and basically following this example:
http://bender.astro.sunysb.edu/random/vol_rotate.py
My problem is that the units are wonky on my colorbar. I input them in my transfer function as cgs, and the peaks seem to be in the right place based on my input range and sample values. Can I get the colorbar to present the density values in cgs? You can see the colorbar and the code attached.
Oh, I had to add in the line matplotlib.use('pdf') because I was getting a _tkinter can't find your screen error everytime I tried to add the colorbar. I think it was a matplotlib with my computer problem.
Thanks!
Stephanie -- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Michael Zingale Associate Professor
Dept. of Physics & Astronomy • Stony Brook University • Stony Brook, NY 11794-3800 *phone*: 631-632-8225 *e-mail*: Michael.Zingale@stonybrook.edu *web*: http://www.astro.sunysb.edu/mzingale github: http://github.com/zingale
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Cameron Hummels NSF Postdoctoral Fellow Department of Astronomy California Institute of Technology http://chummels.org

Dear Michael, That did the trick! Thanks very much! Since that worked so well, is there a way I can get the density units to look a bit nicer (actually have the "3" superscript instead of "cm**3"?) Thanks again, Stephanie -- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com On Tue, Aug 11, 2015 at 2:06 PM, Cameron Hummels <chummels@gmail.com> wrote:
I don't believe Stephanie is using the new VR interface for this problem.
On Tue, Aug 11, 2015 at 2:04 PM, Michael Zingale < michael.zingale@stonybrook.edu> wrote:
A while back I added a label_fmt argument to save_annotated:
label_fmt : str, optional
A format specifier (e.g., label_fmt="%.2g") to use in formatting the data values that label the transfer function colorbar.
this fixed the values for me so they look reasonable.
Note: I don't think any of this has made it over to the new VR interface.
On Tue, Aug 11, 2015 at 2:42 PM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Hi yt-users,
My last attempt was too big to make it to the user list, so I will try again! I am trying to make a volume rendering using --- Version = 3.2-dev Changeset = dc2467c4eae7 (yt) tip --- and basically following this example:
http://bender.astro.sunysb.edu/random/vol_rotate.py
My problem is that the units are wonky on my colorbar. I input them in my transfer function as cgs, and the peaks seem to be in the right place based on my input range and sample values. Can I get the colorbar to present the density values in cgs? You can see the colorbar and the code attached.
Oh, I had to add in the line matplotlib.use('pdf') because I was getting a _tkinter can't find your screen error everytime I tried to add the colorbar. I think it was a matplotlib with my computer problem.
Thanks!
Stephanie -- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Michael Zingale Associate Professor
Dept. of Physics & Astronomy • Stony Brook University • Stony Brook, NY 11794-3800 *phone*: 631-632-8225 *e-mail*: Michael.Zingale@stonybrook.edu *web*: http://www.astro.sunysb.edu/mzingale github: http://github.com/zingale
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Cameron Hummels NSF Postdoctoral Fellow Department of Astronomy California Institute of Technology http://chummels.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org

You can get a nice LaTeX rendering of the units for any YTarray or YTQuantity like so: In [9]: from yt.units import g,cm In [10]: g/cm**3 Out[10]: 1.0 g/cm**3 In [11]: type(g/cm**3) Out[11]: yt.units.yt_array.YTQuantity In [12]: (g/cm**3).units.latex_representation() Out[12]: '\\frac{\\rm{g}}{\\rm{cm}^{3}}' I'm not sure where in the code the colorbar unit is getting generated, but right now it's displaying str(unit) instead of str(unit.latex_representation()). Hope that helps, Nathan On Wed, Aug 12, 2015 at 12:05 AM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Dear Michael,
That did the trick! Thanks very much! Since that worked so well, is there a way I can get the density units to look a bit nicer (actually have the "3" superscript instead of "cm**3"?) Thanks again,
Stephanie
-- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
On Tue, Aug 11, 2015 at 2:06 PM, Cameron Hummels <chummels@gmail.com> wrote:
I don't believe Stephanie is using the new VR interface for this problem.
On Tue, Aug 11, 2015 at 2:04 PM, Michael Zingale < michael.zingale@stonybrook.edu> wrote:
A while back I added a label_fmt argument to save_annotated:
label_fmt : str, optional
A format specifier (e.g., label_fmt="%.2g") to use in formatting the data values that label the transfer function colorbar.
this fixed the values for me so they look reasonable.
Note: I don't think any of this has made it over to the new VR interface.
On Tue, Aug 11, 2015 at 2:42 PM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Hi yt-users,
My last attempt was too big to make it to the user list, so I will try again! I am trying to make a volume rendering using --- Version = 3.2-dev Changeset = dc2467c4eae7 (yt) tip --- and basically following this example:
http://bender.astro.sunysb.edu/random/vol_rotate.py
My problem is that the units are wonky on my colorbar. I input them in my transfer function as cgs, and the peaks seem to be in the right place based on my input range and sample values. Can I get the colorbar to present the density values in cgs? You can see the colorbar and the code attached.
Oh, I had to add in the line matplotlib.use('pdf') because I was getting a _tkinter can't find your screen error everytime I tried to add the colorbar. I think it was a matplotlib with my computer problem.
Thanks!
Stephanie -- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Michael Zingale Associate Professor
Dept. of Physics & Astronomy • Stony Brook University • Stony Brook, NY 11794-3800 *phone*: 631-632-8225 *e-mail*: Michael.Zingale@stonybrook.edu *web*: http://www.astro.sunysb.edu/mzingale github: http://github.com/zingale
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Cameron Hummels NSF Postdoctoral Fellow Department of Astronomy California Institute of Technology http://chummels.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org

Yeah, I cant figure out where it is being set either--I am certainly not consciously setting it in my script! I will look into it more tomorrow. Thanks, Stephanie -- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com On Tue, Aug 11, 2015 at 10:16 PM, Nathan Goldbaum <nathan12343@gmail.com> wrote:
You can get a nice LaTeX rendering of the units for any YTarray or YTQuantity like so:
In [9]: from yt.units import g,cm
In [10]: g/cm**3 Out[10]: 1.0 g/cm**3
In [11]: type(g/cm**3) Out[11]: yt.units.yt_array.YTQuantity
In [12]: (g/cm**3).units.latex_representation() Out[12]: '\\frac{\\rm{g}}{\\rm{cm}^{3}}'
I'm not sure where in the code the colorbar unit is getting generated, but right now it's displaying str(unit) instead of str(unit.latex_representation()).
Hope that helps,
Nathan
On Wed, Aug 12, 2015 at 12:05 AM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Dear Michael,
That did the trick! Thanks very much! Since that worked so well, is there a way I can get the density units to look a bit nicer (actually have the "3" superscript instead of "cm**3"?) Thanks again,
Stephanie
-- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
On Tue, Aug 11, 2015 at 2:06 PM, Cameron Hummels <chummels@gmail.com> wrote:
I don't believe Stephanie is using the new VR interface for this problem.
On Tue, Aug 11, 2015 at 2:04 PM, Michael Zingale < michael.zingale@stonybrook.edu> wrote:
A while back I added a label_fmt argument to save_annotated:
label_fmt : str, optional
A format specifier (e.g., label_fmt="%.2g") to use in formatting the data values that label the transfer function colorbar.
this fixed the values for me so they look reasonable.
Note: I don't think any of this has made it over to the new VR interface.
On Tue, Aug 11, 2015 at 2:42 PM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Hi yt-users,
My last attempt was too big to make it to the user list, so I will try again! I am trying to make a volume rendering using --- Version = 3.2-dev Changeset = dc2467c4eae7 (yt) tip --- and basically following this example:
http://bender.astro.sunysb.edu/random/vol_rotate.py
My problem is that the units are wonky on my colorbar. I input them in my transfer function as cgs, and the peaks seem to be in the right place based on my input range and sample values. Can I get the colorbar to present the density values in cgs? You can see the colorbar and the code attached.
Oh, I had to add in the line matplotlib.use('pdf') because I was getting a _tkinter can't find your screen error everytime I tried to add the colorbar. I think it was a matplotlib with my computer problem.
Thanks!
Stephanie -- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Michael Zingale Associate Professor
Dept. of Physics & Astronomy • Stony Brook University • Stony Brook, NY 11794-3800 *phone*: 631-632-8225 *e-mail*: Michael.Zingale@stonybrook.edu *web*: http://www.astro.sunysb.edu/mzingale github: http://github.com/zingale
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Cameron Hummels NSF Postdoctoral Fellow Department of Astronomy California Institute of Technology http://chummels.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org

Actually, it looks like camera.py is calling get_label, which does try to latex-up the units. Could it be that the command r"$g/cm**3$" will not work and what the label input needs is r"$g/cm^3$"? Just double-checked in my own python code, and even though I am not actually sure how to fix it, I bet that is the issue! -Stephanie -- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com On Tue, Aug 11, 2015 at 11:44 PM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Yeah, I cant figure out where it is being set either--I am certainly not consciously setting it in my script! I will look into it more tomorrow. Thanks,
Stephanie
-- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
On Tue, Aug 11, 2015 at 10:16 PM, Nathan Goldbaum <nathan12343@gmail.com> wrote:
You can get a nice LaTeX rendering of the units for any YTarray or YTQuantity like so:
In [9]: from yt.units import g,cm
In [10]: g/cm**3 Out[10]: 1.0 g/cm**3
In [11]: type(g/cm**3) Out[11]: yt.units.yt_array.YTQuantity
In [12]: (g/cm**3).units.latex_representation() Out[12]: '\\frac{\\rm{g}}{\\rm{cm}^{3}}'
I'm not sure where in the code the colorbar unit is getting generated, but right now it's displaying str(unit) instead of str(unit.latex_representation()).
Hope that helps,
Nathan
On Wed, Aug 12, 2015 at 12:05 AM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Dear Michael,
That did the trick! Thanks very much! Since that worked so well, is there a way I can get the density units to look a bit nicer (actually have the "3" superscript instead of "cm**3"?) Thanks again,
Stephanie
-- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
On Tue, Aug 11, 2015 at 2:06 PM, Cameron Hummels <chummels@gmail.com> wrote:
I don't believe Stephanie is using the new VR interface for this problem.
On Tue, Aug 11, 2015 at 2:04 PM, Michael Zingale < michael.zingale@stonybrook.edu> wrote:
A while back I added a label_fmt argument to save_annotated:
label_fmt : str, optional
A format specifier (e.g., label_fmt="%.2g") to use in formatting the data values that label the transfer function colorbar.
this fixed the values for me so they look reasonable.
Note: I don't think any of this has made it over to the new VR interface.
On Tue, Aug 11, 2015 at 2:42 PM, Stephanie Tonnesen <stonnes@gmail.com
wrote:
Hi yt-users,
My last attempt was too big to make it to the user list, so I will try again! I am trying to make a volume rendering using --- Version = 3.2-dev Changeset = dc2467c4eae7 (yt) tip --- and basically following this example:
http://bender.astro.sunysb.edu/random/vol_rotate.py
My problem is that the units are wonky on my colorbar. I input them in my transfer function as cgs, and the peaks seem to be in the right place based on my input range and sample values. Can I get the colorbar to present the density values in cgs? You can see the colorbar and the code attached.
Oh, I had to add in the line matplotlib.use('pdf') because I was getting a _tkinter can't find your screen error everytime I tried to add the colorbar. I think it was a matplotlib with my computer problem.
Thanks!
Stephanie -- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Michael Zingale Associate Professor
Dept. of Physics & Astronomy • Stony Brook University • Stony Brook, NY 11794-3800 *phone*: 631-632-8225 *e-mail*: Michael.Zingale@stonybrook.edu *web*: http://www.astro.sunysb.edu/mzingale github: http://github.com/zingale
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Cameron Hummels NSF Postdoctoral Fellow Department of Astronomy California Institute of Technology http://chummels.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org

Thanks for narrowing down where to look. The issue was in the get_label function. I've proposed a PR to fix this here: https://bitbucket.org/yt_analysis/yt/pull-requests/1695/use-the-nice-latex-r... On Wed, Aug 12, 2015 at 2:03 AM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Actually, it looks like camera.py is calling get_label, which does try to latex-up the units. Could it be that the command r"$g/cm**3$" will not work and what the label input needs is r"$g/cm^3$"? Just double-checked in my own python code, and even though I am not actually sure how to fix it, I bet that is the issue!
-Stephanie
-- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
On Tue, Aug 11, 2015 at 11:44 PM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Yeah, I cant figure out where it is being set either--I am certainly not consciously setting it in my script! I will look into it more tomorrow. Thanks,
Stephanie
-- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
On Tue, Aug 11, 2015 at 10:16 PM, Nathan Goldbaum <nathan12343@gmail.com> wrote:
You can get a nice LaTeX rendering of the units for any YTarray or YTQuantity like so:
In [9]: from yt.units import g,cm
In [10]: g/cm**3 Out[10]: 1.0 g/cm**3
In [11]: type(g/cm**3) Out[11]: yt.units.yt_array.YTQuantity
In [12]: (g/cm**3).units.latex_representation() Out[12]: '\\frac{\\rm{g}}{\\rm{cm}^{3}}'
I'm not sure where in the code the colorbar unit is getting generated, but right now it's displaying str(unit) instead of str(unit.latex_representation()).
Hope that helps,
Nathan
On Wed, Aug 12, 2015 at 12:05 AM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Dear Michael,
That did the trick! Thanks very much! Since that worked so well, is there a way I can get the density units to look a bit nicer (actually have the "3" superscript instead of "cm**3"?) Thanks again,
Stephanie
-- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
On Tue, Aug 11, 2015 at 2:06 PM, Cameron Hummels <chummels@gmail.com> wrote:
I don't believe Stephanie is using the new VR interface for this problem.
On Tue, Aug 11, 2015 at 2:04 PM, Michael Zingale < michael.zingale@stonybrook.edu> wrote:
A while back I added a label_fmt argument to save_annotated:
label_fmt : str, optional
A format specifier (e.g., label_fmt="%.2g") to use in formatting the data values that label the transfer function colorbar.
this fixed the values for me so they look reasonable.
Note: I don't think any of this has made it over to the new VR interface.
On Tue, Aug 11, 2015 at 2:42 PM, Stephanie Tonnesen < stonnes@gmail.com> wrote:
> Hi yt-users, > > My last attempt was too big to make it to the user list, so I will > try again! > I am trying to make a volume rendering using > --- > Version = 3.2-dev > Changeset = dc2467c4eae7 (yt) tip > --- > and basically following this example: > > http://bender.astro.sunysb.edu/random/vol_rotate.py > > My problem is that the units are wonky on my colorbar. I input them > in my transfer function as cgs, and the peaks seem to be in the right place > based on my input range and sample values. Can I get the colorbar to > present the density values in cgs? You can see the colorbar and the code > attached. > > Oh, I had to add in the line > matplotlib.use('pdf') > because I was getting a _tkinter can't find your screen error > everytime I tried to add the colorbar. I think it was a matplotlib with my > computer problem. > > Thanks! > > Stephanie > -- > Dr. Stephanie Tonnesen > Alvin E. Nashman Postdoctoral Fellow > Carnegie Observatories, Pasadena, CA > stonnes@gmail.com > > _______________________________________________ > yt-users mailing list > yt-users@lists.spacepope.org > http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org > >
-- Michael Zingale Associate Professor
Dept. of Physics & Astronomy • Stony Brook University • Stony Brook, NY 11794-3800 *phone*: 631-632-8225 *e-mail*: Michael.Zingale@stonybrook.edu *web*: http://www.astro.sunysb.edu/mzingale github: http://github.com/zingale
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
-- Cameron Hummels NSF Postdoctoral Fellow Department of Astronomy California Institute of Technology http://chummels.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org

Yeah, that's definitely going to do the trick, thanks! I really need to take the time to figure out how to make my own PRs... Thanks again, Stephanie -- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com On Wed, Aug 12, 2015 at 7:38 AM, Nathan Goldbaum <nathan12343@gmail.com> wrote:
Thanks for narrowing down where to look. The issue was in the get_label function. I've proposed a PR to fix this here: https://bitbucket.org/yt_analysis/yt/pull-requests/1695/use-the-nice-latex-r...
On Wed, Aug 12, 2015 at 2:03 AM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Actually, it looks like camera.py is calling get_label, which does try to latex-up the units. Could it be that the command r"$g/cm**3$" will not work and what the label input needs is r"$g/cm^3$"? Just double-checked in my own python code, and even though I am not actually sure how to fix it, I bet that is the issue!
-Stephanie
-- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
On Tue, Aug 11, 2015 at 11:44 PM, Stephanie Tonnesen <stonnes@gmail.com> wrote:
Yeah, I cant figure out where it is being set either--I am certainly not consciously setting it in my script! I will look into it more tomorrow. Thanks,
Stephanie
-- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
On Tue, Aug 11, 2015 at 10:16 PM, Nathan Goldbaum <nathan12343@gmail.com
wrote:
You can get a nice LaTeX rendering of the units for any YTarray or YTQuantity like so:
In [9]: from yt.units import g,cm
In [10]: g/cm**3 Out[10]: 1.0 g/cm**3
In [11]: type(g/cm**3) Out[11]: yt.units.yt_array.YTQuantity
In [12]: (g/cm**3).units.latex_representation() Out[12]: '\\frac{\\rm{g}}{\\rm{cm}^{3}}'
I'm not sure where in the code the colorbar unit is getting generated, but right now it's displaying str(unit) instead of str(unit.latex_representation()).
Hope that helps,
Nathan
On Wed, Aug 12, 2015 at 12:05 AM, Stephanie Tonnesen <stonnes@gmail.com
wrote:
Dear Michael,
That did the trick! Thanks very much! Since that worked so well, is there a way I can get the density units to look a bit nicer (actually have the "3" superscript instead of "cm**3"?) Thanks again,
Stephanie
-- Dr. Stephanie Tonnesen Alvin E. Nashman Postdoctoral Fellow Carnegie Observatories, Pasadena, CA stonnes@gmail.com
On Tue, Aug 11, 2015 at 2:06 PM, Cameron Hummels <chummels@gmail.com> wrote:
I don't believe Stephanie is using the new VR interface for this problem.
On Tue, Aug 11, 2015 at 2:04 PM, Michael Zingale < michael.zingale@stonybrook.edu> wrote:
> A while back I added a label_fmt argument to save_annotated: > > label_fmt : str, optional > > A format specifier (e.g., label_fmt="%.2g") to use in > formatting > the data values that label the transfer function > colorbar. > > this fixed the values for me so they look reasonable. > > Note: I don't think any of this has made it over to the new VR > interface. > > On Tue, Aug 11, 2015 at 2:42 PM, Stephanie Tonnesen < > stonnes@gmail.com> wrote: > >> Hi yt-users, >> >> My last attempt was too big to make it to the user list, so I will >> try again! >> I am trying to make a volume rendering using >> --- >> Version = 3.2-dev >> Changeset = dc2467c4eae7 (yt) tip >> --- >> and basically following this example: >> >> http://bender.astro.sunysb.edu/random/vol_rotate.py >> >> My problem is that the units are wonky on my colorbar. I input >> them in my transfer function as cgs, and the peaks seem to be in the right >> place based on my input range and sample values. Can I get the colorbar to >> present the density values in cgs? You can see the colorbar and the code >> attached. >> >> Oh, I had to add in the line >> matplotlib.use('pdf') >> because I was getting a _tkinter can't find your screen error >> everytime I tried to add the colorbar. I think it was a matplotlib with my >> computer problem. >> >> Thanks! >> >> Stephanie >> -- >> Dr. Stephanie Tonnesen >> Alvin E. Nashman Postdoctoral Fellow >> Carnegie Observatories, Pasadena, CA >> stonnes@gmail.com >> >> _______________________________________________ >> yt-users mailing list >> yt-users@lists.spacepope.org >> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org >> >> > > > -- > Michael Zingale > Associate Professor > > Dept. of Physics & Astronomy • Stony Brook University • Stony Brook, > NY 11794-3800 > *phone*: 631-632-8225 > *e-mail*: Michael.Zingale@stonybrook.edu > *web*: http://www.astro.sunysb.edu/mzingale > github: http://github.com/zingale > > > _______________________________________________ > yt-users mailing list > yt-users@lists.spacepope.org > http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org > >
-- Cameron Hummels NSF Postdoctoral Fellow Department of Astronomy California Institute of Technology http://chummels.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
participants (4)
-
Cameron Hummels
-
Michael Zingale
-
Nathan Goldbaum
-
Stephanie Tonnesen