瑞士军刀

yodel的Python项目详细描述


说明

Build StatusCoverage StatusReadTheDocs StatusPyPI

Yodel瑞士军刀 for your sound)是一个易于使用的用于数字音频的python包 信号处理、分析和综合。它旨在提供 操作音频信号的综合工具集。可以使用 用于在python中进行原型设计和开发音频应用程序。

功能

  • 分析:
    • 离散傅里叶变换
    • 快速傅里叶变换
    • 开窗:哈明、汉宁、布莱克曼
  • 过滤:
    • 单极:低通、高通
    • 双频:低通,高通,带通,全通,陷波,峰值, 低货架,高货架
    • 状态变量:低通、高通、带通、带阻
    • 参数均衡器
    • 梳:前馈、反馈、全通
    • 卷积:标准,快速
    • 加窗sinc:低通、高通、带通、带阻
    • 自定义
  • 延迟:
    • 时变延迟线

安装

只需运行:pip install yodel

文档

完整的api文档可以在 ReadTheDocs。对于代码 例如,查看项目存储库中的demo文件夹。

联系人

有关于尤德尔的问题或评论吗?让我知道 contact@romainclement.com

更改日志

版本0.3.0

  • 具有时变延迟线的新延迟模块
  • 新过滤器:梳状,卷积,快速卷积,自定义,加窗 sinc

版本0.2.0

  • 固定双四元滤波器的平坦频率响应
  • 在分析模块中将“analysis window”类重命名为“window”
  • 更好的文档(包括类构造函数)
  • 新滤波器:单极、状态变量、参数均衡器

版本0.1.2

  • 更完整的自述文件
  • 修复python包的长描述(使用readme.rst)
  • 已读docs集成
  • 在分发中集成额外的文件夹(测试、演示、文档)

版本0.1.1

  • 将项目重命名为yodel
  • 更好的PYPI包装

版本0.1.0

  • 第一次释放该死的!
  • 信号分析模块:
    • 离散傅里叶变换
    • 快速傅里叶变换
    • 分析窗口(汉宁、哈明、布莱克曼)
  • 过滤模块:
    • 双四元滤波器
  • 复数和转换实用程序模块

许可证

麻省理工学院许可证(MIT)

版权所有(c)2014 Romain Clement

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

推荐PyPI第三方库


热门话题
java确保我正确地解决了这个问题   对于Java接口中的常量,“publicstaticfinal”是多余的吗?   为什么是java。网SocketException:socket在java之后关闭。网ConnectException:连接被拒绝'?   安卓在Java中将JSON转换为多维数组的最佳方式是什么?   java如何为gradle构建使用lint4j插件,以及如何为Jenkins配置它?   JavaMaven:一个项目如何能够从一个二级依赖引用一个类   使用java的excel Linest函数   java如何完全禁用JTextPane的文本突出显示?   java jBoss概要如何?   java Pi4J类路径错误Intellij在Pi Zero W上远程运行   java如何根据特定条件在JPA/Play中使用EntityManager进行批量更新?   java如何在EJB调度中设置计时器值?   javasocket服务器没有连接   java如何在日期解析后以yyyyMMdd格式获取日期对象   java客户端python服务器发送udp数据   使用ArrayList从java文件中读取文本   框架上的java Selenium测试   java setOnClickListener匿名类?