PyWavelets,小波变换模块
项目描述
服务 |
主分支 |
---|---|
GitHub |
|
Appveyor |
|
Read the Docs |
PyWavelets
什么是PyWavelets
PyWavelets是一个免费的Python小波变换开源库。小波是时间和频率上都局部化的数学基函数。小波变换是采用小波的时间频率变换。它们与傅里叶变换类似,区别在于傅里叶变换只在频率上局部化,而不是在时间和频率上。
PyWavelets的主要特性包括
1D、2D和nD正交和逆正交离散小波变换(DWT和IDWT)
1D、2D和nD多级DWT和IDWT
1D和2D平稳小波变换(未减少的小波变换)
1D和2D小波包分解和重构
1D连续小波变换
计算小波和尺度函数的近似值
超过100个内置小波滤波器和自定义小波支持
单精度和双精度计算
实数和复数计算
结果与Matlab小波工具箱(TM)兼容
文档
详细的示例和更多资源链接的文档可在网上找到,地址为http://pywavelets.readthedocs.org.
更多使用示例请参见源代码包中的demo目录。
安装
PyWavelets支持Python >=3.10,并且只依赖于NumPy(目前支持版本为>= 1.23.0)。要全部通过测试,还需要Matplotlib。SciPy也是一个可选依赖。当存在时,基于FFT的连续小波变换将使用SciPy的FFT而不是NumPy。
PyPi上提供了Intel Linux、Windows和macOS/OSX的二进制轮。如果你在这些平台上之一,你应该使用以下命令获得二进制(预编译)安装:
pip install PyWavelets
使用Anaconda Python发行版的用户可能希望从conda-forge频道获取预构建的Windows、Intel Linux或macOS/OSX二进制文件。这可以通过以下方式完成:
conda install -c conda-forge pywavelets
几个Linux发行版有自己的PyWavelets包,但这些往往比较过时。使用Linux包管理器工具查询python-pywavelets、python-wavelets、python-pywt或类似的包名。
如果你需要或想要从源代码安装,你需要一个正常工作的C编译器(任何通用的编译器都可以)和Cython的最新版本。导航到PyWavelets源代码目录(包含pyproject.toml),然后输入:
pip install .
最新的开发版本可以在GitHub上找到,地址为https://github.com/PyWavelets/pywt。
最新的版本,包括Intel Linux、macOS和Windows的源代码和二进制包,可在Python包索引http://pypi.python.org/pypi/PyWavelets/中下载。你可以在发布页面找到源代码发布。
开发状态 & 贡献
PyWavelets项目始于2006年,最初作为一篇关于《使用小波变换分析和分类医疗信号》的硕士论文的学术项目,并由其原始开发者维护,直至2012年。2013年,在原始开发者的支持下,一个更大的开发团队接管了维护工作(在新仓库新仓库)。仓库迁移并不意味着这是一个分支——该包继续以“PyWavelets”的名字开发和发布,并在PyPi和GitHub上发布(有关该决定的讨论,请参见此问题)。
欢迎所有贡献,包括错误报告、错误修复、新功能实现和文档改进。此外,对PyWavelets感兴趣的开发者非常欢迎加入开发团队!
截至2019年,PyWavelets的开发部分得到Tidelift的支持。通过Tidelift订阅支持PyWavelets
联系
请使用GitHub问题或邮件列表mailing list发布您的评论或问题。
许可证
PyWavelets是一个免费的开源软件,在MIT许可下发布。
如果您想在出版物中引用PyWavelets,请使用以下JOSS出版物。
特定版本也可以通过Zenodo引用。下面的DOI将对应于最新版本。可以通过以下链接中的徽章访问旧版本的DOI
项目详情
pywavelets-1.7.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b47250e5bb853e37db5db423bafc82847f4cde0ffdf7aebb06336a993bc174f6 |
|
MD5 | f9b29777c446318a308d3c96374e7a37 |
|
BLAKE2b-256 | 940ac235e7dd60d136b14cd8793c440e8d22e7880df5588162feb02d6d6118a3 |
pywavelets-1.7.0-cp313-cp313t-musllinux_1_2_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e0611ffb6ceeee1b677bd224e657895193eec03ad39538f5263ce61db465f836 |
|
MD5 | 86b64ff3bdbee5c1d0dc3f81e78acf28 |
|
BLAKE2b-256 | d776a5ff1f1afe1e84c961c7e4b541684c2515ba4c529359f0ee2d9305cb9cd9 |
pywavelets-1.7.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a0d8c641aa26e040d62166cbe2052dd3cd575e3e0c78c00c52770be6d7dd386b |
|
MD5 | bbf8a0b14f918dc4715680c1e95ed6cc |
|
BLAKE2b-256 | 8a74036d4a80a48d847161fb3f967239fcd49901809fc93cd25eab3a051f5300 |
pywavelets-1.7.0-cp313-cp313t-macosx_11_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5b7e1a212269d3e48318388744684b702c6a649a70758e35e9a88614316e9b91 |
|
MD5 | 63a640fe4fe3bc3c90056ab10b015c21 |
|
BLAKE2b-256 | f9398e39c95a7d99e731ab5bcb43ba40778b091a740178000823b56e19d90dcb |
pywavelets-1.7.0-cp313-cp313-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 71918b973950c013c17ff28c3fc2958dfff68ec767ef60cd927a3ac4ff5a7345 |
|
MD5 | 175b2f4462246db9f8615472348f5f97 |
|
BLAKE2b-256 | 1911e0b349efd034a40cc086e166edbed5c9fa59f27f298b42be4fb6004a82dc |
pywavelets-1.7.0-cp313-cp313-win32.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 097bd03ee1b687942fa2f82ad0d35849879eef0ac82fc6f757d6ef881c53db6d |
|
MD5 | f0ebcc3343b2b3e55a09a05c4713ec55 |
|
BLAKE2b-256 | 2df035ae951344e3a5a7e6824aff9476032f4f2ebab3ef050c4d2d91321a7669 |
pywavelets-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eac60fdb28bd421f72eb18824bd2e4f36c3dab0d7f4802ebfe4bbf68744a524a |
|
MD5 | dc4ce3c229ac7f7ce3673f47d3f2d282 |
|
BLAKE2b-256 | 5e848d385d4a1e5ea79e166c3f65d6a58c76e5fa63106fa29c7c2c9deb03ddbb |
pywavelets-1.7.0-cp313-cp313-musllinux_1_2_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 105249d2bf824bddfb286e4e08934ff1e8829aa3077dab74ce3b2921a09caa43 |
|
MD5 | f7b8cd11ad77d3dad6fecf9735945e9c |
|
BLAKE2b-256 | 88632fce3368cca2cc988723e6d48e68ce1056825675841fc1a9042629f8d1a9 |
pywavelets-1.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 259ccf233879cf0ed66052ffd174dcabe6314e92b53aa2de25f4ae50b08ea1e3 |
|
MD5 | 8f1312748110a4e330002ba4bfa56a61 |
|
BLAKE2b-256 | c03c55137ea3b137b9e7a72822275f51214b91f3c368c9eb3ea671e1e3bb0786 |
pywavelets-1.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4ff81dd8288afdd5f2eae6c44f963152b41e14e2e5fc647b608c97bd6f8270fe |
|
MD5 | 72ac9890ee0422b5621ff74119aa105a |
|
BLAKE2b-256 | 84d03b839e6f05db4b6834fcc83f37e8bb6d7abdccfb8899000a2898c62d0c53 |
哈希值 用于 pywavelets-1.7.0-cp313-cp313-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0f402424288178fd105a5cb76e1818649dc67e4a08d1b9974c8c7ef01dc5feb3 |
|
MD5 | b7af65a6cf4703cc0c7cce5d7fd6fcbd |
|
BLAKE2b-256 | e968eb5a02ec3ade3076af47a4236f744ec6859506036976b93072bbf47cc8a3 |
哈希值 用于 pywavelets-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6a322607b8c2985997ea45317d36cab58f0223ccf4c5b6540b612ed067d099ff |
|
MD5 | 128525ba9cb3dd880147300941a8da59 |
|
BLAKE2b-256 | 520fdaedf2516c22cdb3ef208de286e77ebbf69da1c08cca3e086ecec057c738 |
哈希值 用于 pywavelets-1.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4a2a8cc39901f09d82fc94007026f9aed63876e334ae043eb26caa601aee2551 |
|
MD5 | 142c2624bb969c7c00f89ace4a30c35d |
|
BLAKE2b-256 | f5528e756c9783e7e7c43058cc3e9e9633935206ac77ff13580d489669d84b98 |
哈希值 用于 pywavelets-1.7.0-cp312-cp312-musllinux_1_2_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 40ebb994b332d48db3b0564e3c335c4f8ba236283939f5167de099766cf16517 |
|
MD5 | e982f4c2009f2536cce22d13716f7983 |
|
BLAKE2b-256 | f334ad1502dc37295249000d3644c5bd183f5c063e9cebb3a37a9422121d77c1 |
哈希值 用于 pywavelets-1.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0bd2611076f5d2c4ad940421bbb3c450b6a53d8ca24bde02662455dc67c70dac |
|
MD5 | 764375176063c6d4eb9531cd6221703c |
|
BLAKE2b-256 | 53b608d5ea524a5ed25e1f94fba428ac605f0f774bea4a8cf14dbdc7947a2bc5 |
哈希值 用于 pywavelets-1.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6ad14d8b5a412a621406276b8ae8ee1e369ba7a7f8e517fb87355bcb8106820f |
|
MD5 | 10ac801731b7768ac706d8655e1e3d1f |
|
BLAKE2b-256 | 05a390cad7bfbd765f39bcd96af3efdefcf6fd05a49b7e81fc281f1be7a8e637 |
哈希值 用于 pywavelets-1.7.0-cp312-cp312-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 74e838e0225783f37ae346e60a9f783b4a31adc5731b9cb6d687ee5c93bd87b7 |
|
MD5 | 950c501451c6f58b1333d06318fb6ad1 |
|
BLAKE2b-256 | 9ccfb5b1706d7054d792bdf678c894f4ad8f8cdaa789f82b7eaa48b80aa45ba0 |
哈希值 用于 pywavelets-1.7.0-cp312-cp312-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | badb7dc70ecd8042ddd98fdd41803d5e5b28bf7c90910bb1751906812326ab54 |
|
MD5 | 93542b9ee43aae10cbcb8b215f31cce8 |
|
BLAKE2b-256 | 7248b6dbb1124bfa15e2d16dc2c199562d0a9c3d7e7333348b29d05f68cdf146 |
哈希值 用于 pywavelets-1.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8bdab6b1781f01c087c54782d656a4fc1df77796c241f122445adcbb24892839 |
|
MD5 | 2f97b9d18a0006d5b3c55fc0ae556f74 |
|
BLAKE2b-256 | 9f701e83a42a4084de2f3440a7af79adec69e52e679b13eb0ff8d787af330037 |
哈希值 for pywavelets-1.7.0-cp311-cp311-musllinux_1_2_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8565de589f42283bca17ddca298f1188a26ef8ee75cadc4a4744cadf5a79cfdf |
|
MD5 | 1148dd5d8b448098497295b4f1e3be07 |
|
BLAKE2b-256 | 05e863037524d8cc82f0fee1b744f41eaee9a8bd93c80de9b437a179fb258f0a |
哈希值 for pywavelets-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 05dc2930cf9b7f61a24b2fe52b18e9d6046012fc46fc360355222781a95a1378 |
|
MD5 | 2bdb4ff0d9900ee4245991a25bddd8aa |
|
BLAKE2b-256 | 45e93a047a49a6fd0917ba3e436ff93825f8cecc3cb55720d798bc71433a5433 |
哈希值 for pywavelets-1.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d81d2486e4f9b65f7c6cab252f3e706c8e8e72bbd0311f72c1a5ec56c947d257 |
|
MD5 | a8b10eb300fc34fb93786f47e10edd71 |
|
BLAKE2b-256 | 7cbde65c7d3a8e7e7b79ee77499fc1637c65c738c458a7f6469433b6050935c4 |
哈希值 for pywavelets-1.7.0-cp311-cp311-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ae3ae86ba69d75327b1c5cd368138fb9329bc7eb7418d6b0ce9504c5070974ef |
|
MD5 | b3ece618771527c6cf40eb497367b8ed |
|
BLAKE2b-256 | 1e77b2c9976cbc7c378c72a8e7cff08a2ed49e26ef58e1a8fcaa523aadae5419 |
哈希值 for pywavelets-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 392553248aed33eac6f38647acacdba94dd6a8f283319c2d9852de7a871d6d0f |
|
MD5 | 6f6f8fa6eba2ead892d83fffcb9bd71c |
|
BLAKE2b-256 | df304ab2547017bd6af02d916ce87e7fc55d08dbfe466b0440bea79a71b16ae4 |
哈希值 for pywavelets-1.7.0-cp310-cp310-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1a550fdbe134040c04f1bb46cfe13a1a903c5dce13090b681106e4db99feba81 |
|
MD5 | 0094d5a3981a0e2dce6e6b7d26799d34 |
|
BLAKE2b-256 | 2849a16de31134a4161eb017b9b330a5f334bd62edabb70def6b8e17d4247a5e |
哈希值 for pywavelets-1.7.0-cp310-cp310-musllinux_1_2_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3740c84de06fab5081c8f08994f12f9ee94dc2eb4d818eaeace3bdb0b838e2fc |
|
MD5 | 23050a5fb46c3f89b8b8a357bae72934 |
|
BLAKE2b-256 | 0b16137ff09a8295ca9beefdd89f7afc97647963f08a62016696d500781cdf98 |
哈希值 for pywavelets-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a469a7e73f5ab1d59b52a525a89a4a280426d1ba08eb081261f8bc6775f101d6 |
|
MD5 | 738422e24861ea6f57028221aaf60b52 |
|
BLAKE2b-256 | d660056374044b41f6e2ccca8239d1c9e422e3906f54c7cd08d55a19d98e2a28 |
哈希值 for pywavelets-1.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0fc5e0e592678e43c18dd169b0d8471e9a5ffb5eb7ff4bdc8f447c882f78aa8b |
|
MD5 | 4c7e67a901ce458c06d042df0fea200b |
|
BLAKE2b-256 | 1d4732324220b427b07bfcdfbd88a37ffdacdba8423b219ca4ebd85043c11b91 |
哈希值 for pywavelets-1.7.0-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 953b877c43f1fa53204b1b0eedd04efa6739378a873e79fa34ee5296d47a9ca1 |
|
MD5 | 748c2697a323834785c835d6d2c2ebd2 |
|
BLAKE2b-256 | 193f931e03737d6a216b1b390ef9a47191f8dd977484efdde2bca5b87ca5c3b3 |
哈希值 for pywavelets-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d99156b461f914cafbe6ee3b511612a83e90061addbe1f2660f522e9841fbdc4 |
|
MD5 | b54da7f05d481e402fcb13d0e266f137 |
|
BLAKE2b-256 | d4efab21d4963ff9810e38194a934a45d92145a07b4e491e9e5d91cc5bf87401 |