You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
File "/dls_sw/apps/dials/dials-v3-8-1/conda_base/lib/python3.9/site-packages/mpl_toolkits/mplot3d/axes3d.py", line 426, in do_3d_projection
signature = inspect.signature(artist.do_3d_projection)
AttributeError: 'Arrow3D' object has no attribute 'do_3d_projection'
This seems to be discussed in matplotlib/matplotlib#21688 with a fix, but making this change appears to change
to
So there seems to be something wrong with the projection....
The text was updated successfully, but these errors were encountered:
Fixes#475
Thanks @ndevenish for the report and initial starting point at matplotlib/matplotlib#21688. That implementation didn't give us the nice Z zoom that we want, so after some digging, set_zlim gets us there. The call to nonsingular is what set_zlim does if zmin == zmax, as is the case for a flat detector. It seems to expand out the Z a bit. Calling it directly avoids a UserWarning.
Also fix orthographic=True (not sure when this broke)
Which means that it currently fails on DIALS 3.8.
This seems to be discussed in matplotlib/matplotlib#21688 with a fix, but making this change appears to change
to
So there seems to be something wrong with the projection....
The text was updated successfully, but these errors were encountered: