用于读取和写入数据库文件的模块
datatank_p的Python项目详细描述
这是什么?
注意: 此python模块用于科学可视化和分析, 与数据库无关。
这是一个python模块,允许您使用 蟒蛇。 数据库 是可视化和 用于MacOSX的分析工具。虽然数据箱本身是专有的(现在没有 为学生和博士后收费,它包括最开放的C++库 内部数据结构的,以便可以轻松创建要加载的数据文件 进入它。
我什么时候用?
- 您正在使用数据库进行分析,需要一个quickie模块(外部程序) 转换一些数据。您可以使用优秀的C++库,但有时 Xcode的麻烦比它的价值还大,特别是自从苹果把它变成了iTunes的代码之后。
- 您已经在使用numpy/scipy在python中运行了数值实验,并且 想在数据库中轻松查看结果。
- 有时数据没有很好地包装在netcdf文件中,或者您希望 在大数据集中创建一个较小的子集,以便在数据库中进行分析。
- 您有一个hdf-5文件,需要使用pytables提取相关部分。
- 你有一些可怕的ascii数据格式,是一个同事在喝醉的时候发明的, 您需要用python解析它,因为它比 某些流行的商业分析软件包。
我使用它将地理信息系统数据与海岸流的三维水动力模型输出结合起来 以及运输模拟。能够将图像重投影到/从lat/lon或cartesian 使用gdal的坐标是一个很好的资产。有关如何做的想法,请参见示例 一些。
我什么时候不用?
- 与 C++源代码库(但它们通常很容易添加)。
- C++库是高度优化的,并且可以是显著的。 比使用python快。