[yt-svn] commit/yt: MatthewTurk: Removing all the existing vector fields.

Bitbucket commits-noreply at bitbucket.org
Mon Apr 30 13:35:07 PDT 2012


1 new commit in yt:


https://bitbucket.org/yt_analysis/yt/changeset/d83cfc4c6dad/
changeset:   d83cfc4c6dad
branch:      yt
user:        MatthewTurk
date:        2012-04-30 22:32:17
summary:     Removing all the existing vector fields.
affected #:  1 file

diff -r 70d4bc3d4968ac4bed97eaeb969fb3ec9f64bc16 -r d83cfc4c6dad91076ae4eb42f1aab0cad978af38 yt/data_objects/universal_fields.py
--- a/yt/data_objects/universal_fields.py
+++ b/yt/data_objects/universal_fields.py
@@ -483,20 +483,8 @@
     zv = data["z-velocity"] - bv[2]
     return xv, yv, zv
 
-def _SpecificAngularMomentum(field, data):
-    """
-    Calculate the angular velocity.  Returns a vector for each cell.
-    """
-    r_vec = obtain_rvec(data)
-    xv, yv, zv = obtain_velocities(data)
-    v_vec = na.array([xv,yv,zv], dtype='float64')
-    return na.cross(r_vec, v_vec, axis=0)
 def _convertSpecificAngularMomentum(data):
     return data.convert("cm")
-add_field("SpecificAngularMomentum",
-          function=_SpecificAngularMomentum,
-          convert_function=_convertSpecificAngularMomentum, vector_field=True,
-          units=r"\rm{cm}^2/\rm{s}", validators=[ValidateParameter('center')])
 def _convertSpecificAngularMomentumKMSMPC(data):
     return data.convert("mpc")/1e5
 
@@ -518,21 +506,6 @@
               convert_function=_convertSpecificAngularMomentum,
               units=r"\rm{cm}^2/\rm{s}", validators=[ValidateParameter("center")])
 
-add_field("SpecificAngularMomentumKMSMPC",
-          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", function=_AngularMomentum,
-         units=r"\rm{g}\/\rm{cm}^2/\rm{s}", vector_field=True,
-         validators=[ValidateParameter('center')])
-def _AngularMomentumMSUNKMSMPC(field, data):
-    return data["CellMassMsun"] * data["SpecificAngularMomentumKMSMPC"]
-add_field("AngularMomentumMSUNKMSMPC", function=_AngularMomentum,
-          units=r"M_{\odot}\rm{km}\rm{Mpc}/\rm{s}", vector_field=True,
-         validators=[ValidateParameter('center')])
-
 def _AngularMomentumX(field, data):
     return data["CellMass"] * data["SpecificAngularMomentumX"]
 add_field("AngularMomentumX", function=_AngularMomentumX,

Repository URL: https://bitbucket.org/yt_analysis/yt/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.



More information about the yt-svn mailing list