phm-diagnosis
介绍
故障诊断
使用上海九章云极公司的开源工具包-ylearn,实现故障诊断任务
ylearn主要依托,华为诺亚的gCastle推理包,torch,networkx完成以上任务,
在传参数时,尽可能使用**kwargs,如有不便于理解之处,可以直接阅读ylearn源码及注释。
包括:
- 基于数据,生成故障树
软件架构
软件架构说明
|─ phm_diagnosis
├── causal
│ ├── api.py
│ ├── __init__.py
├── __init__.py
├── phm_dataio
│ ├── __init__.py
│ ├── base.py
│ ├── hbase_client.py
│ ├── redis_client.py
│ └── utils.py
├── phm_feature
├── __init__.py
安装教程
使用pip进行安装
pip install phm-feature
使用说明
- 获得振动信号的特征值
import phm_feature
from phm_feature import *
enable_parallel(processnum=None) # 开启多线程模式
disable_parallel() # 开启单线程模式
feature_t(data) # 获取时间域特征
# feature_f # 获取频率域特征
fft(data, 50) # 快速离散傅里叶变换
power(data, 50) # 功率谱
ifft(data, 50) # 快速离散逆傅里叶变换
cepstrum(data, 50) # 倒谱
envelope(data) # 包络谱
window(data, 'hamming') # 加窗-汉明窗
divide(data, 50, 25) # 分帧
参与贡献
- 2022-07-04 v0.0.1
pypi上传初版本
pypi上传phm-feature初版本
- 2022-07-04 v0.0.2
新增多线程模式
特技
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
- Gitee 官方博客 blog.gitee.com
- 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
- GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
- Gitee 官方提供的使用手册 https://gitee.com/help
- Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/
Metadata
Release files for phm-diagnosis 1.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| phm_diagnosis-1.0.6.tar.gz | 10.7 kB | Without provenance | Details |
Release files / phm_diagnosis-1.0.6.tar.gz
| Download URL | phm_diagnosis-1.0.6.tar.gz |
|---|---|
| Size | 10.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
96b81d4298d2d2ddfff08b86b18a00cff7d0b207a4f141c181173ed7c921883b
|
|
BLAKE2b-256 checksum How to use checksums |
b3ca3b71c87bccd3a286d6ae7f14b184268b0191d3011e6eb761b15129c94a03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.10
|
Security for phm-diagnosis 1.0.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.