Вижу for="duration" у label, но не вижу элемента с id="duration".
Аналогично в других местах.


Isn't it really in fact vollumeToggleUnmute???


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


Форму сабмитить правильнее по ng-submit


should this be `env.addSegment(adsr[i], adsr[i+1]);` ??


Build report #161241680 for sha def6044db4da4a4b66305d77c1241bdcf14c2128:

[![UnitTests](https://img.shields.io/badge/unittests-passed%20%283/3%29%20-brightgreen.svg)](#)
[![Coverage](https://img.shields.io/badge/coverage-14.07%20%25-yellow.svg)](#)
[![Cppcheck](https://img.shields.io/badge/cppcheck-0%20error%28s%29-brightgreen.svg)](#)
[![Code statistics](https://img.shields.io/badge/cloc-2391%20/%209922%20%2824.10%20%25%29-yellow.svg)](#)
[![Documentation](https://img.shields.io/badge/doc-success-brightgreen.svg)](#)
[![Documentation coverage](https://img.shields.io/badge/doc--coverage-19.75%20%25-yellow.svg)](#)

[Reports](https://psycofdj.github.io/xtdcpp/master/)


Gör beskrivningen lite utförligare


#1 It's a good job


В тег `a` несемантично класть блоковые элементы.


重箱の隅をつつきますが、
以下の文にある`configration`は綴りが間違っています。
正しくは`configuration`ではないかとと思います。

```
This patch fixes to retrieve the neighbor info from the neighbor
configration info of Peer class and fixes this problem.
```


Moving this here puts it out of scope for the resolve_keyword function.


Закрывающий тег потерялся


西暦が2011年になっています。
2016年ではないでしょうか。


ありがとうございます。修正します。


typo: "All options **are**"


あー本当ですね。
ありがとうございます。修正します。


🎈Not sure if using the word "function" inside a function name is a good practice. We already know it's a function.


This is not a fix. This is badly coded. The skin doesn't need changing. This broken commit needs fixing. Who wrote this? You need to find where the broken value is coming from. Please fix properly.


It would be great if we can generate the typescript types from the schema. This way we only need to maintain one list of options.


THX


@snicolet Hi, I have a question about this interesting try:
-why is the condition on type_of(piece_on(from)) != PAWN needed?


Ah, cool, didn't notice that. Another tricky thing is what "reconnect" means exactly. When I experimented with that and Pusher and/or some JS detection library, it didn't seem spot on.

Not that the current Remit behaviour is very good in this respect :)


develop (mjwitte) - i386-Windows-7-VisualStudio-12: OK (1766 of 1766 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)


develop (macumber) - x86_64-Linux-Ubuntu-14.04-clang-3.5: OK (2359 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-96.36%25-yellow.svg)


🎈Same here: why name a function "function"?


fixed


hey @davezuko! hope all is well... just checking out the simplified repo, nice work 👍

heads up—this will throw since redux needs at least one valid reducer to build the state tree... there are a couple possible solutions:

**1. provide an temporary global reducer...**

```js
export const initialRoot = {
  init: (state = {}) => state
}
export const makeRootReducer = (asyncReducers = initialRoot) => {
  return combineReducers({ ...asyncReducers })
}
```

since initialRoot is default param, the `init` key will not be registered if `asyncReducers` are passed to factory - so the root closure only runs once during store initialization. simple drop-in fix.

**2. or maybe a _super basic_ root reducer for `location`...**

```js
const locationState = {
  location: null
}

const locationReducer = (state = locationState, action) => {
  return action.type === 'LOCATION_CHANGE'
    ? action.location
    : state
}

export const makeRootReducer = (asyncReducers = {}) => {
  return combineReducers({
    location: locationReducer,
    ...asyncReducers
  })
}
```

the `LOCATION_CHANGE` updates could be dispatched directly from main.js, using module.hot handler to unsubscribe, but using `AppContainer` lifecycle hooks to manage subscription seems more idiomatic...

```js
class AppContainer extends Component {
  //...
  componentDidMount () {
    const { history, store } = this.props

    // Use history to update store with location
    this.unsubscribe = history.listen(location => {
      store.dispatch({
        type: 'LOCATION_CHANGE',
        location
      })
    })
  }
  componentWillUnmount () {
    this.unsubscribe && this.unsubscribe()
  }
  //...
}
```

this allows access to `location` on store, but would *not* support changing locations via redux ie. devtools will record history but url bar would remain static during time travel debugging


[R/ABC_SMC.R:2:1:](https://github.com/thijsjanzen/STEPCAM/blob/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/R/generateArtificialData.R#L15) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:16:1:](https://github.com/thijsjanzen/STEPCAM/blob/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/R/generateArtificialData.R#L19) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:19:14:](https://github.com/thijsjanzen/STEPCAM/blob/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/R/generateArtificialData.R#L45) *style:* **Use two spaces to indent, never tabs.**
```r
	      }
^
```
[R/generateArtificialData.R:45:18:](https://github.com/thijsjanzen/STEPCAM/blob/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/R/generateArtificialData.R#L46) *style:* **Use two spaces to indent, never tabs.**
```r
	    }
^
```
[R/generateArtificialData.R:46:25:](https://github.com/thijsjanzen/STEPCAM/blob/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/R/generateArtificialData.R#L52) *style:* **Use two spaces to indent, never tabs.**
```r
	    }
^
```
[R/generateArtificialData.R:53:1:](https://github.com/thijsjanzen/STEPCAM/blob/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/R/generateArtificialData.R#L58) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:59:1:](https://github.com/thijsjanzen/STEPCAM/blob/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/R/generateArtificialData.R#L79) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:80:1:](https://github.com/thijsjanzen/STEPCAM/blob/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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/e4b38f5b0fc1d87b26a433b25e15bf7d329e788d/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)) {
            ^
```


`return angular.merge(data[key], {id: key});`


Also, maybe worth mentioning, that this public key is added to Android repository here: https://github.com/vilnius/tvarkau-vilniu/pull/74


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


import java.io.*;
import java.util.*;

class Sol
{
public static void main(String args[])
{
int a,b,c,d,e,f=0,g=0,h=0;
Scanner sc=new Scanner(System.in);
System.out.println("enter three numbers");
a=sc.nextInt();
b=sc.nextInt();
c=sc.nextInt();

if(a<=b && b<=c)
{
f=a;
g=b;
h=c;
}
else if(a<=c && c<=b)
{
f=a;
g=c;
h=b;
}
else if(b<=a && a<=c)
{
f=b;
g=a;
h=c;
}
else if(b<=c && c<=a)
{
f=b;
g=c;
h=a;
}
else if(c<=a && a<=b)
{
f=c;
g=a;
h=b;
}
else if(c<=b && b<=a)
{
f=c;
g=b;
h=a;
}
else if(c<=b && b<=a)
{
f=c;
g=b;
h=a;
}

if(g-f==h-g)
{
System.out.println("true");
}
else
{
System.out.println("false");
}
}
}


minor:
ServletContext servCtx: could we get it direct from "SipApplicationSessionCreationThreadLocal.lookupContext().getServletContext();", then we dont need to change API method inputs.


import java.lang.*;
import java.util.*;
import java.io.*;

class Sub
{
public static void main(String args[])
{
String s1,s2,s3;
Scanner sc=new Scanner(System.in);
System.out.println("enter string and checking string");
s1=sc.nextLine();
s2=sc.nextLine();
if(s1.contains(s2))
{
s3=s1.replace(s2,"");
System.out.println(s3);
}
else
{
System.out.println(s1);
}
}
}


this commit is from chakri


With this commit -e setting can't be used anymore.


develop (macumber) - 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-warnings-yellow.svg)


у вас нулевой указатель, не указывающий ни как какую заранее выделенную ячейку памяти. Любое обращение к элементу массива через такой указатель приведет к крешу


Because a pawn advance is a discovered check only is the case of diagonal x-ray to the king. For the other types of pieces, a move by a discovered check candidate is always a check.


The skins were about to be changed anyway (no point in using relative values in a fixed value skin).

But if you know of any better fix for the crash, I would welcome that of course.
The crash is 100% reproducible when using the 'radar'-pictures from the attached plugin.
[HetWeer.zip](https://github.com/OpenViX/enigma2/files/481796/HetWeer.zip)


这样导致解决#8中的common_datetime_wheres时，只能用`wheres = Condition('TRUE')`，而不能使用`wheres = ConditionSet()`


Repush para un final... 😆


Sorry, but I'm not asked to add this in openpli.
This is workoround for me personally to remove the error messages at each volume change on my solo2.
We can simply remove the code between #if 0... #endif stuff and not use it. I left it only to reduce conflicts on merge.
If I had sure that it is not breaking the other receivers I have created a pull rquest on openli.


Приложение так и не запускается локально. Нужно поправить ошибки и добавить инструкцию.


利用else補足其餘額的狀況


@snicolet Thank you for the explanation.


感觉这样就行了。

```css
.ant-spin-nested-loading > .ant-spin-container {
  pointer-events: none;
}
```


В webpack.config.js табы намешаны с пробелами.


@lucasallan Cause on JRuby these timestamps are strings instead of `Time`/`DateTime` instances.


And has broken the embedded skin in my plugin.

What you have done is stop anyone using fixed values. Why not write a proper fix. There is not even a bug report for this so no one knows how to reproduce or come up with a proper fix.

Using a Try/except is just hiding the fact that this code is not able to handle the unfound error.


Are you aware of any other places where e-settings are still being used?


Even better. Maybe we can use https://github.com/bcherny/json-schema-to-typescript to do that.


And has broken the embedded skin in my plugin.
No: it's in the skin now. And that also allows for the Text-version.


сразу же можно проверить на равенство краевые значения


> What you have done is stop anyone using fixed values.

On the contrary: fixed values are not affected.


по правилам Java Code Conventions СТАТИЧЕСКИЕ_ПОЛЯ_НАЗЫВАЮТСЯ_КАПСОМ


есть ли уверенность, что вы не пропустите значение х, если они в каком-то из сценариев попадет на правую границу текущего рассматриваемого отрезка? Включаете или не включаете вы правую границу отрезка при анализе?


I forgot linux is a bit more picky about these qualifications.
Should be fixed.


@aeng To avoid confusion, we should probably remove everything from this repository in `master` except this statement. In other words,  delete the other files, and the rest of the readme.


also we probably don't need to pass history to router anymore... if we need access to history in `AppContainer` (ie to dispatch a LOCATION_CHANGE) we can just import the `browserHistory` singleton :)


файлы нужно закрывать


@zpao Should this detect when the visited module is `object-assign` itself? Just ran into this because `object-assign` was in `react/node_modules` and had this transform applied to it.


Why is there no bug report?

I reverted the original commit because the code is just plain wrong.

I was trying to be kind to the person who wrote the code not to say what a poor fix it was. The coding is plain wrong whatever it is supposed to fix or not. It is just a workaround and a very poorly written one.


> But if you know of any better fix for the crash, I would welcome that of course.
> The crash is 100% reproducible when using the 'radar'-pictures from the attached plugin.
> HetWeer.zip


Already fixed. See actual code https://github.com/yiisoft/yii2/blob/master/framework/web/View.php#L483


Лучше разрулить это все в сервисе, а тут уже обрабатывать успешный результат или ошибку. Незачем в контроллере со статусами разбираться.


It's definitely the latest fix in cloneable-readable. Looking at the test, this _should not work_, but timeout.
This should happen because we need to flow all instances to get started.


The crashreport has been posted on https://github.com/OpenViX/enigma2/commit/083cc97b8b3a5fdef870e94860021684d77ed706


A PR is in the works..


So why don't you fix the plugin instead of editing skin.py and a load of other skins. And Breaking my plugin.


Please revert this commit.


Нужно писать в одном стиле. Если уж arrow functions, то везде использовать единый подход.


I think it is also a sign of professionality and good manners to avoid such wording. If someone wants to curse and talk like a redneck, that's okay. But don't do this on a public project.


Yep, I'm currently stuck on ghc bootstrapping in the staging branch. I don't really understand what was broken with Darwin libiconv before this commit, but there is some libiconv magic in `7.4.2-binary.nix` and I wonder if it's related.

```
building path(s) ‘/nix/store/xnxadz0z3b5jp982i0hw1qblz6s6f09q-ghc-7.4.2-binary’
unpacking sources
unpacking source archive /nix/store/2xf761ay6f58g4blqd5027iqy21wv26q-ghc-7.4.2-x86_64-apple-darwin.tar.bz2
source root is ghc-7.4.2
setting SOURCE_DATE_EPOCH to timestamp 1474354631 of file ghc-7.4.2/libraries/xhtml/dist-install/setup-config
warning: file ghc-7.4.2/libraries/xhtml/dist-install/setup-config may be generated; SOURCE_DATE_EPOCH may be non-deterministic
patching sources
configuring
checking for path to top of build tree... dyld: lazy symbol binding failed: Symbol not found: _locale_charset
  Referenced from: /private/var/folders/yz/8pcqf42123vg6dqqq145w15c0000gn/T/nix-build-ghc-7.4.2-binary.drv-0/ghc-7.4.2/utils/ghc-pwd/dist-install/build/tmp/ghc-pwd
  Expected in: /private/var/folders/yz/8pcqf42123vg6dqqq145w15c0000gn/T/nix-build-ghc-7.4.2-binary.drv-0/ghc-7.4.2/utils/ghc-pwd/dist-install/build/tmp/libiconv.dylib

dyld: Symbol not found: _locale_charset
  Referenced from: /private/var/folders/yz/8pcqf42123vg6dqqq145w15c0000gn/T/nix-build-ghc-7.4.2-binary.drv-0/ghc-7.4.2/utils/ghc-pwd/dist-install/build/tmp/ghc-pwd
  Expected in: /private/var/folders/yz/8pcqf42123vg6dqqq145w15c0000gn/T/nix-build-ghc-7.4.2-binary.drv-0/ghc-7.4.2/utils/ghc-pwd/dist-install/build/tmp/libiconv.dylib

configure: error: cannot determine current directory
builder for ‘/nix/store/ya5sk0lfznbndq24mnblacj1lsqs1m2b-ghc-7.4.2-binary.drv’ failed with exit code 1
cannot build derivation ‘/nix/store/mlb2z588bpih5aiysd9l7sbri5r9m1qy-ghc-7.8.4.drv’: 1 dependencies couldn't be built
building path(s) ‘/nix/store/xy4w1pr713lbj9vgv881wnvwaq58dzwb-libsecurity_utilities-osx-10.7.5’
cannot build derivation ‘/nix/store/jnk4hcd89qqr0hs097y751dq3mvnmpd7-ghc-7.10.3.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/0d3jdflf6nmykjnmaxslvkll31p3aqhc-ghc-8.0.1.drv’: 1 dependencies couldn't be built
killing process 25765
cannot build derivation ‘/nix/store/7mk9hwnfvx0y77pc5z8i95cyxx5zbhas-ghc-8.0.1.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/yps50vw1jf1l5b2v6ybzfdkn9cd2whk4-haskell-env.drv’: 1 dependencies couldn't be built
error: build of ‘/nix/store/yps50vw1jf1l5b2v6ybzfdkn9cd2whk4-haskell-env.drv’ failed
```


Please stop that: the plugin ABM has not been broken.
And the 'culprit' plugin runs fine in PLi/XTA/ATV, so it's really a ViX-bug.


I didn't say anything about ABM.


не человека, а списка человеков :)


initialize


The HTML required has [changed](https://github.com/okfn/a/commit/0bb34197c1238d01528bb4b557ec91ce731b0129). Try adding the `ok-panel-wrapper` ID, as shown [here](http://a.okfn.org/html/oki/panel/).


Post a proper bug report. And revert this rubbish.


Hey @kean! This branch will be finished by the end of the week, so you'll be able to use it with Carthage or Cocoapods.

Also, I recommend you take a look at Imaginary! It's still unreleased to the world, but we use it in all our apps! https://github.com/hyperoslo/Imaginary, it basically does caching of images.


> I didn't say anything about ABM.

So what is the meaning of

> And Breaking my plugin

then?


Зачем when?


Yikes - sudo init 6.. I didn't know this would create issues. Perhaps I just never noticed the warnings until the logger broke down temporarily and a lower level passed through to my output? I will look into graceful shutdowns, Thank you for the tip @balloob!


REVERT THIS RUBBISH


`self._sql = "%s AND (%s)" % (self._sql, c.sql) if not c._empty else self._sql`

`self._sql = "%s AND %s" % (self._sql, c.sql) if not c._empty else self._sql`


Можно просто вернуть `return $http.post(urlConst + '.json', item)`


确实样式加个pointer-events: none; 就可以了


但文字还是可以选中。


No need for shouting; I'm not deaf...

As I said several times before: if you know of any better fix, please be my guest. In the meantime the fix works, and I couldn't find any negative consequences.


Actually this is not required, the best is to test directly `_WIN32` in the source (see for instance http://stackoverflow.com/questions/6679396/should-i-define-both-win32-and-win64-in-64bit-build)


It's not a real issue. it's just saying that it was not shutdown gracefully. Means that there could have been unrecorded states etc.

To shutdown, send SIGTERM. To restart, send SIGHUP.


hum, sorry for this remaining comment I used for tests


You have a broken plugin sending bad values to skin.py and you need to fix that. Not this terrible workaround and editing every other thing it breaks.


o


Why forcing static libraries here?


self._sql = "%s OR %s" % (self._sql, c.sql) if not c._empty else self._sql


> ...the 'culprit' plugin runs fine in PLi/XTA/ATV, so it's really a ViX-bug.


The negative consequence is -e settings no longer work. And the commit is written wrong.

Why have you substituted a "+=" with an "="


for issue #32


Even easier :+1:


@hjmjohnson @Roineri5
Hans,

This is a change by Janghoon Oh, here in Korea University. He is working with me to improve the BAW for our dataset. (and learning git.)

This is a bit of change that improves our results from 1.5T, which takes about 40min only for the bias correction. I don't think you would need this much of bias correction in general.

We are still doing a quite a bit experiments for the Korean data set (KoGES: Korea genetics and epidemics study group). So at this point, I don't think this should be merged to the origin. I am just letting you know about the branch commitment. :)

Best,

Regina


sphinx-gallery is checked independently and, if present, configured and added to the extensions [at a later stage](https://github.com/gimli-org/gimli/blob/93dad0abdf8a9417648dba6fdb3d89c443e7b5cd/doc/conf.py#L97-L132). This way, one can work on the documentation without the necessity of installing sphinx-gallery and running all the tutorials/examples.


@pelya Can you check?

[ 42/168] [2] c++ src/engine/shared/datafile.cpp
src/engine/shared/datafile.cpp: In member function ‘int CDataFileWriter::Finish()’:
src/engine/shared/datafile.cpp:562:112: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Werror=format=]
 (%lu)", i, m_pItems[i].m_Size, m_pItems[i].m_Size+sizeof(CDatafileItem));


It would be easy catch with unit tests


質問です。
ここで定義している`remote_ips`はこのソース上どこにも存在していませんが、
何のために定義しているのでしょうか？
必要である場合、可能であればドキュメントのJSONイメージで`remote_ips`の内容が見えるようにしたほうがよいと思います。見る限りリストっぽいのは`clients`だけのようですが


You can just compare millesecs here, no needs to instantiate `DateTime`


Cool!


@MitchBradley, for your interest, this is what I'm using here for remote access to SPIFFS.  Avoided `tcp-write-wait` and `continuation` because I couldn't get them to work, and was happy to have everything happen in callbacks. As consequence `send-file` also needed some rework to differentiate between send window full and end of file.


Thanks, in fact we have this:
- each transceiver generates its txoutclk from the common input refclk.
- we then have a clock domain per transceiver. (frequency will be identical, but I'm guessing we can't assume phase will be identical, at least resets won't probably be identical)
- each link module (one per transceiver) needs to run in the clock domain of the transceiver.

For the transport layer, we are mapping converters data to lanes and thus the transport layer will run in another clock domain (we can use user clock domain since this layer is the interface with the user).

So between transport module and links modules, we need to change clock domain. But we could also have only one asynchronous FIFO at the output of the transport module, run the read part of the FIFO with clock domain of the first transceiver and as you suggest only have elastic buffer for the others link modules.

So I'll improve that once I get the core working.


あ、消し忘れです。


ここのelse文はインデントが１つずれていませんか？


We’ll see how well it works soon. There is a tiny chance that a tiny disconnect was not noticed, but regular ones, like leaving for the day won’t leave you with an out-of-date list in the morning.


Python 文法として、また、実装意図としてもあってますが？


do you know how to add an image on webpage?i tried uploading a file in to ui folder and wrote its name in html.but it doesnt work


> if you know of any better fix, please be my guest.

The fix has been taken from PLi.
But see https://github.com/OpenViX/enigma2/commit/79250a12e5d15a819c61b0335db93fb2aad86182


Since birth I have anticipated the day my kitchen lights could have their mired value modulated by the latest closing value of the DOW! We are one step closer with each passing commit comrades!


Why wantBufferLevel is set to bolaState.Vp * (utilities[bolaQuality] + bolaState.gp)?
I think it should be both equation have equal scores.
Could you please explain this?
Thank you very much!


develop (mjwitte) - Win64-Windows-7-VisualStudio-12: OK (1766 of 1766 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)


should you  also declare `ext-xml` ?


In fact this should work (untested code):

````
 if (   stm != side_to_move()
       && (discovered_check_candidates() & from)
       && !aligned(from, to, square<KING>(stm)))
       stmAttackers &= pieces(stm, KING);
````


do you really depend on a certain xml version?


Sorry Lui but I can't get your point. We are currently using USB_DeviceDescriptorB (0xEF,0x02,0x01 as per IAD specifications) on all OS which support composite devices, so it shouldn't be problematic in any design.
Our main target for the USB related code are Linux/Win/OSX since we use it primarily for CDC, but if you have a proposal please open a pull request which solves the problems in your system and we'll take care of testing it in all the OSs combinations.


@flovilmart - how do I try this out? Presumably it's not enabled for everyone in 2.2.19?


Ah, good to know. I think you should sync up very early with Roland (@drolbr) via email on the recommended way forward. This is to increase chances for your fixes to be included.

There's quite some material waiting to be merged in various branches, in particular out_csv_finetuning. It would be somewhat unfortunate, if those changes somehow interfere with your findings & fixes.

I also have set up travis integration (https://github.com/mmd-osm/Overpass-API/blob/master_test/.travis.yml), but due to the way the test scripts work, the overall travis result does not always reflect the test status. If you're looking into test cases, travis integration is probably also worthwhile keeping in mind.


there is already a package for this. awesome. :+1:


Shouldn't this be only read for plain users?


Unggah Screenshoot dari APK Pendaftaran Metic Telkom School Malang


So now you can revert all the skin changes.

Also a try/except should contain an error message so it doesn't just hide the error, but writes it to the debug log.


I guess read + create, @antespi will know better...


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


Is this section still valid, now that Swift 3 is released?


> So between transport module and links modules, we need to change clock domain

Shouldn't that clock domain run at a multiple of the transceivers? We are having a continuous data stream here.

>  as you suggest only have elastic buffer for the others link modules.

Yes.


不能老藏着大家捐的appid啊，要放出来给新手用的。

最近改进了公共appid的流量计算方法，尽量让大家爽的同时，也要保证新手也有得用。

这里感谢所有捐献appid的朋友们。


I'm not sure javadoc will like getting several @since.


OK, I think I see. Now that there's no longer a libiconv wrapper around libiconv and libcharset, _locale_charset is missing.


> each transceiver generates its txoutclk from the common input refclk.

I would expect the phase differences to be small, it should be essentially the same clock. It seems Xilinx doesn't document that, though.