diff --git a/mlr-org/_quarto.yml b/mlr-org/_quarto.yml index 3d5d07cc..26af9b22 100644 --- a/mlr-org/_quarto.yml +++ b/mlr-org/_quarto.yml @@ -32,6 +32,7 @@ website: - text: "Overview" menu: - ecosystem.qmd + - dependencies.qmd - text: "---" - tasks.qmd - learners.qmd diff --git a/mlr-org/dependencies.qmd b/mlr-org/dependencies.qmd new file mode 100644 index 00000000..5563fc3a --- /dev/null +++ b/mlr-org/dependencies.qmd @@ -0,0 +1,46 @@ +--- +title: Dependencies +sidebar: false +toc: false +--- + +`mlr3` tries to be light on dependencies. +The following packages are at runtime: + +* [`parallelly`](https://cran.r-project.org/package=parallelly): + Helper functions for parallelization. No extra recursive + dependencies. +* [`future.apply`](https://cran.r-project.org/package=future.apply): + Resampling and benchmarking is parallelized with the + [`future`](https://cran.r-project.org/package=future) + abstraction interfacing many parallel backends. +* [`backports`](https://cran.r-project.org/package=backports): + Ensures backward compatibility with older R releases. Developed + by members of the `mlr` team. No recursive dependencies. +* [`checkmate`](https://cran.r-project.org/package=checkmate): + Fast argument checks. Developed by members of the `mlr` team. No + extra recursive dependencies. +* [`mlr3misc`](https://cran.r-project.org/package=mlr3misc): + Miscellaneous functions used in multiple mlr3 [extension + packages](https://mlr-org.com/ecosystem.html). Developed by the + `mlr` team. +* [`paradox`](https://cran.r-project.org/package=paradox): + Descriptions for parameters and parameter sets. Developed by the + `mlr` team. No extra recursive dependencies. +* [`R6`](https://cran.r-project.org/package=R6): Reference class + objects. No recursive dependencies. +* [`data.table`](https://cran.r-project.org/package=data.table): + Extension of R’s `data.frame`. No recursive dependencies. +* [`digest`](https://cran.r-project.org/package=digest) (via + `mlr3misc`): Hash digests. No recursive dependencies. +* [`uuid`](https://cran.r-project.org/package=uuid): Create unique + string identifiers. No recursive dependencies. +* [`lgr`](https://cran.r-project.org/package=lgr): Logging + facility. No extra recursive dependencies. +* [`mlr3measures`](https://cran.r-project.org/package=mlr3measures): + Performance measures. No extra recursive dependencies. +* [`mlbench`](https://cran.r-project.org/package=mlbench): A + collection of machine learning data sets. No dependencies. +* [`palmerpenguins`](https://cran.r-project.org/package=palmerpenguins): + A classification data set about penguins, used on examples and + provided as a toy task. No dependencies. diff --git a/mlr-org/ecosystem.qmd b/mlr-org/ecosystem.qmd index 0b538a61..80f5bb3d 100644 --- a/mlr-org/ecosystem.qmd +++ b/mlr-org/ecosystem.qmd @@ -18,7 +18,7 @@ The dot next to the package name indicates the [lifecycle stage](https://lifecyc - Experimental packages are marked with an orange dot . - Planned packages are marked with a red dot . -![Graph of Extension Packages](https://raw.githubusercontent.com/mlr-org/mlr3/master/man/figures/mlr3verse.svg?sanitize=true) +![Graph of Extension Packages](images/mlr3_ecosystem.png) If you use our packages in your research, please cite our articles on mlr3 [@mlr3], mlr3proba [@mlr3proba] or mlr3pipelines [@mlr3pipelines]. To get the citation information of other packages, call diff --git a/mlr-org/images/book.jpeg b/mlr-org/images/book.jpeg index 1a82eaa7..6292796f 100644 Binary files a/mlr-org/images/book.jpeg and b/mlr-org/images/book.jpeg differ diff --git a/mlr-org/images/mlr3_ecosystem.png b/mlr-org/images/mlr3_ecosystem.png new file mode 100644 index 00000000..d948c010 Binary files /dev/null and b/mlr-org/images/mlr3_ecosystem.png differ diff --git a/mlr-org/index.qmd b/mlr-org/index.qmd index b5654f4c..90ad8966 100644 --- a/mlr-org/index.qmd +++ b/mlr-org/index.qmd @@ -9,6 +9,8 @@ page-layout: article