Skip to contents

ESQapp is a GUI for the esqlabsR package. It allows users to create, edit, and run scenarios for the Open Systems Pharmacology Suite. See Getting started to learn how to use the app.

Installation

Install pak:

You can install the package by running:

pak::pak("esqLABS/ESQapp@*release")

Get the latest development version with:

pak::pak("esqLABS/ESQapp")

Usage

Start the app by calling

ESQapp::run_app()

Get started and learn how to use the {ESQapp} in vignette("getting-started")

Development

To run the package locally:

  1. Clone the repository from GitHub
https://github.com/esqLABS/ESQapp.git
  1. Open the project in RStudio

  2. Install the dependencies

renv::restore(lockfile = 'renv.lock')
  1. Run the app
source("dev/run_dev.R")
  1. Make changes to the code
  2. Snapshot the changes
renv::install("package_name")
source("dev/get_snapshot.R")
golem::add_to_description("package_name")
golem::document_and_reload()

Note: For changes related to the table interface, ESQapp depends on esqlabs.handsontable.

Code of Conduct

Please note that the ESQapp project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.