[R/calcSumKDA2.R:1:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/calcSumKDA2.R#L1) *style:* **Variable and function names should be all lowercase.**
```r
calcSumKDA2 <- function(S, N, I, theta, KDA) {
^~~~~~~~~~~
```
[R/Condition.R:1:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L1) *style:* **Variable and function names should be all lowercase.**
```r
evaluateCondLik <- function(v, theta_x, theta_y, alpha_x, alpha_y, Nx, Ny) {
^~~~~~~~~~~~~~~
```
[R/Condition.R:13:6:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L13) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(cnt in 1:length(I_X)) {
     ^
```
[R/Condition.R:23:17:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  k  <-  lgamma((theta_x / 2) + (theta_y / 2)) -
                ^
```
[R/Condition.R:23:49:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L23) *style:* **Trailing whitespace is superfluous.**
```r
  k  <-  lgamma((theta_x / 2) + (theta_y / 2)) -
                                                ^
```
[R/Condition.R:25:9:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L25) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  l  <- ( (theta_x / 2) - 1) * log(nx) + ((theta_y / 2) - 1) * log(ny)
        ^
```
[R/Condition.R:25:43:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  l  <- ( (theta_x / 2) - 1) * log(nx) + ((theta_y / 2) - 1) * log(ny)
                                          ^
```
[R/Condition.R:31:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L31) *style:* **Variable and function names should be all lowercase.**
```r
calcConditional <- function(v, model, Nx, Ny) {
^~~~~~~~~~~~~~~
```
[R/Condition.R:45:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L45) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Condition.R:49:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L49) *style:* **Trailing whitespace is superfluous.**
```r

^
```
[R/Condition.R:59:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L59) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Condition.R:61:18:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L61) *style:* **Variable and function names should be all lowercase.**
```r
    return( -1 * evaluateCondLik(x, theta_x, theta_y,
                 ^~~~~~~~~~~~~~~
```
[R/Condition.R:61:54:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L61) *style:* **Trailing whitespace is superfluous.**
```r
    return( -1 * evaluateCondLik(x, theta_x, theta_y,
                                                     ^
```
[R/Condition.R:74:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L74) *style:* **Trailing whitespace is superfluous.**
```r

^
```
[R/Condition.R:75:19:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L75) *style:* **Variable and function names should be all lowercase.**
```r
 check_left_x  <- evaluateCondLik(eps, theta_x, theta_y,
                  ^~~~~~~~~~~~~~~
```
[R/Condition.R:77:19:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L77) *style:* **Variable and function names should be all lowercase.**
```r
 check_right_x <- evaluateCondLik(1 - eps, theta_x, theta_y,
                  ^~~~~~~~~~~~~~~
```
[R/Condition.R:82:16:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L82) *style:* **Variable and function names should be all lowercase.**
```r
        return(evaluateCondLik(x, theta_x, theta_y,
               ^~~~~~~~~~~~~~~
```
[R/Condition.R:90:16:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L90) *style:* **Variable and function names should be all lowercase.**
```r
        return(evaluateCondLik(x, theta_x, theta_y,
               ^~~~~~~~~~~~~~~
```
[R/Condition.R:98:15:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L98) *style:* **Variable and function names should be all lowercase.**
```r
   out <- exp(evaluateCondLik(x, theta_x, theta_y,
              ^~~~~~~~~~~~~~~
```
[R/Condition.R:115:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L115) *style:* **Variable and function names should be all lowercase.**
```r
logLikelihood.Guilds.Conditional <- function(parameters, model,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:115:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L115) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
logLikelihood.Guilds.Conditional <- function(parameters, model,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:115:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L115) *style:* **Variable and function names should not be longer than 30 characters.**
```r
logLikelihood.Guilds.Conditional <- function(parameters, model,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:120:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L120) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Condition.R:125:54:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L125) *style:* **Trailing whitespace is superfluous.**
```r
   cat("Now starting to calculate likelihood of: \n")
                                                     ^
```
[R/Condition.R:130:50:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L130) *style:* **Commas should always have a space after.**
```r
                         " Alpha Y =", "Alpha X","\n")
                                                 ^
```
[R/Condition.R:139:9:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L139) *style:* **Variable and function names should be all lowercase.**
```r
  LL <- logLikelihood.Guilds(parameters, model, SADX, SADY, verbose)
        ^~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:139:9:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L139) *warning:* **no visible global function definition for ‘logLikelihood.Guilds’**
```r
  LL <- logLikelihood.Guilds(parameters, model, SADX, SADY, verbose)
        ^~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:142:23:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L142) *style:* **Variable and function names should be all lowercase.**
```r
  conditional_part <- calcConditional(parameters, model, Nx, Ny)
                      ^~~~~~~~~~~~~~~
```
[R/Condition.R:142:23:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L142) *warning:* **no visible global function definition for ‘calcConditional’**
```r
  conditional_part <- calcConditional(parameters, model, Nx, Ny)
                      ^~~~~~~~~~~~~~~
```
[R/Condition.R:148:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L148) *style:* **Variable and function names should be all lowercase.**
```r
conditional.LogLik <- function(v, model, J, Sx, Sy, Nx, Ny, KDA_X, KDA_Y,
^~~~~~~~~~~~~~~~~~
```
[R/Condition.R:155:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L155) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Condition.R:159:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L159) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Condition.R:168:9:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L168) *style:* **Variable and function names should be all lowercase.**
```r
  LL <- logLikguilds(theta_x, theta_y, alpha_x, alpha_y, J,
        ^~~~~~~~~~~~
```
[R/Condition.R:172:14:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L172) *style:* **Variable and function names should be all lowercase.**
```r
  cond_LL <- calcConditional(v, model, Nx, Ny)
             ^~~~~~~~~~~~~~~
```
[R/Condition.R:172:14:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L172) *warning:* **no visible global function definition for ‘calcConditional’**
```r
  cond_LL <- calcConditional(v, model, Nx, Ny)
             ^~~~~~~~~~~~~~~
```
[R/Condition.R:177:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L177) *style:* **Variable and function names should be all lowercase.**
```r
maxLikelihood.Guilds.Conditional <- function(initVals, model,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:177:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L177) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
maxLikelihood.Guilds.Conditional <- function(initVals, model,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:177:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L177) *style:* **Variable and function names should not be longer than 30 characters.**
```r
maxLikelihood.Guilds.Conditional <- function(initVals, model,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:177:46:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L177) *style:* **Variable and function names should be all lowercase.**
```r
maxLikelihood.Guilds.Conditional <- function(initVals, model,
                                             ^~~~~~~~
```
[R/Condition.R:181:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L181) *style:* **Variable and function names should be all lowercase.**
```r
  KDA_X <- calcKDA(SADX)
           ^~~~~~~
```
[R/Condition.R:181:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L181) *warning:* **no visible global function definition for ‘calcKDA’**
```r
  KDA_X <- calcKDA(SADX)
           ^~~~~~~
```
[R/Condition.R:182:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L182) *style:* **Variable and function names should be all lowercase.**
```r
  KDA_Y <- calcKDA(SADY)
           ^~~~~~~
```
[R/Condition.R:182:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L182) *warning:* **no visible global function definition for ‘calcKDA’**
```r
  KDA_Y <- calcKDA(SADY)
           ^~~~~~~
```
[R/Condition.R:203:17:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L203) *style:* **Variable and function names should be all lowercase.**
```r
    out <- -1 * conditional.LogLik(x, model, J, Sx, Sy, Nx, Ny,
                ^~~~~~~~~~~~~~~~~~
```
[R/Condition.R:211:10:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L211) *warning:* **no visible global function definition for ‘simplex’, Did you mean 'complex'?**
```r
    x <- simplex(initVals, g, verbose)
         ^~~~~~~
```
[R/Condition.R:211:18:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L211) *style:* **Variable and function names should be all lowercase.**
```r
    x <- simplex(initVals, g, verbose)
                 ^~~~~~~~
```
[R/Condition.R:212:4:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L212) *style:* **Trailing whitespace is superfluous.**
```r
  }
   ^
```
[R/Condition.R:214:10:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L214) *warning:* **no visible global function definition for ‘subplex’**
```r
    x <- subplex(initVals, g)
         ^~~~~~~
```
[R/Condition.R:214:18:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/Condition.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
    x <- subplex(initVals, g)
                 ^~~~~~~~
```
[R/drawLocal.R:2:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L2) *style:* **Use two spaces to indent, never tabs.**
```r
	y = rep(0, length(x))
^
```
[R/drawLocal.R:2:2:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L2) *style:* **Use two spaces to indent, never tabs.**
```r
 	k1 <- unique( round( 10^seq( 0, log10(j - 1), len = 1000)))
 ^
```
[R/drawLocal.R:2:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L2) *style:* **Put spaces around all infix operators.**
```r
 	k1 <- unique( round( 10^seq( 0, log10(j - 1), len = 1000)))
          ~^~~
```
[R/drawLocal.R:2:32:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L2) *style:* **Put spaces around all infix operators.**
```r
 	k1 <- unique( round( 10^seq( 0, log10(j - 1), len = 1000)))
                               ^~
```
[R/drawLocal.R:2:49:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L2) *style:* **Put spaces around all infix operators.**
```r
 	k1 <- unique( round( 10^seq( 0, log10(j - 1), len = 1000)))
                                                ^~
```
[R/drawLocal.R:2:59:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L2) *style:* **Put spaces around all infix operators.**
```r
 	k1 <- unique( round( 10^seq( 0, log10(j - 1), len = 1000)))
                                                         ~^~
```
[R/drawLocal.R:2:62:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
 	k1 <- unique( round( 10^seq( 0, log10(j - 1), len = 1000)))
                                                             ^~~~
```
[R/drawLocal.R:3:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L3) *style:* **Use two spaces to indent, never tabs.**
```r
	res <- rep(0, length(k1))
^
```
[R/drawLocal.R:3:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L3) *style:* **Use two spaces to indent, never tabs.**
```r
	idx0 = which( x == 0 )
^
```
[R/drawLocal.R:3:13:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L3) *style:* **Put spaces around all infix operators.**
```r
	res <- rep(0, length(k1))
           ~^
```
[R/drawLocal.R:4:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L4) *style:* **Use two spaces to indent, never tabs.**
```r

^
```
[R/drawLocal.R:4:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L4) *style:* **Trailing whitespace is superfluous.**
```r

^
```
[R/drawLocal.R:4:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L4) *style:* **Use two spaces to indent, never tabs.**
```r
	if(length(idx0) > 0) {
^
```
[R/drawLocal.R:5:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L5) *style:* **Use two spaces to indent, never tabs.**
```r
	for (cnt in 1:length(k1)) {
^
```
[R/drawLocal.R:5:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L5) *style:* **Use two spaces to indent, never tabs.**
```r
		aux = log(th) + lgamma(I) - lgamma(I+j) +
^~
```
[R/drawLocal.R:5:13:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L5) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for (cnt in 1:length(k1)) {
            ^
```
[R/drawLocal.R:6:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L6) *style:* **Use two spaces to indent, never tabs.**
```r
		k <- k1[cnt]
^~
```
[R/drawLocal.R:6:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L6) *style:* **Use two spaces to indent, never tabs.**
```r
			  lgamma(j+1) - lgamma(k+1) - lgamma(j-k+1) +
^~~
```
[R/drawLocal.R:7:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L7) *style:* **Use two spaces to indent, never tabs.**
```r
		f <- function(x) {
^~
```
[R/drawLocal.R:7:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L7) *style:* **Use two spaces to indent, never tabs.**
```r
			  lgamma(k) +   lgamma(I+j-k) - lgamma(I) + log(I)
^~~
```
[R/drawLocal.R:7:19:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L7) *style:* **Put spaces around all infix operators.**
```r
		f <- function(x) {
                 ~^~~
```
[R/drawLocal.R:8:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L8) *style:* **Use two spaces to indent, never tabs.**
```r
			return(-1 * pm_sadaux(x, I, th, j, k))
^~~
```
[R/drawLocal.R:8:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L8) *style:* **Use two spaces to indent, never tabs.**
```r
		y[idx0] = aux
^~
```
[R/drawLocal.R:8:16:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L8) *warning:* **no visible global function definition for ‘pm_sadaux’**
```r
			return(-1 * pm_sadaux(x, I, th, j, k))
               ^~~~~~~~~
```
[R/drawLocal.R:8:35:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L8) *style:* **Put spaces around all infix operators.**
```r
			return(-1 * pm_sadaux(x, I, th, j, k))
                                 ~^~
```
[R/drawLocal.R:9:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L9) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/drawLocal.R:9:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L9) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/drawLocal.R:10:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L10) *style:* **Use two spaces to indent, never tabs.**
```r
		xmax <- optimize(f, c(0,1))$minimum
^~
```
[R/drawLocal.R:10:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L10) *style:* **Use two spaces to indent, never tabs.**
```r
	idx1 = which(x == 1)
^
```
[R/drawLocal.R:10:22:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L10) *style:* **Put spaces around all infix operators.**
```r
		xmax <- optimize(f, c(0,1))$minimum
                    ~^~~
```
[R/drawLocal.R:11:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L11) *style:* **Use two spaces to indent, never tabs.**
```r
		ymax <- pm_sadaux(xmax, I, th, j, k)
^~
```
[R/drawLocal.R:11:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L11) *style:* **Use two spaces to indent, never tabs.**
```r
	if (length(idx1) > 0) {
^
```
[R/drawLocal.R:11:11:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L11) *warning:* **no visible global function definition for ‘pm_sadaux’**
```r
		ymax <- pm_sadaux(xmax, I, th, j, k)
          ^~~~~~~~~
```
[R/drawLocal.R:11:22:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L11) *style:* **Put spaces around all infix operators.**
```r
		ymax <- pm_sadaux(xmax, I, th, j, k)
                    ~^~~
```
[R/drawLocal.R:12:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L12) *style:* **Use two spaces to indent, never tabs.**
```r
		y0 <- pm_sadaux(0, I, th, j, k)
^~
```
[R/drawLocal.R:12:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L12) *style:* **Use two spaces to indent, never tabs.**
```r
		  if ((k<j)||((k == j) && (th > 1))) {
^~
```
[R/drawLocal.R:12:9:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L12) *warning:* **no visible global function definition for ‘pm_sadaux’**
```r
		y0 <- pm_sadaux(0, I, th, j, k)
        ^~~~~~~~~
```
[R/drawLocal.R:12:20:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L12) *style:* **Put spaces around all infix operators.**
```r
		y0 <- pm_sadaux(0, I, th, j, k)
                  ~^~~
```
[R/drawLocal.R:13:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L13) *style:* **Use two spaces to indent, never tabs.**
```r
		if(ymax < (y0 + 1)) {
^~
```
[R/drawLocal.R:13:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L13) *style:* **Use two spaces to indent, never tabs.**
```r
			  y[idx1] = -Inf
^~~
```
[R/drawLocal.R:14:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L14) *style:* **Use two spaces to indent, never tabs.**
```r
			xmin <- 0
^~~
```
[R/drawLocal.R:14:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L14) *style:* **Use two spaces to indent, never tabs.**
```r
		  } else if ((k == j) && (th == 1)) {
^~
```
[R/drawLocal.R:15:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L15) *style:* **Use two spaces to indent, never tabs.**
```r
		} else {
^~
```
[R/drawLocal.R:15:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L15) *style:* **Use two spaces to indent, never tabs.**
```r
		      y[idx1] = 0
^~
```
[R/drawLocal.R:16:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L16) *style:* **Use two spaces to indent, never tabs.**
```r
			f <- function(x) {
^~~
```
[R/drawLocal.R:16:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L16) *style:* **Use two spaces to indent, never tabs.**
```r
		  } else if ((k == j) && (th < 1)) {
^~
```
[R/drawLocal.R:17:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L17) *style:* **Use two spaces to indent, never tabs.**
```r
				return(pm_sadaux(x, I, th, j, k) - ymax + 1)
^~~~
```
[R/drawLocal.R:17:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L17) *style:* **Use two spaces to indent, never tabs.**
```r
			  y[idx1] = Inf
^~~
```
[R/drawLocal.R:17:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L17) *warning:* **no visible global function definition for ‘pm_sadaux’**
```r
				return(pm_sadaux(x, I, th, j, k) - ymax + 1)
           ^~~~~~~~~
```
[R/drawLocal.R:18:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L18) *style:* **Use two spaces to indent, never tabs.**
```r
			}
^~~
```
[R/drawLocal.R:18:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L18) *style:* **Use two spaces to indent, never tabs.**
```r
		  }
^~
```
[R/drawLocal.R:19:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L19) *style:* **Use two spaces to indent, never tabs.**
```r
			xmin <- uniroot(f, c(1e-10, xmax))$root
^~~
```
[R/drawLocal.R:19:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L19) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/drawLocal.R:19:30:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L19) *style:* **Put spaces around all infix operators.**
```r
			xmin <- uniroot(f, c(1e-10, xmax))$root
                            ~^~~
```
[R/drawLocal.R:20:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L20) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/drawLocal.R:20:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L20) *style:* **Use two spaces to indent, never tabs.**
```r
	idxp = which((x > 0) & (x < 1))
^
```
[R/drawLocal.R:21:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L21) *style:* **Use two spaces to indent, never tabs.**
```r
		x1 <- (xmax + 1) / 2
^~
```
[R/drawLocal.R:21:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L21) *style:* **Use two spaces to indent, never tabs.**
```r
	xx = x[idxp]
^
```
[R/drawLocal.R:21:20:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L21) *style:* **Put spaces around all infix operators.**
```r
		x1 <- (xmax + 1) / 2
                   ^~~
```
[R/drawLocal.R:21:23:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L21) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		x1 <- (xmax + 1) / 2
                      ^
```
[R/drawLocal.R:22:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L22) *style:* **Use two spaces to indent, never tabs.**
```r
		y1 <- pm_sadaux(x1, I, th, j, k)
^~
```
[R/drawLocal.R:22:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L22) *style:* **Use two spaces to indent, never tabs.**
```r
	aux = log(th) + lgamma(I)-lgamma(I+j) +
^
```
[R/drawLocal.R:22:9:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L22) *warning:* **no visible global function definition for ‘pm_sadaux’**
```r
		y1 <- pm_sadaux(x1, I, th, j, k)
        ^~~~~~~~~
```
[R/drawLocal.R:22:20:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L22) *style:* **Put spaces around all infix operators.**
```r
		y1 <- pm_sadaux(x1, I, th, j, k)
                  ~^
```
[R/drawLocal.R:23:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L23) *style:* **Use two spaces to indent, never tabs.**
```r
		while(ymax < (y1 + 1)) {
^~
```
[R/drawLocal.R:23:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L23) *style:* **Use two spaces to indent, never tabs.**
```r
		  lgamma(j+1) - lgamma(k+1) - lgamma(j-k+1) +
^~
```
[R/drawLocal.R:24:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L24) *style:* **Use two spaces to indent, never tabs.**
```r
			x1 <- (x1 + 1) / 2;
^~~
```
[R/drawLocal.R:24:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L24) *style:* **Use two spaces to indent, never tabs.**
```r
		  lgamma(I * xx + k) - lgamma(I * xx) +
^~
```
[R/drawLocal.R:25:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L25) *style:* **Use two spaces to indent, never tabs.**
```r
			y1 <- pm_sadaux(x1, I, th, j, k)
^~~
```
[R/drawLocal.R:25:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L25) *style:* **Use two spaces to indent, never tabs.**
```r
		  lgamma(I * (1 - xx) + j - k) - lgamma(I * (1 - xx)) +
^~
```
[R/drawLocal.R:25:10:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L25) *warning:* **no visible global function definition for ‘pm_sadaux’**
```r
			y1 <- pm_sadaux(x1, I, th, j, k)
         ^~~~~~~~~
```
[R/drawLocal.R:25:28:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L25) *style:* **Put spaces around all infix operators.**
```r
			y1 <- pm_sadaux(x1, I, th, j, k)
                          ~^
```
[R/drawLocal.R:26:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L26) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/drawLocal.R:26:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L26) *style:* **Use two spaces to indent, never tabs.**
```r
		  (th-1) * log(1 - xx) - log(xx)
^~
```
[R/drawLocal.R:27:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L27) *style:* **Use two spaces to indent, never tabs.**
```r
		f <- function(x) {
^~
```
[R/drawLocal.R:27:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L27) *style:* **Use two spaces to indent, never tabs.**
```r
	y[idxp] = aux
^
```
[R/drawLocal.R:27:19:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L27) *style:* **Put spaces around all infix operators.**
```r
		f <- function(x) {
                 ~^~~
```
[R/drawLocal.R:28:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L28) *style:* **Use two spaces to indent, never tabs.**
```r
				return(pm_sadaux(x, I, th, j, k)- ymax + 1)
^~~~
```
[R/drawLocal.R:28:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L28) *warning:* **no visible global function definition for ‘pm_sadaux’**
```r
				return(pm_sadaux(x, I, th, j, k)- ymax + 1)
           ^~~~~~~~~
```
[R/drawLocal.R:29:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L29) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/drawLocal.R:30:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L30) *style:* **Use two spaces to indent, never tabs.**
```r

^~
```
[R/drawLocal.R:30:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L30) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/drawLocal.R:31:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L31) *style:* **Use two spaces to indent, never tabs.**
```r
		xplu <- uniroot(f, c(xmax, x1), tol=eps())$root
^~
```
[R/drawLocal.R:31:22:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L31) *style:* **Put spaces around all infix operators.**
```r
		xplu <- uniroot(f, c(xmax, x1), tol=eps())$root
                     ^~~
```
[R/drawLocal.R:31:39:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L31) *warning:* **no visible global function definition for ‘eps’, Did you mean 'esk'?**
```r
		xplu <- uniroot(f, c(xmax, x1), tol=eps())$root
                                      ^~~
```
[R/drawLocal.R:32:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L32) *style:* **Use two spaces to indent, never tabs.**
```r
		xlft <- xmax - 10 * (xmax - xmin)
^~
```
[R/drawLocal.R:32:22:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L32) *style:* **Put spaces around all infix operators.**
```r
		xlft <- xmax - 10 * (xmax - xmin)
                    ~^~~
```
[R/drawLocal.R:32:30:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L32) *style:* **Put spaces around all infix operators.**
```r
		xlft <- xmax - 10 * (xmax - xmin)
                            ~^~
```
[R/drawLocal.R:32:35:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L32) *style:* **Put spaces around all infix operators.**
```r
		xlft <- xmax - 10 * (xmax - xmin)
                                 ~^
```
[R/drawLocal.R:32:36:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L32) *style:* **Trailing whitespace is superfluous.**
```r
		xlft <- xmax - 10 * (xmax - xmin)
                                   ^
```
[R/drawLocal.R:33:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L33) *style:* **Use two spaces to indent, never tabs.**
```r
		xlft <- max(0, xlft)
^~
```
[R/drawLocal.R:33:22:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L33) *style:* **Put spaces around all infix operators.**
```r
		xlft <- max(0, xlft)
                    ~^~~
```
[R/drawLocal.R:34:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L34) *style:* **Use two spaces to indent, never tabs.**
```r
		xrgt <- xmax + 10 * (xplu - xmax)
^~
```
[R/drawLocal.R:34:22:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L34) *style:* **Put spaces around all infix operators.**
```r
		xrgt <- xmax + 10 * (xplu - xmax)
                    ~^~~
```
[R/drawLocal.R:34:30:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L34) *style:* **Put spaces around all infix operators.**
```r
		xrgt <- xmax + 10 * (xplu - xmax)
                            ~^~
```
[R/drawLocal.R:34:35:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L34) *style:* **Put spaces around all infix operators.**
```r
		xrgt <- xmax + 10 * (xplu - xmax)
                                 ~^~
```
[R/drawLocal.R:35:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L35) *style:* **Use two spaces to indent, never tabs.**
```r
		xrgt <- min(1, xrgt)
^~
```
[R/drawLocal.R:35:22:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L35) *style:* **Put spaces around all infix operators.**
```r
		xrgt <- min(1, xrgt)
                    ~^~~
```
[R/drawLocal.R:36:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L36) *style:* **Use two spaces to indent, never tabs.**
```r

^~
```
[R/drawLocal.R:36:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L36) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/drawLocal.R:37:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L37) *style:* **Use two spaces to indent, never tabs.**
```r
		f <- function(x) {
^~
```
[R/drawLocal.R:37:19:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L37) *style:* **Put spaces around all infix operators.**
```r
		f <- function(x) {
                 ~^~~
```
[R/drawLocal.R:38:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L38) *style:* **Use two spaces to indent, never tabs.**
```r
		    return( exp( pm_sadaux(x, I, th, j, k)))
^~
```
[R/drawLocal.R:38:20:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L38) *warning:* **no visible global function definition for ‘pm_sadaux’**
```r
		    return( exp( pm_sadaux(x, I, th, j, k)))
                   ^~~~~~~~~
```
[R/drawLocal.R:39:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L39) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/drawLocal.R:40:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L40) *style:* **Use two spaces to indent, never tabs.**
```r

^~
```
[R/drawLocal.R:40:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L40) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/drawLocal.R:41:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L41) *style:* **Use two spaces to indent, never tabs.**
```r
		res[cnt] = integrate(f, xlft, xrgt, abs.tol=1e-9)$val  #checked!!!!!1
^~
```
[R/drawLocal.R:41:26:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L41) *style:* **Use <-, not =, for assignment.**
```r
		res[cnt] = integrate(f, xlft, xrgt, abs.tol=1e-9)$val  #checked!!!!!1
                         ^
```
[R/drawLocal.R:41:26:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L41) *style:* **Put spaces around all infix operators.**
```r
		res[cnt] = integrate(f, xlft, xrgt, abs.tol=1e-9)$val  #checked!!!!!1
                        ~^~
```
[R/drawLocal.R:41:60:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L41) *style:* **Put spaces around all infix operators.**
```r
		res[cnt] = integrate(f, xlft, xrgt, abs.tol=1e-9)$val  #checked!!!!!1
                                                          ~^~
```
[R/drawLocal.R:42:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L42) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/drawLocal.R:44:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L44) *style:* **Use two spaces to indent, never tabs.**
```r
	#the original algorithm had 1:j, but at the interp1 algorithm
^
```
[R/drawLocal.R:44:63:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L44) *style:* **Trailing whitespace is superfluous.**
```r
	#the original algorithm had 1:j, but at the interp1 algorithm
                                                              ^
```
[R/drawLocal.R:45:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L45) *style:* **Use two spaces to indent, never tabs.**
```r
	# does not evaluate at the ends.
^
```
[R/drawLocal.R:46:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L46) *style:* **Use two spaces to indent, never tabs.**
```r
	k2 <- 1:(j - 1)
^
```
[R/drawLocal.R:46:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L46) *style:* **Put spaces around all infix operators.**
```r
	k2 <- 1:(j - 1)
          ~^
```
[R/drawLocal.R:46:17:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	k2 <- 1:(j - 1)
                ^
```
[R/drawLocal.R:46:17:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L46) *style:* **Trailing whitespace is superfluous.**
```r
	k2 <- 1:(j - 1)
                ^~
```
[R/drawLocal.R:47:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L47) *style:* **Use two spaces to indent, never tabs.**
```r
	kesk <- interp1(x = log2(k1), y = k1 * res, xi = log2(k2), method = "spline")
^
```
[R/drawLocal.R:47:10:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L47) *warning:* **no visible global function definition for ‘interp1’**
```r
	kesk <- interp1(x = log2(k1), y = k1 * res, xi = log2(k2), method = "spline")
         ^~~~~~~
```
[R/drawLocal.R:47:14:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L47) *style:* **Put spaces around all infix operators.**
```r
	kesk <- interp1(x = log2(k1), y = k1 * res, xi = log2(k2), method = "spline")
            ~^~~
```
[R/drawLocal.R:47:27:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L47) *style:* **Put spaces around all infix operators.**
```r
	kesk <- interp1(x = log2(k1), y = k1 * res, xi = log2(k2), method = "spline")
                         ~^~
```
[R/drawLocal.R:47:41:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L47) *style:* **Put spaces around all infix operators.**
```r
	kesk <- interp1(x = log2(k1), y = k1 * res, xi = log2(k2), method = "spline")
                                        ^~
```
[R/drawLocal.R:47:46:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L47) *style:* **Put spaces around all infix operators.**
```r
	kesk <- interp1(x = log2(k1), y = k1 * res, xi = log2(k2), method = "spline")
                                             ^~
```
[R/drawLocal.R:47:56:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L47) *style:* **Put spaces around all infix operators.**
```r
	kesk <- interp1(x = log2(k1), y = k1 * res, xi = log2(k2), method = "spline")
                                                      ~^~
```
[R/drawLocal.R:47:75:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L47) *style:* **Put spaces around all infix operators.**
```r
	kesk <- interp1(x = log2(k1), y = k1 * res, xi = log2(k2), method = "spline")
                                                                         ~^~
```
[R/drawLocal.R:48:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L48) *style:* **Use two spaces to indent, never tabs.**
```r
	k2 <- c(k2, j)
^
```
[R/drawLocal.R:48:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L48) *style:* **Put spaces around all infix operators.**
```r
	k2 <- c(k2, j)
          ~^~~
```
[R/drawLocal.R:49:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L49) *style:* **Use two spaces to indent, never tabs.**
```r
	kesk <- c(kesk, 0)
^
```
[R/drawLocal.R:49:14:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L49) *style:* **Put spaces around all infix operators.**
```r
	kesk <- c(kesk, 0)
            ~^~~
```
[R/drawLocal.R:50:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L50) *style:* **Use two spaces to indent, never tabs.**
```r
	esk <- kesk / k2
^
```
[R/drawLocal.R:50:13:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L50) *style:* **Put spaces around all infix operators.**
```r
	esk <- kesk / k2
           ~^
```
[R/drawLocal.R:51:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L51) *style:* **Use two spaces to indent, never tabs.**
```r
	esk[esk < eps()] <- eps()
^
```
[R/drawLocal.R:51:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L51) *warning:* **no visible global function definition for ‘eps’, Did you mean 'esk'?**
```r
	esk[esk < eps()] <- eps()
           ^~~
```
[R/drawLocal.R:51:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L51) *warning:* **no visible global function definition for ‘eps’, Did you mean 'esk'?**
```r
	esk[esk < eps()] <- eps()
           ^~~
```
[R/drawLocal.R:51:17:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L51) *style:* **Put spaces around all infix operators.**
```r
	esk[esk < eps()] <- eps()
               ~^
```
[R/drawLocal.R:51:26:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L51) *style:* **Put spaces around all infix operators.**
```r
	esk[esk < eps()] <- eps()
                        ~^~~
```
[R/drawLocal.R:52:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L52) *style:* **Use two spaces to indent, never tabs.**
```r
	return(esk)
^
```
[R/drawLocal.R:56:11:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L56) *style:* **Use <-, not =, for assignment.**
```r
	y = rep(0, length(x))
          ^
```
[R/drawLocal.R:56:11:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L56) *style:* **Put spaces around all infix operators.**
```r
	y = rep(0, length(x))
         ~^
```
[R/drawLocal.R:57:14:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L57) *style:* **Use <-, not =, for assignment.**
```r
	idx0 = which( x == 0 )
             ^
```
[R/drawLocal.R:57:14:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L57) *style:* **Put spaces around all infix operators.**
```r
	idx0 = which( x == 0 )
            ~^
```
[R/drawLocal.R:58:11:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L58) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	if(length(idx0) > 0) {
          ^
```
[R/drawLocal.R:59:21:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L59) *style:* **Use <-, not =, for assignment.**
```r
		aux = log(th) + lgamma(I) - lgamma(I+j) +
                    ^
```
[R/drawLocal.R:59:21:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L59) *style:* **Put spaces around all infix operators.**
```r
		aux = log(th) + lgamma(I) - lgamma(I+j) +
                   ~^~
```
[R/drawLocal.R:59:31:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L59) *style:* **Put spaces around all infix operators.**
```r
		aux = log(th) + lgamma(I) - lgamma(I+j) +
                              ^~
```
[R/drawLocal.R:60:35:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L60) *style:* **Put spaces around all infix operators.**
```r
			  lgamma(j+1) - lgamma(k+1) - lgamma(j-k+1) +
                                 ~^~
```
[R/drawLocal.R:60:39:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L60) *style:* **Put spaces around all infix operators.**
```r
			  lgamma(j+1) - lgamma(k+1) - lgamma(j-k+1) +
                                     ~^~
```
[R/drawLocal.R:60:49:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L60) *style:* **Put spaces around all infix operators.**
```r
			  lgamma(j+1) - lgamma(k+1) - lgamma(j-k+1) +
                                               ~^~
```
[R/drawLocal.R:61:37:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L61) *style:* **Put spaces around all infix operators.**
```r
			  lgamma(k) +   lgamma(I+j-k) - lgamma(I) + log(I)
                                   ~^~
```
[R/drawLocal.R:61:49:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L61) *style:* **Put spaces around all infix operators.**
```r
			  lgamma(k) +   lgamma(I+j-k) - lgamma(I) + log(I)
                                               ~^~
```
[R/drawLocal.R:61:51:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L61) *style:* **Put spaces around all infix operators.**
```r
			  lgamma(k) +   lgamma(I+j-k) - lgamma(I) + log(I)
                                                 ~^~
```
[R/drawLocal.R:62:25:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L62) *style:* **Use <-, not =, for assignment.**
```r
		y[idx0] = aux
                        ^
```
[R/drawLocal.R:64:14:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L64) *style:* **Use <-, not =, for assignment.**
```r
	idx1 = which(x == 1)
             ^
```
[R/drawLocal.R:64:14:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L64) *style:* **Put spaces around all infix operators.**
```r
	idx1 = which(x == 1)
            ~^~
```
[R/drawLocal.R:65:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L65) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	if (length(idx1) > 0) {
           ^
```
[R/drawLocal.R:66:22:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L66) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		  if ((k<j)||((k == j) && (th > 1))) {
                     ^
```
[R/drawLocal.R:66:25:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L66) *style:* **Put spaces around all infix operators.**
```r
		  if ((k<j)||((k == j) && (th > 1))) {
                       ~^~
```
[R/drawLocal.R:66:28:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L66) *style:* **Put spaces around all infix operators.**
```r
		  if ((k<j)||((k == j) && (th > 1))) {
                          ~^~~
```
[R/drawLocal.R:66:30:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L66) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		  if ((k<j)||((k == j) && (th > 1))) {
                             ^
```
[R/drawLocal.R:66:31:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L66) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		  if ((k<j)||((k == j) && (th > 1))) {
                              ^
```
[R/drawLocal.R:66:34:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L66) *style:* **Put spaces around all infix operators.**
```r
		  if ((k<j)||((k == j) && (th > 1))) {
                                ~^~~
```
[R/drawLocal.R:66:40:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L66) *style:* **Put spaces around all infix operators.**
```r
		  if ((k<j)||((k == j) && (th > 1))) {
                                       ^~~
```
[R/drawLocal.R:67:35:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L67) *style:* **Use <-, not =, for assignment.**
```r
			  y[idx1] = -Inf
                                  ^
```
[R/drawLocal.R:68:29:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		  } else if ((k == j) && (th == 1)) {
                            ^
```
[R/drawLocal.R:68:30:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		  } else if ((k == j) && (th == 1)) {
                             ^
```
[R/drawLocal.R:68:33:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L68) *style:* **Put spaces around all infix operators.**
```r
		  } else if ((k == j) && (th == 1)) {
                               ~^~~
```
[R/drawLocal.R:68:39:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L68) *style:* **Put spaces around all infix operators.**
```r
		  } else if ((k == j) && (th == 1)) {
                                      ^~~
```
[R/drawLocal.R:69:31:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L69) *style:* **Use <-, not =, for assignment.**
```r
		      y[idx1] = 0
                              ^
```
[R/drawLocal.R:70:29:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L70) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		  } else if ((k == j) && (th < 1)) {
                            ^
```
[R/drawLocal.R:70:30:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L70) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		  } else if ((k == j) && (th < 1)) {
                             ^
```
[R/drawLocal.R:70:33:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L70) *style:* **Put spaces around all infix operators.**
```r
		  } else if ((k == j) && (th < 1)) {
                               ~^~~
```
[R/drawLocal.R:70:39:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L70) *style:* **Put spaces around all infix operators.**
```r
		  } else if ((k == j) && (th < 1)) {
                                     ~^~~
```
[R/drawLocal.R:71:35:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L71) *style:* **Use <-, not =, for assignment.**
```r
			  y[idx1] = Inf
                                  ^
```
[R/drawLocal.R:74:14:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L74) *style:* **Use <-, not =, for assignment.**
```r
	idxp = which((x > 0) & (x < 1))
             ^
```
[R/drawLocal.R:74:14:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L74) *style:* **Put spaces around all infix operators.**
```r
	idxp = which((x > 0) & (x < 1))
            ~^~
```
[R/drawLocal.R:74:22:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L74) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	idxp = which((x > 0) & (x < 1))
                     ^
```
[R/drawLocal.R:74:25:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L74) *style:* **Put spaces around all infix operators.**
```r
	idxp = which((x > 0) & (x < 1))
                        ^~
```
[R/drawLocal.R:74:30:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L74) *style:* **Put spaces around all infix operators.**
```r
	idxp = which((x > 0) & (x < 1))
                             ^~
```
[R/drawLocal.R:74:32:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L74) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	idxp = which((x > 0) & (x < 1))
                               ^
```
[R/drawLocal.R:75:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L75) *style:* **Use <-, not =, for assignment.**
```r
	xx = x[idxp]
           ^
```
[R/drawLocal.R:75:12:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L75) *style:* **Put spaces around all infix operators.**
```r
	xx = x[idxp]
          ~^~
```
[R/drawLocal.R:76:13:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L76) *style:* **Use <-, not =, for assignment.**
```r
	aux = log(th) + lgamma(I)-lgamma(I+j) +
            ^
```
[R/drawLocal.R:76:13:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L76) *style:* **Put spaces around all infix operators.**
```r
	aux = log(th) + lgamma(I)-lgamma(I+j) +
           ~^~
```
[R/drawLocal.R:76:23:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L76) *style:* **Put spaces around all infix operators.**
```r
	aux = log(th) + lgamma(I)-lgamma(I+j) +
                     ~^~
```
[R/drawLocal.R:76:34:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L76) *style:* **Put spaces around all infix operators.**
```r
	aux = log(th) + lgamma(I)-lgamma(I+j) +
                                ~^~
```
[R/drawLocal.R:77:27:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L77) *style:* **Put spaces around all infix operators.**
```r
		  lgamma(j+1) - lgamma(k+1) - lgamma(j-k+1) +
                         ~^~
```
[R/drawLocal.R:77:41:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L77) *style:* **Put spaces around all infix operators.**
```r
		  lgamma(j+1) - lgamma(k+1) - lgamma(j-k+1) +
                                       ~^~
```
[R/drawLocal.R:77:45:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L77) *style:* **Put spaces around all infix operators.**
```r
		  lgamma(j+1) - lgamma(k+1) - lgamma(j-k+1) +
                                           ~^
```
[R/drawLocal.R:78:28:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L78) *style:* **Put spaces around all infix operators.**
```r
		  lgamma(I * xx + k) - lgamma(I * xx) +
                          ~^~
```
[R/drawLocal.R:78:33:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L78) *style:* **Put spaces around all infix operators.**
```r
		  lgamma(I * xx + k) - lgamma(I * xx) +
                               ~^
```
[R/drawLocal.R:78:38:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L78) *style:* **Put spaces around all infix operators.**
```r
		  lgamma(I * xx + k) - lgamma(I * xx) +
                                    ~^~
```
[R/drawLocal.R:79:28:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L79) *style:* **Put spaces around all infix operators.**
```r
		  lgamma(I * (1 - xx) + j - k) - lgamma(I * (1 - xx)) +
                          ~^~
```
[R/drawLocal.R:79:30:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L79) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		  lgamma(I * (1 - xx) + j - k) - lgamma(I * (1 - xx)) +
                             ^
```
[R/drawLocal.R:79:33:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L79) *style:* **Put spaces around all infix operators.**
```r
		  lgamma(I * (1 - xx) + j - k) - lgamma(I * (1 - xx)) +
                               ~^~
```
[R/drawLocal.R:79:39:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L79) *style:* **Put spaces around all infix operators.**
```r
		  lgamma(I * (1 - xx) + j - k) - lgamma(I * (1 - xx)) +
                                     ~^~
```
[R/drawLocal.R:79:43:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L79) *style:* **Put spaces around all infix operators.**
```r
		  lgamma(I * (1 - xx) + j - k) - lgamma(I * (1 - xx)) +
                                         ~^
```
[R/drawLocal.R:79:48:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L79) *style:* **Put spaces around all infix operators.**
```r
		  lgamma(I * (1 - xx) + j - k) - lgamma(I * (1 - xx)) +
                                              ~^
```
[R/drawLocal.R:80:19:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L80) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		  (th-1) * log(1 - xx) - log(xx)
                  ^
```
[R/drawLocal.R:80:22:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L80) *style:* **Put spaces around all infix operators.**
```r
		  (th-1) * log(1 - xx) - log(xx)
                     ^~
```
[R/drawLocal.R:80:34:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L80) *style:* **Put spaces around all infix operators.**
```r
		  (th-1) * log(1 - xx) - log(xx)
                                ~^~
```
[R/drawLocal.R:81:17:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L81) *style:* **Use <-, not =, for assignment.**
```r
	y[idxp] = aux
                ^
```
[R/drawLocal.R:85:1:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L85) *style:* **Variable and function names should be all lowercase.**
```r
drawLocalCond <- function(theta, alpha_x, alpha_y, JX, JY) {
^~~~~~~~~~~~~
```
[R/drawLocal.R:87:5:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L87) *style:* **Use <-, not =, for assignment.**
```r
  J = JX + JY
    ^
```
[R/drawLocal.R:91:6:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L91) *style:* **Use <-, not =, for assignment.**
```r
  nx = getPX(theta, alpha_x, alpha_y, JX, JY)
     ^
```
[R/drawLocal.R:91:8:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L91) *style:* **Variable and function names should be all lowercase.**
```r
  nx = getPX(theta, alpha_x, alpha_y, JX, JY)
       ^~~~~
```
[R/drawLocal.R:91:8:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L91) *warning:* **no visible global function definition for ‘getPX’, Did you mean 'setPS'?**
```r
  nx = getPX(theta, alpha_x, alpha_y, JX, JY)
       ^~~~~
```
[R/drawLocal.R:92:6:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L92) *style:* **Use <-, not =, for assignment.**
```r
  ny = 1 - nx;
     ^
```
[R/drawLocal.R:95:7:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L95) *style:* **Use <-, not =, for assignment.**
```r
  I_X = alpha_x * nx * (J-1) / (1 - alpha_x * nx - alpha_y * ny)
      ^
```
[R/drawLocal.R:95:26:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L95) *style:* **Put spaces around all infix operators.**
```r
  I_X = alpha_x * nx * (J-1) / (1 - alpha_x * nx - alpha_y * ny)
                        ~^~
```
[R/drawLocal.R:96:7:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L96) *style:* **Use <-, not =, for assignment.**
```r
  I_Y = alpha_y * ny * (J-1) / (1 - alpha_x * nx - alpha_y * ny)
      ^
```
[R/drawLocal.R:96:26:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L96) *style:* **Put spaces around all infix operators.**
```r
  I_Y = alpha_y * ny * (J-1) / (1 - alpha_x * nx - alpha_y * ny)
                        ~^~
```
[R/drawLocal.R:98:8:](https://github.com/thijsjanzen/GUILDS/blob/1be679740e539c06d54fc37985a9dc1a3481778c/R/drawLocal.R#L98) *style:* **Use <-, not =, for assignment.**
```r
  SADX = pm_sad(theta, I_X, JX)


Sizing-Simple-Chilled-Ceiling (RKStrand) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1767 of 1767 tests passed, 1 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-71.14%25-green.svg)


As the Product owner I want Create two dashboards- One for admin[artiste to upload] another for Super admin


Collaborator:
A review for this commit was created. [Link to review](http://127.0.0.1:8080/ui#review:id=35)


Sizing-Simple-Chilled-Ceiling (RKStrand) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg)


As the product owner i want to create upload interface for upload songs and albumns and add views on them


all tests pass:
success: http://buildbot.bos1/builders/test-lager/builds/442


This is hardly the "skirt size" any more, is it?

(Not blocking.)


As the product owner I want to Generate Stats for admin through graphs or charts to monitor/reflect their download history


Looks to me like maybe this commit here started Issue #3106. Once you had the Issue, downgrading to builds prior to this commit made the issue go away, but re-upgrading to a build containing this or even containing https://github.com/osmandapp/Osmand/commit/57ab67aeeb31c4b85d8e7082dcdf460a5f2a85f8 makes the issue immediately re-appear. I guess re-setting the app data will make the issue go away for good, but we should still double-check if our newest builds could again cause #3106, because it is quite a catastrophic issue leaving OsmAnd unusable to the average user not knowing how to resolve it.


Hi!
sorry but this diff is incomplete, I added other boxes in #408 but they are missing in this commit.. maybe when you resolved conflicts? (in Large merge #421 PR)


And when gets `OnNameUpdated` called? o0


Unfortunately, these skeletons break when attempting to render the table view. In other words; it's a compiling, yet non-functional WIP.


Awesome commit.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1121](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=13962&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


@bendk I think this was not correct, right?


Done.
Diff is here.
https://github.com/aravind-ramesh/ceph/commit/170a940ab8b4f5f8a82df35207f04de2305ea090


Congratulations Naveen,

This code is the most beautiful code submission that I have seen for the Chemical Plant problem. Enjoyed reading your code. The variable names made it is so easy to understand what is happening that I don't think I have to even bother to read the question to know what the code is doing. Very elegantly and neatly written. Keep it up !!!

There is a small mathematical error in this program though. Try debugging it by printing the suspected variables.

This is a sample run of this program that shows the error.
############
python checmical.py
Enter the quanity500
shut the valve
############

Why should I shut the value when the present level is just above the midpoint ? Something is definitely not right here.

This is another sample run of this program that shows another error.
############
python checmical.py
Enter the quanity899
normal level
############

How can 899 be normal ? when the total capacity itself in 900 ? Shouldn't the code be sending an SMS  to stop the valve ?


@sbfaulkner is this something like what you had in mind?


I don't think this works -- all the pkg related meta-data has to be in the pkg-level info.rkt.


`AtomicBoolean` is just not needed anymore as synchronization is covered by `synchronized` block.


Good catch!


was merged. Just will need to make a new pr to fix


@avalluri please report this issue to meta-intel-realsense


It's generally a good idea to check the effects of each change with the CSiBE set (or some other benchmark).  Sometimes what you think is a good thing might not work out as expected.  Compiling and comparing the CSiBE takes only a few minutes. Some of your recent changes caused significant increases in some individual software packages/files in the set...


I don't know, is there a cuter way to echo this?


s/:::openstack.password{{ oscheck_default_password }}:::/:::openstack.password|{{ oscheck_default_password }}:::/


Ditto


I know, but does it make any difference if we simply keep it?


Yeah, sorry about the first commit. As you can tell, I don't really know what I'm doing. =)


same of mpq_to_smt2 method, but return normal float notation (i.e: 1.2).


fast-forwarding master to borshop-integration-374-bugfix_dr_lager_file_backend_old_config_compat = e7b14646


Ok, I could have chosen a better default id than 1.
If you have problems creating a new SignLanguage in the admin interface, and you get unique constraint error, just try creating it again.


Ditto for all password parameters here


They actually intend this method to work for any attribute and value combination, not just an arbitrary one.


Coverity is picky at times, so this may not clear the issue. We will get the result on the next submission. We only have a limited number of them per month, so we should wait until we need to perform a real scan against a major change.

Also see [Issue 298](http://github.com/weidai11/cryptopp/issues/298).


Also those checks should not be enclosed in "checks" key right?


This should be very similar to the constructor of the App\Model\Entity\SubmissionEvaluation class - score calculation + extraction of the memory/time stats for all the tests.


this } is not necessary.


PENEsito


Uhmm, actually isn't this duplicating all checks?


This commit won me a beer! Thanks @KlasKronander


I think we need more expressive message.


ops :/


probably not correct! to_str() is right because maintain smt2 concreteness.
I'm going to changing it.


This `join()` command inside a `reconnect` event listener was all that was needed to solve #79


We should probably integrate Daniel's `TokenProvider` into the `MessageExchangeStore`. We can then *mark* the token we received the response for as *in use*, thus preventing it from being used in any other exchanges with the peer. Once the observation is cancelled (or timed out) we can then *free up* the token again.
WDYT?


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1121](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=13962&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 245, ignored: 3 Build time: 00:16:53


Here I need a "float format" instead of "smt2 format". This is the reason why I made that new method


Nothing is cute in bash ;-)


weapon classname updated


Committed with the wrong message on the wrong project. Just removed an old comment line here.


shall I uncomment or did you simply forget to remove ? :)

By the way, wouldn't it be safer to check if the window.requestAnimationFrame object exists ?


@sg: #2782 sent to fix - sorry about that


What? This has nothing to do with how Traktor looks on your screen, you can't change that.


classname updated


I like the direction you're going in. Remote injectors and plugin tests were on my TODO list. I didn't think about multiple test configs, but it is a great idea.

How do you plan to kill remote injectors from Ctrl+C?


This resolves issue #43


Io qui il gioco di parole ci avevo proprio rinunciato a mantenerlo, però forse, cambiando da alba a notte, si potrebbe usare Aurora al posto di nightly per rendere il senso dell'originale.
Prova funzioni completamente nuove dalle prime luci dell'aurora al tramonto.
Però non è che sia un granché


#2520943-WindowsCalc-Engine_Integration (vidanovic) - i386-Windows-7-VisualStudio-12: Tests Failed (1766 of 2339 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-75.5%25-red.svg)


heads up: I'm doing a major refactor of jmReport to use Jmeter3.0's dashboard instead of the current report templates.


- Added new 1920*1080 template with background

- Scaling according to the widget original size feature

- Backgrounds for the template added

- Thumbnail for the templates selection moved to a new folder so wont be copied to the players


@volodymyrpekh I added font attributes so alt-text is styled when images aren't displayed. I initially added height attributes for images so the layout wouldn't jump as images downloaded, but this caused a bug in some mobile clients so [I undid that](https://github.com/TedGoas/Cerberus/issues/75).


Qui non ho cambiato build con versioni, teniamo build vero?


응용프로그래밍/hw.cpp

화이팅!


HTML5 to the rescue (instead of using Javascript)!
```
<form id="myform" method="get" action="something.php">
    <input type="text" name="name" />
</form>

<input type="submit" form="myform" **/>**
```


> I do believe that the logger should have lshortname flag instead of date and time though.

Feel free to add it. I also think this makes debugging easier.


why does optionalstring need a null check? cant it use the null value as indicator?


Okay now that I understand what this conditional does - it should probably be a function in the router namespace. Something like (router/valid-route? method decoded-uri)


The test for truthiness is enough, no meed to explicitly compare with undefined.


this and the next 3 will be added from the forecastio folder when we loop through that below?


TaskCluster-GitHub: https://tools.taskcluster.net/task-graph-inspector/#OPDL2zEhSRynzTMQOAk2fg


You can use `when-let` so you don't need the explicit nil when the query isn't found.


I agree

written in the TODO list
I'll update the code asap


You broke 3f96c2814be17859a3e8eaf0cd046d9410d67c91 with this commit.

Please reinstate js/module_selector.js to its working state.


solves #8


But as you could see, I'm not sure where a good place to add it is. It would be nice with a globally available correctly set up logger to use everywhere. Any ideas?


Yeah looks like it was reversed before.


I might be alone on this but I've become a huge fan of the threading macros. ->, ->> and as->.

In this case you could do:

```
(-> (query 1)
      (string/replace #"=" " = ")
      (string/replace #"&" "\r\n"))
```


@palinek Check it [here](https://github.com/lxde/libqtxdg/blob/travis/.travis.yml)


Any objections against adding `+CONFIG_SYS_CLK_FREQ=480000000` again to NEO's config?


Looks good! tag my in a pull request in the future :shipit:


`if (typeof statusFiller_ === 'function') {`


> But as you could see, I'm not sure where a good place to add it is. It would be nice with a globally available correctly set up logger to use everywhere. Any ideas?

Just do like we did in uc.

From https://github.com/mewmew/uc/blob/master/cmd/usem/usem.go#L134
```go
// elog represents a logger with no prefix or flags, which logs errors to
// standard error.
var elog = log.New(os.Stderr, "", 0)
```

But adjusted with the correct logging flags.


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1194 of 1194 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-36.12%25-green.svg)


beginMs or beginTimestamp?


Can you please add a run_all (or run_tests) function to execute all automated (unit) tests? It will be called from travis


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1122](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=13966&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


@codesnake @sraue @lrusak fyi

ARCH and CROSS_COMPILE should be defined in parent (kernel) Makefile already, so not needed.


Nice! Tag me in a PR next time =) :shipit:


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg)


None.  Looks like I missed this part when I was remaking patches for new u-boot version.


Public setter of a private property controlled via register/deregister?


I pondered that as well, but wasn't sure because of the large ripple circle which can't be assigned a boundary as easily.


This can go wrong, floating point division is likely to not returning the original floating point string [see, e.g., https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html ].

Is the original representation really necessary? where?


why aren't we compiling scf anymore?


Relates to #183


SCF was just a wrapper to libscf_solver. Everything was ported python-side and this was no longer needed.


[Problem]
Clang 4.0 reports an error "default initialization of an object of const type 'const XXX' without a user-provided default constructor" on some of const declarations without explicit initialization.

[Explanation]
All the problematic declarations are of the objects inherited from POD classes, which are not initialized by default.
[C++ spec](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4604.pdf) says: "If a program calls for the default-initialization of an object of a const-qualified type T, T shall be a class type with user-provided default constructor" ... 7.1.7.1 The cv-qualifiers ... "the definition of an object or subobject of const-qualified type must specify an initializer or be subject to default initialization."

[Conclusion]
The error reported by Clang 4.0 is valid and conforms to C++ spec, because the reported const declarations are ill-formed in fact. Clang 3.5 allows such ill-formed declarations and thus is wrong (Bug in the compiler).

[Solution]
Add default empty ctor to the base POD classes in order to make them non-POD. Fix doesn't change tests' logic.


em xóa file này đi, vì là thừa?


But 480MHz is almost *too* low. Maybe make the default a little bit higher, i.e. 648MHz?


ll37 ~ 47がfactoryクラスに移ったので、使用者側はスッキリした。

新しいオブジェクトが増えても、条件分岐や生成処理をfactoryの中に追加すればいいだけ。
**結果、使用者部分は修正が必要なくなる所がメリット！**


@mauritsvanrees leftover?


I can't recall what made me think it wouldn't be necessary. In any case, I will move it into the synchronized block...


Hi,

ich dachte mir, das du vielleicht unterschiedliche Tiles konfigurierst, je nach Level. Aber wahrscheinlich hast du Recht, wenn man irgendwo zentral einen Pool an Tiles hat und im Level nur speichert, welche verwendet werden. Wobei es wahrscheinlich auch Sinn macht, wenn du irgendwo einen Pool an Musik hast und im Level einfach nur sagst, welches Stück genau abgespielt werden soll (und wann?)

VG Daniel


By the way, would you happen to know a good Z80 simulator/IDE so I can watch what it's doing as opposed to just static analysis?


Backend will reload like this:
<img width="975" alt="backend" src="https://cloud.githubusercontent.com/assets/7721625/18753866/fbbed2be-80e6-11e6-8508-5fbb58b66e71.png">


Explain, pls. This method should never be called by user, however I need a way to access private variable from public method.


Just a note: it keeps getting better and better. Thank you for this great theme. 👍


@ericmj leftover?


Thank you, Sergio.
I'm sorry for not putting enough attention on it and relying too much on automatic testing.
Rubocop proposed several alternative replacements and I was wrong in guessing which one is right :)


also, you might want to look into the _'precision()'_ method for _std::stringstream_ object.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1122](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=13966&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 245, ignored: 3 Build time: 00:10:21


Should we also add windDirection and humidityPercent to the daily array?


hid username/passwords for security purposes


Currently, the default size of Scandium's `InMemoryConnectionStore` is 500000. And you were complaining about 32000 ;-)
What do you think would be a reasonable default value? 2^14 (16384)? In the end, however, we are dealing with *logical* connections only (UDP), so in theory we should be easily be able to support several 100000s of connections on one node, shouldn't we? But if we make this configurable through a Config property a user can chose to set this to any value he wants based on the resources available ...


setExpr:23 and setExpr:24
maybe I thought wrong. Is there another way to instantiate a DNumber?
I could do something like:
(in setExpr:29)
Interval s = Interval(lb->getValue, ub->getValue);

and delete useless to_str() intermediate calls


Ah yep. I will revert it. Thx


so, both `uid` and `id` are deprecated? is there any way to manually set an id for the process?


We should remove the size parameter - the new scaling replaces it


a


Do we also need to add `bootstrap.min.js` to the javascript references?


I always steal my best ideas from you Jim.

The bit of code using eval is actually quite clever. An interesting problem
might be, how do you safely (but still simply) have the same functionality?

I am going to try to bang out something for Monday—but don't hold your
breath. I have a talk I have to finish as well.

On Wed, Sep 21, 2016 at 2:42 PM, James Prior <notifications@github.com>
wrote:

> On Wed, 21 Sep 2016 10:53:09 -0700, bcostlow <notifications@github.com>
> wrote:
>
> > If you show this, mention the dangers of eval on untrusted imports to
> newbies.
>
> Thanks for the reminder.
>
> I will warn newbies (and folks who ought to know better)
> about the dangers of eval() and friends.
>
> It's go to know that the code is getting more eyeballs.
> I look forward to seeing your entry.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/cohpy/challenge-201608-refactor/commit/8c242cf8dadeb494061419be1adf69d581b3db5f#commitcomment-19118585>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AADbf3i7Sq0Y4a99XAqKiRLDABRNWRxzks5qsXp4gaJpZM4KDF_P>
> .
>


This is **definitely** a breaking change!


I noticed that as well, but we can query the conntrack-table: https://github.com/tegularius/sch_cake/commit/481671cd3eb65b981e0f453b454ec7ab67cf361a


Thanks for the heads up!


I think we are speaking about: https://github.com/GluuFederation/oxTrust/issues/337
Now admin can specify next attribute metadata validation properties:
Minimum Length
Maximum Length
Regex Pattern

@shekhar16 fixed this and it will be part of 2.4.5


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1123](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=13975&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


Why not parse this into a hash? Or something else easier to manipulate and work with than a string?


I tried out 648 MHz and ran in NEO not booting with 4.7.2 or 4.7.3 (can't remember). Next try was 480 MHz and that worked. And while I'm pretty sure that 648 MHz should work too and the issue was not related I thought: C'mon, let's stay with the working value for now. Should at least be tested (I wasted a lot of time in April when dealing with megi's patches the first time)


So does this test fail without the (decode-uri call? I don't follow.


Alright, [there's](https://github.com/megous/linux/blob/00fd21f55dae8d15c4132af1c56d7d1e812576de/arch/arm/boot/dts/sun8i-h3-orangepi-one.dts#L116-L123) the culprit why 648 MHz didn't work. So we either start to patch megi's dvfs operating points now (necessary anyway since with the small H3 boards performance sucks since not all cpufreq operating points are used when throttling occurs) or we maintain kernel specific cpufrequtils settings or... (no idea)


There's a lot of code in decode-uri for these two tests. For instance would this pass without a parseInt? or the 16. Can't say I'm sure from looking at this.


i'd eat that


Just fixing the callback line would break the code.
This might work:

    if (value !== undefined && typeof callback === 'function') {
        callback()
    )


I just pushed a couple of commits with copy constructors for Interval and IntervalSets. DNumber already have a copy constructor, so you don't really need to access its fields to copy its content.


Please check again, I cannot upload any file
Read this carefully and follow it : http://www.w3schools.com/php/php_file_upload.asp


:(

Let me know if anything is broken that I need to fix. As far as you're
concerned, I'm still on the clock for any issues.

On Wed, Sep 21, 2016 at 5:04 PM, akisch <notifications@github.com> wrote:

> Whoops, something weird happened with this commit but hopefully it
> shouldn't mess things up (apart from the init file...)
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/akisch/S4/commit/5b47cf35673d031859e0516c7cf065ae56bb5bf1#commitcomment-19120715>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AMmealPVpsA3IrGDyc_TJWUBXkXR2kbGks5qsZvxgaJpZM4KDRs0>
> .
>


Yes they are, so I will remove them in the next commit. Thanks Dan


OK. If there are issues, then let's stay with the value that works. I don't want to to touch DTS for H3 yet before new Ehternet and THS drivers are sent for review.


TODO : unify the way compute/storage module are configured and how docker compute module refer to its secret
and also the different conf location
come up with a coherent strategy about that, where to store files, etc


The change I applied on your previous initialization cose is simply because I was unable, using gdb, to inspect
the content of intermediate values and to assess what was wrong with floating point storage into DNumbers while
debugging it. Everything was on stack, but the wrong content was displayed.

Does this have anything to do with the new 'mpq_to_str()' method?


That wasn't needed for this new template, but could be used latter on, so I will add those.