WeibullR.learnr

An Interactive Introduction to Life Data Analysis

https://github.com/paulgovan/weibullr.learnr

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

life-data-analysis r reliability tutorial weibull-analysis
Last synced: 6 months ago · JSON representation

Repository

An Interactive Introduction to Life Data Analysis

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • Open Issues: 10
  • Releases: 3
Topics
life-data-analysis r reliability tutorial weibull-analysis
Created almost 3 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Code of conduct

README.md

WeibullR.learnr: An Interactive Introduction to Life Data Analysis

CRAN
status CRAN
checks Lifecycle:experimental

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

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

All Time
  • Total Commits: 42
  • Total Committers: 1
  • Avg Commits per committer: 42.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 42
  • Committers: 1
  • Avg Commits per committer: 42.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email 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

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 486 Last month
Rankings
Forks count: 28.2%
Dependent packages count: 28.3%
Stargazers count: 34.9%
Dependent repos count: 36.9%
Average: 41.0%
Downloads: 76.6%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/draft-pdf.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v1 composite
  • openjournals/openjournals-draft-action master composite
.github/workflows/pkgdown.yaml actions
  • 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
DESCRIPTION cran
  • WeibullR * imports
  • learnr * imports