diff options
-rw-r--r-- | DESCRIPTION | 2 | ||||
-rw-r--r-- | NEWS.md | 4 | ||||
-rw-r--r-- | README.md | 60 |
3 files changed, 59 insertions, 7 deletions
diff --git a/DESCRIPTION b/DESCRIPTION index 8b70abe..93e9ff2 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -2,7 +2,7 @@ Package: gmkin Type: Package Title: GUI for fitting kinetic models to chemical degradation data with mkin Version: 0.5-2 -Date: 2014-08-25 +Date: 2014-09-30 Authors@R: c(person("Johannes", "Ranke", role = c("aut", "cre", "cph"), email = "jranke@uni-bremen.de"), person("Eurofins Regulatory AG", role = "cph")) @@ -16,6 +16,8 @@ - Sorting in the fit table now works correctly also for more than 9 fits +- The fit table was not always updated (e.g. after deleting a fit) due to a bug introduced while fixing the bug above + ## MINOR CHANGES - The statusbar message was improved @@ -24,4 +26,4 @@ # CHANGES in gmkin VERSION 0.5-1 -- This is the gmkin version presented at SETAC in Basel +- This is the gmkin version presented at SETAC in Basel in May 2014 @@ -9,25 +9,75 @@ ExtJS which is bundled with gWidgetsWWW2. ## Installation -First you need to install gWidgetsWWW2: +For running gmkin you need a system running a recent version of R (version +3.0.0 or later should be OK), the gWidgesWWW2 package from github, the gmkin +package and a web browser (Firefox and Chrome work for me) with +JavaScript enabled. + +It should be possible to run gmkin on most laptop or desktop computers running +Linux, Mac OS X, Windows XP or Windows 7. It is frequently checked under Linux and +Windows 7. + +### Installing R + +For Linux users, binary R packages should be available through the usual package repositories. +For more information for the most common distributions, please refer to +[CRAN](http://cran.r-project.org/bin/linux). + +[Windows](http://cran.r-project.org/bin/windows) and [Mac OS X](http://cran.r-project.org/bin/macosx) +users are also referred to the respective pages on [CRAN](http://cran.r-project.org) where +there is more background information, notably an +[R for Windows FAQ](http://cran.r-project.org/bin/windows/base/rw-FAQ.html). + +### Installing the devtools package + +Installation of gWidgetsWWW2 and gmkin directly from +[github](http://github.com) is facilitated by installing the R package `devtools` +using either the Menu, or, more conveniently, using the R command ```s +install.packages("devtools") +``` + +### Installing gWidgetsWWW2 + +The gWidgetsWWW2 package provides the glue between R code defining the +graphical user interface (GUI) and the internal R help server which serves +the GUI elements in the form of JavaScript. The JavaScript library ExtJS +is used for this, and it is bundled in the gWidgetsWWW2 package. + +Therefore, the package is a bit large. It is not available on CRAN because it +contains very long path names in the JavaScript files which limits its portability. +Also, it attaches an R object called `app` to the global environment in R, which +is not allowed by the CRAN package policy. + +Installation is easy using the devtools library in R, so make sure it is installed, and +then run + +```{r, eval = FALSE} require(devtools) install_github("gWidgetsWWW2", "jverzani", quick = TRUE) ``` -Using `quick = TRUE` skips docs, multiple-architecture builds, demos, and -vignettes, to make installation as fast and painless as possible. Installing gWidgetsWWW2 yields a lot of warnings concerning overly long path -names. This is because the JavaScript library ExtJS is installed -along with it which has lots of files with long paths to be installed. +names. Using `quick = TRUE` skips docs, multiple-architecture builds, demos, +and vignettes, to make installation as fast and painless as possible. + +### Installing gmkin Then you can install gmkin, also directly from github: ```s +require(devtools) install_github("gmkin", "jranke", quick = TRUE) ``` +The same command can be run if you want to update gmkin. See the +[NEWS](https://github.com/jranke/gmkin/blob/master/NEWS.md) file +for a list of recent changes, or the +[commit history](https://github.com/jranke/gmkin/commits/master) +if you are interested in the details. + ## Usage You start the GUI from your R terminal with latest mkin installed as shown below. |