The error drag.body-kind#

user: the script can change it: the error says what happened in the experiment’s names, and what to write instead.

Where MIME gives it, with what its message says happened and what its action says to do ({…} is filled in from the experiment):

  • in mime/interactions/hydrodynamic.py:

    • what happened: the surrogate {…} was trained on {…} bodies, and {…} has no hull whose kind gives its shape

    • what to do: give {…} one part outside every other, a {…} geometry kind at the body's origin and unturned, with the shape the surrogate covers, parts={"shell": Part({…}(...))}; or choose another rung for this body, Drag.MRS(...)

  • in mime/interactions/hydrodynamic.py:

    • what happened: the surrogate {…} was trained on {…} bodies, and {…}

    • what to do: give {…} one part outside every other, a {…} geometry kind at the body's origin and unturned, with the shape the surrogate covers, parts={"shell": Part({…}(...))}; or choose another rung for this body, Drag.MRS(...)

  • in mime/interactions/hydrodynamic.py:

    • what happened: the surrogate takes the helix's axis to be the body's x and its centroid the body's origin, and {…} is placed at {…} m or turned in the body's frame

    • what to do: give {…} one part outside every other, a {…} geometry kind at the body's origin and unturned, with the shape the surrogate covers, parts={"shell": Part({…}(...))}; or choose another rung for this body, Drag.MRS(...)

Reading an error and reaching its full traceback: reading an error. Every code: the index.