双树复小波变换工具箱的一个端口。

dtcwt的Python项目详细描述


该库为计算一维、二维和三维双树复小波提供了支持 python中的转换及其逆。 Full documentation可联机使用。

https://travis-ci.org/rjw57/dtcwt.png?branch=masterCoverageLicenseLatest VersionDownloadsDOI: 10.5281/zenodo.9862Documentation Status

安装

Ubuntu15.10(狡猾)及更高版本

安装可以通过apt-get完成:

$ sudo apt-get install python-dtcwt python-dtcwt-doc

包当前也在debian sid中(不稳定)。

其他操作系统

安装dtcwt的最简单方法是通过easy_installpip

$ pip install dtcwt

如果您想查看最新的开发版本,请查看 the project’s GitHub page一旦退房, 安装基于setuptools,并遵循 Python项目:

$ python setup.py install

(尽管如果要执行任何 对库进行了重大修改。)提供了一个测试套件,以便您 可能会验证代码在您的系统上是否有效:

$ pip install -r tests/requirements.txt
$ py.test

这也会将测试覆盖率信息写入cover/目录

其他文档

more documentation 在线提供,您可以通过Sphinx文档创建自己的副本 系统:

$ python setup.py build_sphinx

编译的文档可以在build/docs/html/中找到

出处

基于双树复小波变换包的MATLAB编程 剑桥大学金斯伯里分校。原始自述文件可以在 原始文件。此文件概述了原始文件的使用条件 Matlab工具箱。

变化

0.12.0

0.11.0

  • 生成文档时使用固定随机数生成器种子。
  • 将lena图像的使用替换为mandrill。
  • 重构测试套件以使用tox+py.test
  • 文档格式修复。
  • 修复不安全使用的就地浇铸(三维转换)
  • 使用显式整数除法关闭123。

0.10.1

  • 修正基于dtcwt的图像配准中的回归问题。
  • 允许自定义用于基于dtcwt的图像注册的级别。

0.10.0

  • 向低级openclcolifiltcoldfilt函数添加队列参数。
  • 显著提高dtcwt.registration.estimatereg函数的速度。
  • 修复使用时dtcwt.backend_name未还原的错误 preserve_backend_stack

0.9.1

  • opencl 2d转换在 显式传递

0.9.0

  • 类似于dtwavexfm2的Matlab风格的函数已移动到单独的 dtcwt.compat模块。
  • 后端移到dtcwt.numpydtcwt.opencl模块。
  • 删除了dtcwt.base.ReconstructedSignal这是一个不必要的包装 围绕着核弹阵列。
  • TransformDomainSignal重命名为Pyramid
  • 允许通过dtcwt.push_backend函数对默认后端进行运行时配置。
  • 通过@timseries验证了 Matlab参考实现。

0.8.0

  • 验证了dtcwt.sampling中针对 现有的MATLAB实现。
  • 增加了实验性的图像配准程序。
  • 重新组织文档。

0.7.2

  • 修正了从0.7返回backend_opencl.dtwavexfm2的回归 None, None, None

0.7.1

  • 修复opencl实现中的内存泄漏,其中转换结果从未出现 取消分配。

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

推荐PyPI第三方库


热门话题
java选项卡>具有不同布局和操作的片段   java我的HTTP表单登录程序中的错误在哪里?   java不能为@Required或@NotNull   java从servlet创建的html获取信息   JVM中的java监控线程   java gradle插件如何使用DSL工作?   java ManyToMany关系和ManyToMany与另一个类的连接表   java在JavaFX中使用Map和TableView   java“new TextToSpeech.OnInitListener()”的颜色不鲜艳,这表明它没有被使用,如何使其可用?   java如何获取系统库类初始化的切入点   spring mvc Java,线程不继续使用Hibernate   java使用变量值选择要更改的UI标签   swing java beansbinding按钮。启用