No array-type handler for type <type 'numpy.float32'>
Issue #119
new
I'm getting this error when running "python mlrawviewer.py":
TypeError: No array-type handler for type <type 'numpy.float32'> (value: 0.0) registered
System info:
uname -a
Darwin vr.local 14.0.0 Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64 x86_64
Dependencies installed using homebrew:
Python 2.7.5 installed via homebrew
portaudio 19.20140130 (PyAudio (0.2.8))
numpy (1.9.1)
Dependencies installed using pip:
PyOpenGL (3.1.0)
PyOpenGL-accelerate (3.1.0)
scandir (0.9)
glfw (1.1.1)
Manually installed dependencies:
glfw master
Output:
MlRawViewer v1.4.2
(c) Andrew Baldwin & contributors 2013-2014
Using GLFW
/Users/viktors/mlrawviewer/Dialog.py:572: FutureWarning: comparison to `None` will result in an elementwise object comparison in the future.
if t != None and scantype==SCAN_VIDEOS:
/Users/viktors/mlrawviewer/Dialog.py:574: FutureWarning: comparison to `None` will result in an elementwise object comparison in the future.
if t != None:
Traceback (most recent call last):
File "/Users/viktors/mlrawviewer/GLComputeGLFW.py", line 315, in __draw
self.onDraw(w,h)
File "/Users/viktors/mlrawviewer/Viewer.py", line 374, in onDraw
self.renderScenes()
File "/Users/viktors/mlrawviewer/GLComputeGLFW.py", line 265, in renderScenes
s.prepareToRender()
File "/Users/viktors/mlrawviewer/Dialog.py", line 770, in prepareToRender
self.title.update()
File "/Users/viktors/mlrawviewer/GLComputeUI.py", line 420, in update
self.label(text,maxchars=self.maxchars)
File "/Users/viktors/mlrawviewer/GLComputeUI.py", line 315, in label
self.setVab(vertices)
File "/Users/viktors/mlrawviewer/GLComputeUI.py", line 289, in setVab
self.svbo.update(vertices,self.svbobase)
File "/Users/viktors/mlrawviewer/GLComputeUI.py", line 90, in update
self.vbo[ow:(ow+len(data))] = data
File "vbo.pyx", line 164, in OpenGL_accelerate.vbo.VBO.__setitem__ (src/vbo.c:2484)
File "arraydatatype.pyx", line 254, in OpenGL_accelerate.arraydatatype.ArrayDatatype.arrayByteCount (src/arraydatatype.c:5521)
File "arraydatatype.pyx", line 57, in OpenGL_accelerate.arraydatatype.HandlerRegistry.c_lookup (src/arraydatatype.c:2230)
(repeated many times)
I have Intel HD 3000 on MacBook Air 2011.When I use precompiled version previewing works fine for me in low-quality mode only. The reason I'm trying to install from source is to try to to patch it to export from low-quality mode to ProRes - high-quality mode doesn't work for me.
Comments (2)
-
repo owner -
reporter Thanks, that helped. Just for reference, here's my requirements.txt for pip:
PyAudio==0.2.8 PyOpenGL==3.0.2 PyOpenGL_accelerate==3.0.2 glfw==1.1.1 numpy==1.9.1 scandir==0.9
- Log in to comment
This is a known issue with pyOpenGL & MlRawViewer
If possible, try version 3.0.2 instead of 3.1.0 - you may have more luck with that.