问题标签 [glumpy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 使用 pip 在 MacOS 上安装 Glumpy 失败
在 MacOS (10.14) 上安装 Glumpy 失败并出现 clang 错误(三角形也是如此,但会引发相同的错误)。错误是 clang 没有找到系统上明显存在的 stdio.h 文件。我可以将 stdio.h 的位置提供给 setup.py 脚本吗?
我试图从源代码编译它,但后来我陷入了我想避免的 python 的依赖地狱。点子将是最佳方式
这是失败的地方:
clang -fno-strict-aliasing -fno-common -dynamic -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include -I/Applications/ Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -DNDEBUG -g -fwrapv -O3 -Wall - Wstrict-prototypes -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/ local/opt/sqlite/include -I/usr/local/Cellar/python@2/2.7.15_2/Frameworks/Python.framework/Versions/2.7/include/python2.7 -cc/triangle.c -o build/temp .macosx-10.14-x86_64-2.7/c/triangle.o c/triangle.c:350:10:致命错误:找不到“stdio.h”文件
我不确定为什么 clang 没有在自己的系统上找到自己的包含,但有人会认为应该是这种情况。有没有办法解决这个问题?
谢谢!
python - 在 conda 环境中安装 glumpy(或其他非 conda 包)
我有一个安装了 Python 3.7.5 的 Anaconda(最新版本)环境,这是我迄今为止唯一的环境。现在我想安装glumpy,它没有在 anaconda 云和频道中列出,但它可以通过 GitHub 克隆,也可以通过pip
.
我什至有一个预制的轮子,仍然是最新版本。
现在,由于我只使用 conda 环境而没有安装其他 Python,我非常希望它能够在那里工作,而不会引入一些长期的错误或混乱。做这个的最好方式是什么?AFAIK,pip
永远不应该在 conda 环境中使用。
提前致谢,我可以在早上为您提供控制台读数等。
贾格
编辑3:
我创建了另一个环境来尝试这个,我安装了 m2-patch,但它仍然不起作用。一切正常,直到:
我确实安装了cython。那么有什么想法吗?
编辑: 哦,我忘了提到我已经尝试过了
但它给了我这个错误信息。简单地通过 conda 安装补丁并没有帮助。
正如评论中指出的那样, usingconda skeleton pypi --extra-specs patch glumpy
可能会有所帮助,但随后会引发此异常,即找不到patch
:
python - 一种在 GL_EDGES 上停止颜色插值的方法?
我目前正在用 Python 编写一个基于 glumpy 的渲染器。
我正在使用 glumpys OpenGL 功能来渲染一堆点和线。我的点实际上是一张图,所以线是边,多条边可以有一个共享点。
我实现了一个选择器,它使我能够绘制一个特定的子图。
我在每个顶点的缓冲区中存储了一个 alpha 值。当我单击时,alpha 值会发生变化,因此只有选定子图的点以 alpha = 1 绘制。着色器被调用两次:
我的问题是: alpha 值设置正确,两个点 alpha = 1 的边缘也正确渲染,但一个点 alpha = 1 和一个点 alpha = 0 的边缘淡出。
我根本不想给褪色的边缘上色。有没有办法检查边缘的两个节点并始终选择较低的 alpha 值或同样有用的东西。
我的顶点着色器:
python - 是否有可能在 python-opengl 中获得“不可见”顶点的索引,如 gloo、glumpy?
是否有可能在 python-opengl 中获得“不可见”顶点的索引,如 gloo、glumpy?例如,当我在场景图中绘制一个 3D 球体并使用转台相机旋转对象时,一半的顶点是不可见的,但每当我旋转时,索引都会改变。
如果我打开 'cull_face' 选项,OpenGL 将不会绘制它们,但是是否有可能获得这些顶点的索引,'未绘制'或由于被其他顶点阻挡而不可见?
python - 在 OpenGL 的 Python 包装器中获取缓冲区的值
是否可以将缓冲区获取到可读数组?即当我打电话给他们或打印他们时,只显示。如何将缓冲区对象的值获取到 python 数组?
python - 重置 pyqt5 小部件的 glContext
我正在使用 glumpy 来可视化图表。Glumpy 负责使用 openGl 将数据上传到 GPU。我正在使用“pyqt5”后端。
我在使用 glumpy 时遇到了一些问题。如果我经常在 gpu 上绑定缓冲区,程序开始运行很慢。我删除了 glumpy 程序 cpu 端(python del
),我也没有保留任何参考,gc 应该照顾它。通过进行堆分析,发现性能损失的唯一原因不是 GPU 上的取消引用内存。
Glumpy 正在使用 QGLWidget 的 glContext。这里
重新加载整个小部件对我不起作用。
有没有办法重新加载/重新实例化/刷新 glContext 以便它取消绑定所有缓冲区?
anaconda - OSError: [WinError 193] %1 不是有效的 Win32 应用程序(glumpy 应用程序)
我在尝试运行在 python 中使用 glumpy 库的代码时遇到此错误。似乎问题出在尝试使用“app”运行命令时。我正在使用 anaconda 和 python 3.6。我很难安装 dlib 和 glumpy,我想避免在另一个环境中再次安装它们。我该怎么做才能避免出现此错误?似乎问题出在我猜的包中?
python - 将 glumpy 小部件添加到 PyQt5 GUI
我有一个简单的 GUI,我在上面绘制图像。我Widgets
为文本输出和数组图创建,我想使用 3D 可视化添加一个,比如说从 glumpy 文档glumpy
中显示这个示例。
我想要的是一个“额外”的插槽,可以在上面有 glumpy 的输出:
例如,我在这个 GitHub 线程中看到人们指的是 PyQt5 和 glumpy 集成,但我只看到代码片段并注意到它是一个独立的示例。
此外,glumpy 似乎已经在后端使用 PyQt5(此处),但我对此理解不够深入,无法知道是否以及如何在事后访问它?
这是我的 MWE:
python - Stack two widgets in a GUI
From this answer I have code that adds a number of Widgets to a PyQt5 GUI:
I would like to add another widget just in this configuration:
I was trying to play around with QGridLayout()
, for a simplified version of the problem (MWE below).
What I tried (MWE below). I get something like this (plots all squashed on one side):
and varying the grid coordinates has no effect whatsoever.
MWE: