[Yt-svn] yt-commit r875 - trunk/yt/lagos

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Tue Nov 4 13:44:58 PST 2008


Author: mturk
Date: Tue Nov  4 13:44:58 2008
New Revision: 875
URL: http://yt.spacepope.org/changeset/875

Log:

Angular momentum added.  Should be straightforward, but I will check it more
carefully in a few.



Modified:
   trunk/yt/lagos/DerivedFields.py

Modified: trunk/yt/lagos/DerivedFields.py
==============================================================================
--- trunk/yt/lagos/DerivedFields.py	(original)
+++ trunk/yt/lagos/DerivedFields.py	Tue Nov  4 13:44:58 2008
@@ -740,6 +740,13 @@
           function=_SpecificAngularMomentum,
           convert_function=_convertSpecificAngularMomentumKMSMPC, vector_field=True,
           units=r"\rm{km}\rm{Mpc}/\rm{s}", validators=[ValidateParameter('center')])
+def _AngularMomentum(field, data):
+    return data["CellMass"] * data["SpecificAngularMomentum"]
+add_field("AngularMomentum", units=r"\rm{g}\/\rm{cm}^2/\rm{s}")
+def _AngularMomentumMSUNKMSMPC(field, data):
+    return data["CellMassMsun"] * data["SpecificAngularMomentumKMSMPC"]
+add_field("AngularMomentumMSUNKMSMPC",
+          units=r"M_{\odot}\rm{km}\rm{Mpc}/\rm{s}")
 
 def _ParticleRadius(field, data):
     center = data.get_field_parameter("center")



More information about the yt-svn mailing list