bupaverse
The bupaverse is an open-source, integrated suite of
R-packages for handling and analysing
business process data, developed by the Business Informatics research
group at Hasselt University, Belgium. Profoundly inspired by the
tidyverse package, the bupaverse
package is designed to facilitate the installation and loading of
multiple bupaverse packages in a single step. Learn more about
bupaverse at the bupaR.net homepage.
Installation
You can install bupaverse from CRAN with:
install.packages("bupaverse")Development Version
You can install the development version of bupaverse from GitHub with:
# install.packages("devtools")
devtools::install_github("bupaverse/bupaverse")Usage
library(bupaverse) will load the core bupaverse packages:
- bupaR: Core package for business process analysis.
- edeaR: Exploratory and descriptive analysis of event-based data.
- eventdataR: Repository of sample process data.
- processcheckR: Rule-based conformance checking and filtering.
- processmapR: Visualise event-based data using, i.a., process maps.
An overview of the loaded packages and conflicts with other packages is shown after loading bupaverse:
library(bupaverse)
#>
#> .______ __ __ .______ ___ ____ ____ _______ .______ _______. _______
#> | _ \ | | | | | _ \ / \ \ \ / / | ____|| _ \ / || ____|
#> | |_) | | | | | | |_) | / ^ \ \ \/ / | |__ | |_) | | (----`| |__
#> | _ < | | | | | ___/ / /_\ \ \ / | __| | / \ \ | __|
#> | |_) | | `--' | | | / _____ \ \ / | |____ | |\ \----.----) | | |____
#> |______/ \______/ | _| /__/ \__\ \__/ |_______|| _| `._____|_______/ |_______|
#>
#> ── Attaching packages ─────────────────────────────────────── bupaverse 0.1.0 ──
#> ✔ bupaR 0.5.2 ✔ processcheckR 0.2.0
#> ✔ edeaR 0.9.1 ✔ processmapR 0.5.2
#> ✔ eventdataR 0.3.1
#> ── Conflicts ────────────────────────────────────────── bupaverse_conflicts() ──
#> ✖ bupaR::filter() masks stats::filter()
#> ✖ processmapR::frequency() masks stats::frequency()
#> ✖ edeaR::setdiff() masks base::setdiff()
#> ✖ bupaR::timestamp() masks utils::timestamp()
#> ✖ processcheckR::xor() masks base::xor()