Python 的可靠性工程工具包
项目描述
可靠性是一个用于可靠性工程和生存分析的 Python 库。它显着扩展了 scipy.stats 的功能,还包括许多专业工具,否则这些工具只能在专有软件中使用。
文档
readthedocs上提供了详细的文档和示例。
主要特征
- 将概率分布拟合到包括右删失数据在内的数据
- 拟合 Weibull 混合模型和 Weibull 竞争风险模型
- 拟合 Weibull 缺陷亚群 (DS) 模型、Weibull 零膨胀 (ZI) 模型和 Weibull 缺陷亚群零膨胀 (DSZI) 模型
- 计算任何支持分布组合之间的应力强度干扰的失效概率
- 支持指数、Weibull、Gumbel、正态、对数正态、对数逻辑和 Beta 概率分布
- 平均剩余寿命、分位数、描述性统计摘要、分布中的随机抽样
- 概率密度函数 (PDF)、累积分布函数 (CDF)、生存函数 (SF)、风险函数 (HF) 和累积风险函数 (CHF) 的图
- 轻松创建分发对象。例如。dist = Weibull_Distribution(alpha=4,beta=2)
- 使用 Kaplan-Meier、Nelson-Aalen 和秩调整对生存函数进行非参数估计
- 拟合优度检验(AICc、BIC、AD、对数似然)
- 所有支持分布的概率纸上的概率图
- 分位数-分位数图和概率-概率图
- 可靠性增长、最佳更换时间、顺序抽样图表、类似分布、可靠性测试计划器
- 交互式 matplotlib 函数,包括十字准线和分布浏览器
- 失效物理(SN 图、应力-应变、断裂力学、蠕变)
- 加速寿命测试模型 (24) 包括 4 个分布(Weibull、指数、正态、对数正态)和 6 个寿命应力模型(指数、Eyring、幂、双指数、双幂、幂指数)。
- 可修复系统的平均累积函数和 ROCOF
安装和升级
要首次安装可靠性,请打开命令提示符并键入:
pip install reliability
要将以前安装的可靠性升级到最新版本,请打开命令提示符并键入:
pip install --upgrade reliability
如果您希望在将新版本的可靠性上传到 PyPI 时收到电子邮件通知,NewReleases.io 会免费提供此服务。
接触
如果您发现任何错误、有任何建议或想要添加某些内容,请发送电子邮件至 alpha.reliability@gmail.com。