| Title: | Web Interface to 'IsoplotR' | 
| Version: | 6.8 | 
| Date: | 2025-10-24 | 
| Description: | Provides a graphical user interface to the 'IsoplotR' package for radiometric geochronology. The GUI runs in an internet browser and can either be used offline, or hosted on a server to provide online access to the 'IsoplotR' toolbox. | 
| Author: | Pieter Vermeesch [aut, cre], Tim Band [ctb] | 
| Maintainer: | Pieter Vermeesch <p.vermeesch@ucl.ac.uk> | 
| Imports: | IsoplotR (≥ 6.8), shinylight (≥ 1.2) | 
| License: | GPL-3 | 
| URL: | https://github.com/pvermees/IsoplotRgui/, https://isoplotr.es.ucl.ac.uk/ | 
| RoxygenNote: | 7.3.3 | 
| Encoding: | UTF-8 | 
| NeedsCompilation: | no | 
| Packaged: | 2025-10-25 12:16:25 UTC; pvermees | 
| Repository: | CRAN | 
| Date/Publication: | 2025-10-27 09:20:02 UTC | 
Start the IsoplotR GUI
Description
Opens a web-browser with a Graphical User Interface (GUI) for the
IsoplotR package. An online version of the same interface is
provided at https://isoplotr.es.ucl.ac.uk/
Usage
IsoplotR(
  host = if (daemonize) "0.0.0.0" else "127.0.0.1",
  port = NULL,
  timeout = Inf,
  daemonize = !is.null(port)
)
Arguments
host | 
 IP address of the virtual server, default is 0.0.0.0  | 
port | 
 Internet port of the virtual server. If not defined, a random free port will be chosen and the browser will be opened to show the GUI.  | 
timeout | 
 How long (in wall-clock time) an operation may take before returning with a timeout error. Default: no limit.  | 
daemonize | 
 logical. If   | 
Value
server object
Examples
IsoplotR()
Start the IsoplotR GUI without exiting
Description
Opens a web-browser with a Graphical User Interface (GUI) for the
IsoplotR package. This function is intended to be used from
Rscript so that Rscript does not terminate and the server stays up.
Usage
daemon(port = NULL, host = "127.0.0.1", timeout = 30)
Arguments
port | 
 Internet port of the virtual server. If not defined, a random free port will be chosen and the browser will be opened to show the GUI.  | 
host | 
 IP address of the virtual server  | 
timeout | 
 How long (in elapsed time) an operation may take before returning with a timeout error. Default: 30 seconds.  | 
Value
This function does not return.
Examples
# this function runs indefinitely unless interrupted by the user.
## Not run: daemon(3839)
Stop an IsoplotR GUI
Description
Stop an IsoplotR GUI
Usage
stopIsoplotR(server = NULL)
Arguments
server | 
 The server (returned by
  | 
Examples
s <- IsoplotR()
stopIsoplotR(s)