failure diagnosis
Project description
phm-diagnosis
介绍
故障诊断
使用上海九章云极公司的开源工具包-ylearn,实现故障诊断任务
ylearn主要依托,华为诺亚的gCastle推理包,torch,networkx完成以上任务,
在传参数时,尽可能使用**kwargs
,如有不便于理解之处,可以直接阅读ylearn源码及注释。
包括:
- 基于数据,生成故障树
- [x]
- [x]
- [x]
- [x]
软件架构
软件架构说明
|─ 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/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
phm_diagnosis-1.0.6.tar.gz
(10.7 kB
view hashes)