This seems like it is somewhere between basic sphere objects and the halo_analysis analysis_module.  Perhaps as an additional function in the data_objects/selection_data_objects.py file and then tagging the YTSphereBase with a kwarg so that you can specify a desired mass instead of radius?

On Wed, Jan 21, 2015 at 4:34 PM, John ZuHone <jzuhone@gmail.com> wrote:
Hi Daniel,

I should add to Cameron’s note here that this would be a very interesting addition to the code base, if you are interested in working on it and submitting it for inclusion in yt. Others should comment on the best place for it to go in the code. 

Best,

John Z

On Jan 21, 2015, at 6:27 PM, Cameron Hummels <chummels@gmail.com> wrote:

Hi Daniel,

I don't know of any automatic way of doing this that already exists within yt.  I think an iterative method where you start with a tiny sphere and increment the radius until you get the desired mass will be your best bet.

Cameron

On Wed, Jan 21, 2015 at 3:58 PM, Daniel Fenn <dsfenn@gmail.com> wrote:
Hi everyone,

Is there a straightforward way of creating a spherical data object by specifying the total enclosed mass, rather than the radius?

If not, I supposed I could write an iterative algorithm that would do it, but I'd rather avoid that if there's an easier way provided by yt.

Thanks for your help.

Dan

_______________________________________________
yt-users mailing list
yt-users@lists.spacepope.org
http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org




--
Cameron Hummels
Postdoctoral Researcher
Steward Observatory
University of Arizona
_______________________________________________
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




--
Cameron Hummels
Postdoctoral Researcher
Steward Observatory
University of Arizona
http://chummels.org