Welcome to ReliaLearnR! This package provides interactive learning modules for beginners in reliability analysis. The modules are built using the learnr
package and cover topics such as life data analysis, reliability testing, and reliability, availability, and maintainability (RAM) concepts. The package also includes helper functions for common RAM calculations.
Installation
To install ReliaLearnR in R:
install.packages('ReliaLearnR')
To install the development version:
# install.packages("pak")
pak::pak("paulgovan/ReliaLearnR")
Note: You may be prompted to update dependent packages before installing. To do this when prompted during installation type 1 (All) to update.
Usage
The package includes three interactive learning modules. To access them, load the package and call the respective function:
-
ram()
- A quick reference for common Reliability, Availability, and Maintainability concepts (estimated duration ~ 1 hour) -
lda()
- An introduction to Life Data Analysis (estimated duration ~2 hours) -
rt()
- An introduction to Reliability Testing (estimated duration ~ 2 hours)
The modules can also be accessed in a browser at paulgovan.shinyapps.io/RAMAnalysis/, paulgovan.shinyapps.io/LifeDataAnalysis/ and paulgovan.shinyapps.io/ReliabilityTesting/.
Several helper functions for common RAM calculations are also included. These functions can be used independently of the learning modules:
Code of Conduct
Please note that the ReliaLearnR project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
More resources
WeibullR.plotly is a package for building interactive Weibull models.
WeibullR.shiny is a web application for life data analysis.