Simple Interactive Controls for R using the 'tcltk' Package
Overview
A set of functions to build simple GUI controls for R functions. These are built on the 'tcltk' package. Uses could include changing a parameter on a graph by animating it with a slider or a "doublebutton", up to more sophisticated control panels. Some functions for specific graphical tasks, referred to as 'cartoons', are provided.
Install
Health
ERRORtestsr-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-release-linux-x86_64
r-devel-linux-x86_64-debian-gcc
Running ‘testthat.R’ [206s/357s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(rpanel)
Loading required package: tcltk
Package `rpanel', version 1.1-6.3: type help(rpanel) for summary information
>
> test_check("rpanel")
Saving _problems/test-rp.lm-130.R
Saving _problems/test-rp.t_test-11.R
[ FAIL 2 | WARN 2 | SKIP 0 | PASS 1317 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-rp.lm.R:129:1'): (code run outside of `test_that()`) ───────────
Error in `file(file, "rt")`: cannot open the connection to 'https://www.maths.gla.ac.uk/~adrian/data/rds.txt'
Backtrace:
▆
1. └─utils::read.table(...) at test-rp.lm.R:129:1
2. └─base::file(file, "rt")
── Error ('test-rp.t_test.R:11:4'): Standard calls ─────────────────────────────
Error in `file(file, "rt")`: cannot open the connection to 'https://www.maths.gla.ac.uk/~adrian/data/trout.txt'
Backtrace:
▆
1. └─utils::read.table(path, header = TRUE, stringsAsFactors = TRUE) at test-rp.t_test.R:11:4
2. └─base::file(file, "rt")
[ FAIL 2 | WARN 2 | SKIP 0 | PASS 1317 ]
Error:
! Test failures.
Execution haltedr-devel-linux-x86_64-fedora-clang
Running ‘testthat.R’ [4m/12m]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(rpanel)
Loading required package: tcltk
Package `rpanel', version 1.1-6.3: type help(rpanel) for summary information
>
> test_check("rpanel")
Saving _problems/test-rp.lm-130.R
Saving _problems/test-rp.t_test-11.R
[ FAIL 2 | WARN 3 | SKIP 0 | PASS 1317 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-rp.lm.R:129:1'): (code run outside of `test_that()`) ───────────
Error in `file(file, "rt")`: cannot open the connection to 'https://www.maths.gla.ac.uk/~adrian/data/rds.txt'
Backtrace:
▆
1. └─utils::read.table(...) at test-rp.lm.R:129:1
2. └─base::file(file, "rt")
── Error ('test-rp.t_test.R:11:4'): Standard calls ─────────────────────────────
Error in `file(file, "rt")`: cannot open the connection to 'https://www.maths.gla.ac.uk/~adrian/data/trout.txt'
Backtrace:
▆
1. └─utils::read.table(path, header = TRUE, stringsAsFactors = TRUE) at test-rp.t_test.R:11:4
2. └─base::file(file, "rt")
[ FAIL 2 | WARN 3 | SKIP 0 | PASS 1317 ]
Error:
! Test failures.
Execution haltedr-release-linux-x86_64
Running ‘testthat.R’ [316s/477s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(rpanel)
Loading required package: tcltk
Package `rpanel', version 1.1-6.3: type help(rpanel) for summary information
>
> test_check("rpanel")
Saving _problems/test-rp.lm-130.R
Saving _problems/test-rp.t_test-11.R
[ FAIL 2 | WARN 2 | SKIP 0 | PASS 1317 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-rp.lm.R:129:1'): (code run outside of `test_that()`) ───────────
Error in `file(file, "rt")`: cannot open the connection to 'https://www.maths.gla.ac.uk/~adrian/data/rds.txt'
Backtrace:
▆
1. └─utils::read.table(...) at test-rp.lm.R:129:1
2. └─base::file(file, "rt")
── Error ('test-rp.t_test.R:11:4'): Standard calls ─────────────────────────────
Error in `file(file, "rt")`: cannot open the connection to 'https://www.maths.gla.ac.uk/~adrian/data/trout.txt'
Backtrace:
▆
1. └─utils::read.table(path, header = TRUE, stringsAsFactors = TRUE) at test-rp.t_test.R:11:4
2. └─base::file(file, "rt")
[ FAIL 2 | WARN 2 | SKIP 0 | PASS 1317 ]
Error:
! Test failures.
Execution halted- ERROR10 OK, 3 ERRORNow
- ERROR12 OK, 1 ERROR2026-10-24
- OK13 OK2026-10-14
- ERROR11 OK, 2 ERROR2026-10-09
- OK13 OK2026-09-25
- ERROR12 OK, 1 ERROR2026-09-18
Show 13 earlier changesHide 13 earlier changes
- OK13 OK2026-09-09
- ERROR12 OK, 1 ERROR2026-09-04
- OK13 OK2026-08-04
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-05-24
- ERROR12 OK, 1 ERROR2026-05-16
- OK14 OK2026-04-23
- ERROR13 OK, 1 ERROR2026-04-21
- OK14 OK2026-04-16
- ERROR12 OK, 2 ERROR2026-03-19
- NOTE11 OK, 3 NOTE2026-03-15
- ERROR4 OK, 7 NOTE, 3 ERROR2026-03-13
- NOTE14 NOTE2026-03-10
Documentation
- Help pages
- 78includes a package overview page
- Examples that run
- 0%72 never run
- Exported functions with examples
- 93%
- Documented parameters
- 83%
- Return-value docs
- 72%
- Help pages citing references
- 91%
Also includes 20 demo scripts (run with demo())
Downloads
Repository
- PRs merged (all time)
- 100%
- Median days to close, 50 most recently updated closed issues
- not measured
- Median days to close, 50 most recently updated closed PRs
- not measured
4 development-tooling and community-health practices detected across 3 families in the upstream repository
Checks run against github.com/adrian-bowman/rpanel on 2026-10-21.
Dependencies
Installing rpanel adds no packages beyond those that come with R.
Show all 14 packagesHide all 14 packages
Code & Tests
Datasets
People & History
Maintainer since 1.1-1 (2013), previously Ewan Crawford (1.0-3 to 1.0-6)
Show 3 peopleHide 3 people
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 1.1-6.3Latest
- 1.1-6.12026-03-13 · diff ↗
- 1.1-62026-03-12 · diff ↗ ·
added 9 exports
rp.contingency, rp.coefficients, rp.colours, rp.colors, rp.datalink, rp.drop1, rp.lm, rp.t_test, rp.wrangle - RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- 1.1-5.22023-02-07 · diff ↗
- 1.1-5.12022-07-04 · diff ↗
- RR 4.2.0 released · 2022-04-22
- 1.1-52021-09-03 · diff ↗
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- 1.1-4
- RR 3.5.0 released · 2018-04-23
Show 25 earlier eventsHide 25 earlier events
- RR 3.4.0 released · 2017-04-21
- RR 3.3.0 released · 2016-05-03
- RR 3.2.0 released · 2015-04-16
- RR 3.1.0 released · 2014-04-10
- 1.1-3
- RR 3.0.0 released · 2013-04-03
- 1.1-22013-04-02 · diff ↗
- 1.1-12013-02-14 · diff ↗ ·
removed 2 exports
rp.panelname, .rpenvadded 15 exports
rp.screenresolution, rp.control.dispose, rp.text, rp.text.change, rp.slider.change, rp.combo, rp.widget.dispose, rp.timer, rp.control.put, rp.colour.key, rp.anova, rp.bubbleplot, rp.plot4d, rp.spacetime, rp.surface - RR 2.15.0 released · 2012-03-30
- RR 2.14.0 released · 2011-10-31
- RR 2.13.0 released · 2011-04-13
- RR 2.12.0 released · 2010-10-15
- 1.0-62010-10-11 · diff ↗
- RR 2.11.0 released · 2010-04-22
- RR 2.10.0 released · 2009-10-26
- RR 2.9.0 released · 2009-04-17
- 1.0-52008-12-13 · diff ↗ ·
added 10 exports
rp.regression, rp.mururoa, rp.firth, rp.geosim, rp.grid, rp.likelihood, rp.logistic, rp.normal, rp.ci, rp.cartoons - RR 2.8.0 released · 2008-10-20
- RR 2.7.0 released · 2008-04-22
- RR 2.6.0 released · 2007-10-03
- RR 2.5.0 released · 2007-04-24
- 1.0-4
- RR 2.4.0 released · 2006-10-03
- 1.0-32006-08-21
- RR 2.3.0 released · 2006-04-24
Package metadata
- First published
- 2006-08-21
- Total releases
- 14 / 20 yrs
- License
- GPL (>= 2) OSI
- Minimum R
- ≥ 4.1
- Bundled data
- 268 KB / 19 files
- Download size
- 733 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("rpanel")The package provides a citation file that builds its entry when R runs it. Run citation() to see it.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.