[R/ABC_SMC.R:2:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
calculateWeight <- function(params, target, sigma,
^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:37:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L37) *style:* **Variable and function names should be all lowercase.**
```r
normalizeWeights <- function(x) {
^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:71:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L71) *style:* **Variable and function names should be all lowercase.**
```r
calculateDistance <- function(rich, even, div, opt_diff, obs, sd_vals)  {
^~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:75:40:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L75) *style:* **Put spaces around all infix operators.**
```r
  fit_optima <- (opt_diff / sd_vals[4])^2;
                                      ~^~
```
[R/ABC_SMC.R:83:21:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L83) *style:* **Variable and function names should be all lowercase.**
```r
ABC_SMC <- function(numParticles, species_fallout, taxa, esppres, n_traits,
                    ^~~~~~~~~~~~
```
[R/ABC_SMC.R:85:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L85) *style:* **lines should not be more than 80 characters.**
```r
                    abundances, frequencies, stopRate, Ord, continue_from_file = TRUE,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:85:46:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L85) *style:* **Variable and function names should be all lowercase.**
```r
                    abundances, frequencies, stopRate, Ord, continue_from_file = TRUE,
                                             ^~~~~~~~
```
[R/ABC_SMC.R:88:6:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L88) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in seq_along(sd_vals)) {
     ^
```
[R/ABC_SMC.R:89:7:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L89) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(sd_vals[[i]] == 0.000) {
      ^
```
[R/ABC_SMC.R:91:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L91) *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:97:18:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L97) *style:* **Variable and function names should be all lowercase.**
```r
  disp_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:98:18:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L98) *style:* **Variable and function names should be all lowercase.**
```r
  filt_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:99:18:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L99) *style:* **Variable and function names should be all lowercase.**
```r
  comp_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:101:13:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L101) *style:* **Variable and function names should be all lowercase.**
```r
  fits <- 1:numParticles
            ^~~~~~~~~~~~
```
[R/ABC_SMC.R:102:17:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L102) *style:* **Variable and function names should be all lowercase.**
```r
  rich_vec <- 1:numParticles
                ^~~~~~~~~~~~
```
[R/ABC_SMC.R:103:16:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L103) *style:* **Variable and function names should be all lowercase.**
```r
  eve_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:104:16:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L104) *style:* **Variable and function names should be all lowercase.**
```r
  div_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:105:16:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L105) *style:* **Variable and function names should be all lowercase.**
```r
  opt_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:111:21:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L111) *style:* **Variable and function names should be all lowercase.**
```r
  weights <- rep(1, numParticles)
                    ^~~~~~~~~~~~
```
[R/ABC_SMC.R:112:26:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L112) *style:* **Variable and function names should be all lowercase.**
```r
  next_weights <- rep(1, numParticles)
                         ^~~~~~~~~~~~
```
[R/ABC_SMC.R:113:16:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L113) *style:* **Variable and function names should be all lowercase.**
```r
  indices <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:120:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L120) *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:124:7:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L124) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(d[numParticles,1] == numParticles) {
      ^
```
[R/ABC_SMC.R:124:10:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L124) *style:* **Variable and function names should be all lowercase.**
```r
    if(d[numParticles,1] == numParticles) {
         ^~~~~~~~~~~~
```
[R/ABC_SMC.R:124:23:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L124) *style:* **Commas should always have a space after.**
```r
    if(d[numParticles,1] == numParticles) {
                      ^
```
[R/ABC_SMC.R:124:29:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L124) *style:* **Variable and function names should be all lowercase.**
```r
    if(d[numParticles,1] == numParticles) {
                            ^~~~~~~~~~~~
```
[R/ABC_SMC.R:145:5:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L145) *style:* **Variable and function names should be all lowercase.**
```r
    numberAccepted <- 0
    ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:146:28:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L146) *style:* **Variable and function names should be all lowercase.**
```r
    if (t != 1) weights <- normalizeWeights(weights)
                           ^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:146:28:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L146) *warning:* **no visible global function definition for ‘normalizeWeights’**
```r
    if (t != 1) weights <- normalizeWeights(weights)
                           ^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:154:12:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L154) *style:* **Variable and function names should be all lowercase.**
```r
    while (numberAccepted < numParticles) {
           ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:154:29:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L154) *style:* **Variable and function names should be all lowercase.**
```r
    while (numberAccepted < numParticles) {
                            ^~~~~~~~~~~~
```
[R/ABC_SMC.R:158:19:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L158) *style:* **Variable and function names should be all lowercase.**
```r
        params <- getRandomVals(species_fallout)
                  ^~~~~~~~~~~~~
```
[R/ABC_SMC.R:158:19:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L158) *warning:* **no visible global function definition for ‘getRandomVals’**
```r
        params <- getRandomVals(species_fallout)
                  ^~~~~~~~~~~~~
```
[R/ABC_SMC.R:160:19:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L160) *style:* **Variable and function names should be all lowercase.**
```r
        params <- getFromPrevious(indices, weights,
                  ^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:162:19:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L162) *warning:* **no visible global function definition for ‘perturb’**
```r
        params <- perturb(params, sigma)
                  ^~~~~~~
```
[R/ABC_SMC.R:190:20:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L190) *style:* **Variable and function names should be all lowercase.**
```r
      FD_output <- strippedDbFd(Ord, communities[, present_species])
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:190:20:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L190) *warning:* **no visible global function definition for ‘strippedDbFd’**
```r
      FD_output <- strippedDbFd(Ord, communities[, present_species])
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:191:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L191) *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:192:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L192) *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:193:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L193) *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:198:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L198) *style:* **Use two spaces to indent, never tabs.**
```r
	  } else {
^
```
[R/ABC_SMC.R:199:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L199) *style:* **Use two spaces to indent, never tabs.**
```r
	    d <- read.table(paste("particles_t=", t, ".txt", sep="",
^
```
[R/ABC_SMC.R:200:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L200) *style:* **Use two spaces to indent, never tabs.**
```r
	                          collapse = NULL), header = F)
^
```
[R/ABC_SMC.R:201:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L201) *style:* **Use two spaces to indent, never tabs.**
```r
	  }
^
```
[R/ABC_SMC.R:202:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L202) *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:205:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L205) *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:207:14:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L207) *style:* **Variable and function names should be all lowercase.**
```r
      fit <- calculateDistance(FRic[[1]], FEve[[1]], FDiv[[1]],
             ^~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:212:9:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L212) *style:* **Variable and function names should be all lowercase.**
```r
        numberAccepted <- numberAccepted + 1
        ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:212:27:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L212) *style:* **Variable and function names should be all lowercase.**
```r
        numberAccepted <- numberAccepted + 1
                          ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:213:19:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L213) *style:* **Variable and function names should be all lowercase.**
```r
        next_disp[numberAccepted] <- params[1]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:214:19:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
        next_filt[numberAccepted] <- params[2]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:215:19:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L215) *style:* **Variable and function names should be all lowercase.**
```r
        next_comp[numberAccepted] <- params[3]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:217:14:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L217) *style:* **Variable and function names should be all lowercase.**
```r
        fits[numberAccepted] <- fit
             ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:218:18:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L218) *style:* **Variable and function names should be all lowercase.**
```r
        rich_vec[numberAccepted] <- FRic[[1]]
                 ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:219:17:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L219) *style:* **Variable and function names should be all lowercase.**
```r
        eve_vec[numberAccepted] <- FEve[[1]]
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:220:17:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L220) *style:* **Variable and function names should be all lowercase.**
```r
        div_vec[numberAccepted] <- FDiv[[1]]
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:221:17:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L221) *style:* **Variable and function names should be all lowercase.**
```r
        opt_vec[numberAccepted] <- mean_optimum;
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:224:24:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L224) *style:* **Variable and function names should be all lowercase.**
```r
          next_weights[numberAccepted] = 1
                       ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:224:40:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L224) *style:* **Use <-, not =, for assignment.**
```r
          next_weights[numberAccepted] = 1
                                       ^
```
[R/ABC_SMC.R:226:24:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L226) *style:* **Variable and function names should be all lowercase.**
```r
          next_weights[numberAccepted] =
                       ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:226:40:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L226) *style:* **Use <-, not =, for assignment.**
```r
          next_weights[numberAccepted] =
                                       ^
```
[R/ABC_SMC.R:227:13:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L227) *style:* **Variable and function names should be all lowercase.**
```r
            calculateWeight(params, changed, sigma, disp_vals, filt_vals,
            ^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:231:13:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L231) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
            ^
```
[R/ABC_SMC.R:231:14:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L231) *style:* **Variable and function names should be all lowercase.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
             ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:231:34:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L231) *style:* **Variable and function names should be all lowercase.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
                                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:237:21:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L237) *style:* **Put spaces around all infix operators.**
```r
      if (tried > (1/stopRate) && tried > 50)  {
                   ~^~
```
[R/ABC_SMC.R:237:22:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L237) *style:* **Variable and function names should be all lowercase.**
```r
      if (tried > (1/stopRate) && tried > 50)  {
                     ^~~~~~~~
```
[R/ABC_SMC.R:239:13:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L239) *style:* **Variable and function names should be all lowercase.**
```r
        if (numberAccepted / tried < stopRate) {
            ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:239:38:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L239) *style:* **Variable and function names should be all lowercase.**
```r
        if (numberAccepted / tried < stopRate) {
                                     ^~~~~~~~
```
[R/ABC_SMC.R:257:54:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L257) *style:* **Put spaces around all infix operators.**
```r
    file_name <- paste("particles_t=", t, ".txt", sep="", collapse = NULL)
                                                    ~^~
```
[R/ABC_SMC.R:260:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L260) *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:261:9:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L261) *style:* **Variable and function names should be all lowercase.**
```r
        numberAccepted / (tried-1), "\n")
        ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:261:32:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L261) *style:* **Put spaces around all infix operators.**
```r
        numberAccepted / (tried-1), "\n")
                              ~^~
```
[R/ABC_SMC.R:264:27:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L264) *style:* **Commas should always have a space after.**
```r
    next_weights <- rep(1,numParticles)
                          ^
```
[R/ABC_SMC.R:264:27:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L264) *style:* **Variable and function names should be all lowercase.**
```r
    next_weights <- rep(1,numParticles)
                          ^~~~~~~~~~~~
```
[R/ABC_SMC.R:265:20:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L265) *style:* **Variable and function names should be all lowercase.**
```r
    next_disp <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:266:20:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L266) *style:* **Variable and function names should be all lowercase.**
```r
    next_filt <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:267:20:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L267) *style:* **Variable and function names should be all lowercase.**
```r
    next_comp <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:274:61:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L274) *style:* **Put spaces around all infix operators.**
```r
    d <- read.table(paste("particles_t=", t - 2, ".txt", sep="",
                                                           ~^~
```
[R/ABC_SMC.R:278:63:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L278) *style:* **Put spaces around all infix operators.**
```r
      d <- read.table(paste("particles_t=", t - 1, ".txt", sep="",
                                                             ~^~
```
[R/ABC_SMC.R:281:15:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L281) *style:* **Put spaces around all infix operators.**
```r
	    d <- read.table(paste("particles_t=", t, ".txt", sep="",
             ~^~~
```
[R/ABC_SMC.R:282:44:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/ABC_SMC.R#L282) *style:* **Put spaces around all infix operators.**
```r
	                          collapse = NULL), header = F)
                                          ~^
```
[R/generateArtificialData.R:4:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L15) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:16:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L19) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:19:14:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L45) *style:* **Use two spaces to indent, never tabs.**
```r
	      }
^
```
[R/generateArtificialData.R:45:18:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L46) *style:* **Use two spaces to indent, never tabs.**
```r
	    }
^
```
[R/generateArtificialData.R:46:25:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L52) *style:* **Use two spaces to indent, never tabs.**
```r
	    }
^
```
[R/generateArtificialData.R:53:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L58) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:59:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/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/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L72) *style:* **Use two spaces to indent, never tabs.**
```r
	names(plots) <- traits_pool_df[, 1]
^
```
[R/generateArtificialData.R:72:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L72) *style:* **lines should not be more than 80 characters.**
```r
	plots <- as.data.frame(matrix(as.numeric(as.matrix(comm_spec_matrix[, -ncol(comm_spec_matrix)])),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:72:15:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L72) *style:* **Put spaces around all infix operators.**
```r
	plots <- as.data.frame(matrix(as.numeric(as.matrix(comm_spec_matrix[, -ncol(comm_spec_matrix)])),
             ~^~~
```
[R/generateArtificialData.R:74:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L74) *style:* **Use two spaces to indent, never tabs.**
```r
	traits_pool_df[ ,c(2:ncol(traits_pool_df))] <- as.matrix(
^
```
[R/generateArtificialData.R:75:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L75) *style:* **Use two spaces to indent, never tabs.**
```r
	                traits_pool_df[ ,c(2:ncol(traits_pool_df))])
^
```
[R/generateArtificialData.R:75:22:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L75) *style:* **Put spaces around all infix operators.**
```r
	names(plots) <- traits_pool_df[, 1]
                    ~^~~
```
[R/generateArtificialData.R:77:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L77) *style:* **Use two spaces to indent, never tabs.**
```r
	for (i in 2:ncol(traits_pool_df)) {
^
```
[R/generateArtificialData.R:77:53:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L77) *style:* **Put spaces around all infix operators.**
```r
	traits_pool_df[ ,c(2:ncol(traits_pool_df))] <- as.matrix(
                                                   ~^~~
```
[R/generateArtificialData.R:79:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L79) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:80:1:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L80) *style:* **Use two spaces to indent, never tabs.**
```r
	output <- list( traits = traits_pool_df, abundances = plots);
^
```
[R/generateArtificialData.R:80:13:](https://github.com/thijsjanzen/STEPCAM/blob/ae6bace8e017496d3896404dee59b9b6c5cd64da/R/generateArtificialData.R#L80) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for (i in 2:ncol(traits_pool_df)) {
            ^
```


`init-state` is not defined.

Build log:
```
...
./forth kernel.dic ../../src/cforth/load.fth
./makeccalls <../../src/app/esp8266/textend.c >tccalls.fth
BP=/esk/c/tmp/esp8266/cforth/src ./forth forth.dic tccalls.fth ../../src/app/esp8266/app.fth

init-state ?
Error at:    init-state  |                          ( )
sector# isn't unique
random isn't unique
lbflip isn't unique
ls isn't unique
execute-buffer isn't unique
end0 isn't unique
.node isn't unique
stand-init isn't unique
CC ../../src/cforth/embed/makebi.c
...
```

```


Since we have this
```my $cds_seq = defined($tr->{_variation_effect_feature_cache}) ? $tr->{_variation_effect_feature_cache}->{translateable_seq} : $tr->translateable_seq;```
should it also be like
```my $three_prime_utr = defined($tr->{_variation_effect_feature_cache}) ? $tr->{_variation_effect_feature_cache}->{three_prime_utr} : $tr->three_prime_utr;```
?


:+1: :tada: :cake: :beers:


@snicolet Thanks, FYI  I just have pushed [this](https://github.com/pb00068/Stockfish/tree/discov_checks_in_see) to try a more general approach of handling discovered checks in SEE.


Sir,can be take 2 stings


For the example


added Ciat Project NO


!= is a numeric comparison. AFAICT $current_changeset is a database row. This cannot be the right operator.


> So now you can revert all the skin changes.

Why? You didn't understand the rationale then?
Let me try to explain again: the 'e' & 'c' position code can be useful in an embedded screen in a plugin, as the location-layout will then be applicable to all skin-resolutions. But in a skin, where the resolution is of course fixed, it makes no sense to use those relative positions. It only uses resources for calculating a value, that's fixed anyway.
So as I said: those updates were due anyway. This bug only speeded up actually doing them :)


hello dashesy,
first of all, thanks for your reply. I'm sorry but no mentions about units in `--help`. Should accel_rate be in seconds too? In addition, what's the interval between two samples in the same light capture session?
Thanks for your time.


这个是回归滴节奏麽。。。


Do you account for the fact that in this crude implementation of slider_blockers(), the snipersOnKing[] can be both snipers-for-pins and snipers-for-discovered-checks ?


[R/ABC_SMC.R:319:6:](https://github.com/richelbilderbeek/nLTT/blob/fbad5877b4eb7aebcd4f009a417f3fa70632d9b6/R/ABC_SMC.R#L319) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(j in seq_along(parameters)) {
     ^
```


@hmalphettes Any feeling about this?


Unfortunately I have no clue  at the moment: it's not reproducible on my own machine and the diff on the appveyor one doesn't tell me much:
```
C:\projects\micropython\tests>diff cmd_showbc.py.exp cmd_showbc.py.out
30a31,32
>  50 01 68 83 5a 69 83 5b 23 0e 32 80 16 02 50 01
>  68 83 5a 6a 5c 00 81 5c 01 11 5b 81 5b
36,37d37
< (INIT_CELL 16)
<   bc=-4 line=1
```
Any idea where those extra bytes might come from? I don't have enough time right now but later on I'll do some debugging on the appveyor builds.


It looks like it doesn't work because prototype.js checks for text/javascript to auto-eval... but for some reason the content type is text/javascript;UTF-8...


Yeah that would work as well, I just figured this was actually more specific.


这里没有问题


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


Thank you very much to the development of feature, I have been plagued by health and check compatibility issues, this I spent a long time, when I see you have time to submit this feature, I immediately compile test, it works very well, thank you very much for the efforts you have made, but also hope to earlier merged into the yaoweibin/nginx_upstream_check_module program, I hope a lot of people plagued by this problem, finally thank you very much.


Yes, I know. A flawed view/controller doesn't mean that the model has to adapt to it though :wink:


Fixes #133 and, apparently fixes #132


Ajouter node_modules en dépendance


@tomlutzenberger You were fine until you said "talk like a redneck." Next time leave that part out. I'd rather curse over this place than insult folks :).


ㅁㅊ다ㅁㅊ어


코드줄가


I used comma to separate the versions so far, https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-tree/xwiki-platform-tree-api/src/main/java/org/xwiki/tree/script/TreeScriptService.java#L40 and I remember I've seen others doing the same.


@ngoquang2708 awesome bro for brough N version :D ...
And out of topic.... I want to ask.
What I need in kernel to make CM13 booting to home?  I am from Core 2 device Ih24n@xda.


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


Both removed.


@llopv this class breaks some things that are aligned left in other steps

I would expect the default to be aligned left and text-center only the sections that are center aligned. What do you think?


Do you really want to do this comparison inside tripple loop? Define bool flag instead.


err...yep!  Removed.


It returns hints, but it also allow to set the status and various other things possible via `ServerHttpResponse`, that why I chose a less opinionated name. Any thoughts?


yep in many places the same problem as well: like NodeA.set("value",Type.Double, 42); will not work as well because 42 is considered as int


이게 머하는 건지 몰겠어서 봐봤자 이해못할듯


Interesting!

You can also consider using something similar to the condition `!aligned(from, to, square<KING>(color)))` to handle discovered checks by pawns


Be careful with those kind of changes, they can break mssql.


Yeah, thanks for doing this, I manually synced from the kernel.org mirror a few days ago to keep it relatively up-to-date, but this is a lot better. Looks like MTU is back up too, but at a different location now: http://mirrors.lug.mtu.edu/archlinux/


```cs
public static T Try<T>(Action action, T def)
        {
            return def;

            //Console.WriteLine("\'dic\' is null.");
            //return def;

            //Console.WriteLine("key \'a\' was not found in Dictionary \'dic\'.");
            //return def;
        }
```

적당히 주석풀고 쓰면됨


@LouisGac : here there are no update of request ? Only factor out ? No ?


Interesting! This is a generalization of http://tests.stockfishchess.org/tests/view/57d9c0650ebc59030fbe5324

You can also consider using something similar to the condition !aligned(from, to, square<KING>(color))) to handle discovered checks by pawns.


Not sure: just saying.


up to now only one instance of subject can be supplied to the digester


ad883f7...10f8821 implements the same workaround as Finder for this.


Yep, just moving code, no other change.


Oh, thanks, man, my fault. I'll think up what to do with this after I'm back from vacation.
Thanks again for noticing. The library is great!


This file contents have been translated to English.
They are going to be moved to the project kanban board.


Zusätzlich: Bist Du sicher, dass es sich bei den neuen Zahlen in den Spalten-Headers um die Jahreszahl der Daten, nicht um die Jahreszahl der Publikation handelt?


To keep not only 4 tiles but any intersecting tile


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

org.genivi.sota.core.PackagesResourceSpec.returns package blacklist info when searching blacklisted package: <no details avaliable>

org.genivi.sota.core.transfer.DeviceUpdatesSpec.when multiple packages are pending sorted by installPos: <no details avaliable>

```


Yeah that should work


It's slow anyway since it's sent a ton of tiles via netpacks. I have long-standing wish to do some cheats refactoring (and add more useful features to them) so I'll improve it then.

Also work on FoW anyway and wish to implement some feature to get rid of this loop.


Rob, you forgot one BIG fact, the reason i sue relative positions is AutoRes, with locked positions you can not use it, i.e. in vix the infonaut is always 10 pixels from the bottom of screen, if you edit skins to be locked locations, you WILL break AutoRes for skins.


Hello,

A warning in my woocommerce is appearing saying the next message: "Warning: trim() expects parameter 1 to be string, object given in /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-cart.php".
With the modification made above, the problem is solved, but I don't want to modify the core files of the woocommerce because on the following updates, my change will be overriden.
Would be this change in the woocommerce in the future versions? As in the topic says [2.6] I thought in that version the change would be applied, but I have the 2.6.4 and the change is not there.

Excuse me for my ignorance, if I'm posting this where I don't have to.

Thanks in advance.

Cheers


Please add this information to documentation about that flag. (http://jinzhu.me/gorm/curd.html#update)


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


Yes that's how we do most of the time.


done


Are you sure about this change? I mean, technically it's `hh:mm:ss`, right?


The fact that I am not done with my attempts at the flanks idea (though I'm getting more and more desperate, it has to be admitted) is not an argument :-) People can do whatever they want with my tests!


@mdo It was not meant as an insult. I'm sorry.


You probably meant `cavalier attitude` (arrogant) rather than `Cavelier` (French explorer).


Picture model must contain "imageable_id" and "imageable_type" field.


Yes we can use transceiver clock (probably not a multiple of if since we are already at 312.5MHz for a 12.5Gbps link) to run transport layer if the data generator is able to give continous data stream at this frequency. I will add a parameter to remove the fifo in that case and only keep the elastic buffers.


@thijsjanzen : looks like you've skipped the top line: `Generated by roxygen2: do not edit by hand`. This line will be removed the next build. I'll fix it.


即使是最新版的 `eslint-config-airbnb` 也还是用了这个规则，所以只能 disable


Hi, the link is broken and I cannot find any suitable replacement for the link, can you please look into it?


Just to mention it, I have just used the notation I have found in the same piece of code, which I think was not mine, so would be nice at least to have a clear rule.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1056](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=13587&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests failed: 2 (2 new), passed: 212, ignored: 3 Build time: 00:11:12
### Failed tests
```
org.genivi.sota.core.PackageResourceWordSpec: <no details avaliable>

org.genivi.sota.core.transfer.DeviceUpdatesSpec.marks reported packages as installed: <no details avaliable>

```


This adds `mcmc_nltt` to the `NAMESPACE` file


Checkmarx scan results 20 Sep 2016 11:25 UTC +03:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

0d90a48ef1c8bd6d84ce271e1dd777964763d87d	@web-flow


Please revert this. This change was invalid and is against return early paradigm


Same here, also invalid


Hey, could you open an issue over at the angr github about this? This is not intended behavior :)


This change was a really bad commit. Please make a PR first to discuss this.
The "return early" must have precedence over negative statements, always, in core as it should in any other "clean code".


@jets42 `:` is a special builtin, the ordinary rules don't apply.


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


ok


This regressed this bug: https://bugzilla.xamarin.com/show_bug.cgi?id=35343


[R/alignments_same_distr.R:13:1:](https://github.com/richelbilderbeek/Cer2016/blob/e37c145291e0572f8eb555d33f02b251b6a7d018/R/alignments_same_distr.R#L13) *style:* **Variable and function names should not be longer than 30 characters.**
```r
alignments_same_distr_nltt_stat <- function(df) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/posteriors_same_distr.R:13:1:](https://github.com/richelbilderbeek/Cer2016/blob/e37c145291e0572f8eb555d33f02b251b6a7d018/R/posteriors_same_distr.R#L13) *style:* **Variable and function names should not be longer than 30 characters.**
```r
posteriors_same_distr_nltt_stat <- function(df) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-alignments_same_distr.R:8:9:](https://github.com/richelbilderbeek/Cer2016/blob/e37c145291e0572f8eb555d33f02b251b6a7d018/tests/testthat/test-alignments_same_distr.R#L8) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  df <- alignments_same_distr_nltt_stat(nltt_stats)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-alignments_same_distr.R:31:5:](https://github.com/richelbilderbeek/Cer2016/blob/e37c145291e0572f8eb555d33f02b251b6a7d018/tests/testthat/test-alignments_same_distr.R#L31) *style:* **Variable and function names should not be longer than 30 characters.**
```r
    alignments_same_distr_nltt_stat(nltt_stats),
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-alignments_same_distr.R:44:19:](https://github.com/richelbilderbeek/Cer2016/blob/e37c145291e0572f8eb555d33f02b251b6a7d018/tests/testthat/test-alignments_same_distr.R#L44) *style:* **Commas should always have a space after.**
```r
    sti = rep(c(1,2), each = 100, times = 1),
                  ^
```
[tests/testthat/test-alignments_same_distr.R:50:9:](https://github.com/richelbilderbeek/Cer2016/blob/e37c145291e0572f8eb555d33f02b251b6a7d018/tests/testthat/test-alignments_same_distr.R#L50) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  df <- alignments_same_distr_nltt_stat(nltt_stats)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-alignments_same_distr.R:70:9:](https://github.com/richelbilderbeek/Cer2016/blob/e37c145291e0572f8eb555d33f02b251b6a7d018/tests/testthat/test-alignments_same_distr.R#L70) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  df <- alignments_same_distr_nltt_stat(nltt_stats)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-posteriors_same_distr.R:8:9:](https://github.com/richelbilderbeek/Cer2016/blob/e37c145291e0572f8eb555d33f02b251b6a7d018/tests/testthat/test-posteriors_same_distr.R#L8) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  df <- posteriors_same_distr_nltt_stat(nltt_stats)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-posteriors_same_distr.R:29:9:](https://github.com/richelbilderbeek/Cer2016/blob/e37c145291e0572f8eb555d33f02b251b6a7d018/tests/testthat/test-posteriors_same_distr.R#L29) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  df <- posteriors_same_distr_nltt_stat(nltt_stats)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-posteriors_same_distr.R:47:9:](https://github.com/richelbilderbeek/Cer2016/blob/e37c145291e0572f8eb555d33f02b251b6a7d018/tests/testthat/test-posteriors_same_distr.R#L47) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  df <- posteriors_same_distr_nltt_stat(nltt_stats)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


why aren't you forwarding the `Err` case? The `len` is from user input and could just as well be an lvalue. If that is not the case ever, we should patch the `mir::AssertMessage` type.


Updated Android Studio? 👍


In this proyect i use all android's technology than i can for trainning. If u want to give me a advice, please send it to me, ill feel so happy. Good day.


INTEGRATION TESTING_2016-09-20 11:33:28


Yeap. They released 2.2


what?


This rule does not target method invocation, it target method declarations. Therefore, the message should be changed to `Avoid declaring methods`.

It would be also more interesting to only highlight the name of the method (using `tree.simpleName()`), and not the whole method. Result will be nicer when looking at the result after running an analysis.


In this way should be already fine . And setter is protected already. But you're right we should define a number  compatibility globally


I had not forgotten AR ( and other resolutions): I even tested them before committing.
If this would really be an issue, AR could not be used for any skin apart from ViX-HD, as they all have fixed locations.
The reason that there is no problem, is that the OSD is always scaled (correctly) to the actual output resolution (whether fixed or changing i.a.w. the input resolution).


Oops, this of course is not a minor commit. The message should be:
> added support for circuit names as in BPS[2007]


should be `<p>My stupid rule to avoid method declaration</p>`


Or maybe in the math engine, we should add int() and long() as math functions :)


should be `"Avoid method declarations"`


**เฮาทดสอบเด้อ**


No


Автозагрузчик drug'n'drop: upload-master
Описание к файлу добавляется сразу после автозагрузки в отдельной форме
Счетчик загрузчиков

В прочессе: настройка загрузки файлов через XSendFile


`$` sign says that services and providers are created not by you. So, developing angular apps we used to prepend `$` sign in the beginning of injection.


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


Move otherwise to tasks.route


Sep 20, 2016

Initial commit.


I think there is some code missing to break out of the reconnect loop on success.


where are you?


where are you? two


text conent is  1.


This is making the text inside the buttons not to be vertically aligned


Just as an additional comment about the reliability of the correction: this error was pointed out by a Vietnamese student who used LaTeX for a M.A. thesis. I'm not a native speaker of Vietnamese but I am an advanced user, I have lots of dictionaries at hand, and I'm finicky ;-)
Many thanks in advance for integrating this correction to the master file.


> if the data generator is able to give continous data stream at this frequency

Does it have a choice?


Initial commit.


You can patch it (: - P)


imo, i have scaling does not do a good enough job when things close to edges, i.e. things can 1 or 2 pixels from edge due the formula in reducing and moving, that why use e- so is ALLWAYS what i want, i.e. infobar e-10 in vix the infobar is ALLWAYS 10 pixels from bottom wether it be SD or HD, is it was fixed SD would not be 10pixels but the formulation of the reduction so would be more like 7 pixels.

Anyway the original crash is due to the plugin using DECIMALS in skins code somewhere, you can not have a decimal of a pixel sense the crash error

```
484.607> ValueError: invalid literal for int() with base 10: '1088.0'
```

so imo that should be fixed.


เยอะๆ


GBGBB


done


What happened with feature branches :D


Hallo.

Script ist leider defekt. Es wurde im Windows format abgespeichert. Abhilfe bringt ein einfach dos2unix

Grüße


Please accept!


dsffds


Ideally is to add FNET_CFG_CPU_MBEDOS parameter, which make FNET to use MbedOS HAL.


>
![Uploading QQ1.png…]()
![qq2](https://cloud.githubusercontent.com/assets/15604580/18663675/0c1d6530-7f52-11e6-93f6-8570f42f7a3d.png)
![Uploading QQ3.png…]()
![Uploading QQ4.png…]()


Please try the updated skins yourself; I really can't find any issue. All screenies are exactly the same as before, no matter which resolution is used.
And all distances from edges have been respected (unless I made a math error somewhere; if so that should be fixed of course).


Sure, totally agree if this field is nullable. I suggested the true/false/null because the current migration sets that as `notNullable()`, so there's no "null" state.


INTEGRATION TESTING_2016-09-20 11:48:20


Nach kurzer Besprechung mit JE setze ich diese Änderungen zurück (git revert 795b1b9e710253059fdfc56fe11efb92ff405dc1)


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


INTEGRATION TESTING_2016-09-20 11:51:40


Rob, the plugin is sending a float value to the skin. Why is that? It is not possible to have 1/2 a pixel so why is the plugin sending a float?