igor:读取二进制igor文件的接口。

igor的Python项目详细描述


Authors:W. Trevor King <wking@tremily.us>
Paul Kienzle <paul.kienzle@nist.gov>
License:GNU General Public License, version 3+

用于igor二进制波(.ibw)和压缩实验的python解析器 (.pxp)由WaveMetrics的igor Pro软件编写的文件。

安装

套餐

如果在包管理器的存储库中已经存在^ {CD1>},则 应该以通常的方式安装igor

格图

我已经为gentoo打包了igor。你需要layman和我的wtk overlay。安装时使用:

# emerge -av app-portage/layman
# layman --add wtk
# emerge -av sci-misc/igor

依赖性

如果您是手工安装或打包igor安装另一个 发行版,您需要以下依赖项:

PackageDebianGentoo
Numpypython-numpydev-python/numpy
Matplotlibpython-matplotlibdev-python/matplotlib
Nosepython-nosedev-python/nose

手动安装

igor可用作Git存储库:

$ git clone git://tremily.us/igor.git

有关详细信息,请参见homepage。要安装签出,请运行 标准:

$ python setup.py install

您还可以使用pip

$ pip install igor

用法

有关使用python api的示例,请参阅docstrings和单元测试。 该包还安装到脚本igorbinarywave.pyigorpackedexperiment.py,可用于将文件转储到stdout。 有关其用法的详细信息,请使用--help选项。例如:

$ igorbinarywave.py --help

对于从igor.py转换的用户,有一个兼容性模块 暴露旧接口。只需更改:

import igor

收件人:

import igor.igorpy as igor

在你的电话号码里。

测试

使用以下命令运行内部单元测试:

$ nosetests --with-doctest --doctest-tests igor test

test/data目录中的数据在git存储库中,但是 它没有与源代码捆绑在一起。如果你想要测试数据, 您必须克隆git存储库或下载快照。

许可证

此项目是在GNU Lesser General Public License Version 3或更高版本下分发的,请参阅COPYING文件Distributed 关于项目的细节。

维护

维修人员

W.特雷弗·金 wking@tremily.us 版权所有2008-2012

释放程序

当软件包的新版本准备就绪时,递增版本__ 在igor/__init__.py中运行update-copyright

$ update-copyright.py

更新版权简介。然后运行:

$ python setup.py sdist upload

这将在pypi上放置一个新版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用Selenium Java查找筛选器窗格“铅笔图标”的元素时出现问题   分布式缓存l2上使用infinispan和hibernate的java连接锁   使用Java的DOM XML API解析XML中的符号和   java是解析和操作字符串的有效方法   java发布NewRelicMeterRegistry时如何过滤仪表   多维数组在java中读取文件后将数据值分组   java如何将httpClient配置为jsoup   java BreakIterator在Android中是如何工作的?   找不到maven GAE类:原因:java。lang.ClassNotFoundException应用程序标识cRedential$AppenginecRedential包装   Jlabel调整java大小   调试如何在VScode中的java类依赖项中设置断点   java正在获取文件夹名,而不是。mp3文件{Android}   java如何将从DiffieHellman类生成的AES密钥添加到使用该密钥的类