| 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)