WeibullR.learnr
An Interactive Introduction to Life Data Analysis
Science Score: 39.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.5%) to scientific vocabulary
Keywords
Repository
An Interactive Introduction to Life Data Analysis
Basic Info
- Host: GitHub
- Owner: paulgovan
- License: apache-2.0
- Language: HTML
- Default Branch: master
- Homepage: https://paulgovan.github.io/WeibullR.learnr/
- Size: 10.2 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 10
- Releases: 3
Topics
Metadata Files
README.md
WeibullR.learnr: An Interactive Introduction to Life Data Analysis
Welcome to WeibullR.learnr! This package contains a set of interactive
learning modules for life data analysis, focusing on reliability,
availability, and maintainability (RAM). It is designed for beginners,
including university students and early-career professionals.
Motivation
Life data analysis is the study of how systems function over time, from machines to people. While various learning resources exist, many rely on proprietary software that can be inaccessible to students and early-career professionals.
WeibullR.learnr is an open-source collection of interactive learning
modules, exercises, and functions designed for introductory life data
analysis. The primary goal of this project is to introduce fundamental
concepts while providing an open-source alternative for analyzing life
data.
Installation
WeibullR.learnr is written in R and is built using
WeibullR by David
Silkworth and Jurgen Symynck (2022), a R package for Weibull Analysis,
and learnr by Garrick
Aden-Buie et al. (2023), a framework for building interactive learning
modules in R.
To install WeibullR.learnr in R:
r
install.packages('WeibullR.learnr')
To install the development version:
``` r
install.packages("pak")
pak::pak("paulgovan/WeibullR.learnr") ```
Usage
Currently, three primary learning modules exist. These modules can be taken in either order and can be taken separately or together. The learning modules are designed to be plug-and-play, but changes can be made by forking the software repository and modifying the fork.
-
WeibullR.learnr()- An interactive introduction to Life Data Analysis (estimated duration ~2 hours) -
RAMR.learnr()- A quick reference for common Reliability, Availability, and Maintainability concepts (estimated duration ~ 1 hour) -
TestR.learnr()- An interactive introduction to Reliability Testing (estimated duration ~ 2 hours)
The modules can also be accessed in a browser at WeibullR.learnr and RAMR.learnr, TestR.learnr
<!-- -->
Several helper functions for common RAM calculations are also included:
-
rel()- reliability function -
avail()- availability function -
mttf()- mean time to failure -
mtbf()- mean time between failure -
serv()- serviceability factor -
fr()- failure rate
Code of Conduct
Please note that the WeibullR.learnr 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.
Owner
- Name: Paul Govan
- Login: paulgovan
- Kind: user
- Location: Greenville, SC
- Company: GE Renewable Energy
- Website: https://www.linkedin.com/in/paulgovan
- Repositories: 27
- Profile: https://github.com/paulgovan
Technical Leader | Reliability and Data Analytics | Renewable Energy
GitHub Events
Total
- Create event: 2
- Release event: 2
- Issues event: 15
- Issue comment event: 5
- Push event: 52
- Pull request event: 8
Last Year
- Create event: 2
- Release event: 2
- Issues event: 15
- Issue comment event: 5
- Push event: 52
- Pull request event: 8
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Paul Govan | p****1@a****m | 42 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 13
- Total pull requests: 2
- Average time to close issues: about 2 months
- Average time to close pull requests: 3 days
- Total issue authors: 3
- Total pull request authors: 1
- Average comments per issue: 0.23
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 10
- Pull requests: 2
- Average time to close issues: 3 days
- Average time to close pull requests: 3 days
- Issue authors: 3
- Pull request authors: 1
- Average comments per issue: 0.3
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- lwjohnst86 (7)
- paulgovan (5)
- AgnesDuah (1)
Pull Request Authors
- lwjohnst86 (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 486 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 4
- Total maintainers: 1
cran.r-project.org: WeibullR.learnr
An Interactive Introduction to Life Data Analysis
- Homepage: https://paulgovan.github.io/WeibullR.learnr/
- Documentation: http://cran.r-project.org/web/packages/WeibullR.learnr/WeibullR.learnr.pdf
- License: Apache License (≥ 2)
-
Latest release: 0.2.1
published 7 months ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/upload-artifact v1 composite
- openjournals/openjournals-draft-action master composite
- JamesIves/github-pages-deploy-action v4.4.1 composite
- actions/checkout v3 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- WeibullR * imports
- learnr * imports