Error while deriving vorticity field
Dear yt-users I am creating a derived field for new_vorticity_magnitude. But when I take the SlicePlot of this derived field I am getting the following error: ############################################### slc = yt.SlicePlot(ds, 'z', "Vorticity_mag", center= center_old , width = (4,'Mpccm/h')) File "/home/dumbo/yt/yt/visualization/plot_window.py", line 1953, in SlicePlot return AxisAlignedSlicePlot(ds, normal, fields, *args, **kwargs) File "/home/dumbo/yt/yt/visualization/plot_window.py", line 1266, in __init__ slc.get_data(fields) File "/home/dumbo/yt/yt/data_objects/data_containers.py", line 1336, in get_data self._generate_fields(fields_to_generate) File "/home/dumbo/yt/yt/data_objects/data_containers.py", line 1356, in _generate_fields fd = self._generate_field(field) File "/home/dumbo/yt/yt/data_objects/data_containers.py", line 318, in _generate_field tr = self._generate_fluid_field(field) File "/home/dumbo/yt/yt/data_objects/data_containers.py", line 338, in _generate_fluid_field rv = finfo(gen_obj) File "/home/dumbo/yt/yt/fields/derived_field.py", line 237, in __call__ dd = self._function(self, data) File "vorticity_test.py", line 63, in _newvorticity_x_ f = (data[ftype, "zVel"][sl_center,sl_right,sl_center] - data[ftype, "zVel"][sl_center,sl_left,sl_center]) / (div_fac*just_one(data["index", "dy"])) File "/home/dumbo/yt/yt/units/yt_array.py", line 1036, in __getitem__ ret = super(YTArray, self).__getitem__(item) IndexError: too many indices for array ############################################### The current version of yt is: --- Version = 3.5.dev0 Changeset = 0cb7ad5befb2 --- Please let me know, why I am getting this error? Best regards -Prateek
participants (3)
-
Matthew Turk
-
Nathan Goldbaum
-
Prateek Gupta