diff options
Diffstat (limited to 'docs')
33 files changed, 1921 insertions, 0 deletions
diff --git a/docs/articles/gmkin_manual.css b/docs/articles/gmkin_manual.css new file mode 100644 index 0000000..3bd91ab --- /dev/null +++ b/docs/articles/gmkin_manual.css @@ -0,0 +1,16 @@ +/* Thanks to Steve Powell for http://rpubs.com/stevepowell99/floating-css */ +#TOC { + position: fixed; + left: 0; + top: 0; + width: 200px; + height: 100%; + overflow:auto; +} + +body { + max-width: 800px; + margin: auto; + margin-left:210px; + line-height: 20px; +} diff --git a/docs/articles/gmkin_manual.html b/docs/articles/gmkin_manual.html new file mode 100644 index 0000000..2c0652c --- /dev/null +++ b/docs/articles/gmkin_manual.html @@ -0,0 +1,391 @@ +<!DOCTYPE html> +<!-- Generated by pkgdown: do not edit by hand --><html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<title>Manual for gmkin • gmkin</title> +<!-- jquery --><script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha384-nrOSfDHtoPMzJHjVTdCopGqIqeYETSXhZDFyniQ8ZHcVy08QesyHcnOUpMpqnmWq" crossorigin="anonymous"></script><!-- Bootstrap --><link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script><!-- Font Awesome icons --><link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> +<!-- pkgdown --><link href="../pkgdown.css" rel="stylesheet"> +<script src="../jquery.sticky-kit.min.js"></script><script src="../pkgdown.js"></script><!-- mathjax --><script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script><!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> +</head> +<body> + <div class="container template-vignette"> + <header><div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="../index.html">gmkin</a> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> +<li> + <a href="../reference/index.html">Reference</a> +</li> +<li> + <a href="../articles/index.html">Articles</a> +</li> +<li> + <a href="../news/index.html">News</a> +</li> + </ul> +<ul class="nav navbar-nav navbar-right"> +<li> + <a href="http://github.com/jranke/gmkin"> + <span class="fa fa-github fa-lg"></span> + + </a> +</li> + </ul> +</div> +<!--/.nav-collapse --> + </div> +<!--/.container --> +</div> +<!--/.navbar --> + + + </header><div class="row"> + <div class="col-md-9"> + <div class="page-header toc-ignore"> + <h1>Manual for gmkin</h1> + <h4 class="author">Johannes Ranke</h4> + + <h4 class="date">2017-03-06</h4> + </div> + + + +<div class="contents"> +<div id="introduction" class="section level2"> +<h2 class="hasAnchor"> +<html><body><a href="#introduction" class="anchor"> </a></body></html>Introduction</h2> +<p>The R add-on package gmkin provides a browser based graphical interface for performing kinetic evaluations of degradation data using the <a href="http://kinfit.r-forge.r-project.org/mkin_static">mkin package</a>. While the use of gmkin should be largely self-explanatory, this manual may serve as a functionality overview and reference.</p> +<p>For system requirements and installation instructions, please refer to the <a href="http://kinfit.r-forge.r-project.org/gmkin_static">gmkin homepage</a>.</p> +</div> +<div id="starting-gmkin" class="section level2"> +<h2 class="hasAnchor"> +<html><body><a href="#starting-gmkin" class="anchor"> </a></body></html>Starting gmkin</h2> +<p>As gmkin is an R package, you need to start R and load the gmkin package before you can run gmkin. The latter can be achieved by entering the command</p> +<div class="sourceCode"><pre class="sourceCode r"><code class="sourceCode r"><span class="kw">library</span>(gmkin)</code></pre></div> +<p>into the R console. This will also load the packages that gmkin depends on, most notably gWidgetsWWW2 and mkin. Loading the package only has to be done once after you have started R.</p> +<p>Before you start gmkin, you should make sure that R is using the working directory that you would like to keep your gmkin project file(s) in. If you use the standard R GUI application on windows, you can change the working directory from the File menu (‘File’ -> ‘Change dir…’).</p> +<p>Once you are sure that the working directory is what you want it to be, gmkin can be started by entering the R command</p> +<div class="sourceCode"><pre class="sourceCode r"><code class="sourceCode r"><span class="kw"><a href="../reference/gmkin.html">gmkin</a></span>()</code></pre></div> +<p>This will cause the default browser to start up or, if it is already running, to pop up and open a new tab for displaying the gmkin user interface.</p> +<p>In the R console, you should see a message that the httpd help server is started, if it wasn’t already started before.</p> +<p>In the browser, you should see something like the screenshot below.</p> +<div class="figure"> +<img src="img/gmkin_start.png" alt="Screenshot of the newly started gmkin GUI"><p class="caption">Screenshot of the newly started gmkin GUI</p> +</div> +<p>The statusbar at the bottom of the gmkin window shows, among others, the working directory that gmkin uses.</p> +<p>If the browser only shows “Loading ExtJS…” and nothing else happens for about 10 to 15 seconds, please enter the <code><a href="../reference/gmkin.html">gmkin()</a></code> command again in the R console. If this still does not bring up the gmkin GUI, please close the browser and try again.</p> +</div> +<div id="three-column-layout" class="section level2"> +<h2 class="hasAnchor"> +<html><body><a href="#three-column-layout" class="anchor"> </a></body></html>Three column layout</h2> +<p>Since version 0.6.1, gmkin adheres to a three column layout. To the left, there are explorer areas for the available projects, datasets, kinetic models and the completed fits.</p> +<p>In the central, tabbed area, the projects, datasets, models and fits are defined. The area to the right is mainly for showing information intended to support the user, and results. However, it also contains a tab ‘Data’ for editing kinetic data.</p> +</div> +<div id="project-file-management" class="section level2"> +<h2 class="hasAnchor"> +<html><body><a href="#project-file-management" class="anchor"> </a></body></html>Project file management</h2> +<p>At startup, the project explorer to the left shows the two project workspaces ‘FOCUS_2006’ and ‘FOCUS_2006_Z’ delivered with the package. The project manangement area in the center gives the possibility to save these projects under a new name, or to start a new, empty project.</p> +<p>A gmkin project workspace contains datasets, kinetic models for fitting, and so-called fits, i.e. the results of fitting models to data. The project area also shows the current working directory, where project workspace files are saved using the file extension <code>.gmkinws</code>.</p> +<p>Once a project has been saved by the user, the project explorer to the left will show it in the project list.</p> +<div class="figure"> +<img src="img/new_project.png" alt="Screenshot of saving a new project"><p class="caption">Screenshot of saving a new project</p> +</div> +<p>The current state of a project should repeatedly be saved during the work in order to avoid loosing data. This can be achieved by selecting the ‘Project’ tab in the center and pressing the ‘Save project to project file’ button. More conveniently, the keyboard shortcut Shift-F12 (was Ctrl-X in gmkin < 0.6.6) can be used to save the current status of the project.</p> +<p>In the project file management area, datasets and models can be imported from one of the projects in the project list, once it has been selected in the droplist labelled ‘Import from:’.</p> +<div class="figure"> +<img src="img/import.png" alt="Screenshot of importing datasets and models"><p class="caption">Screenshot of importing datasets and models</p> +</div> +<p>Once the project has been set up, you may want to minimize the project explorer, especially if you are limited in vertical screen space.</p> +<div class="figure"> +<img src="img/projects_min.png" alt="Screenshot of minimized project explorer"><p class="caption">Screenshot of minimized project explorer</p> +</div> +</div> +<div id="dataset-editor" class="section level2"> +<h2 class="hasAnchor"> +<html><body><a href="#dataset-editor" class="anchor"> </a></body></html>Dataset editor</h2> +<p>When you select one of the datasets in the dataset explorer to the left, some summary information about the dataset is shown in the center, and the data itself is loaded into the data editor to the right.</p> +<div class="figure"> +<img src="img/dataset_Z.png" alt="Screenshot of the GUI after loading a dataset"><p class="caption">Screenshot of the GUI after loading a dataset</p> +</div> +<p>When you have added information about the units, or edited the data to the right, you should hit the button ‘Keep changes’. This will add a new entry in the dataset explorer.</p> +<p>In the dataset editor to the right, you can override original data (for example in order to follow FOCUS recommendations for time zero samples or values below the limit of detection) by entering numbers in the override column.</p> +<p>When saving a dataset, the sampling times, the number of replicates and the list of observed variables will be computed from the current data in the data editor.</p> +<p>However, entering data in these fields is a prerequisite for entering a new dataset directly in the dataset editor.</p> +<div id="entering-data-directly" class="section level3"> +<h3 class="hasAnchor"> +<html><body><a href="#entering-data-directly" class="anchor"> </a></body></html>Entering data directly</h3> +<p>For entering new data manually, there are two possibilities. You can either change the Dataset title of the current dataset and edit the data in the Data editor to the right. Or, if the new data should have a different structure, e.g. different sampling times, observed variables and replicates, click on “New dataset”, edit the dataset title, sampling times, number of replicates and the list of observed variables, and press the button ‘Generate grid for entering kinetic data’, in order to prepare the Data editor to the right.</p> +<p>For sampling times and short names of the relevant compounds, a comma separated list must be entered, with a space after each comma. An example of filling out the respective fields is shown below.</p> +<div class="figure"> +<img src="img/generatedatagrid.png" alt="Screenshot of generating a data grid"><p class="caption">Screenshot of generating a data grid</p> +</div> +<p>After that, the actual measurements can be entered into the Data editor to the right, in the column ‘value’.</p> +<p>If everything is OK, press “Keep changes” to save the dataset in the current workspace. Note that you need to save the project file (see above) in order to be able to use the dataset that you created in a future gmkin session.</p> +</div> +<div id="importing-data-from-text-files" class="section level3"> +<h3 class="hasAnchor"> +<html><body><a href="#importing-data-from-text-files" class="anchor"> </a></body></html>Importing data from text files</h3> +<p>In case you want to work with a larger dataset that is already available as a computer file e.g. in a spreadsheet application, you can export these data as a tab separated or comma separated text file and import it using the “Browse” and “Upload” buttons in the dataset editor.</p> +<p>As an example, we can create a text file from one of the datasets shipped with the mkin package using the following R command:</p> +<div class="sourceCode"><pre class="sourceCode r"><code class="sourceCode r"><span class="kw">write.table</span>(schaefer07_complex_case, <span class="dt">sep =</span> <span class="st">","</span>, <span class="dt">dec =</span> <span class="st">"."</span>, + <span class="dt">row.names =</span> <span class="ot">FALSE</span>, <span class="dt">quote =</span> <span class="ot">FALSE</span>, + <span class="dt">file =</span> <span class="st">"schaefer07.csv"</span>)</code></pre></div> +<p>This produces a text file with comma separated values in the current working directory of R.</p> +<p>Loading this text file into gmkin using the “Browse” and “Upload” buttons</p> +<div class="figure"> +<img src="img/upload_dialogue.png" alt="Screenshot of the browse and upload dialogue"><p class="caption">Screenshot of the browse and upload dialogue</p> +</div> +<p>results in an an import configuration area showing the top lines of the imported file, and giving the possibility to chose the import options matching the file format.</p> +<div class="figure"> +<img src="img/uploadarea.png" alt="Screenshot of the import configuration area"><p class="caption">Screenshot of the import configuration area</p> +</div> +<p>In the import configuration area, the following options can be specified. In the field “Comment lines”, the number of lines in the beginning of the file that should be ignored can be specified.</p> +<p>The checkbox on the next line should be checked if the first line of the file contains the column names, i.e. the names of the observed variables when the data are in wide format.</p> +<p>As “Separator”, whitespace, semicolon or comma can be chosen. If whitespace is selected, files in which the values are separated by a fixed or varying number of whitespace characters should be read in correctly. As the tabulator counts as a whitespace character, this is also the option to choose for tabulator separated values.</p> +<p>As the “Decimal” separator, comma “,” or period “.” can be selected.</p> +<p>In the next line, it can be specified if the data are in wide or in long format. If in wide format, the only option left to specify is the title of the column containing the sampling times. If the data is in long format, the column headings specifying the columns containing the observed variables (default is “name”), the sampling times (default is “time”), the observed values (default is “value”) and, if present in the data, the relative errors (default is “err”) can be adapted. The default settings appearing if the long format is selected are shown below.</p> +<div class="figure"> +<img src="img/long.png" alt="Screenshot of the default variable names for data in long format"><p class="caption">Screenshot of the default variable names for data in long format</p> +</div> +<p>In our example we have data in the wide format, and after adapting the “Separator” to a comma, we can press the button “Import using options specified below”, and the data should be imported. If successful, the dataset editor should show the sampling times and the names of the observed variables, and the Data editor should show the imported data in a grid for further editing or specifying overrides.</p> +<div class="figure"> +<img src="img/successfulupload.png" alt="Screenshot of a successful upload"><p class="caption">Screenshot of a successful upload</p> +</div> +<p>After adapting the dataset title and possibly the units, press “Keep changes” to save the dataset in the current workspace. Again, you need to save the project file in order to be able to use the dataset that you created in a future gmkin session.</p> +</div> +</div> +<div id="model-editor" class="section level2"> +<h2 class="hasAnchor"> +<html><body><a href="#model-editor" class="anchor"> </a></body></html>Model editor</h2> +<p>The following screenshot shows the model editor for the model ‘Z.2a.ff’ from the project workspace ‘FOCUS_2006_Z’ provided with the gmkin package.</p> +<div class="figure"> +<img src="img/modeleditor.png" alt="Screenshot of the model editor"><p class="caption">Screenshot of the model editor</p> +</div> +<p>In the first line the name of the model can be edited. You can also specify “min” or “max” for minimum or maximum use of formation fractions. Maximum use of formation fractions means that the differential equations in the degradation model are formulated using formation fractions. When you specify “min”, then formation fractions are only used for the parent compound when you use the FOMC, DFOP or the HS model for it.</p> +<p>Pressing “Add observed variable” adds a line in the array of state variable specifications below. The observed variables to be added are usually transformation products (usually termed metabolites), but can also be the parent compound in a different compartment (e.g. “parent_sediment”).</p> +<p>Only observed variable names that occur in previously defined datasets or models can be selected. For any observed variable other than the first one, only the SFO or the SFORB model can be selected. For each observed variables, a comma separated list of target variables can be specified. In addition, a pathway to the sink compartment can be selected. If too many observed variables have been added, complete lines can be removed from the model definition by pressing the button “Remove observed variable”.</p> +<p>If the model definition is supposedly correct, press “Keep changes” to make it possible to select it for fitting in the listing of models to the left.</p> +</div> +<div id="configuring-the-fit" class="section level2"> +<h2 class="hasAnchor"> +<html><body><a href="#configuring-the-fit" class="anchor"> </a></body></html>Configuring the fit</h2> +<p>If a dataset and a kinetic model are selected, the button “Configure fit” below in the Explorer window “Configuration” becomes active. Pressing it opens the “Configuration” area in the center and loads the dataset into the Data editor to the right, for viewing only.</p> +<p>After pressing the button ‘Plot unoptimised’, the data and the kinetic model with default starting parameters are plotted in the ‘Plot’ area to the right.</p> +<div class="figure"> +<img src="img/configuration.png" alt="Screenshot of the fit configuration area"><p class="caption">Screenshot of the fit configuration area</p> +</div> +<div id="fit-options" class="section level3"> +<h3 class="hasAnchor"> +<html><body><a href="#fit-options" class="anchor"> </a></body></html>Fit options</h3> +<p>The most important fit options of the <code>mkinfit</code> function can be set via the controls in the fit configuration area shown above. If the “plot” checkbox is checked (and on Windows, the R GUI is used for running gmkin), an R graphics device started via the R console shows the fitting progress, i.e. the change of the model solution together with the data during the optimisation.</p> +<p>The “solution_type” can either be “auto”, which means that the most effective solution method is chosen for the model, in the order of “analytical” (for parent only degradation data), “eigen” (for differential equation models with only linear terms, i.e. without FOMC, DFOP or HS submodels) or “deSolve”, which can handle all model definitions generated by the <code>mkin</code> package. If a compiler (gcc, on Windows install the ‘Rtools’ software package), then the “deSolve” solution method is alway chosen when there are more than one variables in the model.</p> +<p>The parameters “atol” and “rtol” are only effective if the solution type is “deSolve”. They control the precision of the iterative numerical solution of the differential equation model.</p> +<p>The checkboxes “transform_rates” and “transform_fractions” control if the parameters are fitted as defined in the model, or if they are internally transformed during the fitting process in order to improve the estimation of standard errors and confidence intervals which are based on a linear approximation at the optimum found by the fitting algorithm.</p> +<p>If fitting with transformed fractions leads to a suboptimal fit, doing a first run without transforming fractions may help. A final run using the optimised parameters from the previous run as starting values (see comment on “Get initials from” above) can then be performed with transformed fractions.</p> +<p>The dropdown box “weight” specifies if and how the observed values should be weighted in the fitting process. If “manual” is chosen, the values in the “err” column of the dataset are used, which are set to unity by default. Setting these to higher values gives lower weight and vice versa. If “none” is chosen, observed values are not weighted. Please refer to the documentation of the <code>modFit</code> function from the <code>FME</code> package for the meaning of options “std” and “mean”.</p> +<p>If the “IRLS” option is set to “obs”, then we make use of iteratively reweighted least squares fitting. Please refer to the <code>mkinfit</code> <a href="http://kinfit.r-forge.r-project.org/mkin_static/mkinfit.html">documentation</a> for more details. IRLS fitting can be configured using the options “reweight.tol” and “reweight.max.iter”.</p> +<p>The drop down box “method.modFit” makes it possible to choose between the optimisation algorithms “Port” (the default in mkin versions > 0.9-33, a local optimisation algorithm using a model/trust region approach), “Marq” (the former default in mkin, a Levenberg-Marquardt variant from the R package <code>minpack.lm</code>), and “SANN” (the simulated annealing method - robust but inefficient and without a convergence criterion).</p> +<p>Finally, the maximum number of iterations for the optimisation can be adapted using the “maxit.modFit” field.</p> +</div> +<div id="plot-options" class="section level3"> +<h3 class="hasAnchor"> +<html><body><a href="#plot-options" class="anchor"> </a></body></html>Plot options</h3> +<p>In the right part of the fit configuration area, the file format can be chosen, the legend can be turned off, and the observed variables for which the data and the model fit should be plotted can be selected as shown below.</p> +<div class="figure"> +<img src="img/plotoptions.png" alt="plot options"><p class="caption">plot options</p> +</div> +<p>On systems running the Windows operating system, the windows metafile (wmf) format can be additionally chosen. Changing the file format for plotting will also change the extension of the proposed filename for saving the plot.</p> +</div> +<div id="parameters" class="section level3"> +<h3 class="hasAnchor"> +<html><body><a href="#parameters" class="anchor"> </a></body></html>Parameters</h3> +<p>Below the fit control area, a table with the Starting parameter list is displayed. While name and type of the parameters should not be edited, their initial values can be edited by clicking on a row. Also, it can be specified if the parameters should be fixed in the optimisation process.</p> +<p>If the initial values for the parameters were changed, the resulting model solution can be visually checked by pressing the button “Plot unoptimised”. This will update the plot of the model and the data using the specified initial parameter values.</p> +<p>If a similar model with a partially overlapping model definition has already be fitted, initial values for parameters with the same name in both models can also be retrieved from previous fits by selecting the fit and pressing the button “Get starting parameters from”. This facilitates stepwise fitting of more complex degradation pathways.</p> +<p>After the model has been successfully fitted by pressing the “Run fit” button, the optimised parameter values are added to the parameter table.</p> +</div> +<div id="fitting-the-model" class="section level3"> +<h3 class="hasAnchor"> +<html><body><a href="#fitting-the-model" class="anchor"> </a></body></html>Fitting the model</h3> +<p>In many cases the starting parameters and the fit options do not need to be modified and the model fitting process can simply be started by pressing the “Run fit” button. In the R console, the progressive reduction in the model cost can be monitored and will be displayed in the following way:</p> +<div class="sourceCode"><pre class="sourceCode r"><code class="sourceCode r">Model cost at call <span class="dv">1</span> :<span class="st"> </span><span class="fl">15156.12</span> +Model cost at call <span class="dv">3</span> :<span class="st"> </span><span class="fl">15156.12</span> +Model cost at call <span class="dv">7</span> :<span class="st"> </span><span class="fl">14220.79</span> +Model cost at call <span class="dv">8</span> :<span class="st"> </span><span class="fl">14220.79</span> +Model cost at call <span class="dv">11</span> :<span class="st"> </span><span class="fl">14220.79</span> +Model cost at call <span class="dv">12</span> :<span class="st"> </span><span class="fl">3349.268</span> +Model cost at call <span class="dv">15</span> :<span class="st"> </span><span class="fl">3349.268</span> +Model cost at call <span class="dv">17</span> :<span class="st"> </span><span class="fl">788.6367</span> +Model cost at call <span class="dv">18</span> :<span class="st"> </span><span class="fl">788.6366</span> +Model cost at call <span class="dv">22</span> :<span class="st"> </span><span class="fl">374.0575</span> +Model cost at call <span class="dv">23</span> :<span class="st"> </span><span class="fl">374.0575</span> +Model cost at call <span class="dv">27</span> :<span class="st"> </span><span class="fl">371.2135</span> +Model cost at call <span class="dv">28</span> :<span class="st"> </span><span class="fl">371.2135</span> +Model cost at call <span class="dv">32</span> :<span class="st"> </span><span class="fl">371.2134</span> +Model cost at call <span class="dv">36</span> :<span class="st"> </span><span class="fl">371.2134</span> +Model cost at call <span class="dv">37</span> :<span class="st"> </span><span class="fl">371.2134</span> +Optimisation by method Port successfully terminated.</code></pre></div> +<p>If plotting of the fitting progress was selected, a new separate graphics window should either pop up, or a graphics window previously started for this purpose will be reused.</p> +<p>If your screen size allows for it, you can arrange the R plotting window and the R console in a way that you can see everything at the same time:</p> +<div class="figure"> +<img src="img/arrangement.png" alt="Screenshot of arrangement of plot window and console"><p class="caption">Screenshot of arrangement of plot window and console</p> +</div> +</div> +</div> +<div id="results-and-summary" class="section level2"> +<h2 class="hasAnchor"> +<html><body><a href="#results-and-summary" class="anchor"> </a></body></html>Results and summary</h2> +<p>Once a fit has successfully been completed, the most important results are shown in several tables in the “Result” area as shown below.</p> +<div class="figure"> +<img src="img/results.png" alt="Screenshot of the results"><p class="caption">Screenshot of the results</p> +</div> +<p>The detailed summary can be accessed below these tables.</p> +<div class="figure"> +<img src="img/summary.png" alt="Screenshot of the summary"><p class="caption">Screenshot of the summary</p> +</div> +<p>The complete summary can be saved into a text file by specifying a suitable file name and pressing the button “Save summary”.</p> +<div id="confidence-interval-plots" class="section level3"> +<h3 class="hasAnchor"> +<html><body><a href="#confidence-interval-plots" class="anchor"> </a></body></html>Confidence interval plots</h3> +<p>Whenever a new fit has been configured or a run of a fit has been completed, the plotting area is updated with the abovementioned plot of the data and the current model solution.</p> +<p>In addition, a confidence interval plot is shown below this conventional plot. In case a fit has been run and confidence intervals were successfully calculated for the fit (i.e. if the model was not overparameterised and no other problems occurred), the confidence intervals are graphically displayed as bars as shown below.</p> +<div class="figure"> +<img src="img/confidence.png" alt="confidence"><p class="caption">confidence</p> +</div> +</div> +</div> +<div id="howtos" class="section level2"> +<h2 class="hasAnchor"> +<html><body><a href="#howtos" class="anchor"> </a></body></html>Howtos</h2> +<p>The following sections show step by step descriptions of how to perform certain tasks using gmkin. In principle, this should be necessary as the GUI was designed to be largely self-explanatory. Nevertheless may help a beginner to understand how to use gmkin. At the same time, the gmkin author uses them as test cases to make sure that the most important functionality is not broken before releasing a new version.</p> +<div id="use-a-model-and-a-dataset-from-a-built-in-workspace" class="section level3"> +<h3 class="hasAnchor"> +<html><body><a href="#use-a-model-and-a-dataset-from-a-built-in-workspace" class="anchor"> </a></body></html>1. Use a model and a dataset from a built-in workspace</h3> +<ul> +<li>Start gmkin</li> +<li>In the project explorer, select the project ‘FOCUS_2006’</li> +<li>In the dataset explorer, select ‘FOCUS example dataset C’</li> +<li>In the model explorer, select ‘SFO’</li> +<li>In the configuration display, press ‘Configure fit’</li> +<li>In the configuration editor in the center, press ‘Run fit’</li> +<li>In the pop-up window that appears, press ‘Yes’</li> +<li>In the result viewer in the center, press ‘Keep fit’</li> +<li>Switch to the Project editor in the center</li> +<li>In the project explorer, enter the project name ‘Howto test 1’</li> +<li>Press ‘Save project to project file’</li> +</ul> +</div> +<div id="enter-a-simple-dataset-and-evaluate-it-using-a-model-from-the-gallery" class="section level3"> +<h3 class="hasAnchor"> +<html><body><a href="#enter-a-simple-dataset-and-evaluate-it-using-a-model-from-the-gallery" class="anchor"> </a></body></html>2. Enter a simple dataset and evaluate it using a model from the gallery</h3> +<ul> +<li>Start gmkin</li> +<li>In the project explorer, enter the project name ‘Howto test 2’</li> +<li>Press ‘Save project to project file’</li> +<li>Select the dataset editor in the center</li> +<li>Enter dataset title ‘Data howto 2’</li> +<li>Enter sampling times ‘0, 1, 3, 7, 14’</li> +<li>Enter replicates ‘1’</li> +<li>Enter observed variable ‘parent, A1’</li> +<li>Press ‘Generate grid for entering kinetic data’</li> +<li>In the value column of the dataset editor, enter values ‘100’, ‘30’, ‘10’, ‘5’, ‘3’, ‘’ (nothing), ’3’, ‘8’, ‘7’, ‘5’</li> +<li>Press ‘Keep changes’</li> +<li>Select the ‘Model gallery’ to the right</li> +<li>From the model gallery, press ‘FOMC, one met’ below the corresponding model scheme</li> +<li>In the dataset explorer, select ‘Test dataset howto 2’</li> +<li>In the model explorer, select ‘FOMC, one met’</li> +<li>In the configuration display, press ‘Configure fit’</li> +<li>In the configuration editor in the center, press ‘Run fit’</li> +<li>In the pop-up window that appears, press ‘Yes’</li> +<li>In the result viewer in the center, press ‘Keep fit’</li> +<li>Switch to the Project editor in the center</li> +<li>Press ‘Save project to project file’</li> +</ul> +</div> +<div id="load-a-tab-separated-input-file-in-wide-format-and-evaluate-using-a-newly-created-model" class="section level3"> +<h3 class="hasAnchor"> +<html><body><a href="#load-a-tab-separated-input-file-in-wide-format-and-evaluate-using-a-newly-created-model" class="anchor"> </a></body></html>3. Load a tab separated input file in wide format and evaluate using a newly created model</h3> +<ul> +<li>Start gmkin</li> +<li>In the project explorer, enter the project name ‘Howto test 3’</li> +<li>Press ‘Save project to project file’</li> +<li>Select the dataset editor in the center</li> +<li>In the data upload widget, press ‘Browse’</li> +<li>Select the file ‘testdata/d_synth_DFOP_lin_c.txt’ from gmkin installation</li> +<li>Press ‘Upload’</li> +<li>Press ‘Import using options specified below’</li> +<li>Enter dataset title ‘DFOP lin c’</li> +<li>Press ‘Keep changes’</li> +<li>Select the model editor in the center</li> +<li>Press ‘New model’</li> +<li>Enter ‘DFOP lin’ as the model name</li> +<li>Select ‘max’ in the dropbox ‘Use of formation fractions’</li> +<li>Press ‘Add observed variable’ three times</li> +<li>In the line where ‘parent’ is selected, in the dropbox after the word ‘to’, select ‘M1’</li> +<li>Click outside the dropbox</li> +<li>In the line where ‘M1’ is selected, in the dropbox after the word ‘to’, select ‘M2’</li> +<li>Click outside the dropbox</li> +<li>Press ‘Keep changes’</li> +<li>In the dataset explorer, select ‘DFOP lin c’</li> +<li>In the model explorer, select ‘DFOP lin’</li> +<li>In the configuration display, press ‘Configure fit’</li> +<li>In the configuration editor in the center, press ‘Run fit’</li> +<li>In the pop-up window that appears, press ‘Yes’</li> +<li>In the result viewer in the center, press ‘Keep fit’</li> +<li>Switch to the Project editor in the center</li> +<li>Press ‘Save project to project file’</li> +</ul> +<!-- vim: set foldmethod=syntax ts=2 sw=2 expandtab: --> +</div> +</div> +</div> + </div> + + <div class="col-md-3 hidden-xs hidden-sm" id="sidebar"> + <div id="tocnav"> + <h2>Contents</h2> + <ul class="nav nav-pills nav-stacked"> +<li><a href="#introduction">Introduction</a></li> + <li><a href="#starting-gmkin">Starting gmkin</a></li> + <li><a href="#three-column-layout">Three column layout</a></li> + <li><a href="#project-file-management">Project file management</a></li> + <li><a href="#dataset-editor">Dataset editor</a></li> + <li><a href="#model-editor">Model editor</a></li> + <li><a href="#configuring-the-fit">Configuring the fit</a></li> + <li><a href="#results-and-summary">Results and summary</a></li> + <li><a href="#howtos">Howtos</a></li> + </ul> +</div> + </div> + +</div> + + + <footer><div class="copyright"> + <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> + <p>Site built with <a href="http://hadley.github.io/pkgdown/">pkgdown</a>.</p> +</div> + + </footer> +</div> + + </body> +</html> diff --git a/docs/articles/img/arrangement.png b/docs/articles/img/arrangement.png Binary files differnew file mode 100644 index 0000000..7227a22 --- /dev/null +++ b/docs/articles/img/arrangement.png diff --git a/docs/articles/img/confidence.png b/docs/articles/img/confidence.png Binary files differnew file mode 100644 index 0000000..4cf929b --- /dev/null +++ b/docs/articles/img/confidence.png diff --git a/docs/articles/img/configuration.png b/docs/articles/img/configuration.png Binary files differnew file mode 100644 index 0000000..1a18608 --- /dev/null +++ b/docs/articles/img/configuration.png diff --git a/docs/articles/img/dataset_Z.png b/docs/articles/img/dataset_Z.png Binary files differnew file mode 100644 index 0000000..c76cbe8 --- /dev/null +++ b/docs/articles/img/dataset_Z.png diff --git a/docs/articles/img/generatedatagrid.png b/docs/articles/img/generatedatagrid.png Binary files differnew file mode 100644 index 0000000..bc70099 --- /dev/null +++ b/docs/articles/img/generatedatagrid.png diff --git a/docs/articles/img/gmkin_start.png b/docs/articles/img/gmkin_start.png Binary files differnew file mode 100644 index 0000000..9b494ec --- /dev/null +++ b/docs/articles/img/gmkin_start.png diff --git a/docs/articles/img/import.png b/docs/articles/img/import.png Binary files differnew file mode 100644 index 0000000..94e56dd --- /dev/null +++ b/docs/articles/img/import.png diff --git a/docs/articles/img/long.png b/docs/articles/img/long.png Binary files differnew file mode 100644 index 0000000..fc317d1 --- /dev/null +++ b/docs/articles/img/long.png diff --git a/docs/articles/img/modeleditor.png b/docs/articles/img/modeleditor.png Binary files differnew file mode 100644 index 0000000..a06d733 --- /dev/null +++ b/docs/articles/img/modeleditor.png diff --git a/docs/articles/img/new_project.png b/docs/articles/img/new_project.png Binary files differnew file mode 100644 index 0000000..d25b97e --- /dev/null +++ b/docs/articles/img/new_project.png diff --git a/docs/articles/img/plotoptions.png b/docs/articles/img/plotoptions.png Binary files differnew file mode 100644 index 0000000..24cda2d --- /dev/null +++ b/docs/articles/img/plotoptions.png diff --git a/docs/articles/img/projects_min.png b/docs/articles/img/projects_min.png Binary files differnew file mode 100644 index 0000000..a739c03 --- /dev/null +++ b/docs/articles/img/projects_min.png diff --git a/docs/articles/img/results.png b/docs/articles/img/results.png Binary files differnew file mode 100644 index 0000000..a13ff8e --- /dev/null +++ b/docs/articles/img/results.png diff --git a/docs/articles/img/successfulupload.png b/docs/articles/img/successfulupload.png Binary files differnew file mode 100644 index 0000000..d6ebe89 --- /dev/null +++ b/docs/articles/img/successfulupload.png diff --git a/docs/articles/img/summary.png b/docs/articles/img/summary.png Binary files differnew file mode 100644 index 0000000..a1cc72f --- /dev/null +++ b/docs/articles/img/summary.png diff --git a/docs/articles/img/upload_dialogue.png b/docs/articles/img/upload_dialogue.png Binary files differnew file mode 100644 index 0000000..c9ec223 --- /dev/null +++ b/docs/articles/img/upload_dialogue.png diff --git a/docs/articles/img/uploadarea.png b/docs/articles/img/uploadarea.png Binary files differnew file mode 100644 index 0000000..60f71aa --- /dev/null +++ b/docs/articles/img/uploadarea.png diff --git a/docs/articles/index.html b/docs/articles/index.html new file mode 100644 index 0000000..217aee8 --- /dev/null +++ b/docs/articles/index.html @@ -0,0 +1,107 @@ +<!-- Generated by pkgdown: do not edit by hand --> +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<title>Articles • gmkin</title> + +<!-- jquery --> +<script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha384-nrOSfDHtoPMzJHjVTdCopGqIqeYETSXhZDFyniQ8ZHcVy08QesyHcnOUpMpqnmWq" crossorigin="anonymous"></script> +<!-- Bootstrap --> + +<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> + +<!-- Font Awesome icons --> +<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> + + +<!-- pkgdown --> +<link href="../pkgdown.css" rel="stylesheet"> +<script src="../jquery.sticky-kit.min.js"></script> +<script src="../pkgdown.js"></script> + +<!-- mathjax --> +<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script> + +<!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> + </head> + + <body> + <div class="container template-vignette-index"> + <header> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="../index.html">gmkin</a> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li> + <a href="../reference/index.html">Reference</a> +</li> +<li> + <a href="../articles/index.html">Articles</a> +</li> +<li> + <a href="../news/index.html">News</a> +</li> + </ul> + + <ul class="nav navbar-nav navbar-right"> + <li> + <a href="http://github.com/jranke/gmkin"> + <span class="fa fa-github fa-lg"></span> + + </a> +</li> + </ul> + </div><!--/.nav-collapse --> + </div><!--/.container --> +</div><!--/.navbar --> + + + </header> + + <div class="page-header"> + <h1>Vignette reference <small>version 0.6.8</small></h1> +</div> + +<div class="row"> + <div class="col-md-9"> + <div class="section "> + <h3>All vignettes</h3> + <p class="section-desc"></p> + + <ul> + <li><a href="gmkin_manual.html">Manual for gmkin</a></li> + </ul> + </div> + </div> +</div> + + <footer> + <div class="copyright"> + <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> + <p>Site built with <a href="http://hadley.github.io/pkgdown/">pkgdown</a>.</p> +</div> + + </footer> + </div> + + </body> +</html> diff --git a/docs/authors.html b/docs/authors.html new file mode 100644 index 0000000..da6d7aa --- /dev/null +++ b/docs/authors.html @@ -0,0 +1,116 @@ +<!-- Generated by pkgdown: do not edit by hand --> +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<title>Authors • gmkin</title> + +<!-- jquery --> +<script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha384-nrOSfDHtoPMzJHjVTdCopGqIqeYETSXhZDFyniQ8ZHcVy08QesyHcnOUpMpqnmWq" crossorigin="anonymous"></script> +<!-- Bootstrap --> + +<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> + +<!-- Font Awesome icons --> +<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> + + +<!-- pkgdown --> +<link href="pkgdown.css" rel="stylesheet"> +<script src="jquery.sticky-kit.min.js"></script> +<script src="pkgdown.js"></script> + +<!-- mathjax --> +<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script> + +<!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> + </head> + + <body> + <div class="container template-authors"> + <header> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="index.html">gmkin</a> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li> + <a href="reference/index.html">Reference</a> +</li> +<li> + <a href="articles/index.html">Articles</a> +</li> +<li> + <a href="news/index.html">News</a> +</li> + </ul> + + <ul class="nav navbar-nav navbar-right"> + <li> + <a href="http://github.com/jranke/gmkin"> + <span class="fa fa-github fa-lg"></span> + + </a> +</li> + </ul> + </div><!--/.nav-collapse --> + </div><!--/.container --> +</div><!--/.navbar --> + + + </header> + + <div class="row"> + <div class="contents col-md-12"> + <div class="page-header"> + <h1>Authors</h1> + </div> + + <ul class="list-unstyled"> + <li> + <p><strong>Johannes Ranke</strong>. Author, maintainer, copyright holder. + </p> + </li> + <li> + <p><strong>Stefan Meinecke</strong>. Contributor. + </p> + </li> + <li> + <p><strong>Eurofins Regulatory AG</strong>. Copyright holder. + </p> + </li> + </ul> + + </div> + +</div> + + + <footer> + <div class="copyright"> + <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> + <p>Site built with <a href="http://hadley.github.io/pkgdown/">pkgdown</a>.</p> +</div> + + </footer> + </div> + + </body> +</html> diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..e79ada8 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,186 @@ +<!DOCTYPE html> +<!-- Generated by pkgdown: do not edit by hand --><html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<title>Graphical User Interface for Fitting Kinetic Models to Chemical Degradation Data • gmkin</title> +<!-- jquery --><script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha384-nrOSfDHtoPMzJHjVTdCopGqIqeYETSXhZDFyniQ8ZHcVy08QesyHcnOUpMpqnmWq" crossorigin="anonymous"></script><!-- Bootstrap --><link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script><!-- Font Awesome icons --><link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> +<!-- pkgdown --><link href="pkgdown.css" rel="stylesheet"> +<script src="jquery.sticky-kit.min.js"></script><script src="pkgdown.js"></script><!-- mathjax --><script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script><!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> +</head> +<body> + <div class="container template-home"> + <header><div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="index.html">gmkin</a> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> +<li> + <a href="reference/index.html">Reference</a> +</li> +<li> + <a href="articles/index.html">Articles</a> +</li> +<li> + <a href="news/index.html">News</a> +</li> + </ul> +<ul class="nav navbar-nav navbar-right"> +<li> + <a href="http://github.com/jranke/gmkin"> + <span class="fa fa-github fa-lg"></span> + + </a> +</li> + </ul> +</div> +<!--/.nav-collapse --> + </div> +<!--/.container --> +</div> +<!--/.navbar --> + + + </header><div class="row"> + <div class="contents col-md-9"> + <div id="gmkin" class="section level1"> +<div class="page-header"><h1 class="hasAnchor"> +<a href="#gmkin" class="anchor"> </a>gmkin</h1></div> + +<p><img src="gmkin_screenshot.png" alt="gmkin screenshot"></p> +<div id="system-requirements" class="section level2"> +<h2 class="hasAnchor"> +<a href="#system-requirements" class="anchor"> </a>System requirements</h2> +<p>For running gmkin you need a system running a recent version of R (version 3.1.0 or later), the gWidgesWWW2 package, the gmkin package and a web browser (Firefox/Iceweasel and Chrome work for me) with JavaScript enabled.</p> +<p>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.</p> +<p>To view the complete set of widgets in the browser window without resizing anything, it needs a screen space of 1366x740 pixels.</p> +<div id="installing-r" class="section level3"> +<h3 class="hasAnchor"> +<a href="#installing-r" class="anchor"> </a>Installing R</h3> +<p>Please refer to <a href="http://cran.r-project.org">CRAN</a> for installation instructions and binary packages. If you are on Windows, please consult the <a href="http://cran.r-project.org/bin/windows/base/rw-FAQ.html">FAQ for Windows</a>, especially the entries “<a href="http://cran.r-project.org/bin/windows/base/rw-FAQ.html#How-do-I-install-R-for-Windows_003f">How do I install R for Windows?</a>”, “<a href="http://cran.r-project.org/bin/windows/base/rw-FAQ.html#How-do-I-run-it_003f">How do I run it?</a>”.</p> +<p>If you would like to upgrade your R installation, please refer to the respective <a href="http://cran.r-project.org/bin/windows/base/rw-FAQ.html#What_0027s-the-best-way-to-upgrade_003f">FAQ entry</a>.</p> +</div> +<div id="installing-gmkin-and-gwidgetswww2" class="section level3"> +<h3 class="hasAnchor"> +<a href="#installing-gmkin-and-gwidgetswww2" class="anchor"> </a>Installing gmkin and gWidgetsWWW2</h3> +<p>Windows and Linux users running R 3.1.0 or later can make use of the package repository on R-Forge. Before installing gmkin, you should update your R packages already installed, e.g. by starting R, and pasting the command</p> +<div class="sourceCode"><pre class="sourceCode s"><code class="sourceCode gnuassembler">update.packages()</code></pre></div> +<p>or similar, depending on your R installation.</p> +<p>For installing gmkin or upgrading to the latest released version, please use the command</p> +<div class="sourceCode"><pre class="sourceCode s"><code class="sourceCode gnuassembler">install.packages(<span class="st">"gmkin"</span>, repos = c(<span class="st">"http://r-forge.r-project.org"</span>, getOption(<span class="st">"repos"</span>)))</code></pre></div> +<p>If you have not set your CRAN mirror yet, you may have to select one from the list that appears.</p> +<p>The above command temporarily adds the R-Forge repository to your package sources. It should pull the gmkin package and its dependencies, notably the gWidgetsWWW2 package which is not available from the CRAN archive (see below). Mac users that have the necessary development files installed can probably install from the source files in this repository (not tested).</p> +<p>In a previous version of this README I have described how to permanently add the R-Forge repository to your options. However, I noticed this has unwanted side effects, so I do not recommend it any longer. Therefore, you may want to revert such changes to your R startup options.</p> +<p>The latest changes to gmkin are recorded in the <a href="https://github.com/jranke/gmkin/blob/master/NEWS.md">NEWS</a> file, more details can be found in the <a href="https://github.com/jranke/gmkin/commits/master">commit history</a>.</p> +</div> +</div> +<div id="usage" class="section level2"> +<h2 class="hasAnchor"> +<a href="#usage" class="anchor"> </a>Usage</h2> +<p>Without further preparation, you can start the GUI by starting R and pasting the following commands into the R terminal (R console on Windows):</p> +<div class="sourceCode"><pre class="sourceCode s"><code class="sourceCode gnuassembler">require(gmkin) +gmkin()</code></pre></div> +<p>You may also want to adapt the browser that R starts (using e.g. <code>options(browser="/usr/bin/firefox")</code> on linux, or setting the default browser on Windows).</p> +</div> +<div id="documentation" class="section level2"> +<h2 class="hasAnchor"> +<a href="#documentation" class="anchor"> </a>Documentation</h2> +<p>For a complete overview of the functionality of the gmkin graphical user interface please refer to the <a href="http://kinfit.r-forge.r-project.org/gmkin_static/vignettes/gmkin_manual.html">manual</a> available at the gmkin <a href="http://kinfit.r-forge.r-project.org/gmkin_static">documentation website</a>.</p> +<p>In case you would like to see the documentation of the underlying mkin package, please refer to its <a href="http://kinfit.r-forge.r-project.org/mkin_static">documentation website</a>.</p> +</div> +<div id="status-and-known-issues" class="section level2"> +<h2 class="hasAnchor"> +<a href="#status-and-known-issues" class="anchor"> </a>Status and known issues</h2> +<ul> +<li>gmkin was developed in the hope that it will be useful. However, no warranty can be given that it will meet your expectations. There may be bugs, so please be careful, check your results for plausibility and use your own expertise to judge yourself.</li> +<li>Starting the GUI takes some time. If the GUI does not come up after 10-15 seconds, close your browser and start gmkin again using the command ‘gmkin()’. Once the GUI is started, it is reasonably responsive.</li> +<li>Please check the <a href="https://github.com/jranke/gmkin/issues">issues</a> reported on github</li> +<li>The R console starting the graphical user interface is not secured against manipulations from local users on multiuser systems (see <a href="https://github.com/jverzani/gWidgetsWWW2/issues/22">gWidgetsWWW2 issue</a>).</li> +</ul> +<div id="notes-on-the-gwidgetswww2-package" class="section level3"> +<h3 class="hasAnchor"> +<a href="#notes-on-the-gwidgetswww2-package" class="anchor"> </a>Notes on the gWidgetsWWW2 package</h3> +<p>The R package gWidgetsWWW2 is not available on CRAN because it contains path names with more then 100 characters in the JavaScript files which limits its portability. Also, it attaches some R objects to the search path, which is, in its current form, not fully in line with the CRAN package policy. It is not a widely used library for creating graphical user interfaces and is not supported by a commercial company. However it makes it possible to create a reasonably complex user interface by just writing R code, and is therefore used by gmkin.</p> +</div> +<div id="installation-using-the-devtools-package" class="section level3"> +<h3 class="hasAnchor"> +<a href="#installation-using-the-devtools-package" class="anchor"> </a>Installation using the devtools package</h3> +<p>Users of the <code>devtools</code> package can also install gWidgetsWWW2 and gmkin directly from the respective github repositories:</p> +<div class="sourceCode"><pre class="sourceCode s"><code class="sourceCode gnuassembler">require(devtools) +install_github(<span class="st">"jverzani/gWidgetsWWW2"</span>, quick = TRUE) +install_github(<span class="st">"jranke/gmkin"</span>, quick = TRUE)</code></pre></div> +<p>Installing gWidgetsWWW2 in this way yields a lot of warnings concerning overly long path names (see Notes on gWidgetsWWW2 above). Using <code>quick = TRUE</code> skips docs, multiple-architecture builds, demos, and vignettes, to make installation as fast and painless as possible.</p> +</div> +</div> +<div id="simplifying-the-start-of-gmkin-under-windows" class="section level2"> +<h2 class="hasAnchor"> +<a href="#simplifying-the-start-of-gmkin-under-windows" class="anchor"> </a>Simplifying the start of gmkin under Windows</h2> +<p>You can put the commands</p> +<div class="sourceCode"><pre class="sourceCode s"><code class="sourceCode gnuassembler">require(gmkin) +gmkin() +while (TRUE) { + Sys.sleep(<span class="dv">10</span>) +}</code></pre></div> +<p>into an R script (e.g. under <code>C:\Users\<your username>\AppData\Roaming\gmkin_start.R</code>), and create a Windows shortcut, e.g. on the Desktop, with the target <code>"C:\Program Files\R\R-3.x.y\bin\R.exe" --slave -f c:\Users\<your username>\AppData\Roaming\gmkin_start.R</code>, where R.x.y is the version of R that you would like to use with gmkin. This will start a non-interactive R console that runs the gmkin GUI. In the properties dialogue of the shortcut, you can also set the working directory in which it starts gmkin. Thanks to Jonas Klein of the Umweltbundesamt for the trick with using Sys.sleep in a while loop and for suggesting the AppData directory for the start script.</p> +</div> +<div id="acknowledgements" class="section level2"> +<h2 class="hasAnchor"> +<a href="#acknowledgements" class="anchor"> </a>Acknowledgements</h2> +<p>Financial support, feedback and suggestions by the German Federal Environmental Agency (<a href="http://www.umweltbundesamt.de">Umweltbundesamt</a>) in two projects in 2014 and 2015 was crucial for reaching version 0.6.3 in November 2015 and is gratefully acknowledged. In particular, Stefan Meinecke contributed with a lot of user feedback and suggestions for improvement in that time.</p> +</div> +</div> + </div> + + <div class="col-md-3" id="sidebar"> + <h2>Links</h2> +<ul class="list-unstyled"> +<li>Browse source code at <br><a href="http://github.com/jranke/gmkin">http://github.com/jranke/gmkin</a> +</li> +<li>Report a bug at <br><a href="http://github.com/jranke/gmkin/issues">http://github.com/jranke/gmkin/issues</a> +</li> +</ul> +<h2>License</h2> +<p>GPL</p> +<h2>Developers</h2> +<ul class="list-unstyled"> +<li>Johannes Ranke <br><small class="roles"> Author, maintainer, copyright holder </small> </li> +<li><a href="authors.html">All authors...</a></li> +</ul> +<html><body> +<h2>Dev status</h2> +<ul class="list-unstyled"> +<li><a href="http://kinfit.r-forge.r-project.org/gmkin_static">gmkin</a></li> +<li><a href="http://github.com/jranke/mkin">mkin</a></li> +<li><a href="http://github.com/jverzani/gWidgetsWWW2">gWidgetsWWW2</a></li> +</ul> +</body></html> +</div> +</div> + + + <footer><div class="copyright"> + <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> + <p>Site built with <a href="http://hadley.github.io/pkgdown/">pkgdown</a>.</p> +</div> + + </footer> +</div> + + </body> +</html> diff --git a/docs/jquery.sticky-kit.min.js b/docs/jquery.sticky-kit.min.js new file mode 100644 index 0000000..e2a3c6d --- /dev/null +++ b/docs/jquery.sticky-kit.min.js @@ -0,0 +1,9 @@ +/* + Sticky-kit v1.1.2 | WTFPL | Leaf Corcoran 2015 | http://leafo.net +*/ +(function(){var b,f;b=this.jQuery||window.jQuery;f=b(window);b.fn.stick_in_parent=function(d){var A,w,J,n,B,K,p,q,k,E,t;null==d&&(d={});t=d.sticky_class;B=d.inner_scrolling;E=d.recalc_every;k=d.parent;q=d.offset_top;p=d.spacer;w=d.bottoming;null==q&&(q=0);null==k&&(k=void 0);null==B&&(B=!0);null==t&&(t="is_stuck");A=b(document);null==w&&(w=!0);J=function(a,d,n,C,F,u,r,G){var v,H,m,D,I,c,g,x,y,z,h,l;if(!a.data("sticky_kit")){a.data("sticky_kit",!0);I=A.height();g=a.parent();null!=k&&(g=g.closest(k)); +if(!g.length)throw"failed to find stick parent";v=m=!1;(h=null!=p?p&&a.closest(p):b("<div />"))&&h.css("position",a.css("position"));x=function(){var c,f,e;if(!G&&(I=A.height(),c=parseInt(g.css("border-top-width"),10),f=parseInt(g.css("padding-top"),10),d=parseInt(g.css("padding-bottom"),10),n=g.offset().top+c+f,C=g.height(),m&&(v=m=!1,null==p&&(a.insertAfter(h),h.detach()),a.css({position:"",top:"",width:"",bottom:""}).removeClass(t),e=!0),F=a.offset().top-(parseInt(a.css("margin-top"),10)||0)-q, +u=a.outerHeight(!0),r=a.css("float"),h&&h.css({width:a.outerWidth(!0),height:u,display:a.css("display"),"vertical-align":a.css("vertical-align"),"float":r}),e))return l()};x();if(u!==C)return D=void 0,c=q,z=E,l=function(){var b,l,e,k;if(!G&&(e=!1,null!=z&&(--z,0>=z&&(z=E,x(),e=!0)),e||A.height()===I||x(),e=f.scrollTop(),null!=D&&(l=e-D),D=e,m?(w&&(k=e+u+c>C+n,v&&!k&&(v=!1,a.css({position:"fixed",bottom:"",top:c}).trigger("sticky_kit:unbottom"))),e<F&&(m=!1,c=q,null==p&&("left"!==r&&"right"!==r||a.insertAfter(h), +h.detach()),b={position:"",width:"",top:""},a.css(b).removeClass(t).trigger("sticky_kit:unstick")),B&&(b=f.height(),u+q>b&&!v&&(c-=l,c=Math.max(b-u,c),c=Math.min(q,c),m&&a.css({top:c+"px"})))):e>F&&(m=!0,b={position:"fixed",top:c},b.width="border-box"===a.css("box-sizing")?a.outerWidth()+"px":a.width()+"px",a.css(b).addClass(t),null==p&&(a.after(h),"left"!==r&&"right"!==r||h.append(a)),a.trigger("sticky_kit:stick")),m&&w&&(null==k&&(k=e+u+c>C+n),!v&&k)))return v=!0,"static"===g.css("position")&&g.css({position:"relative"}), +a.css({position:"absolute",bottom:d,top:"auto"}).trigger("sticky_kit:bottom")},y=function(){x();return l()},H=function(){G=!0;f.off("touchmove",l);f.off("scroll",l);f.off("resize",y);b(document.body).off("sticky_kit:recalc",y);a.off("sticky_kit:detach",H);a.removeData("sticky_kit");a.css({position:"",bottom:"",top:"",width:""});g.position("position","");if(m)return null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),h.remove()),a.removeClass(t)},f.on("touchmove",l),f.on("scroll",l),f.on("resize", +y),b(document.body).on("sticky_kit:recalc",y),a.on("sticky_kit:detach",H),setTimeout(l,0)}};n=0;for(K=this.length;n<K;n++)d=this[n],J(b(d));return this}}).call(this); diff --git a/docs/link.svg b/docs/link.svg new file mode 100644 index 0000000..88ad827 --- /dev/null +++ b/docs/link.svg @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"> +<style type="text/css"> + .st0{fill:#75AADB;} +</style> +<path class="st0" d="M4,11.3h1.3v1.3H4c-2,0-4-2.3-4-4.7s2.1-4.7,4-4.7h5.3c1.9,0,4,2.3,4,4.7c0,1.9-1.2,3.6-2.7,4.3v-1.5 + C11.4,10.2,12,9.1,12,8c0-1.7-1.4-3.3-2.7-3.3H4C2.7,4.7,1.3,6.3,1.3,8S2.7,11.3,4,11.3z M16,7.3h-1.3v1.3H16c1.3,0,2.7,1.6,2.7,3.3 + s-1.4,3.3-2.7,3.3h-5.3C9.4,15.3,8,13.7,8,12c0-1.1,0.6-2.2,1.3-2.8V7.7C7.9,8.4,6.7,10.1,6.7,12c0,2.4,2.1,4.7,4,4.7H16 + c1.9,0,4-2.3,4-4.7S18,7.3,16,7.3z"/> +</svg> diff --git a/docs/news/index.html b/docs/news/index.html new file mode 100644 index 0000000..32a55e5 --- /dev/null +++ b/docs/news/index.html @@ -0,0 +1,111 @@ +<!-- Generated by pkgdown: do not edit by hand --> +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<title>All news • gmkin</title> + +<!-- jquery --> +<script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha384-nrOSfDHtoPMzJHjVTdCopGqIqeYETSXhZDFyniQ8ZHcVy08QesyHcnOUpMpqnmWq" crossorigin="anonymous"></script> +<!-- Bootstrap --> + +<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> + +<!-- Font Awesome icons --> +<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> + + +<!-- pkgdown --> +<link href="../pkgdown.css" rel="stylesheet"> +<script src="../jquery.sticky-kit.min.js"></script> +<script src="../pkgdown.js"></script> + +<!-- mathjax --> +<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script> + +<!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> + </head> + + <body> + <div class="container template-news"> + <header> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="../index.html">gmkin</a> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li> + <a href="../reference/index.html">Reference</a> +</li> +<li> + <a href="../articles/index.html">Articles</a> +</li> +<li> + <a href="../news/index.html">News</a> +</li> + </ul> + + <ul class="nav navbar-nav navbar-right"> + <li> + <a href="http://github.com/jranke/gmkin"> + <span class="fa fa-github fa-lg"></span> + + </a> +</li> + </ul> + </div><!--/.nav-collapse --> + </div><!--/.container --> +</div><!--/.navbar --> + + + </header> + + <div class="row"> + + <div class="col-md-9"> + <div class="page-header"> + <h1>Change log <small>All releases</small></h1> + </div> + + <div class="contents"> + </div> + </div> + + <div class="col-md-3 hidden-xs hidden-sm" id="sidebar"> + <div id="tocnav"> + <h2>Contents</h2> + <ul class="nav nav-pills nav-stacked"> + </ul> + </div> + </div> + +</div> + + <footer> + <div class="copyright"> + <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> + <p>Site built with <a href="http://hadley.github.io/pkgdown/">pkgdown</a>.</p> +</div> + + </footer> + </div> + + </body> +</html> diff --git a/docs/pkgdown.css b/docs/pkgdown.css new file mode 100644 index 0000000..fd7b0ba --- /dev/null +++ b/docs/pkgdown.css @@ -0,0 +1,113 @@ +/* Sticker footer */ +body > .container { + display: flex; + padding-top: 60px; + min-height: calc(100vh); + flex-direction: column; +} + +body > .container .row { + flex: 1; +} + +footer { + margin-top: 45px; + padding: 35px 0 36px; + border-top: 1px solid #e5e5e5; + color: #666; + display: flex; +} +footer p { + margin-bottom: 0; +} +footer div { + flex: 1; +} +footer .pkgdown { + text-align: right; +} +footer p { + margin-bottom: 0; +} + +img.icon { + float: right; +} + +/* Section anchors ---------------------------------*/ + +.hasAnchor { + margin-left: -30px; +} + +a.anchor { + display:inline-block; + width: 30px; + height: 30px; + visibility: hidden; + + background-image: url(./link.svg); + background-repeat: no-repeat; + background-size: 20px 20px; + background-position: center center; +} + +.hasAnchor:hover a.anchor { + visibility: visible; +} + +/* Fixes for fixed navbar --------------------------*/ + +.contents h1, .contents h2, .contents h3, .contents h4 { + padding-top: 60px; + margin-top: -60px; +} + +/* Sidebar --------------------------*/ + +#sidebar { + margin-top: 30px; +} +#sidebar h2 { + font-size: 1.5em; + margin-top: 1em; +} + +#sidebar h2:first-child { + margin-top: 0; +} + +#sidebar .list-unstyled li { + margin-bottom: 0.5em; +} + +/* Syntax highlighting ---------------------------------------------------- */ + +code { + background-color: #f7f7f7; + color: #333; +} +code a { + color: #375f84; +} + +.warning { color: red; } +.message { font-weight: bolder; } +.error { color: red; font-weight: bolder; } + +.fl,.number {color:rgb(21,20,181);} +.fu,.functioncall {color:#264D66 ;} +.ch,.st,.string {color:#375D81 ;} +.kw,.keyword {color:black;} +.argument {color:#264D66 ;} +.co,.comment {color: #777;} +.formalargs {color: #264D66;} +.eqformalargs {color:#264D66;} +.slot {font-style:italic;} +.symbol {color:black ;} +.prompt {color:black ;} + +pre img { + background-color: #fff; + display: block; +} diff --git a/docs/pkgdown.js b/docs/pkgdown.js new file mode 100644 index 0000000..c8b38c4 --- /dev/null +++ b/docs/pkgdown.js @@ -0,0 +1,8 @@ +$(function() { + $("#sidebar").stick_in_parent({offset_top: 40}); + $('body').scrollspy({ + target: '#sidebar', + offset: 60 + }); + +}); diff --git a/docs/reference/FOCUS_2006.html b/docs/reference/FOCUS_2006.html new file mode 100644 index 0000000..86ba53e --- /dev/null +++ b/docs/reference/FOCUS_2006.html @@ -0,0 +1,142 @@ +<!-- Generated by pkgdown: do not edit by hand --> +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<title> + — FOCUS_2006 • gmkin</title> + +<!-- jquery --> +<script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha384-nrOSfDHtoPMzJHjVTdCopGqIqeYETSXhZDFyniQ8ZHcVy08QesyHcnOUpMpqnmWq" crossorigin="anonymous"></script> +<!-- Bootstrap --> + +<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> + +<!-- Font Awesome icons --> +<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> + + +<!-- pkgdown --> +<link href="../pkgdown.css" rel="stylesheet"> +<script src="../jquery.sticky-kit.min.js"></script> +<script src="../pkgdown.js"></script> + +<!-- mathjax --> +<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script> + +<!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> + </head> + + <body> + <div class="container template-reference-topic"> + <header> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="../index.html">gmkin</a> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li> + <a href="../reference/index.html">Reference</a> +</li> +<li> + <a href="../articles/index.html">Articles</a> +</li> +<li> + <a href="../news/index.html">News</a> +</li> + </ul> + + <ul class="nav navbar-nav navbar-right"> + <li> + <a href="http://github.com/jranke/gmkin"> + <span class="fa fa-github fa-lg"></span> + + </a> +</li> + </ul> + </div><!--/.nav-collapse --> + </div><!--/.container --> +</div><!--/.navbar --> + + + </header> + + <div class="row"> + <div class="col-md-9 contents"> + <div class="page-header"> + <h1> +</h1> + </div> + + + <p>An <code><a href='gmkinws.html'>gmkinws</a></code> object with data taken from FOCUS (2006), Appendix + 3. This is the the workspace that is loaded into <code><a href='gmkin.html'>gmkin</a></code> by + default.</p> + + + <pre><span class='no'>FOCUS_2006</span></pre> + + <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> + + <p>A list named <code>FOCUS_2006</code> containing the components + needed to populate the gmkin user interface.</p> + + <h2 class="hasAnchor" id="source"><a class="anchor" href="#source"></a>Source</h2> + + <p>FOCUS (2006) “Guidance Document on Estimating Persistence and + Degradation Kinetics from Environmental Fate Studies on Pesticides in EU + Registration” Report of the FOCUS Work Group on Degradation Kinetics, + EC Document Reference Sanco/10058/2005 version 2.0, 434 pp, + <a href = 'http://focus.jrc.ec.europa.eu/dk'>http://focus.jrc.ec.europa.eu/dk</a></p> + + + <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2> + <pre class="examples"><div class='input'> <span class='co'>## Not run: ------------------------------------</span> +<span class='co'># save(FOCUS_2006, file = "FOCUS_2006.RData")</span> +<span class='co'># # Now you can load the file "FOCUS_2006.RData" from gmkin,</span> +<span class='co'># # restoring the workspace that is loaded at startup.</span> +<span class='co'># </span> +<span class='co'>## ---------------------------------------------</span></div></pre> + </div> + <div class="col-md-3 hidden-xs hidden-sm" id="sidebar"> + <h2>Contents</h2> + <ul class="nav nav-pills nav-stacked"> + + <li><a href="#format">Format</a></li> + + <li><a href="#source">Source</a></li> + + <li><a href="#examples">Examples</a></li> + </ul> + + </div> +</div> + + <footer> + <div class="copyright"> + <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> + <p>Site built with <a href="http://hadley.github.io/pkgdown/">pkgdown</a>.</p> +</div> + + </footer> + </div> + + </body> +</html> diff --git a/docs/reference/FOCUS_2006_Z.html b/docs/reference/FOCUS_2006_Z.html new file mode 100644 index 0000000..7caa7d1 --- /dev/null +++ b/docs/reference/FOCUS_2006_Z.html @@ -0,0 +1,139 @@ +<!-- Generated by pkgdown: do not edit by hand --> +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<title> + — FOCUS_2006_Z • gmkin</title> + +<!-- jquery --> +<script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha384-nrOSfDHtoPMzJHjVTdCopGqIqeYETSXhZDFyniQ8ZHcVy08QesyHcnOUpMpqnmWq" crossorigin="anonymous"></script> +<!-- Bootstrap --> + +<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> + +<!-- Font Awesome icons --> +<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> + + +<!-- pkgdown --> +<link href="../pkgdown.css" rel="stylesheet"> +<script src="../jquery.sticky-kit.min.js"></script> +<script src="../pkgdown.js"></script> + +<!-- mathjax --> +<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script> + +<!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> + </head> + + <body> + <div class="container template-reference-topic"> + <header> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="../index.html">gmkin</a> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li> + <a href="../reference/index.html">Reference</a> +</li> +<li> + <a href="../articles/index.html">Articles</a> +</li> +<li> + <a href="../news/index.html">News</a> +</li> + </ul> + + <ul class="nav navbar-nav navbar-right"> + <li> + <a href="http://github.com/jranke/gmkin"> + <span class="fa fa-github fa-lg"></span> + + </a> +</li> + </ul> + </div><!--/.nav-collapse --> + </div><!--/.container --> +</div><!--/.navbar --> + + + </header> + + <div class="row"> + <div class="col-md-9 contents"> + <div class="page-header"> + <h1> +</h1> + </div> + + + <p>Data taken from FOCUS (2006), Appendix 7, p. 350.</p> + + + <pre><span class='no'>FOCUS_2006_Z</span></pre> + + <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> + + <p>An <code><a href='gmkinws.html'>gmkinws</a></code> object with dataset Z taken from FOCUS (2006), + together with most of the models used in the corresponding vignette.</p> + + <h2 class="hasAnchor" id="source"><a class="anchor" href="#source"></a>Source</h2> + + <p>FOCUS (2006) “Guidance Document on Estimating Persistence and + Degradation Kinetics from Environmental Fate Studies on Pesticides in EU + Registration” Report of the FOCUS Work Group on Degradation Kinetics, + EC Document Reference Sanco/10058/2005 version 2.0, 434 pp, + <a href = 'http://focus.jrc.ec.europa.eu/dk'>http://focus.jrc.ec.europa.eu/dk</a></p> + + + <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2> + <pre class="examples"><div class='input'> <span class='co'>## Not run: ------------------------------------</span> +<span class='co'># save(FOCUS_2006_Z, file = "FOCUS_2006_Z.RData")</span> +<span class='co'># # Now you can load the file "FOCUS_2006_Z.RData" from gmkin</span> +<span class='co'># </span> +<span class='co'>## ---------------------------------------------</span></div></pre> + </div> + <div class="col-md-3 hidden-xs hidden-sm" id="sidebar"> + <h2>Contents</h2> + <ul class="nav nav-pills nav-stacked"> + + <li><a href="#format">Format</a></li> + + <li><a href="#source">Source</a></li> + + <li><a href="#examples">Examples</a></li> + </ul> + + </div> +</div> + + <footer> + <div class="copyright"> + <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> + <p>Site built with <a href="http://hadley.github.io/pkgdown/">pkgdown</a>.</p> +</div> + + </footer> + </div> + + </body> +</html> diff --git a/docs/reference/UBA_model_gallery.html b/docs/reference/UBA_model_gallery.html new file mode 100644 index 0000000..92d6f89 --- /dev/null +++ b/docs/reference/UBA_model_gallery.html @@ -0,0 +1,140 @@ +<!-- Generated by pkgdown: do not edit by hand --> +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<title> + — UBA_model_gallery • gmkin</title> + +<!-- jquery --> +<script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha384-nrOSfDHtoPMzJHjVTdCopGqIqeYETSXhZDFyniQ8ZHcVy08QesyHcnOUpMpqnmWq" crossorigin="anonymous"></script> +<!-- Bootstrap --> + +<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> + +<!-- Font Awesome icons --> +<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> + + +<!-- pkgdown --> +<link href="../pkgdown.css" rel="stylesheet"> +<script src="../jquery.sticky-kit.min.js"></script> +<script src="../pkgdown.js"></script> + +<!-- mathjax --> +<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script> + +<!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> + </head> + + <body> + <div class="container template-reference-topic"> + <header> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="../index.html">gmkin</a> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li> + <a href="../reference/index.html">Reference</a> +</li> +<li> + <a href="../articles/index.html">Articles</a> +</li> +<li> + <a href="../news/index.html">News</a> +</li> + </ul> + + <ul class="nav navbar-nav navbar-right"> + <li> + <a href="http://github.com/jranke/gmkin"> + <span class="fa fa-github fa-lg"></span> + + </a> +</li> + </ul> + </div><!--/.nav-collapse --> + </div><!--/.container --> +</div><!--/.navbar --> + + + </header> + + <div class="row"> + <div class="col-md-9 contents"> + <div class="page-header"> + <h1> +</h1> + </div> + + + <p>The UBA model gallery contains predefined kinetic models for some common use + cases, with metabolites named as in the commonly used PELMO degradation + scheme (Jene 1998). Please use the model gallery of the <code><a href='gmkin.html'>gmkin</a></code> + GUI to see their definitions. The models use the topology of the models + defined by Michael Klein (2010) for DegKinManager, with the exception of the + kinetic sorption model.</p> + + + <pre><span class='fu'>data</span>(<span class='st'>"UBA_model_gallery"</span>)</pre> + + <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> + + <p>A list containing 9 lists of four <code>mkinmod</code> models.</p> + + <h2 class="hasAnchor" id="references"><a class="anchor" href="#references"></a>References</h2> + + <p>Klein M (2010) Calculation of rates constants according to FOCUS degradation + kinetics using DegKinManager and ModelMaker. Project report of UBA project + FKZ 360 03 048</p> + <p>Jene B (1998) PELMO 3.00 Manual extension, Staatliche Lehr- und + Forschungsanstalt für Landwirtschaft, Weinbau und Gartenbau, D-67435 + Neustadt/Wstr.</p> + + + <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2> + <pre class="examples"><div class='input'><span class='fu'>data</span>(<span class='no'>UBA_model_gallery</span>)</div></pre> + </div> + <div class="col-md-3 hidden-xs hidden-sm" id="sidebar"> + <h2>Contents</h2> + <ul class="nav nav-pills nav-stacked"> + + <li><a href="#format">Format</a></li> + + <li><a href="#references">References</a></li> + + <li><a href="#examples">Examples</a></li> + </ul> + + </div> +</div> + + <footer> + <div class="copyright"> + <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> + <p>Site built with <a href="http://hadley.github.io/pkgdown/">pkgdown</a>.</p> +</div> + + </footer> + </div> + + </body> +</html> diff --git a/docs/reference/gmkin.html b/docs/reference/gmkin.html new file mode 100644 index 0000000..da80908 --- /dev/null +++ b/docs/reference/gmkin.html @@ -0,0 +1,158 @@ +<!-- Generated by pkgdown: do not edit by hand --> +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<title> + — gmkin • gmkin</title> + +<!-- jquery --> +<script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha384-nrOSfDHtoPMzJHjVTdCopGqIqeYETSXhZDFyniQ8ZHcVy08QesyHcnOUpMpqnmWq" crossorigin="anonymous"></script> +<!-- Bootstrap --> + +<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> + +<!-- Font Awesome icons --> +<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> + + +<!-- pkgdown --> +<link href="../pkgdown.css" rel="stylesheet"> +<script src="../jquery.sticky-kit.min.js"></script> +<script src="../pkgdown.js"></script> + +<!-- mathjax --> +<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script> + +<!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> + </head> + + <body> + <div class="container template-reference-topic"> + <header> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="../index.html">gmkin</a> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li> + <a href="../reference/index.html">Reference</a> +</li> +<li> + <a href="../articles/index.html">Articles</a> +</li> +<li> + <a href="../news/index.html">News</a> +</li> + </ul> + + <ul class="nav navbar-nav navbar-right"> + <li> + <a href="http://github.com/jranke/gmkin"> + <span class="fa fa-github fa-lg"></span> + + </a> +</li> + </ul> + </div><!--/.nav-collapse --> + </div><!--/.container --> +</div><!--/.navbar --> + + + </header> + + <div class="row"> + <div class="col-md-9 contents"> + <div class="page-header"> + <h1> +</h1> + </div> + + + <p>This function starts a browser based GUI. Please visit the + <a href = 'github page of gWidgetsWWW2'>http://github.com/jverzani/gWidgetsWWW2</a> + for an explanation how this toolkit works.</p> + + + <pre><span class='fu'>gmkin</span>(<span class='no'>script_name</span>, <span class='kw'>show.log</span> <span class='kw'>=</span> <span class='fl'>FALSE</span>)</pre> + + <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a> Arguments</h2> + <dl class="dl-horizontal"> + <dt>script_name</dt> + <dd> + During development, a script name with a local working version + of gmkin can be passed. Defaults to the location of the gmkin.R script + shipped with the package. + </dd> + <dt>show.log</dt> + <dd> + During development, it may be useful to see the log of the Rook apps. + </dd> + </dl> + + <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2> + + <p>The function is called for its side effect, namely starting the GUI in a browser. + For the curious, the desperate or the adventurous, the gmkin app (a GWidgetsApp object) is returned.</p> + + + <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2> + <pre class="examples"><div class='input'> <span class='co'>## Not run: gmkin() # Start the gmkin GUI</span> + <span class='co'>## Not run: ------------------------------------</span> +<span class='co'># g <- gmkin()</span> +<span class='co'># </span> +<span class='co'># # Only for debugging or other advanced usage:</span> +<span class='co'># session <- gmkin:::get_current_session(g)</span> +<span class='co'># session$p.df</span> +<span class='co'># session$ds.df</span> +<span class='co'># session$ds.cur</span> +<span class='co'># session$m.cur</span> +<span class='co'># session$ws</span> +<span class='co'># </span> +<span class='co'>## --------------------------------------------- </span></div></pre> + </div> + <div class="col-md-3 hidden-xs hidden-sm" id="sidebar"> + <h2>Contents</h2> + <ul class="nav nav-pills nav-stacked"> + <li><a href="#arguments">Arguments</a></li> + + <li><a href="#value">Value</a></li> + + <li><a href="#examples">Examples</a></li> + </ul> + + <h2>Author</h2> + + Johannes Ranke + + </div> +</div> + + <footer> + <div class="copyright"> + <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> + <p>Site built with <a href="http://hadley.github.io/pkgdown/">pkgdown</a>.</p> +</div> + + </footer> + </div> + + </body> +</html> diff --git a/docs/reference/gmkinws.html b/docs/reference/gmkinws.html new file mode 100644 index 0000000..203579e --- /dev/null +++ b/docs/reference/gmkinws.html @@ -0,0 +1,131 @@ +<!-- Generated by pkgdown: do not edit by hand --> +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<title>A workspace class for gmkin — gmkinws • gmkin</title> + +<!-- jquery --> +<script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha384-nrOSfDHtoPMzJHjVTdCopGqIqeYETSXhZDFyniQ8ZHcVy08QesyHcnOUpMpqnmWq" crossorigin="anonymous"></script> +<!-- Bootstrap --> + +<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> + +<!-- Font Awesome icons --> +<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> + + +<!-- pkgdown --> +<link href="../pkgdown.css" rel="stylesheet"> +<script src="../jquery.sticky-kit.min.js"></script> +<script src="../pkgdown.js"></script> + +<!-- mathjax --> +<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script> + +<!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> + </head> + + <body> + <div class="container template-reference-topic"> + <header> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="../index.html">gmkin</a> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li> + <a href="../reference/index.html">Reference</a> +</li> +<li> + <a href="../articles/index.html">Articles</a> +</li> +<li> + <a href="../news/index.html">News</a> +</li> + </ul> + + <ul class="nav navbar-nav navbar-right"> + <li> + <a href="http://github.com/jranke/gmkin"> + <span class="fa fa-github fa-lg"></span> + + </a> +</li> + </ul> + </div><!--/.nav-collapse --> + </div><!--/.container --> +</div><!--/.navbar --> + + + </header> + + <div class="row"> + <div class="col-md-9 contents"> + <div class="page-header"> + <h1>A workspace class for gmkin</h1> + </div> + + + <p>Datasets, models and fits are stored in lists.</p> + + + <pre><span class='no'>gmkinws</span></pre> + + <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> + + <p>An <code>R6Class</code> generator object.</p> + + <h2 class="hasAnchor" id="fields"><a class="anchor" href="#fields"></a>Fields</h2> + + <p></p> + <p><dl class='dl-horizontal'> +<dt><code>observed</code></dt><dd>Names of the observed variables in the datasets, named +by the names used in the models contained in field m</dd></p> + <p><dt><code>ds</code></dt><dd>A list of datasets compatible with mkinfit (long format)</dd></p> + <p><dt><code>m</code></dt><dd>A list of mkinmod models</dd></p> + <p><dt><code>f</code></dt><dd>A list of mkinfit objects</dd> +</dl></p> + + + </div> + <div class="col-md-3 hidden-xs hidden-sm" id="sidebar"> + <h2>Contents</h2> + <ul class="nav nav-pills nav-stacked"> + + <li><a href="#format">Format</a></li> + + <li><a href="#fields">Fields</a></li> + </ul> + + </div> +</div> + + <footer> + <div class="copyright"> + <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> + <p>Site built with <a href="http://hadley.github.io/pkgdown/">pkgdown</a>.</p> +</div> + + </footer> + </div> + + </body> +</html> diff --git a/docs/reference/index.html b/docs/reference/index.html new file mode 100644 index 0000000..ecd5dcd --- /dev/null +++ b/docs/reference/index.html @@ -0,0 +1,142 @@ +<!-- Generated by pkgdown: do not edit by hand --> +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<title>Function reference • gmkin</title> + +<!-- jquery --> +<script src="https://code.jquery.com/jquery-3.1.0.min.js" integrity="sha384-nrOSfDHtoPMzJHjVTdCopGqIqeYETSXhZDFyniQ8ZHcVy08QesyHcnOUpMpqnmWq" crossorigin="anonymous"></script> +<!-- Bootstrap --> + +<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> + +<!-- Font Awesome icons --> +<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> + + +<!-- pkgdown --> +<link href="../pkgdown.css" rel="stylesheet"> +<script src="../jquery.sticky-kit.min.js"></script> +<script src="../pkgdown.js"></script> + +<!-- mathjax --> +<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script> + +<!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> + </head> + + <body> + <div class="container template-reference-index"> + <header> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="../index.html">gmkin</a> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li> + <a href="../reference/index.html">Reference</a> +</li> +<li> + <a href="../articles/index.html">Articles</a> +</li> +<li> + <a href="../news/index.html">News</a> +</li> + </ul> + + <ul class="nav navbar-nav navbar-right"> + <li> + <a href="http://github.com/jranke/gmkin"> + <span class="fa fa-github fa-lg"></span> + + </a> +</li> + </ul> + </div><!--/.nav-collapse --> + </div><!--/.container --> +</div><!--/.navbar --> + + + </header> + + <div class="row"> + <div class="col-md-9"> + <div class="page-header"> + <h1>Function reference</h1> + <h4>version 0.6.8</h4> + </div> + + <div class="contents"> + <h2 id="section-all-functions" class="hasAnchor"><a href="#section-all-functions" class="anchor"></a>All functions</h2> + <p class="section-desc"></p> + + + <p><a href="FOCUS_2006_Z.html"> +</a></p> + <ul> + <li><code><a href="FOCUS_2006_Z.html">FOCUS_2006_Z</a></code></li> + </ul> + + <p><a href="FOCUS_2006.html"> +</a></p> + <ul> + <li><code><a href="FOCUS_2006.html">FOCUS_2006</a></code></li> + </ul> + + <p><a href="gmkin.html"> +</a></p> + <ul> + <li><code><a href="gmkin.html">gmkin</a></code></li> + </ul> + + <p><a href="gmkinws.html">A workspace class for gmkin</a></p> + <ul> + <li><code><a href="gmkinws.html">gmkinws</a></code></li> + </ul> + + <p><a href="UBA_model_gallery.html"> +</a></p> + <ul> + <li><code><a href="UBA_model_gallery.html">UBA_model_gallery</a></code></li> + </ul> + + </div> + </div> + + <div class="col-md-3 hidden-xs hidden-sm" id="sidebar"> + <h2>Contents</h2> + <ul class="nav nav-pills nav-stacked"> + <li><a href="#section-all-functions">All functions</a></li> + </ul> + </div> +</div> + + <footer> + <div class="copyright"> + <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> + <p>Site built with <a href="http://hadley.github.io/pkgdown/">pkgdown</a>.</p> +</div> + + </footer> + </div> + + </body> +</html> |