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