EdemPY problem with using "getBinnerProperty"

John Larsson
John Larsson Altair Community Member
edited May 2023 in Community Q&A

Hi, 

I am currenlty trying to use the "getBinnedProperty", but I am recieving the following error message

"ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 3 dimensions. The detected shape was (5, 5, 5) + inhomogeneous part." 

This happens for all choices of numX,numY and numZ, except 1. The code I used was 

"deck.timestep[1].particle[1].getBinnedProperty(numX,numY,numZ)" where I tried to vary numX-Z. The deck is correctly imported, and the timestep as well as particle also is correct.  

Any ideas what might cause this problem? 

Tagged:

Answers

  • Renan
    Renan
    Altair Employee
    edited May 2023

    Hi John,


    To fix this you just have to change line 171 of the getBinnedProperty function from "return numpy_asarray(binnedValues), xBinCoords, yBinCoords, zBinCoords" to "return numpy_asarray(binnedValues, dtype=object), xBinCoords, yBinCoords, zBinCoords"

    Best regards,
    Renan

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.