[R/Condition.R:23:16:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L23) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  k  <-  lgamma( (theta_x / 2) + (theta_y / 2)) -
               ^
```
[R/Condition.R:25:10:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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:25:42:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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:115:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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:137:9:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L137) *style:* **Variable and function names should be all lowercase.**
```r
  ll <- logLikelihood.Guilds(parameters, model, sadx, sady, verbose)
        ^~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:137:9:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L137) *warning:* **no visible global function definition for ‘logLikelihood.Guilds’**
```r
  ll <- logLikelihood.Guilds(parameters, model, sadx, sady, verbose)
        ^~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:140:23:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L140) *warning:* **no visible global function definition for ‘calc_conditional’**
```r
  conditional_part <- calc_conditional(parameters, model, Nx, Ny)
                      ^~~~~~~~~~~~~~~~
```
[R/Condition.R:146:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L146) *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:166:9:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L166) *style:* **Variable and function names should be all lowercase.**
```r
  ll <- logLikguilds(theta_x, theta_y, alpha_x, alpha_y, J,
        ^~~~~~~~~~~~
```
[R/Condition.R:170:14:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L170) *warning:* **no visible global function definition for ‘calc_conditional’**
```r
  cond_ll <- calc_conditional(v, model, Nx, Ny)
             ^~~~~~~~~~~~~~~~
```
[R/Condition.R:175:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L175) *style:* **Variable and function names should be all lowercase.**
```r
maxLikelihood.Guilds.Conditional <- function(init_vals, model,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:175:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L175) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
maxLikelihood.Guilds.Conditional <- function(init_vals, model,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:175:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L175) *style:* **Variable and function names should not be longer than 30 characters.**
```r
maxLikelihood.Guilds.Conditional <- function(init_vals, model,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Condition.R:179:12:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L179) *style:* **Variable and function names should be all lowercase.**
```r
  kda_x <- calcKDA(sadx)
           ^~~~~~~
```
[R/Condition.R:179:12:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L179) *warning:* **no visible global function definition for ‘calcKDA’**
```r
  kda_x <- calcKDA(sadx)
           ^~~~~~~
```
[R/Condition.R:180:12:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L180) *style:* **Variable and function names should be all lowercase.**
```r
  kda_y <- calcKDA(sady)
           ^~~~~~~
```
[R/Condition.R:180:12:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L180) *warning:* **no visible global function definition for ‘calcKDA’**
```r
  kda_y <- calcKDA(sady)
           ^~~~~~~
```
[R/Condition.R:201:17:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L201) *style:* **Variable and function names should be all lowercase.**
```r
    out <- -1 * conditional.LogLik(x, model, J, Sx, Sy, Nx, Ny,
                ^~~~~~~~~~~~~~~~~~
```
[R/Condition.R:209:10:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/Condition.R#L209) *warning:* **no visible global function definition for ‘simplex’, Did you mean 'complex'?**
```r
    x <- simplex(init_vals, g, verbose)
         ^~~~~~~
```
[R/drawLocal.R:8:25:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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:9:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L9) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/drawLocal.R:11:13:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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:12:11:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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:14:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L17) *style:* **Use two spaces to indent, never tabs.**
```r
		  y[idx1] <- Inf
^~
```
[R/drawLocal.R:17:16:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L18) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/drawLocal.R:22:11:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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:23:10:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    while(ymax < (y1 + 1)) {
         ^
```
[R/drawLocal.R:25:13:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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:26:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L26) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/drawLocal.R:27:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L27) *style:* **Use two spaces to indent, never tabs.**
```r
		f <- function(x) {
^~
```
[R/drawLocal.R:27:19:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L29) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/drawLocal.R:30:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L30) *style:* **Use two spaces to indent, never tabs.**
```r

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

^~
```
[R/drawLocal.R:31:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L31) *style:* **Use two spaces to indent, never tabs.**
```r
		xplu <- stats::uniroot(f, c(xmax, x1), tol = pracma::eps())$root
^~
```
[R/drawLocal.R:31:22:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L31) *style:* **Put spaces around all infix operators.**
```r
		xplu <- stats::uniroot(f, c(xmax, x1), tol = pracma::eps())$root
                    ~^~~
```
[R/drawLocal.R:31:60:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L31) *style:* **Put spaces around all infix operators.**
```r
		xplu <- stats::uniroot(f, c(xmax, x1), tol = pracma::eps())$root
                                                          ~^~
```
[R/drawLocal.R:32:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L35) *style:* **Put spaces around all infix operators.**
```r
		xrgt <- min(1, xrgt)
                    ~^~~
```
[R/drawLocal.R:37:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L39) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/drawLocal.R:41:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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:62:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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:44:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/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/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L47) *style:* **Use two spaces to indent, never tabs.**
```r
	kesk <- pracma::interp1(x = log2(k1),
^
```
[R/drawLocal.R:47:14:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L47) *style:* **Put spaces around all infix operators.**
```r
	kesk <- pracma::interp1(x = log2(k1),
            ~^~~
```
[R/drawLocal.R:47:35:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L47) *style:* **Put spaces around all infix operators.**
```r
	kesk <- pracma::interp1(x = log2(k1),
                                 ~^~
```
[R/drawLocal.R:47:39:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L47) *style:* **Trailing whitespace is superfluous.**
```r
	kesk <- pracma::interp1(x = log2(k1),
                                      ^
```
[R/drawLocal.R:48:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L48) *style:* **Use two spaces to indent, never tabs.**
```r
	                        y = k1 * res,
^
```
[R/drawLocal.R:48:35:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L48) *style:* **Put spaces around all infix operators.**
```r
	                        y = k1 * res,
                                  ^~
```
[R/drawLocal.R:48:39:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L48) *style:* **Trailing whitespace is superfluous.**
```r
	                        y = k1 * res,
                                      ^
```
[R/drawLocal.R:49:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L49) *style:* **Use two spaces to indent, never tabs.**
```r
	                        xi = log2(k2),
^
```
[R/drawLocal.R:49:36:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L49) *style:* **Put spaces around all infix operators.**
```r
	                        xi = log2(k2),
                                  ~^~
```
[R/drawLocal.R:49:40:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L49) *style:* **Trailing whitespace is superfluous.**
```r
	                        xi = log2(k2),
                                       ^
```
[R/drawLocal.R:50:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L50) *style:* **Use two spaces to indent, never tabs.**
```r
	                        method = "spline")
^
```
[R/drawLocal.R:50:40:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L50) *style:* **Put spaces around all infix operators.**
```r
	                        method = "spline")
                                      ~^~
```
[R/drawLocal.R:51:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L51) *style:* **Use two spaces to indent, never tabs.**
```r
	k2 <- c(k2, j)
^
```
[R/drawLocal.R:51:12:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L51) *style:* **Put spaces around all infix operators.**
```r
	k2 <- c(k2, j)
          ~^~~
```
[R/drawLocal.R:52:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L52) *style:* **Use two spaces to indent, never tabs.**
```r
	kesk <- c(kesk, 0)
^
```
[R/drawLocal.R:52:14:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L52) *style:* **Put spaces around all infix operators.**
```r
	kesk <- c(kesk, 0)
            ~^~~
```
[R/drawLocal.R:53:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L53) *style:* **Use two spaces to indent, never tabs.**
```r
	esk <- kesk / k2
^
```
[R/drawLocal.R:53:13:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L53) *style:* **Put spaces around all infix operators.**
```r
	esk <- kesk / k2
           ~^
```
[R/drawLocal.R:54:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L54) *style:* **Use two spaces to indent, never tabs.**
```r
	esk[esk < pracma::eps()] <- pracma::eps()
^
```
[R/drawLocal.R:54:17:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L54) *style:* **Put spaces around all infix operators.**
```r
	esk[esk < pracma::eps()] <- pracma::eps()
               ~^~
```
[R/drawLocal.R:54:34:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L54) *style:* **Put spaces around all infix operators.**
```r
	esk[esk < pracma::eps()] <- pracma::eps()
                                ~^~~
```
[R/drawLocal.R:55:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L55) *style:* **Use two spaces to indent, never tabs.**
```r
	return(esk)
^
```
[R/drawLocal.R:61:5:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L61) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(idx0) > 0) {
    ^
```
[R/drawLocal.R:62:42:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L62) *style:* **Put spaces around all infix operators.**
```r
    aux <- log(th) + lgamma(I) - lgamma(I+j) +
                                        ~^~
```
[R/drawLocal.R:69:9:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L69) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if ((k<j)||((k == j) && (th > 1))) {
        ^
```
[R/drawLocal.R:69:11:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L69) *style:* **Put spaces around all infix operators.**
```r
    if ((k<j)||((k == j) && (th > 1))) {
         ~^~
```
[R/drawLocal.R:69:14:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L69) *style:* **Put spaces around all infix operators.**
```r
    if ((k<j)||((k == j) && (th > 1))) {
            ~^~~
```
[R/drawLocal.R:69:16:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L69) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if ((k<j)||((k == j) && (th > 1))) {
               ^
```
[R/drawLocal.R:69:17:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L69) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if ((k<j)||((k == j) && (th > 1))) {
                ^
```
[R/drawLocal.R:71:27:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L71) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		} else if ((k == j) && (th == 1)) {
                          ^
```
[R/drawLocal.R:71:28:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L71) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		} else if ((k == j) && (th == 1)) {
                           ^
```
[R/drawLocal.R:71:31:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L71) *style:* **Put spaces around all infix operators.**
```r
		} else if ((k == j) && (th == 1)) {
                             ~^~~
```
[R/drawLocal.R:71:37:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L71) *style:* **Put spaces around all infix operators.**
```r
		} else if ((k == j) && (th == 1)) {
                                    ^~~
```
[R/drawLocal.R:73:27:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L73) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		} else if ((k == j) && (th < 1)) {
                          ^
```
[R/drawLocal.R:73:28:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L73) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		} else if ((k == j) && (th < 1)) {
                           ^
```
[R/drawLocal.R:73:31:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L73) *style:* **Put spaces around all infix operators.**
```r
		} else if ((k == j) && (th < 1)) {
                             ~^~~
```
[R/drawLocal.R:73:37:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L73) *style:* **Put spaces around all infix operators.**
```r
		} else if ((k == j) && (th < 1)) {
                                   ~^~~
```
[R/drawLocal.R:77:17:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L77) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  idxp <- which((x > 0) & (x < 1))
                ^
```
[R/drawLocal.R:79:29:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L79) *style:* **Put spaces around all infix operators.**
```r
  aux <- log(th) + lgamma(I)-lgamma(I + j) +
                           ~^~
```
[R/drawLocal.R:83:13:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L83) *style:* **Put spaces around all infix operators.**
```r
         (th-1) * log(1 - xx) - log(xx)
           ~^~
```
[R/drawLocal.R:90:9:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L90) *warning:* **no visible global function definition for ‘getpx’, Did you mean 'get'?**
```r
  nx <- getpx(theta, alpha_x, alpha_y, JX, JY)
        ^~~~~
```
[R/drawLocal.R:94:27:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L94) *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:95:27:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L95) *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:97:11:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L97) *warning:* **no visible global function definition for ‘pm_sad’**
```r
  sadx <- pm_sad(theta, I_X, JX)
          ^~~~~~
```
[R/drawLocal.R:98:11:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L98) *warning:* **no visible global function definition for ‘pm_sad’**
```r
  sady <- pm_sad(theta, I_Y, JY)
          ^~~~~~
```
[R/drawLocal.R:110:68:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L110) *style:* **Trailing whitespace is superfluous.**
```r
  I_X <- alpha_x * nx * (J - 1) / (1 - alpha_x * nx - alpha_y * ny)
                                                                   ^
```
[R/drawLocal.R:112:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L112) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/drawLocal.R:117:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L117) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/drawLocal.R:119:3:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
  allN <- 0:J
  ^~~~
```
[R/drawLocal.R:121:12:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L121) *warning:* **no visible global function definition for ‘polyaeggenberger’**
```r
  probs <- polyaeggenberger(I_X, I_Y, J, allN)
           ^~~~~~~~~~~~~~~~
```
[R/drawLocal.R:121:42:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
  probs <- polyaeggenberger(I_X, I_Y, J, allN)
                                         ^~~~
```
[R/drawLocal.R:126:11:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L126) *warning:* **no visible global function definition for ‘pm_sad’**
```r
  sadx <- pm_sad(theta, I_X, NX)
          ^~~~~~
```
[R/drawLocal.R:127:11:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/drawLocal.R#L127) *warning:* **no visible global function definition for ‘pm_sad’**
```r
  sady <- pm_sad(theta, I_Y, NY)
          ^~~~~~
```
[R/ESF_function.R:1:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L1) *style:* **Variable and function names should be all lowercase.**
```r
logLikelihood.ESF <- function(theta, m, abund) {
^~~~~~~~~~~~~~~~~
```
[R/ESF_function.R:10:14:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L10) *style:* **Put spaces around all infix operators.**
```r
  I <- m * (J-1) / (1 - m)
            ~^~
```
[R/ESF_function.R:12:10:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L12) *style:* **Variable and function names should be all lowercase.**
```r
  kda <- calcKDA(abund)  #confirmed in PARI
         ^~~~~~~
```
[R/ESF_function.R:12:10:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L12) *warning:* **no visible global function definition for ‘calcKDA’**
```r
  kda <- calcKDA(abund)  #confirmed in PARI
         ^~~~~~~
```
[R/ESF_function.R:14:13:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L14) *warning:* **no visible global function definition for ‘calc_sum_kda’**
```r
  sumkda <- calc_sum_kda(S, J, I, theta, kda)
            ^~~~~~~~~~~~
```
[R/ESF_function.R:19:22:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L19) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  prefactor1 <- -1 * ( sum(log(abund)) + sum(lgamma(1 + freq_x)))
                     ^
```
[R/ESF_function.R:22:22:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L22) *style:* **Put spaces around all infix operators.**
```r
  factor1 <- lgamma(J+1) + prefactor1
                    ~^~
```
[R/ESF_function.R:24:15:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L24) *style:* **Put spaces around all infix operators.**
```r
  factor2 <- S*log(theta)   -  (lgamma(I + J) - lgamma(I))
             ~^~
```
[R/ESF_function.R:28:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L28) *style:* **Use two spaces to indent, never tabs.**
```r
	  out <- -1 * esf_local(x, abund, prefactor, kda)
^
```
[R/ESF_function.R:29:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L29) *style:* **Use two spaces to indent, never tabs.**
```r
		return(out)
^~
```
[R/ESF_function.R:44:13:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L44) *warning:* **no visible global function definition for ‘calc_sum_kda’**
```r
  sumkda <- calc_sum_kda(S, J, I, theta, kda)
            ^~~~~~~~~~~~
```
[R/ESF_function.R:52:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L52) *style:* **Variable and function names should be all lowercase.**
```r
maxLikelihood.ESF <- function(init_vals, abund, verbose = TRUE) {
^~~~~~~~~~~~~~~~~
```
[R/ESF_function.R:70:10:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L70) *style:* **Variable and function names should be all lowercase.**
```r
  kda <- calcKDA(abund)  #confirmed in PARI
         ^~~~~~~
```
[R/ESF_function.R:70:10:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L70) *warning:* **no visible global function definition for ‘calcKDA’**
```r
  kda <- calcKDA(abund)  #confirmed in PARI
         ^~~~~~~
```
[R/ESF_function.R:76:24:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L76) *style:* **Put spaces around all infix operators.**
```r
  prefactor <- lgamma(J+1) - ( sum(log(abund)) + sum(lgamma(1 + freq_x)) )
                      ~^~
```
[R/ESF_function.R:79:15:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L79) *style:* **Put spaces around all infix operators.**
```r
	  out <- -1 * esf_local(x, abund, prefactor, kda)
             ~^~~
```
[R/ESF_function.R:79:16:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L79) *warning:* **no visible global function definition for ‘esf_local’**
```r
	  out <- -1 * esf_local(x, abund, prefactor, kda)
               ^~~~~~~~~
```
[R/ESF_function.R:79:21:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L79) *style:* **Put spaces around all infix operators.**
```r
	  out <- -1 * esf_local(x, abund, prefactor, kda)
                   ~^~
```
[R/ESF_function.R:83:14:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/ESF_function.R#L83) *warning:* **no visible global function definition for ‘simplex’, Did you mean 'complex'?**
```r
  optimum <- simplex(init_vals, g, verbose)
             ^~~~~~~
```
[R/evaluateLogLik2.R:1:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/evaluateLogLik2.R#L1) *style:* **Variable and function names should be all lowercase.**
```r
evaluateLogLik <- function(v, theta_x, theta_y, alpha_x, alpha_y,
^~~~~~~~~~~~~~
```
[R/evaluateLogLik2.R:17:8:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/evaluateLogLik2.R#L17) *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/evaluateLogLik2.R:17:42:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/evaluateLogLik2.R#L17) *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/evaluateLogLik2.R:19:8:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/evaluateLogLik2.R#L19) *warning:* **no visible global function definition for ‘calc_sum_kda’**
```r
  s <- calc_sum_kda(Sx, Nx, I_X, (theta_x / 2), KDA_X)
       ^~~~~~~~~~~~
```
[R/evaluateLogLik2.R:20:8:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/evaluateLogLik2.R#L20) *warning:* **no visible global function definition for ‘calc_sum_kda’**
```r
  z <- calc_sum_kda(Sy, Ny, I_Y, (theta_y / 2), KDA_Y)
       ^~~~~~~~~~~~
```
[R/expected.R:2:19:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L2) *style:* **Commas should always have a space after.**
```r
  output <- rep(0,13)
                  ^
```
[R/expected.R:5:15:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L5) *style:* **Put spaces around all infix operators.**
```r
    start <- 2^(k - 1)
             ~^~
```
[R/expected.R:5:16:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L5) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    start <- 2^(k - 1)
               ^
```
[R/expected.R:6:18:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L6) *style:* **Put spaces around all infix operators.**
```r
    end <- -1 + 2^(k)
                ~^~
```
[R/expected.R:6:19:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L6) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    end <- -1 + 2^(k)
                  ^
```
[R/expected.R:7:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L7) *style:* **Use two spaces to indent, never tabs.**
```r
		M <- draw_local(theta, alpha_x, alpha_y, J)
^~
```
[R/expected.R:7:7:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L7) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(end > length(A)) {
      ^
```
[R/expected.R:8:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L8) *style:* **Use two spaces to indent, never tabs.**
```r
		for (m in seq_along(M$guildX)) {
^~
```
[R/expected.R:9:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L9) *style:* **Use two spaces to indent, never tabs.**
```r
			meanx[m] <- meanx[m] + M$guildX[m]
^~~
```
[R/expected.R:10:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L10) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/expected.R:11:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L11) *style:* **Use two spaces to indent, never tabs.**
```r
		for (m in seq_along(M$guildY)) {
^~
```
[R/expected.R:11:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L11) *style:* **Use two spaces to indent, never tabs.**
```r
		M <- draw_local_cond(theta, alpha_x, alpha_y, Jx, Jy)
^~
```
[R/expected.R:12:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L12) *style:* **Use two spaces to indent, never tabs.**
```r
			meany[m] <- meany[m] + M$guildY[m]
^~~
```
[R/expected.R:12:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L12) *style:* **Use two spaces to indent, never tabs.**
```r
		for (m in seq_along(M$guildX)) {
^~
```
[R/expected.R:13:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L13) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/expected.R:13:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L13) *style:* **Use two spaces to indent, never tabs.**
```r
			meanx[m] <- meanx[m] + M$guildX[m]
^~~
```
[R/expected.R:14:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L14) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/expected.R:15:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L15) *style:* **Use two spaces to indent, never tabs.**
```r
		for (m in seq_along(M$guildY)) {
^~
```
[R/expected.R:16:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L16) *style:* **Use two spaces to indent, never tabs.**
```r
			meany[m] <- meany[m] + M$guildY[m]
^~~
```
[R/expected.R:17:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L17) *style:* **Use two spaces to indent, never tabs.**
```r
		}
^~
```
[R/expected.R:38:10:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L38) *warning:* **no visible global function definition for ‘pm_sad’**
```r
  aux <- pm_sad(theta, I, J)
         ^~~~~~
```
[R/expected.R:39:10:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L39) *warning:* **no visible global function definition for ‘sort_aux’**
```r
  sad <- sort_aux(aux)
         ^~~~~~~~
```
[R/expected.R:43:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L43) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
expected.SAD.Guilds <- function(theta, alpha_x, alpha_y,
^~~~~~~~~~~~~~~~~~~
```
[R/expected.R:49:8:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L49) *warning:* **no visible global function definition for ‘draw_local’**
```r
		M <- draw_local(theta, alpha_x, alpha_y, J)
       ^~~~~~~~~~
```
[R/expected.R:49:19:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L49) *style:* **Put spaces around all infix operators.**
```r
		M <- draw_local(theta, alpha_x, alpha_y, J)
                 ~^~~
```
[R/expected.R:50:21:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L50) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		for (m in seq_along(M$guildX)) {
                    ^
```
[R/expected.R:50:39:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L50) *style:* **Variable and function names should be all lowercase.**
```r
		for (m in seq_along(M$guildX)) {
                                      ^~~~~~
```
[R/expected.R:51:34:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L51) *style:* **Put spaces around all infix operators.**
```r
			meanx[m] <- meanx[m] + M$guildX[m]
                                ~^~~
```
[R/expected.R:51:50:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L51) *style:* **Variable and function names should be all lowercase.**
```r
			meanx[m] <- meanx[m] + M$guildX[m]
                                                 ^~~~~~
```
[R/expected.R:53:21:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		for (m in seq_along(M$guildY)) {
                    ^
```
[R/expected.R:53:39:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L53) *style:* **Variable and function names should be all lowercase.**
```r
		for (m in seq_along(M$guildY)) {
                                      ^~~~~~
```
[R/expected.R:54:34:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L54) *style:* **Put spaces around all infix operators.**
```r
			meany[m] <- meany[m] + M$guildY[m]
                                ~^~~
```
[R/expected.R:54:50:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L54) *style:* **Variable and function names should be all lowercase.**
```r
			meany[m] <- meany[m] + M$guildY[m]
                                                 ^~~~~~
```
[R/expected.R:60:9:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L60) *warning:* **no visible global function definition for ‘sort_aux’**
```r
  gx <- sort_aux(meanx)
        ^~~~~~~~
```
[R/expected.R:61:9:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L61) *warning:* **no visible global function definition for ‘sort_aux’**
```r
  gy <- sort_aux(meany)
        ^~~~~~~~
```
[R/expected.R:62:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L62) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/expected.R:67:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L67) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
expected.SAD.Guilds.Conditional <- function(theta,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/expected.R:67:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L67) *style:* **Variable and function names should not be longer than 30 characters.**
```r
expected.SAD.Guilds.Conditional <- function(theta,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/expected.R:73:18:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L73) *style:* **Commas should always have a space after.**
```r
  meanx <- rep(0,Jx)
                 ^
```
[R/expected.R:74:18:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L74) *style:* **Commas should always have a space after.**
```r
  meany <- rep(0,Jy)
                 ^
```
[R/expected.R:77:8:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L77) *warning:* **no visible global function definition for ‘draw_local_cond’**
```r
		M <- draw_local_cond(theta, alpha_x, alpha_y, Jx, Jy)
       ^~~~~~~~~~~~~~~
```
[R/expected.R:77:19:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L77) *style:* **Put spaces around all infix operators.**
```r
		M <- draw_local_cond(theta, alpha_x, alpha_y, Jx, Jy)
                 ~^~~
```
[R/expected.R:78:21:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L78) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		for (m in seq_along(M$guildX)) {
                    ^
```
[R/expected.R:78:39:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L78) *style:* **Variable and function names should be all lowercase.**
```r
		for (m in seq_along(M$guildX)) {
                                      ^~~~~~
```
[R/expected.R:79:34:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L79) *style:* **Put spaces around all infix operators.**
```r
			meanx[m] <- meanx[m] + M$guildX[m]
                                ~^~~
```
[R/expected.R:79:50:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L79) *style:* **Variable and function names should be all lowercase.**
```r
			meanx[m] <- meanx[m] + M$guildX[m]
                                                 ^~~~~~
```
[R/expected.R:81:21:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L81) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		for (m in seq_along(M$guildY)) {
                    ^
```
[R/expected.R:81:39:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
		for (m in seq_along(M$guildY)) {
                                      ^~~~~~
```
[R/expected.R:82:34:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L82) *style:* **Put spaces around all infix operators.**
```r
			meany[m] <- meany[m] + M$guildY[m]
                                ~^~~
```
[R/expected.R:82:50:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L82) *style:* **Variable and function names should be all lowercase.**
```r
			meany[m] <- meany[m] + M$guildY[m]
                                                 ^~~~~~
```
[R/expected.R:88:9:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L88) *warning:* **no visible global function definition for ‘sort_aux’**
```r
  gx <- sort_aux(meanx)
        ^~~~~~~~
```
[R/expected.R:89:9:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L89) *warning:* **no visible global function definition for ‘sort_aux’**
```r
  gy <- sort_aux(meany)
        ^~~~~~~~
```
[R/expected.R:90:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/expected.R#L90) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/generateData.R:2:5:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L2) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(theta < 1) {
    ^
```
[R/generateData.R:6:5:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L6) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(alpha_x < 0) {
    ^
```
[R/generateData.R:10:5:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L10) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(alpha_y < 0) {
    ^
```
[R/generateData.R:14:5:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L14) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(alpha_x > 1) {
    ^
```
[R/generateData.R:18:5:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L18) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(alpha_y > 1) {
    ^
```
[R/generateData.R:22:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L22) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/generateData.R:23:5:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(J < 0) {
    ^
```
[R/generateData.R:28:3:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L28) *warning:* **local variable ‘SADX’ assigned but may not be used**
```r
  SADX <- c()
  ^~~~
```
[R/generateData.R:29:3:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L29) *warning:* **local variable ‘SADY’ assigned but may not be used**
```r
  SADY <- c()
  ^~~~
```
[R/generateData.R:36:27:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L36) *style:* **Put spaces around all infix operators.**
```r
  I_X <- alpha_x * nx * (J-1) / (1 - alpha_x * nx - alpha_y * ny)
                         ~^~
```
[R/generateData.R:36:66:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L36) *style:* **Trailing whitespace is superfluous.**
```r
  I_X <- alpha_x * nx * (J-1) / (1 - alpha_x * nx - alpha_y * ny)
                                                                 ^
```
[R/generateData.R:37:27:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L37) *style:* **Put spaces around all infix operators.**
```r
  I_Y <- alpha_y * ny * (J-1) / (1 - alpha_x * nx - alpha_y * ny)
                         ~^~
```
[R/generateData.R:40:3:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L40) *style:* **Variable and function names should be all lowercase.**
```r
  allN <- 0:J
  ^~~~
```
[R/generateData.R:41:5:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L41) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.infinite(I_X) && is.infinite(I_Y)) {
    ^
```
[R/generateData.R:42:18:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L42) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
     probs <- exp( lgamma(J+1) -
                 ^
```
[R/generateData.R:42:28:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L42) *style:* **Put spaces around all infix operators.**
```r
     probs <- exp( lgamma(J+1) -
                          ~^~
```
[R/generateData.R:42:33:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L42) *style:* **Trailing whitespace is superfluous.**
```r
     probs <- exp( lgamma(J+1) -
                                ^
```
[R/generateData.R:43:26:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
                 (lgamma(allN + 1) +
                         ^~~~
```
[R/generateData.R:43:37:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L43) *style:* **Trailing whitespace is superfluous.**
```r
                 (lgamma(allN + 1) +
                                    ^
```
[R/generateData.R:44:30:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L44) *style:* **Variable and function names should be all lowercase.**
```r
                  lgamma(J - allN + 1)) +
                             ^~~~
```
[R/generateData.R:44:42:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L44) *style:* **Trailing whitespace is superfluous.**
```r
                  lgamma(J - allN + 1)) +
                                         ^
```
[R/generateData.R:45:19:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L45) *style:* **Variable and function names should be all lowercase.**
```r
                  allN * log(nx) +
                  ^~~~
```
[R/generateData.R:45:35:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L45) *style:* **Trailing whitespace is superfluous.**
```r
                  allN * log(nx) +
                                  ^
```
[R/generateData.R:46:20:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L46) *style:* **Put spaces around all infix operators.**
```r
                 (J-allN) * log(ny))
                  ~^~
```
[R/generateData.R:46:21:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L46) *style:* **Variable and function names should be all lowercase.**
```r
                 (J-allN) * log(ny))
                    ^~~~
```
[R/generateData.R:49:14:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L49) *warning:* **no visible global function definition for ‘polyaeggenberger’**
```r
    probs <- polyaeggenberger(I_X, I_Y, J, allN)
             ^~~~~~~~~~~~~~~~
```
[R/generateData.R:49:44:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L49) *style:* **Variable and function names should be all lowercase.**
```r
    probs <- polyaeggenberger(I_X, I_Y, J, allN)
                                           ^~~~
```
[R/generateData.R:49:49:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L49) *style:* **Trailing whitespace is superfluous.**
```r
    probs <- polyaeggenberger(I_X, I_Y, J, allN)
                                                ^
```
[R/generateData.R:55:11:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L55) *warning:* **no visible global function definition for ‘generate.ZSM’**
```r
  sadx <- generate.ZSM(theta, I_X, NX)
          ^~~~~~~~~~~~
```
[R/generateData.R:56:11:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L56) *warning:* **no visible global function definition for ‘generate.ZSM’**
```r
  sady <- generate.ZSM(theta, I_Y, NY)
          ^~~~~~~~~~~~
```
[R/generateData.R:58:17:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L58) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  output <- list( guildX = sadx, guildY = sady)
                ^
```
[R/generateData.R:59:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L59) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/generateData.R:64:38:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L64) *style:* **Commas should always have a space after.**
```r
polyaeggenberger <- function(theta_x,theta_y,J,N) {
                                     ^
```
[R/generateData.R:64:46:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L64) *style:* **Commas should always have a space after.**
```r
polyaeggenberger <- function(theta_x,theta_y,J,N) {
                                             ^
```
[R/generateData.R:64:48:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L64) *style:* **Commas should always have a space after.**
```r
polyaeggenberger <- function(theta_x,theta_y,J,N) {
                                               ^
```
[R/generateData.R:66:39:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L66) *style:* **Trailing whitespace is superfluous.**
```r
  b <- lgamma(theta_x + theta_y + J) -
                                      ^
```
[R/generateData.R:68:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L68) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/generateData.R:71:32:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L71) *style:* **Put spaces around all infix operators.**
```r
  d <- lgamma(N + 1) + lgamma(J-N+1)
                              ~^~
```
[R/generateData.R:71:34:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L71) *style:* **Put spaces around all infix operators.**
```r
  d <- lgamma(N + 1) + lgamma(J-N+1)
                                ~^~
```
[R/generateData.R:72:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L72) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/generateData.R:76:1:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L76) *style:* **Variable and function names should be all lowercase.**
```r
localComm <- function(alpha_x, alpha_y, Jx, Jy, px) {
^~~~~~~~~
```
[R/generateData.R:82:27:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L82) *style:* **Put spaces around all infix operators.**
```r
  I_X <- alpha_x * nx * (J-1) / (1 - alpha_x * nx - alpha_y * ny)
                         ~^~
```
[R/generateData.R:82:66:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L82) *style:* **Trailing whitespace is superfluous.**
```r
  I_X <- alpha_x * nx * (J-1) / (1 - alpha_x * nx - alpha_y * ny)
                                                                 ^
```
[R/generateData.R:83:27:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L83) *style:* **Put spaces around all infix operators.**
```r
  I_Y <- alpha_y * ny * (J-1) / (1 - alpha_x * nx - alpha_y * ny)
                         ~^~
```
[R/generateData.R:85:4:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L85) *style:* **Place a space before left parenthesis, except in a function call.**
```r
 if(is.infinite(I_X) && is.infinite(I_Y)) {
   ^
```
[R/generateData.R:86:29:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L86) *style:* **Put spaces around all infix operators.**
```r
     output <- exp( lgamma(J+1) -
                           ~^~
```
[R/generateData.R:86:34:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
     output <- exp( lgamma(J+1) -
                                 ^
```
[R/generateData.R:87:36:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
                  (lgamma(Jx + 1) +
                                   ^
```
[R/generateData.R:89:35:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
                    Jx * log(nx) +
                                  ^
```
[R/generateData.R:90:23:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L90) *style:* **Put spaces around all infix operators.**
```r
                    (J-Jx) * log(ny))
                     ~^~
```
[R/generateData.R:92:13:](https://github.com/thijsjanzen/GUILDS/blob/073d144cb66c36c2b0dc8459ed2040eeadf9cffa/R/generateData.R#L92) *warning:* **no visible global function definition for ‘polyaeggenberger’**
```r
  output <- polyaeggenberger(I_X, I_Y, J, Jx)
            ^~~~~~~~~~~~~~~~
```


@popcornmix Where is the source code for this libelftoolchain library? Cant find it in userland repo.....


Nice work


This change seems rather serious, so before I get too much further on it I'd like to get some input from @FND and @sashahart (if they are still around).

At the moment the import of six is now breaking setup.py so some moving around of modules is likely going to be needed.


Fixed!


The team can test the program on travis CI


this need to be above


I think the beauty of the library-first principle is that the command line program is just an application of the library. And here we show how to use the library. An example 😁

In any case, this is up for discussion. I did not name the executable "superelastix" because the is already the name of the superelastix library target, and cmake will then complain. We can think about renaming the library then?


cc @mrose17
forgot to mark you as an auditor. The `firstRunTimestamp` was actually being set on the second run. Not sure what impact that has on the ledger


i added `firstRunTimestamp` recently, currently it only controls the "Try Brave Payments!" notification which happens 10 days after first run.


The source properties window never destroys a properties view itself. The crash does not apply there.


good, so nothing critical. I saw some time calculations but didn't look closely to see what they controlled


DOC: Updated README.md


Its already in a pull request. Someone just needs to approve it.


Too good for a one-liner??


а когда текущий контекст может быть не `this` ?


Hmm, we really ought to remove 81, XBL auth doesn't work prior to 82...


Ah, this helps clarify and makes sense. Thanks!


I think a separate arg is better and makes the resulting secret more predictable


sudo_users = {94413864,0,tonumber(our_id)},--Sudo users


Cool, this fixed it. I'm experiencing errors with django-revproxy and websockets, where radiant complains about an Upgrade header missing. I'm testing it now with the production nginx reverse proxy set up to see if that works.


Thanks for the catch :)


I'm just amazed at the stupidity. I did exactly the same change many more hours ago.


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1197 of 1197 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.14%25-green.svg)


Szacowny Panie,
Pański ojciec wyglądał jak Shen gdy Pana robił.
Ukłony,
d.


add date time to examples


Oklaski!


Pozdro997 V


this line doesn't look right -- should be # of components


@Pub4Game without proper testing.


this isn't right -- U, not p


this isn't right -- div, not p!


@sttts what does 127 mean?


umm... ya know


Sometime, `*.svg` files are accidentally detected as `xml` by Atom, and then there are no menu from this plugin. To avoid, I removed it temporary.


i could change it to call this only if cookies, history, and cache are being cleared at once


Going to try rebuilding the bottles. See if that solves the problem or whether this is some deeper issue.


ouch :P


develop (Unknown) - i386-Windows-7-VisualStudio-12: Tests Failed (2060 of 2448 tests passed, 0 test warnings)

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


Thanks a lot for looking into this! I think the lesson is that it's KNN or die. Is there a standard citation for that estimator?


These changes will need to be upstreamed as well.


TeamCity Shared Libraries :: Plato.NET :: CI [Build 5.0.0.75](http://devbuildmngr.dev.com/viewLog.html?buildId=129414&buildTypeId=Shared_PlatoNet_Ci) is now running


Have we figured out why this crashes?


TeamCity Shared Libraries :: Plato.NET :: CI [Build 5.0.0.75.89bed38](http://devbuildmngr.dev.com/viewLog.html?buildId=129414&buildTypeId=Shared_PlatoNet_Ci) outcome was **SUCCESS**
Summary: Running Build time: 00:00:40


@mchav Yes I just added the MIT License, do whatever you like :)


Reason?


I guess it's still not clear why I'm having this problem when I'm using "unnormalized" mutual information?


Looks like you accidently checked in some answers


>Is there a standard citation for that estimator?

```
@article{PhysRevE.69.066138,
  title = {Estimating mutual information},
  author = {Kraskov, Alexander and St\"ogbauer, Harald and Grassberger, Peter},
  journal = {Phys. Rev. E},
  volume = {69},
  issue = {6},
  pages = {066138},
  numpages = {16},
  year = {2004},
  month = {Jun},
  publisher = {American Physical Society},
  doi = {10.1103/PhysRevE.69.066138},
  url = {http://link.aps.org/doi/10.1103/PhysRevE.69.066138}
}
```


Yes, yes I did. Thanks for pointing that out!


> I guess it's still not clear why I'm having this problem when I'm using "unnormalized" mutual information?

Have by chance you tried it without shuffling?


Breaks on OS X when `CXX` is a MacPorts GCC compiler.


Not sure why this went live, apparently it's an incomplete version of leaflet.d.ts (WIP).

It was pushed into `@types/leaflet@1.0.33`. Reverting to `npm install --save @types/leaflet@1.0.32` provides correct typing.


I do not suggest removing the check for `len(var) > 0`. While it true that `read_csv` now checks for empty column names, it is only one of many ways to create a table in the database. For example, a user can write `CREATE TABLE foo ('' REAL)` and then use `read_csv` without a header to populate the table.


I got an error on this line about `ng` when I import a node, pretty sure it should be called `group_ng`?


Second comment: this commit appears to mix two types of changes
- Removing the `if-else` branch of `len(var) > 0`.
- Changing some logic on lines 489-500
In general, each commit should contain a single reviewable diff.


DOC: Updated README.md


ArrayIndexOutOfBoundsException


@nathansobo 👍  Sounds good. https://github.com/styleguide/css is actually now only availbable internally and 404s for non GitHub employees.


Can you change this to something like:

    #ifndef RC_MAX_LAYERS
    #define RC_MAX_LAYERS 63
    #endif

This will let us override by reconfiguring the build environment to add a preprocessor definition thereby avoiding having to modify a submodule.


You're welcome! I'm not sure why go has `path.Match()` and `filepath.Match()`, but I wanted to support both functions in case someone needed to rely on the fact that `path.Match()` always uses `/`.


Minor fixes:

1. Stringify POST body
2. Passport uses `username`, not `email`


This fixes #3137 (I think)


This should have been written with Snap as per the discussion in Slack.


The title/description of this commit is misleading.  The original (unreviewed) commit did, indeed change the logic of what gets built during `buck project`, but this change does no such thing.


TODO: add a "texture stitch + model bake" event so that the custom generator can make its textures and quads.

(Essentially the base work for allowing a custom connected textures baker)


@zmbc Thanks for this overview! It's useful to have such explicit options laid out next to one another.

After reading this through, it seems like option 3 comes closest to our ambitions for a SaaS platform, no? We had discussed a platform where all content and style changes could be made through a web interface, minimizing (or in fact perhaps eliminating) the need to change any code or configuration files.

It's ambitious, but I think it's an exciting goal to shoot for. I'd love to learn more about what it would take to implement an architecture like this.


Even though I'm learning, I'm not that stupid...

Sent from my iPhone

> On Sep 22, 2016, at 18:49, Joshua Gammage <notifications@github.com> wrote:
>
> This should have been written with Snap as per the discussion in Slack.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


s/plugins/plugin/


Better, minus the typo.


It was added in Atom v1.4.0, and allows Atom to simply parse the `package.json` instead of having to load up the entire package just to get the settings. It is a speed increase for Atom but makes no difference to how the package works since the API for accessing the configuration handles either place equally well.


file nay dai qua


@nanosoldier `runbenchmarks(ALL, vs = "@ad77c0e")`


Fixed it. We're good.


129956421-Scalable-Sizing-HTRad-Heat-Crash (RKStrand) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2372 of 2374 tests passed, 6 test warnings)

 * 3 tests had: EIO diffs.
 * 2 tests had: ESO big diffs.
 * 6 tests had: ESO small diffs.
 * 2 tests had: MTR small diffs.
 * 1 test had: Table small diffs.

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


传说中的Dobbo出现啦！


@nanosoldier `runbenchmarks(ALL, vs="@47ec910d2db23ab96024569b5bd6bb75e8053251")`


Just another repository


@raoulvdberge


No of course not, EGL works just as good under x11 as GLX if not even better.
EGL is however required for hardware acceleration under Wayland, otherwise only the software renderer would be available.


LOL
I compiled new media drivers with cm13 caf-msm8996 branch. Working on stock rom!
And my kernel will keep your new vidc ports.

Just flash it:
https://drive.google.com/open?id=0B0xYpwVy6VQaX2RhZzBXVTgyZnc

P.S.  I have not test other HW decoder. Please backup lib/lib64 libOmxVdec.so.


There are some assertions when compiling CSiBE.

internal compiler error: in gen_address_mod_1, at ams.cc:2254

Here is one reduced reproducer.

---------------
typedef struct jpeg_common_struct * j_common_ptr;

typedef struct
{
  void (*error_exit) (j_common_ptr cinfo);
  int msg_code;
} jpeg_error_mgr;

typedef struct
{
  unsigned int last_rowsperchunk;
} jpeg_memory_mgr;

struct jpeg_common_struct
{
  jpeg_error_mgr * err;
  jpeg_memory_mgr * mem;
};

void
alloc_barray (j_common_ptr cinfo, int pool_id,
              unsigned int blocksperrow, unsigned int numrows)
{
  jpeg_memory_mgr* mem = cinfo->mem;

  unsigned int rowsperchunk;
  long ltemp = (1000000000L - 12) / ((long)blocksperrow * 4);

  if (ltemp <= 0)
    (cinfo->err->msg_code = (44), (*cinfo->err->error_exit) (cinfo));
  if (ltemp < (long) numrows)
    rowsperchunk = (unsigned int) ltemp;
  else
    rowsperchunk = numrows;

  mem->last_rowsperchunk = rowsperchunk;
}


develop (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (1765 of 1765 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)


传说中的Dubbo


Lamp link http://lamp.cse.fau.edu/~jcotton2016/Web-Hwk1/Amortization.html


129956421-Scalable-Sizing-HTRad-Heat-Crash (RKStrand) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


SketchList.js and SketchListView.js are really similar. Need both? What is SketchListView.js?


how to fix error no 13 about permission edit wa version ?


Just curious if setting url attribute to `file:///tmp/nexus.tgz` would accomplish the same thing?


THIS IS MUCH NICER THAN MY SOLUTION.

@bitwalker

Also I think it's wrong though.  Per the RFC, it seems that the nick shouldn't have been sent at all.  Consequently, this **should** on normal IRC servers probably be what happens, with the args being `[channel, topic]`.  I haven't confirmed it, but I just did a solid read-through of the spec and don't understand why the nick is in that message in the first place.

As far as I can tell, both my solution to this and yours lead to dropping **properly-formed** topic replies.  I don't think we can tell on this one post-parsing - the way to see a 332 is invalid is that the first colon in the parameters has no characters after it.

Correct me if I'm wrong.  I just don't think the nick is supposed to be sent in a 332 anyway.  Haven't tested this against any Real Actual IRC Servers That Aren't Crazy Slack Bridges yet though.


This is another test after Branching.


é isoo


ikr. wat do?


Just a note, I connected to freenode and I can see that they send the nick on 332 as well.  No clue where I'm misreading the spec but now I'll dig in further :)


These should just be `name`


Removed Unnecessary Libraries, Comments and Codes.


What's this? Where did you learn this bad practice?
Just use our standard while loop format and ask for name before you use it in a condition.


See the control lecture notes that explain if you need an if to break out, that should just be your condition. This is week 1 and 2 stuff.


aha:

```
Most of the messages sent to the server generate a reply of some
sort.  The most common reply is the numeric reply, used for both
errors and normal replies.  The numeric reply MUST be sent as one
message consisting of the sender prefix, the three-digit numeric, and
the target of the reply.
^^^^^^^^^^^^^^^^^^^^^^^ that's the reason
```


So yeah, ignore me.  This seems like a legit fix indeed.  But now it makes me want to write a parser for IRC messages for some dumb reason.


Good


"is" implies that it should return a Boolean - and it should.
How will you use `if guitar.is_vintage():` now? You can't.
This is returning like __str__ might.
The "vintage" display is not something the class/object is responsible for. That's for the client code to do.


commit


指定したページ数が、存在するページ数よりも大きかったら困るので


@JeonGiHyeon to jeongitub


가나다라마바사아아아아아


# # # # @

-

- [ ] dfe

- [ ] e

- [ ] efg

- [ ]

ase

1.


아니 위에

코드안에다가


when site is tested on mobile environment using inspector I notices that 'Logo' was center and the menu didn't collapse showing the hamburger icon on the left. I made my own branch without fixing the collapse issue, but I did add an extra divider in the dropdown so it would look more balanced just in case we keep it.
![screen shot 2016-09-21 at 9 29 25 pm](https://cloud.githubusercontent.com/assets/8008703/18736276/abfa933e-8042-11e6-9539-2fcfdb2dae3b.png)


Hahaha what you put your change log in the example template and now you're deleting the whole thing???

Somebody help this man


指定したページ数が、存在するページ数よりも少なかったら困るので


just added flight1


Log compass values


no, it's sum, avg, max, min if numbers are string format. above script returned a weird result. I updated a script as below link
https://github.com/rongxike/jinqJs-string-number_solved


Though try-except will work, it's better to write if else in such cases. Try except causes an exception chain thus more overhead.


Lab 4: Binary search tree and Linked List


Please use more intuitive name of variable.


129956421-Scalable-Sizing-HTRad-Heat-Crash (RKStrand) - 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)


Yea it is..  My package versions got all messed up somehow. I was trying to update google play services to 29.0.0.2 and Xamarin studio kept telling me there was an incompatibility with the geofences plugin...  But I think  it was due to some circular weirdness with the Forms.Applinks plugin which requires 29.0.0.1... I uninstalled Forms.Applinks and then everything worked. It's kind of a confusing story and not really that important :-)

One thing to note is that upon upgrading to 29.0.0.2 I started getting exceptions in release mode from some stuff probably being linked out.  I only had this plugin installed into a secondary DLL and not my main project. Once I added this plugin into the main project I stopped getting the exception.


Not a bug. Intended (but new!) behavior because we don't have a lock file. https://github.com/Elgg/starter-project/issues/37


@pgoodman

I think I managed to follow along accordingly compared to other instructions. Let me know what you think.
Also, I didn't include this in Instructions.cpp for now.


Hey @yasu80
Git のエイリアスはGit 側でするのをお勧めするぜ！


The different PUNPCK's can be generalized, but I didn't know how to generalize the macros like UExtractV8.


Nice job using responsive units throughout!


Nice job trouble shooting this and using the specificity to make it responsive!


Your code is looking great! If you would like to challenge yourself further perhaps try attempting the mobile nav 👍


Ofast: Optimize even more than O3, including optimizations that can generate incorrect code even for standards-compliant software. Most notably, this disables IEEE-compliant floating point.


@ohinckel its just about the writing "Neu Laden" in Capital letters? "Speichern" is ok?
i will change that the next days, but prefer to keep both words. the capital letters seem to be a "Flüchtigkeitsfehler", as in english you write a title in capital letters :) but thats German.. my mistake


Pad control using relay board


TaskCluster: @cgsheeh does not have permission to trigger tasks.


Sizing-Simple-Chilled-Ceiling (mjwitte) - x86_64-MacOS-10.9-clang: OK (2331 of 2334 tests passed, 1 test warnings)

 * 3 tests had: AUD diffs.
 * 3 tests had: EIO diffs.
 * 3 tests had: ESO big diffs.
 * 3 tests had: MTR big diffs.
 * 3 tests had: Table big diffs.
 * 1 test had: ERR diffs.

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


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


This wasn't actually a rotation. Not exactly sure of the delta.


Did you seriously make a parser for the alarm language? Boss.
You're going to have to show me this trick later ;)


Hi @gautamkrishnar ,
Just a friendly 'hello' from the [Mozilla Science Lab](https://science.mozilla.org/); it's great to hear you're building a [Study Group](https://github.com/mozillascience/studygroup).

My name is [Aurelia](https://twitter.com/auremoser) and I work at the Mozilla Science Lab, a group building projects/programs globally to support open research and citizen science, including the Study Groups project. Just wanted to introduce myself as a resource, and answer any questions you might have.

Feel free to:
* search for ideas in [the handbook](http://mozillascience.github.io/studyGroupHandbook/)
* use our [library of lessons](https://github.com/mozillascience/studyGroupLessons) for your events
* [enable "issues" on your repo](http://programmers.stackexchange.com/questions/179468/forking-a-repo-on-github-but-allowing-new-issues-on-the-fork) so that others can join the conversation and contribute
* join our monthly study group call (first Fridays, 11AM EST), [subscribe to our mailing list to be notified of those calls](https://mail.mozilla.org/listinfo/msl-study-groups)
* follow our #mozstudy hashtag on twitter, or [our list](https://twitter.com/MozillaScience/lists/mozstudy), ping [@auremoser](https://twitter.com/auremoser) to be added

**Our next monthly call is on October 7th, 11am EST, join us: https://public.etherpad-mozilla.org/p/mozilla-studygroup-leads-october-2016**

Email Aurelia at [aurelia@mozillafoundation.org](mailto:aurelia@mozillafoundation.org) with questions, we would love to learn about your lessons, challenges, topic of interest, and events.

Thanks for reading!

Aurelia
Mozilla Science Lab
[@MozillaScience](https://twitter.com/auremoser)


hello


hello 2

- [ ]

-

> # **__**


@cogat Can we add a real image inside this test (with this context manager https://github.com/ic-labs/django-icekit/blob/47ee841501c9b37510a10fea5194bb306e7727cc/icekit/utils/testing.py#L16) instead of skipping the test?

I think the bit of this test that is breaking was only added a couple days ago too, and we shouldn't skip the whole test because a new addition to the test wasn't working. In fact the new addition might not even be relevant for this test, which is checking which template is being used to render?


update_standards_gem (asparke2) - Win64-Windows-7-VisualStudio-12: OK (2408 of 2448 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-98.37%25-yellow.svg)


テスト


网页授权，获取基础信息


I think this would make more sense as methods on the App object. `Controller.APP.setScene("LoginScreen");`


Can we be more specific in our commit names :|


Usually `< 5.4` is prefered


If I might make two suggestions:

1. `from module import *` is kinda dangerous. Explicit imports are awesome.
2. It'd be awesome if the networking classes were in the same file. So, BaseSocket, BaseConnection, BaseDaemon


If we're going to have an App singleton, it should be a static variable on the App class. The Cocoa style would be `App.sharedInstance` but I like the sound of `App.current` maybe?


You might redirect the __print__ function to do logging. I never did it properly because I wasn't sure how to yet


also is it possible that we could have multiple stages active at any given time?


Using `protocol` as a variable name makes lots of things ambiguous. Especially since you're importing it.

You no longer know if protocol is referring to an argument or a class. And because it's from an `import *`, other people looking won't even know that `protocol` was imported.

Also, I used addr instead of address because that's how it's used in the socket module.


Sorry if I seem like I'm being critical. In all honesty this is awesome and helpful. I'm just trying to help out too.


not required


I was just trying to commit my own changes, but GitHub didn't let me!

I think this needs `strip-periods="true"`.


Esto te quedo en inglés


Please do not mess with chord beyond refactoring. Basically anything you put in here will create merge conflicts because this part is incredibly fragile and experimental.

Basically here be dragons.


https://github.com/benmosher/eslint-plugin-import/issues/570 ;)


And maybe `prefix=" ("`?


Forgot a quote mark.


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


Magical!


Just add an `default` with a `break` inside. Much more explicit.


no space in the prefix -- that comes from the group delimiter on the whole bibliography. You're right though on the strip-periods.


113836013-Swimming-Pool-Evaporation-and-Cover-Issues (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2374 of 2375 tests passed, 0 test warnings)

 * 1 test had: AUD diffs.
 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTD diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: RDD diffs.
 * 1 test had: Table big diffs.

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


@kaburk こちら、マージしてしまってたんですが、テストに失敗してました・・・。
どうやら、BcBaserHelper::subMenu() というメソッドが存在したようです。
こっちで削除したエレメントについて戻しておきますね。


Actualizado a la versión commit c4471e79f93804c7b8e37b64d7634a89766c0a81 de


`no-case-declarations` is a good rule as switch cases have surprising behavior:

> This rule disallows lexical declarations (let, const, function and class) in case/default clauses. **The reason is that the lexical declaration is visible in the entire switch block but it only gets initialized when it is assigned**, which will only happen if the case where it is defined is reached.

This code would be much more readable if all the logic was moved into a function which was called in this switch case.


Also, the label should appear after `<name/>`. Getting a little sloppy, here, @adam3smith 😱!


nice


Linha 92: Mensagem de erro em código está em pt-br.
Linha 197: Mensagem de erro no código está em pt-br.
Linha 212: "assign_role(self.user, 'studenD') " está errado a role


taskIs as String?


(I'm currently getting `In (ed.) Stearns,T.,` instead of `In Köster,H. (ed),`)


Remover comentário da linha 254, não faz sentido.


129956421-Scalable-Sizing-HTRad-Heat-Crash (RKStrand) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1768 of 1768 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-71.14%25-green.svg)


113836013-Swimming-Pool-Evaporation-and-Cover-Issues (mjwitte) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


All good dude! To distinguish between a class and variable, if we're following python's style guide, classes should be CapCase. https://www.python.org/dev/peps/pep-0008/#class-names

`addr` ah you're right, that's something I didn't know. My personal preference is not to abbreviate, but I can deal with it being either way!


Yes, I definitely tested it successfully and then checked in.
However, by somehow, I also have the folders under this wrong path. that's why it can succeed.
Will modify soon.


129956421-Scalable-Sizing-HTRad-Heat-Crash (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)


Erro conceitual, linha 26-27: row dentro de row, não precisa/pode. remove a interna que fica de boas. @ailsoncgt


I can't figure out that what's the dsl used for in this repo? Thank U.


fg


According to [this specification](https://developers.facebook.com/docs/messenger-platform/send-api-reference/quick-replies), `message` Object inside **quick_reply function** does not have the `metadata` property?
I tried to set `metadata` on my code, but when user tapped into **quick_reply button**, it still returned "DEVELOPER_DEFINED_METADATA".


Yeah, I realized that way after I'd already got this set up. At some point I needed to refactor that, but it's way more convenient if you are 😊

There's also minor speed improvements I *know* could be done in the parser/protocol objects, because I did them in C++ (at the cost of memory footprint).

And if you're working on refactoring, I'd *love* it if you could come up with a better name than `pathfinding_message`. It's totally misleading, because I did that when I was still coming up with concepts. It *assists* in pathfinding, but really it's a parser. A converter. Something like that.

And because I wanted to be consistent, it's that way in four different languages now...


Doesn't work on el Capitan 10.11.3. The text file has no output.


sampleProp.conf here seems a little overused. Not all metric names must be extracted from .conf file.

You can see previously passed it from sampleProp.conf. However, when I know sampling function is to read cpu procs, still getting metric name from outside is not reasonable. Outside may name it a in-relevant metric name. That's why finally I used this way.


This is causing issue similar to #5318


I'd recommend removing this since the Guava provider doesn't use it. Soft references cause poor GC performance and a good sizing is always preferred, if possible.


Haha I know that itch, and if your urge drives you to actually implementing one, I would surely use it here :)


thanks!


Ah! I'm still learning too (as of today), are you saying you would or wouldn't want __print__ to be redirected?


Yes, agree it. Will do soon.


I agree. Not everything needs to be loaded from sampleProp.conf. Anyway it is just an example of how things can be done. For simulated functions, showing how the name can be passed makes sense. For functions collecting specific data like CPU utilization, we can hard-code in the example.


Honestly, I could go either way. Seems like the easiest way to get this done.

Or do something like:

```python
def __print__(*args, **kwargs):
    with plock:
        if kwargs.get('level', 0) >= self.debug_level:
            print(*args)
        logging.print_equivalent(*args)
```


increase iteration value


1. I hear you and agree,
2. I'd ask why you fell that way, and what's the goal?


You can see previously I used old format. had thought new format can make each argument clearer. The new format is permitted in python. But now some sort of agree that it may take too many lines. If consider we might have more metrics, this might not be a good way. will change it back.


The base classes all leverage each other. It makes sense to keep them together, because BaseSocket *can't work* without BaseDaemon or BaseConnection.

If they weren't so circular, I could see where you're coming from, but because they're so darn related, it doesn't make much sense to me to keep them in different files.

The parser/message objects, on the other hand. I'm totally cool with those being in a different file. Turns out that even though they're passed around here, they're not essential. Far as this class set is concerned, those are black boxes. They could be replaced with any sort of underlying parser and everything would be fine.

On the other hand, minor changes to BaseDaemon have the potential to absolutely break BaseSocket.


Lol. and on a large scale I don't understand all the working parts yet. I'm trying to get more tests before I start bending/breaking things.
[As an aside, not doing work in the constructor makes it easier to test. ](https://youtu.be/wEhu57pih5w?t=100)


🔍 Either the ivar name or the comment is wrong.
@millisecond vs Time  only has *micro*second precision.


資管2A
0324033
翁崇軒


Not sure what you're referring to specifically. I do try to avoid that though. The only place where it does serious lifting in the constructor is in the parser object, but that's in a factory function, not a constructor.

Anyhow, if you want me to explain the working parts, I'm more than happy to do so. If you wanted to meet in the lab sometime tomorrow?


This does appear to resolve the issue where lumina-desktop's memory footprint continued to grow in size after launch.

https://github.com/trueos/lumina/issues/266


time


Hitting the shiny site after exposing it fully brings up 500 errors. Worse, /var/log/shiny-server.log and /var/log/shiny-server are all empty. Any ideas on how to troubleshoot?


Don't you say


ah okay. and if you're unsure how to see the logging, they show up on `py.test` but only if the test failed. http://i.imgur.com/GSfwM6r.png


Both look good... I vote for the new one (if I can vote :-)


it is good!


113836013-Swimming-Pool-Evaporation-and-Cover-Issues (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1195 of 1195 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.13%25-green.svg)


I tend to keep `MainThread`. This part of code happens only if somebody runs PackageManager as MainThread.


Same.


We don't have this @1KX2, something is wrong here


I agree with Charles. Keep the new one, it is more readable.


it would have to be after 4pm or after 2pm on Friday


develop (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1785 of 1785 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)


Friday it is then. I've got Discrete at 4. Unless you're willing to stay until 6?


Confirmed issue with clean repo


Is reason why was this added no longer valid? see commit notes here:
https://github.com/official-stockfish/Stockfish/commit/ffedfa33542a7de7d87fd545ea0a4b2fef8f8c6e


develop (mjwitte) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


f


Oh, and before I forget, [waffle.io](https://waffle.io/gappleto97/p2p-project) is a super awesome issue tracker that I'm using for this.


Yeah I can agree with that. I come from a background of one class per file, but they are pretty related.
Spit balling filenames:

- BaseNetwork


Okay, we can go ahead with the new format then. But add an extra blank line after line number 75 as it shows an illegal ending of the file.


I'd be cool with something like that. I'm probably going to insist on the network schemas being single word filenames though. So stuff like:

* mesh.py
* kademlia.py
* chord.py
* etc...


i forgot about it:))

> it is a pity that an empty repository
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Voldemaras/phpprobidmods/commit/b34acd4eab79a24aa441d1888880108dc2832a23#commitcomment-19116786>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AF9GHg5C6LNVgqRMpA9eHMJpobLiFgbrks5qsV3ugaJpZM4KDBX7>.
>


佳


And while this might be a bit more technical, and start a bit too quickly than your looking for, I do have some [protocol documentation](https://gappleto97.github.io/p2p-project/protocol/goals.html) set up. The first long while is talking about serialization and the like. The last section under protocol is about the mesh schema specifically.


No, I meant, I'm not sure how to create indefinite number of lists.
For example, I would normally do like.
a = [ ]
 a.append(item1)
temp.append(a)
but then, I don't know how many (a)s to make, if I edit a, then temp is going to change as well, I can't hard code the number of lists inside temp, but if I make it a dictionary, I can just keep adding keys until the end of line. Is there a way to make different number of lists depending on the input?


See ya Friday. and interesting, I'll try to read some of this!


In general, we should simplify sampleProp.conf for user as of now for every new object we have to create a new entry Gateway1Name, Gateway2Name...etc. It should be an array or a list in order to simplify making an entry something like GatewayPropertyList.


Komandosmarek@gmail.com