科学计算和数据可视化。 [英] Scientific computing and data visualization.

查看:90
本文介绍了科学计算和数据可视化。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hallo


我想拥有一个用于科学计算和强大的2D和3D数据可视化的高级开源工具。因此我选择了python,numpy和scipy作为基础。现在我正在寻找可视化工具。我用OpenDx尝试了matplotlib和py_opendx。 OpenDx在我看来非常好,但项目py_opendx看起来很封闭。在py_opendx安装和后续测试之后,我得到了一个错误,需要与作者或有经验的用户讨论。不幸的是,邮件作者返回无法投递。


现在有人关于合适的可视化工具吗?


有没有人有OpenDx和py_opendx安装的经验?


感谢您的回复。


fiepye

解决方案



Fie Pye写道:


你好


我想要拥有一流的开源工具,用于科学计算和强大的2D和3D数据可视化。因此我选择了python,numpy和scipy作为基础。现在我正在寻找可视化工具。我用OpenDx尝试了matplotlib和py_opendx。 OpenDx在我看来非常好,但项目py_opendx看起来很封闭。在py_opendx安装和后续测试之后,我得到了一个错误,需要与作者或有经验的用户讨论。不幸的是,作者的邮件无法送达。


现在有人关于合适的可视化工具吗?


有没有人有OpenDx和py_opendx的经验安装?


感谢您的回复。


fiepye



另一个海报指出,VTK是一款非常强大的可视工具。它支持
并且绑定了多种语言(C ++,

Python,Java和Tcl)。我已经将

python和VTK的组合结合起来产生了许多科学可视化,

包括制作质量动画(通常,我使用Python / VTK来

生成等值面等,并将生成的几何图形导入Maya或其他高质量渲染器中


要克服的一个障碍就是转移数组数据从Numeric / Numpy

到VTK。我有一种特殊的方法来做到这一点(主要是为了数量

数据)。如果有人知道任何优雅的解决方案,或模块来缓解痛苦,我想听听它。


如果你在工作使用NetCDF文件,您可能希望将

ScientificPython(与SciPy不同)添加到您的工具集中。它有一个非常好的
漂亮的NetCDF界面。不幸的是,它很古老,你可以安装Numeric Python(NumPy的祖先)。但是,很容易将数字数组转换为Numpy数组:


>> my_numpy_array = numpy.array(my_numeric_array)



-matt


Matteo写道:


要克服的一个障碍是将数组数据从Numeric / Numpy转移到
VTK。我有一种特殊的方法来做到这一点(主要是为了数量

数据)。如果有人知道任何优雅的解决方案,或者一个模块来缓解痛苦,我想听听它。

https://svn.enthought.com/ enthought / wiki / TVTK


很多,很多,VTK的界面比默认的
默认的普通绑定更好。并从头开始构建无缝连接numpy与VTK。


干杯,


f


Matteo写道:


如果您正在使用NetCDF文件,您可能希望添加

ScientificPython(与SciPy不同)到您的工具集。它有一个非常好的
漂亮的NetCDF界面。不幸的是,它很古老,你可以安装Numeric Python(NumPy的祖先)。但是,很容易将数字数组转换为Numpy数组:


>>> ; my_numpy_array = numpy.array(my_numeric_array)



NetCDF界面已被移植到numpy并且当前位于scipy

沙箱。

http://svn.scipy.org/svn/scipy/trunk...andbox/netcdf/

-

Robert Kern


我开始相信整个世界都是一个谜,一个无害的谜团

由于我们自己的疯狂而变得可怕试图解释它好像它有一个潜在的真相。

- Umberto Eco



Hallo

I would like to have a high class open source tools for scientific computing and powerful 2D and 3D data visualisation. Therefore I chosepython, numpy and scipy as a base. Now I am in search for a visualisation tool. I tried matplotlib and py_opendx with OpenDx. OpenDx seems to me very good but the project py_opendx looks like closed. After py_opendx instalation and subsequent testing I got an error that needs discussion with author or an experienced user. Unfortunately a mailto author returned as undeliverable.

Does anybody now about suitable visualisation tool?

Does anybody have an experience with OpenDx and py_opendx instalation?

Thanks for your response.

fiepye

解决方案


Fie Pye wrote:

Hallo

I would like to have a high class open source tools for scientific computing and powerful 2D and 3D data visualisation. Therefore I chose python, numpy and scipy as a base. Now I am in search for a visualisation tool. I tried matplotlib and py_opendx with OpenDx. OpenDx seems to me very good but the project py_opendx looks like closed. After py_opendx instalation and subsequent testing I got an error that needs discussion with author or an experienced user. Unfortunately a mail to author returned as undeliverable.

Does anybody now about suitable visualisation tool?

Does anybody have an experience with OpenDx and py_opendx instalation?

Thanks for your response.

fiepye

As another poster pointed out below, VTK is a very strong vis tool. It
is actively supported and has bindings to several languages (C++,
Python, Java, and Tcl at last count). I have used the combination of
python and VTK together to produce many scientific visualizations,
including production quality animations (Usually, I use Python/VTK to
generate isosurfaces or the like, and import the resulting geometry
data into Maya or another high-quality renderer)

One hurdle to overcome is transferring array data from Numeric/Numpy
into VTK. I have a sort of ad-hoc method to do that (mainly for volume
data). If anyone knows of any elegant solution, or a module to ease the
pain, I''d like to hear about it.

If you are working with NetCDF files, you may wish to add
ScientificPython (distinct from SciPy) to your toolset. It has a very
nice NetCDF interface. Unfortunately, it is ancient, and you would have
to install Numeric Python (ancestor to NumPy). However, it is easy to
convert Numeric arrays into Numpy arrays:

>>my_numpy_array=numpy.array(my_numeric_array)


-matt


Matteo wrote:

One hurdle to overcome is transferring array data from Numeric/Numpy
into VTK. I have a sort of ad-hoc method to do that (mainly for volume
data). If anyone knows of any elegant solution, or a module to ease the
pain, I''d like to hear about it.

https://svn.enthought.com/enthought/wiki/TVTK

Much, much, MUCH nicer interface to VTK than the plain bindings that come by
default. And built from the ground up to seamlessly couple numpy with VTK.

Cheers,

f


Matteo wrote:

If you are working with NetCDF files, you may wish to add
ScientificPython (distinct from SciPy) to your toolset. It has a very
nice NetCDF interface. Unfortunately, it is ancient, and you would have
to install Numeric Python (ancestor to NumPy). However, it is easy to
convert Numeric arrays into Numpy arrays:

>>>my_numpy_array=numpy.array(my_numeric_array)

The NetCDF interface has been ported to numpy and currently resides in the scipy
sandbox.

http://svn.scipy.org/svn/scipy/trunk...andbox/netcdf/

--
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco


这篇关于科学计算和数据可视化。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆