[R/ABC_SMC.R:2:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L2) *style:* **Variable and function names should be all lowercase.**
```r
getRandomVals <- function(max_val)  {
^~~~~~~~~~~~~
```
[R/ABC_SMC.R:15:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L15) *style:* **Variable and function names should be all lowercase.**
```r
getFromPrevious <- function(inds, ws, disps, filts, comps)  {
^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:22:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
calculateWeight <- function(params, target, sigma,
^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:25:68:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L25) *style:* **Commas should always have a space after.**
```r
  diff <- params[target] - cbind(disp_vals, filt_vals, comp_vals)[,target]
                                                                   ^
```
[R/ABC_SMC.R:26:54:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L26) *style:* **Trailing whitespace is superfluous.**
```r
  vals <- weights * dnorm(diff, mean = 0, sd = sigma)
                                                     ^~
```
[R/ABC_SMC.R:27:12:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L27) *style:* **Put spaces around all infix operators.**
```r
  return( 1/sum(vals) )
          ~^~
```
[R/ABC_SMC.R:31:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L31) *style:* **Variable and function names should be all lowercase.**
```r
normalizeWeights <- function(x) {
^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:65:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
calculateDistance <- function(rich, even, div, opt_diff, obs, sd_vals)  {
^~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:69:40:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L69) *style:* **Put spaces around all infix operators.**
```r
  fit_optima <- (opt_diff / sd_vals[4])^2;
                                      ~^~
```
[R/ABC_SMC.R:77:21:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L77) *style:* **Variable and function names should be all lowercase.**
```r
ABC_SMC <- function(numParticles, species_fallout, taxa, esppres, n_traits,
                    ^~~~~~~~~~~~
```
[R/ABC_SMC.R:79:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L79) *style:* **lines should not be more than 80 characters.**
```r
                    abundances, frequencies, stopRate, Ord, continue_from_file = TRUE,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:79:46:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L79) *style:* **Variable and function names should be all lowercase.**
```r
                    abundances, frequencies, stopRate, Ord, continue_from_file = TRUE,
                                             ^~~~~~~~
```
[R/ABC_SMC.R:82:6:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L82) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in seq_along(sd_vals)) {
     ^
```
[R/ABC_SMC.R:83:7:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(sd_vals[[i]] == 0.000) {
      ^
```
[R/ABC_SMC.R:85:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L85) *style:* **lines should not be more than 80 characters.**
```r
           "one of the community summary statistics shows no variation in your dataset")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:88:10:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L88) *style:* **Variable and function names should be all lowercase.**
```r
  res <- detMnbsp(Ord, abundances)
         ^~~~~~~~
```
[R/ABC_SMC.R:88:10:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L88) *warning:* **no visible global function definition for ‘detMnbsp’**
```r
  res <- detMnbsp(Ord, abundances)
         ^~~~~~~~
```
[R/ABC_SMC.R:91:18:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L91) *style:* **Variable and function names should be all lowercase.**
```r
  disp_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:92:18:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L92) *style:* **Variable and function names should be all lowercase.**
```r
  filt_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:93:18:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L93) *style:* **Variable and function names should be all lowercase.**
```r
  comp_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:95:13:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L95) *style:* **Variable and function names should be all lowercase.**
```r
  fits <- 1:numParticles
            ^~~~~~~~~~~~
```
[R/ABC_SMC.R:96:17:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L96) *style:* **Variable and function names should be all lowercase.**
```r
  rich_vec <- 1:numParticles
                ^~~~~~~~~~~~
```
[R/ABC_SMC.R:97:16:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L97) *style:* **Variable and function names should be all lowercase.**
```r
  eve_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:98:16:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L98) *style:* **Variable and function names should be all lowercase.**
```r
  div_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:99:16:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L99) *style:* **Variable and function names should be all lowercase.**
```r
  opt_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:105:21:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L105) *style:* **Variable and function names should be all lowercase.**
```r
  weights <- rep(1, numParticles)
                    ^~~~~~~~~~~~
```
[R/ABC_SMC.R:106:26:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L106) *style:* **Variable and function names should be all lowercase.**
```r
  next_weights <- rep(1, numParticles)
                         ^~~~~~~~~~~~
```
[R/ABC_SMC.R:107:16:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L107) *style:* **Variable and function names should be all lowercase.**
```r
  indices <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:114:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L114) *style:* **lines should not be more than 80 characters.**
```r
    cat("Found previous output, continuing from that output\n"); flush.console();
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:118:7:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L118) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(d[numParticles,1] == numParticles) {
      ^
```
[R/ABC_SMC.R:118:10:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
    if(d[numParticles,1] == numParticles) {
         ^~~~~~~~~~~~
```
[R/ABC_SMC.R:118:23:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L118) *style:* **Commas should always have a space after.**
```r
    if(d[numParticles,1] == numParticles) {
                      ^
```
[R/ABC_SMC.R:118:29:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
    if(d[numParticles,1] == numParticles) {
                            ^~~~~~~~~~~~
```
[R/ABC_SMC.R:139:5:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L139) *style:* **Variable and function names should be all lowercase.**
```r
    numberAccepted <- 0
    ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:140:28:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L140) *style:* **Variable and function names should be all lowercase.**
```r
    if (t != 1) weights <- normalizeWeights(weights)
                           ^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:140:28:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L140) *warning:* **no visible global function definition for ‘normalizeWeights’**
```r
    if (t != 1) weights <- normalizeWeights(weights)
                           ^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:148:12:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L148) *style:* **Variable and function names should be all lowercase.**
```r
    while (numberAccepted <= numParticles) {
           ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:148:30:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L148) *style:* **Variable and function names should be all lowercase.**
```r
    while (numberAccepted <= numParticles) {
                             ^~~~~~~~~~~~
```
[R/ABC_SMC.R:152:19:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L152) *style:* **Variable and function names should be all lowercase.**
```r
        params <- getRandomVals(species_fallout)
                  ^~~~~~~~~~~~~
```
[R/ABC_SMC.R:152:19:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L152) *warning:* **no visible global function definition for ‘getRandomVals’**
```r
        params <- getRandomVals(species_fallout)
                  ^~~~~~~~~~~~~
```
[R/ABC_SMC.R:154:19:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L154) *style:* **Variable and function names should be all lowercase.**
```r
        params <- getFromPrevious(indices, weights,
                  ^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:156:19:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L156) *warning:* **no visible global function definition for ‘perturb’**
```r
        params <- perturb(params, sigma)
                  ^~~~~~~
```
[R/ABC_SMC.R:166:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L166) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~
```
[R/ABC_SMC.R:170:40:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L170) *style:* **Commas should always have a space after.**
```r
      traits <- as.data.frame(species[,c(2:(n_traits+1))],row.names=c(1:taxa));
                                       ^
```
[R/ABC_SMC.R:170:53:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L170) *style:* **Put spaces around all infix operators.**
```r
      traits <- as.data.frame(species[,c(2:(n_traits+1))],row.names=c(1:taxa));
                                                   ~^~
```
[R/ABC_SMC.R:170:59:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L170) *style:* **Commas should always have a space after.**
```r
      traits <- as.data.frame(species[,c(2:(n_traits+1))],row.names=c(1:taxa));
                                                          ^
```
[R/ABC_SMC.R:170:68:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L170) *style:* **Put spaces around all infix operators.**
```r
      traits <- as.data.frame(species[,c(2:(n_traits+1))],row.names=c(1:taxa));
                                                                  ~^~
```
[R/ABC_SMC.R:173:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L173) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/ABC_SMC.R:174:8:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L174) *style:* **Commented code should be removed.**
```r
     # source("/Users/janzen/GitHub/STEPCAM/R/modified_dbFD.R")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:175:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L175) *style:* **lines should not be more than 80 characters.**
```r
      FD_output <- strippedDbFd(Ord, communities, m = res[[1]], nb.sp = res[[2]])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:175:20:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L175) *style:* **Variable and function names should be all lowercase.**
```r
      FD_output <- strippedDbFd(Ord, communities, m = res[[1]], nb.sp = res[[2]])
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:175:20:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L175) *warning:* **no visible global function definition for ‘strippedDbFd’**
```r
      FD_output <- strippedDbFd(Ord, communities, m = res[[1]], nb.sp = res[[2]])
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:175:82:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L175) *style:* **Trailing whitespace is superfluous.**
```r
      FD_output <- strippedDbFd(Ord, communities, m = res[[1]], nb.sp = res[[2]])
                                                                                ^
```
[R/ABC_SMC.R:176:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L176) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/ABC_SMC.R:177:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L177) *style:* **lines should not be more than 80 characters.**
```r
      FRic <- FD_output$FRic # FRic = functional richness (Villeger et al, 2008, Ecology)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:178:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L178) *style:* **lines should not be more than 80 characters.**
```r
      FEve <- FD_output$FEve # FEve = functional evenness (Villeger et al, 2008, Ecology)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:179:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L179) *style:* **lines should not be more than 80 characters.**
```r
      FDiv <- FD_output$FDiv # FDiv = functional diversity (Villeger et al, 2008, Ecology)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:188:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L188) *style:* **lines should not be more than 80 characters.**
```r
      # calculate distance of trait mean simulated community from that of observed
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:191:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L191) *style:* **lines should not be more than 80 characters.**
```r
      # (inverse) fit of model: euclidian distance of FD and trait mean values of
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:193:14:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L193) *style:* **Variable and function names should be all lowercase.**
```r
      fit <- calculateDistance(FRic[[1]], FEve[[1]], FDiv[[1]],
             ^~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:195:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L195) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/ABC_SMC.R:198:19:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L198) *style:* **Variable and function names should be all lowercase.**
```r
        next_disp[numberAccepted] <- params[1]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:199:19:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L199) *style:* **Variable and function names should be all lowercase.**
```r
        next_filt[numberAccepted] <- params[2]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:200:19:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L200) *style:* **Variable and function names should be all lowercase.**
```r
        next_comp[numberAccepted] <- params[3]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:202:14:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L202) *style:* **Variable and function names should be all lowercase.**
```r
        fits[numberAccepted] <- fit
             ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:203:18:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L203) *style:* **Variable and function names should be all lowercase.**
```r
        rich_vec[numberAccepted] <- FRic[[1]]
                 ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:204:17:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L204) *style:* **Variable and function names should be all lowercase.**
```r
        eve_vec[numberAccepted] <- FEve[[1]]
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:205:17:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L205) *style:* **Variable and function names should be all lowercase.**
```r
        div_vec[numberAccepted] <- FDiv[[1]]
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:206:17:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L206) *style:* **Variable and function names should be all lowercase.**
```r
        opt_vec[numberAccepted] <- mean_optimum;
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:209:24:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L209) *style:* **Variable and function names should be all lowercase.**
```r
          next_weights[numberAccepted] = 1
                       ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:209:40:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L209) *style:* **Use <-, not =, for assignment.**
```r
          next_weights[numberAccepted] = 1
                                       ^
```
[R/ABC_SMC.R:211:24:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L211) *style:* **Variable and function names should be all lowercase.**
```r
          next_weights[numberAccepted] =
                       ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:211:40:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L211) *style:* **Use <-, not =, for assignment.**
```r
          next_weights[numberAccepted] =
                                       ^
```
[R/ABC_SMC.R:212:13:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L212) *style:* **Variable and function names should be all lowercase.**
```r
            calculateWeight(params, changed, sigma, disp_vals, filt_vals,
            ^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:215:9:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L215) *style:* **Variable and function names should be all lowercase.**
```r
        numberAccepted <- numberAccepted + 1
        ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:215:27:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L215) *style:* **Variable and function names should be all lowercase.**
```r
        numberAccepted <- numberAccepted + 1
                          ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:216:13:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L216) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
            ^
```
[R/ABC_SMC.R:216:14:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L216) *style:* **Variable and function names should be all lowercase.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
             ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:216:34:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L216) *style:* **Variable and function names should be all lowercase.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
                                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:222:21:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L222) *style:* **Put spaces around all infix operators.**
```r
      if (tried > (1/stopRate) && tried > 50)  {
                   ~^~
```
[R/ABC_SMC.R:222:22:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L222) *style:* **Variable and function names should be all lowercase.**
```r
      if (tried > (1/stopRate) && tried > 50)  {
                     ^~~~~~~~
```
[R/ABC_SMC.R:224:13:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L224) *style:* **Variable and function names should be all lowercase.**
```r
        if (numberAccepted / tried < stopRate) {
            ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:224:38:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L224) *style:* **Variable and function names should be all lowercase.**
```r
        if (numberAccepted / tried < stopRate) {
                                     ^~~~~~~~
```
[R/ABC_SMC.R:242:54:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L242) *style:* **Put spaces around all infix operators.**
```r
    file_name <- paste("particles_t=", t, ".txt", sep="", collapse = NULL)
                                                    ~^~
```
[R/ABC_SMC.R:245:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L245) *style:* **lines should not be more than 80 characters.**
```r
    cat(" ", mean(disp_vals), mean(filt_vals), mean(comp_vals), "\t", "accept rate = ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:246:9:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L246) *style:* **Variable and function names should be all lowercase.**
```r
        numberAccepted / (tried-1), "\n")
        ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:246:32:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L246) *style:* **Put spaces around all infix operators.**
```r
        numberAccepted / (tried-1), "\n")
                              ~^~
```
[R/ABC_SMC.R:249:27:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L249) *style:* **Commas should always have a space after.**
```r
    next_weights <- rep(1,numParticles)
                          ^
```
[R/ABC_SMC.R:249:27:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L249) *style:* **Variable and function names should be all lowercase.**
```r
    next_weights <- rep(1,numParticles)
                          ^~~~~~~~~~~~
```
[R/ABC_SMC.R:250:20:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L250) *style:* **Variable and function names should be all lowercase.**
```r
    next_disp <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:251:20:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L251) *style:* **Variable and function names should be all lowercase.**
```r
    next_filt <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:252:20:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L252) *style:* **Variable and function names should be all lowercase.**
```r
    next_comp <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:262:61:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L262) *style:* **Put spaces around all infix operators.**
```r
    d <- read.table(paste("particles_t=", t - 1, ".txt", sep="",
                                                           ~^~
```
[R/ABC_SMC.R:266:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/ABC_SMC.R#L266) *style:* **lines should not be more than 80 characters.**
```r
           "Can't stop at iteration 1 - please set stop_at_iteration to 2 if you only want to generate from the prior")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:4:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L4) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
generate.Artificial.Data <- function(n_species, n_traits, n_communities,
^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:6:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L6) *style:* **Use two spaces to indent, never tabs.**
```r
	pool_richness <- n_species
^
```
[R/generateArtificialData.R:8:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L8) *style:* **Use two spaces to indent, never tabs.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
^
```
[R/generateArtificialData.R:9:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L9) *style:* **Use two spaces to indent, never tabs.**
```r
	                                    mean = 0, sd = 1), 3),
^
```
[R/generateArtificialData.R:9:23:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L9) *style:* **Put spaces around all infix operators.**
```r
	pool_richness <- n_species
                     ~^~~
```
[R/generateArtificialData.R:10:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L10) *style:* **Use two spaces to indent, never tabs.**
```r
	                       ncol = n_traits, nrow = pool_richness)
^
```
[R/generateArtificialData.R:11:21:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L11) *style:* **Put spaces around all infix operators.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
                   ~^~~
```
[R/generateArtificialData.R:11:47:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L11) *style:* **Put spaces around all infix operators.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
                                             ~^~
```
[R/generateArtificialData.R:11:49:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L11) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
                                                ^
```
[R/generateArtificialData.R:11:64:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L11) *style:* **Put spaces around all infix operators.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
                                                              ~^~
```
[R/generateArtificialData.R:12:50:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L12) *style:* **Put spaces around all infix operators.**
```r
	                                    mean = 0, sd = 1), 3),
                                                ~^~
```
[R/generateArtificialData.R:12:58:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L12) *style:* **Put spaces around all infix operators.**
```r
	                                    mean = 0, sd = 1), 3),
                                                        ~^~
```
[R/generateArtificialData.R:13:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L13) *style:* **Use two spaces to indent, never tabs.**
```r
	for(i in 1:pool_richness) {
^
```
[R/generateArtificialData.R:13:37:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L13) *style:* **Put spaces around all infix operators.**
```r
	                       ncol = n_traits, nrow = pool_richness)
                                   ~^~
```
[R/generateArtificialData.R:13:54:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L13) *style:* **Put spaces around all infix operators.**
```r
	                       ncol = n_traits, nrow = pool_richness)
                                                    ~^~
```
[R/generateArtificialData.R:14:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L14) *style:* **Use two spaces to indent, never tabs.**
```r
	  column1[i] <- paste("species", i, sep = "")
^
```
[R/generateArtificialData.R:15:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L15) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:16:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L16) *style:* **Use two spaces to indent, never tabs.**
```r
	row1 <- rep(NA, (n_traits + 1))
^
```
[R/generateArtificialData.R:16:12:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L16) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for(i in 1:pool_richness) {
           ^
```
[R/generateArtificialData.R:17:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L17) *style:* **Use two spaces to indent, never tabs.**
```r
	for(i in 1:n_traits + 1) {
^
```
[R/generateArtificialData.R:17:22:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L17) *style:* **Put spaces around all infix operators.**
```r
	  column1[i] <- paste("species", i, sep = "")
                    ~^~~
```
[R/generateArtificialData.R:18:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L18) *style:* **Use two spaces to indent, never tabs.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
^
```
[R/generateArtificialData.R:19:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L19) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:19:14:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L19) *style:* **Put spaces around all infix operators.**
```r
	row1 <- rep(NA, (n_traits + 1))
            ~^~~
```
[R/generateArtificialData.R:19:25:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L19) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	row1 <- rep(NA, (n_traits + 1))
                        ^
```
[R/generateArtificialData.R:20:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L20) *style:* **Use two spaces to indent, never tabs.**
```r
	row1[1] <- "species"
^
```
[R/generateArtificialData.R:20:12:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L20) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for(i in 1:n_traits + 1) {
           ^
```
[R/generateArtificialData.R:21:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L21) *style:* **Use two spaces to indent, never tabs.**
```r
	columns <- matrix(cbind(column1, traits_pool), ncol = (n_traits + 1))
^
```
[R/generateArtificialData.R:21:19:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L21) *style:* **Put spaces around all infix operators.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
                 ~^~~
```
[R/generateArtificialData.R:21:37:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L21) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
                                    ^
```
[R/generateArtificialData.R:21:40:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L21) *style:* **Put spaces around all infix operators.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
                                      ~^~
```
[R/generateArtificialData.R:22:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L22) *style:* **Use two spaces to indent, never tabs.**
```r
	traits_pool_df <- as.data.frame(columns)
^
```
[R/generateArtificialData.R:23:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L23) *style:* **Use two spaces to indent, never tabs.**
```r
	names(traits_pool_df) <- row1
^
```
[R/generateArtificialData.R:23:17:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L23) *style:* **Put spaces around all infix operators.**
```r
	row1[1] <- "species"
               ~^~~
```
[R/generateArtificialData.R:24:17:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L24) *style:* **Put spaces around all infix operators.**
```r
	columns <- matrix(cbind(column1, traits_pool), ncol = (n_traits + 1))
               ~^~~
```
[R/generateArtificialData.R:24:61:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L24) *style:* **Put spaces around all infix operators.**
```r
	columns <- matrix(cbind(column1, traits_pool), ncol = (n_traits + 1))
                                                           ~^~
```
[R/generateArtificialData.R:24:63:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	columns <- matrix(cbind(column1, traits_pool), ncol = (n_traits + 1))
                                                              ^
```
[R/generateArtificialData.R:25:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L25) *style:* **Use two spaces to indent, never tabs.**
```r
	comm_spec_matrix <- matrix(rep(0, (n_communities * pool_richness)),
^
```
[R/generateArtificialData.R:25:24:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L25) *style:* **Put spaces around all infix operators.**
```r
	traits_pool_df <- as.data.frame(columns)
                      ~^~~
```
[R/generateArtificialData.R:26:31:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L26) *style:* **Put spaces around all infix operators.**
```r
	names(traits_pool_df) <- row1
                             ~^~~
```
[R/generateArtificialData.R:28:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L28) *style:* **Use two spaces to indent, never tabs.**
```r
	occurence <- 10^rnorm(pool_richness, mean = 0, sd = occurence_distribution)
^
```
[R/generateArtificialData.R:28:26:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L28) *style:* **Put spaces around all infix operators.**
```r
	comm_spec_matrix <- matrix(rep(0, (n_communities * pool_richness)),
                        ~^~~
```
[R/generateArtificialData.R:28:43:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	comm_spec_matrix <- matrix(rep(0, (n_communities * pool_richness)),
                                          ^
```
[R/generateArtificialData.R:28:58:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L28) *style:* **Put spaces around all infix operators.**
```r
	comm_spec_matrix <- matrix(rep(0, (n_communities * pool_richness)),
                                                        ~^~
```
[R/generateArtificialData.R:30:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L30) *style:* **Use two spaces to indent, never tabs.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
^
```
[R/generateArtificialData.R:31:19:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L31) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10^rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                 ~^~~
```
[R/generateArtificialData.R:31:24:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L31) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10^rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                      ~^~
```
[R/generateArtificialData.R:31:51:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L31) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10^rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                                                 ~^~
```
[R/generateArtificialData.R:31:59:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L31) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10^rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                                                         ~^~
```
[R/generateArtificialData.R:32:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L32) *style:* **Use two spaces to indent, never tabs.**
```r
	richness_values[which(richness_values > pool_richness)] <- pool_richness
^
```
[R/generateArtificialData.R:33:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L33) *style:* **Use two spaces to indent, never tabs.**
```r
	richness_values[which(richness_values < 0)] <- 0
^
```
[R/generateArtificialData.R:33:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L33) *style:* **lines should not be more than 80 characters.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:33:25:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L33) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                       ~^~~
```
[R/generateArtificialData.R:33:34:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L33) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                 ^
```
[R/generateArtificialData.R:33:61:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L33) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                                           ~^~
```
[R/generateArtificialData.R:33:69:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L33) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                                                    ^~
```
[R/generateArtificialData.R:33:74:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L33) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                                                        ~^~
```
[R/generateArtificialData.R:33:76:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L33) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                                                           ^
```
[R/generateArtificialData.R:33:89:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L33) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                                                                ~^~
```
[R/generateArtificialData.R:34:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L34) *style:* **Use two spaces to indent, never tabs.**
```r
	for(i in 1:n_communities){
^
```
[R/generateArtificialData.R:35:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L35) *style:* **Use two spaces to indent, never tabs.**
```r
	  if(mechanism_random == T){
^
```
[R/generateArtificialData.R:35:47:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L35) *style:* **Put spaces around all infix operators.**
```r
	richness_values[which(richness_values > pool_richness)] <- pool_richness
                                             ~^~
```
[R/generateArtificialData.R:35:65:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L35) *style:* **Put spaces around all infix operators.**
```r
	richness_values[which(richness_values > pool_richness)] <- pool_richness
                                                               ~^~~
```
[R/generateArtificialData.R:36:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L36) *style:* **Use two spaces to indent, never tabs.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
^
```
[R/generateArtificialData.R:36:47:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L36) *style:* **Put spaces around all infix operators.**
```r
	richness_values[which(richness_values < 0)] <- 0
                                             ~^
```
[R/generateArtificialData.R:37:12:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L37) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for(i in 1:n_communities){
           ^
```
[R/generateArtificialData.R:38:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L38) *style:* **Use two spaces to indent, never tabs.**
```r
	  }else{
^
```
[R/generateArtificialData.R:38:13:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L38) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	  if(mechanism_random == T){
            ^
```
[R/generateArtificialData.R:39:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L39) *style:* **Use two spaces to indent, never tabs.**
```r
	    opt_traits <- rnorm(n_traits, mean = 0, sd = 1)
^
```
[R/generateArtificialData.R:39:29:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L39) *style:* **Put spaces around all infix operators.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
                           ~^~~
```
[R/generateArtificialData.R:40:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L40) *style:* **Use two spaces to indent, never tabs.**
```r
	    opt_traits_matrix <- c()
^
```
[R/generateArtificialData.R:41:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L41) *style:* **Use two spaces to indent, never tabs.**
```r
	    for(j in 1:n_traits){
^
```
[R/generateArtificialData.R:42:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L42) *style:* **Use two spaces to indent, never tabs.**
```r
	      for(k in 1:pool_richness){
^
```
[R/generateArtificialData.R:42:24:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L42) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits <- rnorm(n_traits, mean = 0, sd = 1)
                      ~^~~
```
[R/generateArtificialData.R:42:48:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L42) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits <- rnorm(n_traits, mean = 0, sd = 1)
                                              ~^~
```
[R/generateArtificialData.R:43:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L43) *style:* **Use two spaces to indent, never tabs.**
```r
		      l <- (j - 1) * pool_richness + k
^~
```
[R/generateArtificialData.R:44:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L44) *style:* **Use two spaces to indent, never tabs.**
```r
		      opt_traits_matrix[l] <- opt_traits[j]
^~
```
[R/generateArtificialData.R:44:16:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L44) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	    for(j in 1:n_traits){
               ^
```
[R/generateArtificialData.R:45:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L45) *style:* **Use two spaces to indent, never tabs.**
```r
	      }
^
```
[R/generateArtificialData.R:45:18:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L45) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	      for(k in 1:pool_richness){
                 ^
```
[R/generateArtificialData.R:46:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L46) *style:* **Use two spaces to indent, never tabs.**
```r
	    }
^
```
[R/generateArtificialData.R:46:25:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L46) *style:* **Put spaces around all infix operators.**
```r
		      l <- (j - 1) * pool_richness + k
                       ~^~~
```
[R/generateArtificialData.R:46:28:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		      l <- (j - 1) * pool_richness + k
                           ^
```
[R/generateArtificialData.R:46:31:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L46) *style:* **Put spaces around all infix operators.**
```r
		      l <- (j - 1) * pool_richness + k
                             ~^~
```
[R/generateArtificialData.R:46:36:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L46) *style:* **Put spaces around all infix operators.**
```r
		      l <- (j - 1) * pool_richness + k
                                  ~^
```
[R/generateArtificialData.R:47:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L47) *style:* **Use two spaces to indent, never tabs.**
```r
	    opt_traits_matrix <- matrix(opt_traits_matrix, ncol = n_traits)
^
```
[R/generateArtificialData.R:47:44:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L47) *style:* **Put spaces around all infix operators.**
```r
		      opt_traits_matrix[l] <- opt_traits[j]
                                          ~^~~
```
[R/generateArtificialData.R:48:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L48) *style:* **Use two spaces to indent, never tabs.**
```r
	    traits_distances <- abs(traits_pool - opt_traits_matrix)
^
```
[R/generateArtificialData.R:49:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L49) *style:* **Use two spaces to indent, never tabs.**
```r
	    trait_distances_onedimen <- c()
^
```
[R/generateArtificialData.R:50:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L50) *style:* **Use two spaces to indent, never tabs.**
```r
	    for(m in 1:pool_richness){
^
```
[R/generateArtificialData.R:50:31:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L50) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits_matrix <- matrix(opt_traits_matrix, ncol = n_traits)
                             ~^~~
```
[R/generateArtificialData.R:50:65:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L50) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits_matrix <- matrix(opt_traits_matrix, ncol = n_traits)
                                                               ~^~
```
[R/generateArtificialData.R:51:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L51) *style:* **Use two spaces to indent, never tabs.**
```r
	      trait_distances_onedimen[m] <- sqrt(sum(traits_distances[m, ] * traits_distances[m, ]))
^
```
[R/generateArtificialData.R:51:30:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L51) *style:* **Put spaces around all infix operators.**
```r
	    traits_distances <- abs(traits_pool - opt_traits_matrix)
                            ~^~~
```
[R/generateArtificialData.R:51:49:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L51) *style:* **Put spaces around all infix operators.**
```r
	    traits_distances <- abs(traits_pool - opt_traits_matrix)
                                               ~^~
```
[R/generateArtificialData.R:52:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L52) *style:* **Use two spaces to indent, never tabs.**
```r
	    }
^
```
[R/generateArtificialData.R:53:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L53) *style:* **Use two spaces to indent, never tabs.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
^
```
[R/generateArtificialData.R:53:16:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	    for(m in 1:pool_richness){
               ^
```
[R/generateArtificialData.R:54:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L54) *style:* **Use two spaces to indent, never tabs.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
^
```
[R/generateArtificialData.R:54:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L54) *style:* **lines should not be more than 80 characters.**
```r
	      trait_distances_onedimen[m] <- sqrt(sum(traits_distances[m, ] * traits_distances[m, ]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:54:43:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L54) *style:* **Put spaces around all infix operators.**
```r
	      trait_distances_onedimen[m] <- sqrt(sum(traits_distances[m, ] * traits_distances[m, ]))
                                         ~^~~
```
[R/generateArtificialData.R:54:77:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L54) *style:* **Put spaces around all infix operators.**
```r
	      trait_distances_onedimen[m] <- sqrt(sum(traits_distances[m, ] * traits_distances[m, ]))
                                                                           ~^~
```
[R/generateArtificialData.R:56:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L56) *style:* **lines should not be more than 80 characters.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:56:27:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L56) *style:* **Put spaces around all infix operators.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
                         ~^~~
```
[R/generateArtificialData.R:56:31:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L56) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
                              ^
```
[R/generateArtificialData.R:56:57:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L56) *style:* **Put spaces around all infix operators.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
                                                       ~^~
```
[R/generateArtificialData.R:56:90:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L56) *style:* **Put spaces around all infix operators.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
                                                                                ~^~
```
[R/generateArtificialData.R:57:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L57) *style:* **Use two spaces to indent, never tabs.**
```r
	  comm_spec_matrix[i, c(present_species)] <- 1
^
```
[R/generateArtificialData.R:57:29:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L57) *style:* **Put spaces around all infix operators.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
                           ~^~~
```
[R/generateArtificialData.R:58:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L58) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:59:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L59) *style:* **Use two spaces to indent, never tabs.**
```r
	comm_spec_matrix
^
```
[R/generateArtificialData.R:60:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L60) *style:* **Use two spaces to indent, never tabs.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) traits_pool_df <-
^
```
[R/generateArtificialData.R:62:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L62) *style:* **Use two spaces to indent, never tabs.**
```r
	row1 <- c(column1[-c(which(colSums(comm_spec_matrix) == 0))])
^
```
[R/generateArtificialData.R:63:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L63) *style:* **Use two spaces to indent, never tabs.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) comm_spec_matrix <-
^
```
[R/generateArtificialData.R:63:11:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L63) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) traits_pool_df <-
          ^
```
[R/generateArtificialData.R:63:58:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L63) *style:* **Put spaces around all infix operators.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) traits_pool_df <-
                                                        ~^~~
```
[R/generateArtificialData.R:65:14:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L65) *style:* **Put spaces around all infix operators.**
```r
	row1 <- c(column1[-c(which(colSums(comm_spec_matrix) == 0))])
            ~^~~
```
[R/generateArtificialData.R:65:62:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L65) *style:* **Put spaces around all infix operators.**
```r
	row1 <- c(column1[-c(which(colSums(comm_spec_matrix) == 0))])
                                                            ~^~~
```
[R/generateArtificialData.R:66:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L66) *style:* **Use two spaces to indent, never tabs.**
```r
	comm_spec_matrix <- as.data.frame(cbind(comm_spec_matrix, rep("", n_communities)))
^
```
[R/generateArtificialData.R:66:11:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L66) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) comm_spec_matrix <-
          ^
```
[R/generateArtificialData.R:66:58:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L66) *style:* **Put spaces around all infix operators.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) comm_spec_matrix <-
                                                        ~^~~
```
[R/generateArtificialData.R:67:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L67) *style:* **Use two spaces to indent, never tabs.**
```r
	names(comm_spec_matrix) <- row1
^
```
[R/generateArtificialData.R:69:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L69) *style:* **Use two spaces to indent, never tabs.**
```r
	plots <- as.data.frame(matrix(as.numeric(as.matrix(comm_spec_matrix[, -ncol(comm_spec_matrix)])),
^
```
[R/generateArtificialData.R:69:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L69) *style:* **lines should not be more than 80 characters.**
```r
	comm_spec_matrix <- as.data.frame(cbind(comm_spec_matrix, rep("", n_communities)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:69:26:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L69) *style:* **Put spaces around all infix operators.**
```r
	comm_spec_matrix <- as.data.frame(cbind(comm_spec_matrix, rep("", n_communities)))
                        ~^~~
```
[R/generateArtificialData.R:70:33:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L70) *style:* **Put spaces around all infix operators.**
```r
	names(comm_spec_matrix) <- row1
                               ~^~~
```
[R/generateArtificialData.R:72:1:](https://github.com/thijsjanzen/STEPCAM/blob/66759c0898da3ce78a587caa17ddd1e47ea8560e/R/generateArtificialData.R#L72) *style:* **Use two spaces to indent, never tabs.**
```r
	names(plots) <- traits_pool_df[, 1]
^
```


@members = Member.order("score DESC, number")
の部分は
@members = Member.order(score: :desc, number: :asc)
でもOK


tu gardes le nom de la colonne 'proba_activite' ? ou c'est à changer ?


Yes it should be I clicked on github release just before commit this :cry: (release create the tag automatically)


ok


I would only want to have tool-specific metadata (.launch file) if I actually use that tool (eclipse).


Thanks @mogoodrich . I have removed the old code from MirebalaisActivator


Yes. It's just what I tried before the deadline.


Is there a reason you didn't just call Arrays.sort(clusterIds, Collections.reverseOrder()) here, foregoing the super call and custom reversing code?


Does that code even work? It uses the livestreamer package that was renamed to streamlink.


revert two commits:
e5e75e61c00366afedfb960715183d04e4498e27
a78acae8bf4b233dd122d782200187a574987674
AAC HW encoder work good.


Is there a reason this was added here instead of in ORecordIteratorClusters, which is a superclass and also sorts the clusterIds array?


Good Review of course content 👎


new fav


Please see the github message.
I update the commit hash.


Forgot to add: this commit unblocks issue #9.


not finished


I noticed that the ORecordIteratorClusters constructor (a superclass) also sorts the clusterIds array, but more concerning is the duplicate call to config, once in the superclass, and again here, the first time with the array sorted one way and possibly (in the derived class case) calling it again with the array sorted the opposite way.  Duplicate calls to config are concerning anyway.  If I am missing something or out of line, please let me know.  I am just curious as to the reasoning here.  Thanks!


tempfile is a solid alternative. https://docs.python.org/2/library/tempfile.html

I prefer it, mostly because it will use the temp directory of the OS the executable is running on. It can also be used pretty tightly as a context manager. shutil should be fine though.


[ref: for nunjucks](https://github.com/zenithtekla/node_app/blob/master/exp2014/views/p_about.html)


Yeah, we can do that here instead of using filters in the template. Another thought I had was standardizing the names on import to the database instead of running this filter on each request. Is that something we should look into?


redis


And if it's short term, it is probably wise to put a small comment in here as a #TODO that the save operation here is really just temporary.


:+1:
probably should go in the Makefile, but thanks!


Nice!


No worries, Mengyu! Thanks for the updates! Does this change any of the outputs in the write-up?


That's a good idea but it's not worth going down that path now

I'm not at all concerned about the time to do a simple string manipulation operation on each request (or 1500 in the case of the admin view).

It's not worth memoizing.


No.
> On Sep 21, 2016, at 5:16 PM, tmaurer13 <notifications@github.com> wrote:
>
> No worries, Mengyu! Thanks for the updates! Does this change any of the outputs in the write-up?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub <https://github.com/sudatta0993/STAT_215_Project_1/commit/61738e4132ba5db81038e15411742e370aa740fd#commitcomment-19123088>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AS5RvTBFEvLBbZczPSkCMkth22cg5RfEks5qscjZgaJpZM4KDaNR>.
>


Okay, great, just checking :)


I was just about to send an email to the mailing list, requesting to rename Kernel.rand to Kernel.random to make it consistent with Enum.random and Enum.take_random


`s/gather/gathered/`

https://help.gitbook.com/faq.html > 404


@Murulidhar what does this diff has to do with your issue? You should open an issue with the content of the backtrace if you want people to be able to help you.


I tried your command /pvp and its not working lol Its probably best to submit code that works / was tested on a dev environment .


Виктор, теперь `@wagons_count` только отнимается )


Можно просто `@added_wagons.pop`.


i shall commit to this commit


I'm pretty sure that commit should be reverted.


I can create a new command that is just more work when I could make the work load less work by doing this that actually works. you could still sit to recover health it would only put you on leave and if you wanted to go back you prone. Yes this is a dirty method but Id rather shorten the work load i have then spend a hour on creating a whole brand new command that does the exact same functions . If you can get your command to work Ill use it. Have not spent any time on it working on the l2Server at the moment . I did compile it and try using /pvp no such command when using it .


Sorry, I didn't know this. So I asked you directly.
Anyways I just now solved it.
Thanks


I'm sorry. I don't get why we need this file


I'm sorry! I don't know why we need this file.


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


I only uploaded it for the time being until I get those numbers into the
report, so if you guys want to take a look at the permutation results I
got, you could.

On Wed, Sep 21, 2016 at 5:25 PM, Sudatta Mohanty <notifications@github.com>
wrote:

> I'm sorry. I don't get why we need this file
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/sudatta0993/STAT_215_Project_1/commit/be8aec9aaee2ff1640ebeb83f30c2bda40b04be7#commitcomment-19123178>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ARiOXe-RgpAtYYVXOhSH-1xXLBPDuFPoks5qscsEgaJpZM4KDag1>
> .
>


Not only this card, all the Æ have been retroactively removed from the card names. So if one of these cards is reference in another card it will use Ae instead of Æ.


128792325-Issue5803 (wfbuhl) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2329 of 2364 tests passed, 538 test warnings)

 * 568 tests had: AUD diffs.
 * 119 tests had: ERR diffs.
 * 29 tests had: Table big diffs.
 * 185 tests had: EIO diffs.
 * 27 tests had: ESO small diffs.
 * 14 tests had: ESO big diffs.
 * 1 test had: SSZ small diffs.
 * 4 tests had: ZSZ big diffs.
 * 5 tests had: MTR big diffs.
 * 24 tests had: RDD diffs.
 * 14 tests had: MTR small diffs.
 * 2 tests had: MTD diffs.
 * 2 tests had: Table small diffs.

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


The next commit is "… and make the JS API work".


В принципе нам достаточно чтобы просто не было вызвано ни одного исключения, поэтому можно не возвращать `true`. Если вернётся `nil` нас это устроит.


![fzmc8rh](https://cloud.githubusercontent.com/assets/1153188/18733617/42fd75b2-8075-11e6-84bc-1608e10295c8.png)

😢


@javache, this fixes the issue, but it seems to have caused the development logs to get noisy? I don't know if this is an Xcode 8 issue or this commit's side-effect.


Pretty much, yes. Attempting to run Babel from `node_modules` resulted in empty output, and we need to include `babel-polyfill`, so it's webpack or grunt…


Hey, multiline is great!


Yeah, this was me making sure it worked :)


Likely the Radiant URL is wrong? It should be `http://localhost:3838/base`


Just want to double check, you probably notice this. This line will force all button under editable tow sharing same and only 14px font-size right? Then later btn-sm or btn-lg won't work


sharp right


128792325-Issue5803 (wfbuhl) - 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)


@tavaughan What exactly is your workflow?

This method assumes that both the pivot calibration and spin calibration have already been done. So, the flipping behaviour will only be correct if you have done (or have somehow otherwise obtained) both a pivot calibration and a spin calibration. Otherwise, yes, the flipping will depend on the orientation of the sensor.

As @lassoan mentioned, given a pivot calibration and spin calibration, the method assumes that the sensor/marker origin is on the same side as the tool base.


@superkhau
>And update to ^3.0.0-alpha.8

Actually juggler should be removed here


Okay! Let's remove it once we get it into the review


Ive learned to wrap any methods generating the config key or config with logging and a deterministic failure state id advise anyone doing a plugin to be careful to fail gracefully with logging when overriding those methods


Yes this seems fine. Why does it matter though? Won't nan > 0.5 be nan, so it catches it anyway?


this is my index


test


note: need to deprecate. this commit only includes concordance.


@saaja-sfdc This is the test that is not passing.


Fixed at #59


@saaja-sfdc This is the test that is not passing. This is the input.


@saaja-sfdc This is the test that is not passing. This is the method implementation.


Yup, np

On Wed, Sep 21, 2016 at 5:46 PM, Sudatta Mohanty <notifications@github.com>
wrote:

> Okay! Let's remove it once we get it into the review
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/sudatta0993/STAT_215_Project_1/commit/be8aec9aaee2ff1640ebeb83f30c2bda40b04be7#commitcomment-19123350>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ARiOXdtSRjrNXQgpkS7NHt0MWp0lTMVIks5qsc_1gaJpZM4KDag1>
> .
>


are you sure it is fixed? When I play the game it goes to the game selection menu but then immediately loads Micro Machines (the 2nd game selection)


@MortenBertheussen, trur ikke vi har brukt så mange tima på et mellomrom før siden inf....


Do we want to hide a player's rankings if they haven't played in some time? It would make sense that they still posses that ranking -- they're just not included in the scoreboard.


Test to make sure you can tame it and check console to make sure it does not error out.


iteration (evanweaver) - Win64-Windows-7-VisualStudio-12: Tests Failed (2166 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-88.48%25-red.svg)


HEVC 10bit fixed.
https://github.com/shminer/android_kernel_lge_g5/commit/8b952a394f85f2720524743967108988cd54377f


develop (nmerket) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1767 of 1767 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)


Yikes, yes, this one is a good reminder to me of how wonky JavaScript can be.

I re-learned two things!

- Function names must be unique, or else the most recently defined one wins.

- The number of params a function takes doesn't matter. You could have a function that takes two params, but call it with one and it will still call the function.

e.g.

    function hi(first, last) {
        alert("hello " + first + " " + last);
    }

    hi("matt");

It will just print "hello matt".


develop (nmerket) - 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)


This problem arise because of input-group css in jquery-ui. And in this component we are not you btn-sm or btn-lg. May be work around for this would be to create a new css class with those style and add the class to those elements.


I like what I am doing as it is clear as to what is being done.

In my opinion, `Cancellable` is an ugly abstraction.


@ZephyrJung 注意格式


You don't need to pass any session options, it was just a thing someone requested.

To request a lock call `var lock = consul.lock({ key: 'test' });` Where `test` is a kv path. The lock is acquired when the `acquire` signal is emitted. The lock is no longer valid when `end` is emitted. These are the only signals you should use for tracking the state of the lock. The `error` signal is just for logging. The `release` signal is only emitted when the lock was gracefully released (`end` will also be emitted when gracefully released).

See https://github.com/silas/node-consul#consullockoptions for more information.


nice


129956421-Scalable-Sizing-HTRad-Heat-Crash (mjwitte) - x86_64-MacOS-10.9-clang: OK (2335 of 2335 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)


老忘orz


More important comment is added <unistd.h> for sleep function
Also added sleep after send-stop-pattern to give the clearfog a chance to be ready to receive.


128792325-Issue5803 (wfbuhl) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1184 of 1184 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-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-35.95%25-green.svg)


@FPTeixeira Sugiro criar uma macro no ugui_config para Ugui_log e vc apontar para a BR_LOG lá. Fazer uso de apenas funções da ugui na ugui.c/h.

**_OBS: Sei q vc botou só pra debugar e não iria deixar mas acho interessante colocar log e eles serem desprezados numa versão "release" ou implementados numa versão "debug"_**


@88250 打算改用requestAnimationFrame，不知到alert有没有用，我试试


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


why volatile?  why not (const void*) or maybe better uintptr_t?


I think it usually worthwhile to comment why barrier/fence are necessary.


wagg


This is a great improvement in the self-documentation, thanks!


typo: self-test


All of these changes are already working in Livestreamer for plugins which are broken currently (and people keep opening bug reports for) but haven't been merged in by the project maintainer. I did fix the package names in the first file I checked in after I realized what I'd done. Figured it would just be faster to check them into master to  get them in for the 1.0 release.

On Sep 21, 2016, at 7:14 PM, Forrest <notifications@github.com<mailto:notifications@github.com>> wrote:

Thanks for reverting @cdrage<https://github.com/cdrage>. @scottbernstein<https://github.com/scottbernstein> Please fork the repo then branch in your repo, then open a PR against the main streamlink repo. That let's us review it, confirm tests look good, and then get it merged in.

-
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<https://github.com/streamlink/streamlink/commit/b420f6c6ad093f6eded617c9bfb989f6316b1bd7#commitcomment-19122417>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AESJ1r4LhTqxGUr0SK0rmtiA_oiJslL8ks5qsbo8gaJpZM4KDU5G>.


Yeah, this is better than the way I did it :+1:


I'm looking at the [master branch](https://github.com/streamlink/streamlink/blob/8f40b997b2b5e91dbc8deef526d491491a99de90/src/streamlink/plugins/livestream.py#L3-L7) right now and the code I see is broken. I'm not trying to blame you or anything, I know that your intentions were good, but if we were to publish the package right now, the livestream.com package wouldn't work. That's why we use pull requests and peer reviews.


Yeah, true. This is something you pointed out when we were whiteboarding this earlier.


oh dear :smile: that's rather annoying. suggestions?


I have to point out that the [Photo Editor](https://github.com/fengyuanchen/photo-editor) is an web app, not a library.


Change has to be made it should be common register() call not seperate register_metric()


Sure, I will try next week, good job !


Metric name array can be passed from sampleProp.conf in spite of hard coding the metric name.


Wrong Path added /etc/liota/packages/package_messenger.fifo

Is the code tested once before merging?


    `type/t_Hakaru` := { 'known_continuous', 'known_discrete', 'Ret(anything)',
        'Bind(anything, name, anything)', 'specfunc(Msum)', 'Weight(anything, anything)',
       t_pw, t_case, 'Plate(anything, name, anything)'}

would be an excellent first approximation.  I essentially just read `integrate`, and skipped some cases that we don't want to deal with as inputs (right now).


Change has to be made it should be common register() call not separate register_metric()


That thing you're mentioning is something completely different.

That line relates to a spigot change that stops blocking the main thread.


commit


Proper code formatting has to be done. Blank line to be inserted.


Code formatting to be done.


There's probably a better and more object-oriented way to do this besides making a SceneSwitcher class...


@claudijd Now blog looks fine! Fixed those broken relative URL


Also see [Issue 295](https://github.com/weidai11/cryptopp/issues/295).


This is incorrect because ShadowsocksRunnerService will read SharedPreferences and this will result in incorrect behavior after making changes to settings.


Not sure if anyone is reading this, but I fresh installed Jessie from the Raspberry Pi website and I'm still experience the autogen errors that you reference in this commit.  Would love any advice on how to get this thing up and running.  Thanks.


This won't silence the other warning mentioned in #77 though.


It seems canvas not round on edge, maybe add them will look better?
```
	_drawPath: function () {
		var i, j, len, len2, point, drawMethod;

        	if (this.options.dashArray) {
            		var da = typeof(this.options.dashArray) === "string" ? this.options.dashArray.split(",").map(function(el,ix,ar) { return parseInt(el); }) : this.options.dashArray;
            		this._ctx.setLineDash(da);
        	} else {
			this._ctx.setLineDash([]);
        	}

		this._ctx.beginPath();
        //Add round for canvas - START
        this._ctx.lineCap  = 'round';
        this._ctx.lineJoin = 'round';
        //Add round for canvas - END
```


shouldn't you fail if `get()` does not throw an `ExecutionException`?


Last update: 22/09/2016


It seems canvas not round on edge, maybe add them will look better?

```
    _drawPath: function () {
        var i, j, len, len2, point, drawMethod;

            if (this.options.dashArray) {
                    var da = typeof(this.options.dashArray) === "string" ? this.options.dashArray.split(",").map(function(el,ix,ar) { return parseInt(el); }) : this.options.dashArray;
                    this._ctx.setLineDash(da);
            } else {
            this._ctx.setLineDash([]);
            }

        this._ctx.beginPath();
        //Add round for canvas - START
        this._ctx.lineCap  = 'round';
        this._ctx.lineJoin = 'round';
        //Add round for canvas - END
```


Hi @mjwillson I just wanted to let you know that I have reverted this and one other commit you made because I understand via Alex Miller that you are unable to sign the Clojure CA.

Let me know if that changes, and I can reinstate. Thanks!


You don't need to check for length. using if material_containers: does the same.


I noticed that, when resizing the window, the text "photographer" would overlap the right column text for a bit before repositioning on top of the right column text.  I set the display of the left column to "flex" and used "justify-content" to "flex-end".  Now, as soon as it hits the size threshold the whole left column text will jump to the top of the right.


128792325-Issue5803 (wfbuhl) - i386-Windows-7-VisualStudio-12: OK (2295 of 2330 tests passed, 534 test warnings)

 * 564 tests had: AUD diffs.
 * 119 tests had: ERR diffs.
 * 29 tests had: Table big diffs.
 * 184 tests had: EIO diffs.
 * 27 tests had: ESO small diffs.
 * 14 tests had: ESO big diffs.
 * 1 test had: SSZ small diffs.
 * 4 tests had: ZSZ big diffs.
 * 5 tests had: MTR big diffs.
 * 24 tests had: RDD diffs.
 * 14 tests had: MTR small diffs.
 * 2 tests had: MTD diffs.
 * 2 tests 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-98.5%25-yellow.svg)


Please add to a repository


Initial commit.


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


Any chance of uploading a compiled .deb release?


or should we call it "superelastix" ?


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1105](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=13889&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests failed: 7, passed: 215, ignored: 3 Build time: 00:07:38
### Failed tests
```
org.genivi.sota.device_registry.DeviceResourceSpec.GET request with ?regex yields devices which match the regex.: <no details avaliable>

org.genivi.sota.device_registry.DeviceResourceSpec.PUT request after POST succeeds with updated device.: <no details avaliable>

org.genivi.sota.device_registry.DeviceResourceSpec.POST request with same deviceName fails with conflict.: <no details avaliable>

org.genivi.sota.device_registry.DeviceResourceSpec.POST request with same deviceId fails with conflict.: <no details avaliable>

org.genivi.sota.device_registry.DeviceResourceSpec.PUT request updates device.: <no details avaliable>

org.genivi.sota.device_registry.DeviceResourceSpec.PUT request with same deviceName fails with conflict.: <no details avaliable>

org.genivi.sota.device_registry.DeviceResourceSpec.PUT request with same deviceId fails with conflict.: <no details avaliable>

```


Hi Alexander,

I tried add more unit test cases, I haven’t found the problem that the
enqueued job with wrong queue name.

1. Are you use ActiveJob or just sidekiq worker?
2. Have you set ‘default’ queue name inside the job worker?
3. Are you use yml config?

You can simply test on your own console:

schedule_file = "config/schedule.yml"
if File.exists?(schedule_file) && Sidekiq.server?
  Sidekiq::Cron::Job.load_from_hash YAML.load_file(schedule_file)end

Sidekiq::Cron::Job.all.first.enque!

I did see the job goes to the right queue.

--
Sincerely
josh.c

From: Alexander Logvinov <notifications@github.com>
<notifications@github.com>
Reply: ondrejbartas/sidekiq-cron
<reply@reply.github.com>
<reply@reply.github.com>
Date: September 22, 2016 at 2:17:30 AM
To: ondrejbartas/sidekiq-cron <sidekiq-cron@noreply.github.com>
<sidekiq-cron@noreply.github.com>
Cc: josh.c <junyu.live@gmail.com> <junyu.live@gmail.com>, Author
<author@noreply.github.com> <author@noreply.github.com>
Subject:  Re: [ondrejbartas/sidekiq-cron] Calling
perform_later/perform_async for jobs (b0c22b4)

Hi! This breaks simple configuration:

main_loader:
cron: '* * * * *'
class: 'Worker::FetchLoader'
queue: main
args:
type: main

comments_loader:
cron: '* * * * *'
class: 'Worker::FetchLoader'
queue: comments
args:
type: comments

Now Worker::FetchLoader always executes in the default queue.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/ondrejbartas/sidekiq-cron/commit/b0c22b4562375f86275c1476646380de4982de5a#commitcomment-19127124>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABDRiLhUrFbsf16xuc_1p5Hmv5ldCwrEks5qskeogaJpZM4KDrld>
.


PRs improving the situation are very welcome :)


are you trying something with @ExceptionHandler(Exception.class)

```
public @ResponseBody String getGenerivSubReportResult(@RequestParam final String aggregatedBy,
 +            @RequestParam final Integer caseCategory, @RequestParam final String standingCounsel,
 +            @RequestParam final String courtType, @RequestParam final Integer courtName,
 +            @RequestParam final String judgmentType, @RequestParam final Integer petitionType,
 +            @RequestParam final Integer caseStatus, @RequestParam final String officerIncharge,
 +            @RequestParam final Date fromDate, @RequestParam final Date toDate, final HttpServletRequest request,
 +            final HttpServletResponse response) throws IOException, ParseException {

```
anymore parameters ?   Use form binding model here i hope its your GenericSubReportResult


Thanks!
On Wed, Sep 21, 2016 at 01:08 Kevin Oliver <notifications@github.com> wrote:

> @adriaanm <https://github.com/adriaanm> this got sorted out in twitter@
> 90f2180
> <https://github.com/twitter/util/commit/90f218014dfbd85bf3d7b91246dee98cfda01161>
>
> (got pointed here via twitter#174
> <https://github.com/twitter/util/issues/174>)
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/adriaanm/util/commit/17625f46400dcc3b777168e47b8244f932372794#commitcomment-19105712>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAFjy1wCurTewy04VHdNI6Of2FqNUOSqks5qsGd3gaJpZM4KCPSk>
> .
>


I used release-v1 and the command line. Re-tested now with the same result, from a clean git clone.

release-v2, however, hangs when dexing one of the jar files, after the mockito-core-1.9.5.jar is done, both with the new in-process dexing and the standalone process method.
The hang occurs with 2.1.3 and 2.2.0, and not with 2.1.2.

It would still be possible to upgrade Gradle and receive the profiled Gradle security fix by using plugin version plugin 2.1.2 and Gradle 2.14.1.


Hi Andrei,
I'm currently working on 5433,
and I noticed you set hmp_full_threshold to 575 on 5433,
is this value specific to platform?
If yes, how did you get this value?
Thank you for your previous work on 5433, learned a lot.

Regards


Per the tag line above this is in 5.6.24 upwards.


I would also split this into 2 sentences

Each element contains the metrics data provided by the HTTP requests plugin (just one metric in the example).
The data may also contain many samples (just one in the example).


"unpopulated position for SP0256-AL" quite likely just means the chip was salvaged for use on another board if the game uses it and in reality it should be there.

also, since there are IC positions, why not use them in the filenames for this clone?