@asridharan inet_pton() is a function for converting a string to a specific format mandated by POSIX, it should never enter kernel-space and not depend on the site network configuration. Of course, the compilation will fail if someones tries to compile against his custom version of glibc or another libc without `inet_pton()`, but this was already the case before. On a hypothetical system where `netinet/in.h` is missing a define for `AF_INET6`, it shouldn't have been possible to compile `inet_pton()` in the first place.


Can add comment inline as well.


Testing this now


Hi,

I cherry picked this commit for my unofficial rr rom but it didn't show anything. Do I need to set up anything else  too?


Interesting, let me try that

-David

On Tue, Sep 20, 2016 at 3:52 PM, Mark Carpenter <notifications@github.com>
wrote:

> @sdssix <https://github.com/sdssix> I don't 'see' where the missing end
> is. Use this technique to find it. Comment out 1/2 the code and rerun it.
> If the error is gone, you now what half contains it. Slice the offending
> half in half, and repeat. Keep slicing things in half and you'll quickly
> find it.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/sdssix/address-bloc/commit/bfdeca5469dd23a2782af233c90c05d3d6c8587b#commitcomment-19102919>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ACa1-E-3xJjCpdjvZukvpjeXjq_O6-4Kks5qsDlogaJpZM4KCESZ>
> .
>


Sorry for that one, but fixed now in the latest commit (not released yet). It was previously fixed in UC output from the other commands (search, allpairs etc) but not for clustering. Refactored code as well.


👍 thank you @ledell !


You should use `aggregate.mean(os.cpu.all.active_percentage) {active}` instead. Alias goes will be applied to the left expression.


It's fine, TC_LOG* macros are very smart and they're expanded to a `do { /* some code here*/ } while (0)` which does not "leak" indentations :P


Sizing-Simple-Chilled-Ceiling (RKStrand) - i386-Windows-7-VisualStudio-12: OK (2336 of 2339 tests passed, 0 test warnings)

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

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


TeamCity Xbim :: Xbim Exchange :: XbimExchange [Build 183](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1214&buildTypeId=Xbim_XbimExchange_XbimExchange) is now running


este projeto visa informar de forma clara como e a alto ...


TeamCity Xbim :: Xbim Exchange :: XbimExchange [Build 183](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1214&buildTypeId=Xbim_XbimExchange_XbimExchange) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:00:53


I'm not going to rely on that (the fact that those things are preprocessor macros are a scourge upon humanity anyway).


Mockups seem to err on the side of More Capitals (Primary Contact, Head of Household, Allison Jones' Family, John Luck's Area, ... ) so I'm going to follow the convention. Do you care enough to file a medic-design issue about titlecase?

(another solution is to use French. There's no such thing as titlecase in French. Problem solved.)


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


> `  return atomic_load(chpl_privateObjects)[i];`

Even apart from performance, I think that's buggy.  It'll boil
down to something like

```
ptr = atomic_load(chpl_privateObjects);
tmp = ptr[i];
return tmp;
```
But between the atomic_load and the load of ptr[i], the resize
code can execute its atomic_store() and free().


Ik heb helemaal geen fouten, waar heb je het over


Ik wil meer als 2 fouten in vullen


sucesso


I see now, it makes sense. We can emit a signal ```nodeSelected(NodeProperties)``` and each subscriber (i.e. a property panel) gets the property list.


I'm working on it; real life is interfering but the fix is simple enough.


fix bug


Let's say that I applied this generic enumeration everywhere. How do I revert `PlayerChatEvent`?

Perhaps we have events where more than two results are possible. In fact, I was considering adding a third result status but decided against it because of the fact that it was a fairly complex usage.


I did: no issues any more., neither with the original version of skin.py (from before any updates in this respect were introduced).
Plugin has been fixed.


I ran with these changes on a bunch of scenes yesterday, and I didn't have any problems.  However, it looks to me like these checks would set the meridian_crossing flag for both antimeridian and Prime Meridian crossing scenes.  Is that intended?


What does this line do? Do you have an example of the output?
(just curious, I understand what JWT is but not familiar with this lib)


again former doc was like this


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


Fixed


Hmm, I don't get such error. Source files for external libraries shouldn't contain custom modifications since there is no way to keep track of those.


the JWT token we get contains additional information set on the backend. jwt_decode decodes this JWT token.

Take the demoSession.token and posts it at https://jwt.io/, you'll see the "encoded" content.


[R/ABC_SMC.R:3:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L3) *style:* **Variable and function names should be all lowercase.**
```r
getRandomVals <- function(max_val)  {
^~~~~~~~~~~~~
```
[R/ABC_SMC.R:16:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L16) *style:* **Variable and function names should be all lowercase.**
```r
getFromPrevious <- function(inds, ws, disps, filts, comps)  {
^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:23:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L23) *style:* **Variable and function names should be all lowercase.**
```r
calculateWeight <- function(params, target, sigma,
^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:26:68:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L26) *style:* **Commas should always have a space after.**
```r
  diff <- params[target] - cbind(disp_vals, filt_vals, comp_vals)[,target]
                                                                   ^
```
[R/ABC_SMC.R:27:54:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L27) *style:* **Trailing whitespace is superfluous.**
```r
  vals <- weights * dnorm(diff, mean = 0, sd = sigma)
                                                     ^~
```
[R/ABC_SMC.R:28:12:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L28) *style:* **Put spaces around all infix operators.**
```r
  return( 1/sum(vals) )
          ~^~
```
[R/ABC_SMC.R:32:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L32) *style:* **Variable and function names should be all lowercase.**
```r
normalizeWeights <- function(x) {
^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:66:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
calculateDistance <- function(rich, even, div, opt_diff, obs, sd_vals)  {
^~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:70:40:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L70) *style:* **Put spaces around all infix operators.**
```r
  fit_optima <- (opt_diff / sd_vals[4])^2
                                      ~^~
```
[R/ABC_SMC.R:78:21:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L78) *style:* **Variable and function names should be all lowercase.**
```r
ABC_SMC <- function(numParticles, species_fallout, taxa, esppres, n_traits,
                    ^~~~~~~~~~~~
```
[R/ABC_SMC.R:80:46:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
                    abundances, frequencies, stopRate, Ord,
                                             ^~~~~~~~
```
[R/ABC_SMC.R:80:60:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L80) *style:* **Trailing whitespace is superfluous.**
```r
                    abundances, frequencies, stopRate, Ord,
                                                           ^
```
[R/ABC_SMC.R:86:52:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
           "one of the community summary statistics
                                                   ^
```
[R/ABC_SMC.R:90:10:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L90) *style:* **Variable and function names should be all lowercase.**
```r
  res <- detMnbsp(Ord, abundances)
         ^~~~~~~~
```
[R/ABC_SMC.R:90:10:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L90) *warning:* **no visible global function definition for ‘detMnbsp’**
```r
  res <- detMnbsp(Ord, abundances)
         ^~~~~~~~
```
[R/ABC_SMC.R:93:18:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L93) *style:* **Variable and function names should be all lowercase.**
```r
  disp_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:94:18:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L94) *style:* **Variable and function names should be all lowercase.**
```r
  filt_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:95:18:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L95) *style:* **Variable and function names should be all lowercase.**
```r
  comp_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:97:13:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L97) *style:* **Variable and function names should be all lowercase.**
```r
  fits <- 1:numParticles
            ^~~~~~~~~~~~
```
[R/ABC_SMC.R:98:17:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L98) *style:* **Variable and function names should be all lowercase.**
```r
  rich_vec <- 1:numParticles
                ^~~~~~~~~~~~
```
[R/ABC_SMC.R:99:16:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L99) *style:* **Variable and function names should be all lowercase.**
```r
  eve_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:100:16:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L100) *style:* **Variable and function names should be all lowercase.**
```r
  div_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:101:16:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L101) *style:* **Variable and function names should be all lowercase.**
```r
  opt_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:107:21:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L107) *style:* **Variable and function names should be all lowercase.**
```r
  weights <- rep(1, numParticles)
                    ^~~~~~~~~~~~
```
[R/ABC_SMC.R:108:26:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L108) *style:* **Variable and function names should be all lowercase.**
```r
  next_weights <- rep(1, numParticles)
                         ^~~~~~~~~~~~
```
[R/ABC_SMC.R:109:16:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L109) *style:* **Variable and function names should be all lowercase.**
```r
  indices <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:121:7:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L121) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(d[numParticles,1] == numParticles) {
      ^
```
[R/ABC_SMC.R:121:10:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
    if(d[numParticles,1] == numParticles) {
         ^~~~~~~~~~~~
```
[R/ABC_SMC.R:121:23:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L121) *style:* **Commas should always have a space after.**
```r
    if(d[numParticles,1] == numParticles) {
                      ^
```
[R/ABC_SMC.R:121:29:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
    if(d[numParticles,1] == numParticles) {
                            ^~~~~~~~~~~~
```
[R/ABC_SMC.R:143:5:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L143) *style:* **Variable and function names should be all lowercase.**
```r
    numberAccepted <- 0
    ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:144:28:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L144) *style:* **Variable and function names should be all lowercase.**
```r
    if (t != 1) weights <- normalizeWeights(weights)
                           ^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:144:28:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L144) *warning:* **no visible global function definition for ‘normalizeWeights’**
```r
    if (t != 1) weights <- normalizeWeights(weights)
                           ^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:152:12:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L152) *style:* **Variable and function names should be all lowercase.**
```r
    while (numberAccepted <= numParticles) {
           ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:152:30:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L152) *style:* **Variable and function names should be all lowercase.**
```r
    while (numberAccepted <= numParticles) {
                             ^~~~~~~~~~~~
```
[R/ABC_SMC.R:156:19:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L156) *style:* **Variable and function names should be all lowercase.**
```r
        params <- getRandomVals(species_fallout)
                  ^~~~~~~~~~~~~
```
[R/ABC_SMC.R:156:19:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L156) *warning:* **no visible global function definition for ‘getRandomVals’**
```r
        params <- getRandomVals(species_fallout)
                  ^~~~~~~~~~~~~
```
[R/ABC_SMC.R:158:19:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L158) *style:* **Variable and function names should be all lowercase.**
```r
        params <- getFromPrevious(indices, weights,
                  ^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:160:19:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L160) *warning:* **no visible global function definition for ‘perturb’**
```r
        params <- perturb(params, sigma)
                  ^~~~~~~
```
[R/ABC_SMC.R:170:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L170) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~
```
[R/ABC_SMC.R:174:40:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L174) *style:* **Commas should always have a space after.**
```r
      traits <- as.data.frame(species[,c(2:(n_traits+1))],
                                       ^
```
[R/ABC_SMC.R:174:53:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L174) *style:* **Put spaces around all infix operators.**
```r
      traits <- as.data.frame(species[,c(2:(n_traits+1))],
                                                   ~^~
```
[R/ABC_SMC.R:175:40:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L175) *style:* **Put spaces around all infix operators.**
```r
                              row.names=c(1:taxa))
                                      ~^~
```
[R/ABC_SMC.R:179:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L179) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/ABC_SMC.R:180:20:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L180) *style:* **Variable and function names should be all lowercase.**
```r
      FD_output <- strippedDbFd(Ord, communities,
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:180:50:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L180) *style:* **Trailing whitespace is superfluous.**
```r
      FD_output <- strippedDbFd(Ord, communities,
                                                 ^
```
[R/ABC_SMC.R:181:64:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L181) *style:* **Trailing whitespace is superfluous.**
```r
                                m = res[[1]], nb.sp = res[[2]])
                                                               ^
```
[R/ABC_SMC.R:182:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L182) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/ABC_SMC.R:184:29:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L184) *style:* **Trailing whitespace is superfluous.**
```r
      FRic <- FD_output$FRic
                            ^
```
[R/ABC_SMC.R:186:29:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L186) *style:* **Trailing whitespace is superfluous.**
```r
      FEve <- FD_output$FEve
                            ^
```
[R/ABC_SMC.R:188:29:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L188) *style:* **Trailing whitespace is superfluous.**
```r
      FDiv <- FD_output$FDiv
                            ^
```
[R/ABC_SMC.R:197:69:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L197) *style:* **Trailing whitespace is superfluous.**
```r
      # calculate distance of trait mean between simulated community
                                                                    ^
```
[R/ABC_SMC.R:201:72:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L201) *style:* **Trailing whitespace is superfluous.**
```r
      # (inverse) fit of model: euclidian distance of FD and trait mean
                                                                       ^
```
[R/ABC_SMC.R:203:14:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L203) *style:* **Variable and function names should be all lowercase.**
```r
      fit <- calculateDistance(FRic[[1]], FEve[[1]], FDiv[[1]],
             ^~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:205:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L205) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/ABC_SMC.R:208:19:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L208) *style:* **Variable and function names should be all lowercase.**
```r
        next_disp[numberAccepted] <- params[1]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:209:19:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L209) *style:* **Variable and function names should be all lowercase.**
```r
        next_filt[numberAccepted] <- params[2]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:210:19:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L210) *style:* **Variable and function names should be all lowercase.**
```r
        next_comp[numberAccepted] <- params[3]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:212:14:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L212) *style:* **Variable and function names should be all lowercase.**
```r
        fits[numberAccepted] <- fit
             ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:213:18:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L213) *style:* **Variable and function names should be all lowercase.**
```r
        rich_vec[numberAccepted] <- FRic[[1]]
                 ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:214:17:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
        eve_vec[numberAccepted] <- FEve[[1]]
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:215:17:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L215) *style:* **Variable and function names should be all lowercase.**
```r
        div_vec[numberAccepted] <- FDiv[[1]]
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:216:17:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L216) *style:* **Variable and function names should be all lowercase.**
```r
        opt_vec[numberAccepted] <- mean_optimum
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:219:24:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L219) *style:* **Variable and function names should be all lowercase.**
```r
          next_weights[numberAccepted] <- 1
                       ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:221:24:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L221) *style:* **Variable and function names should be all lowercase.**
```r
          next_weights[numberAccepted] <-
                       ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:222:13:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L222) *style:* **Variable and function names should be all lowercase.**
```r
            calculateWeight(params, changed, sigma, disp_vals, filt_vals,
            ^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:225:9:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L225) *style:* **Variable and function names should be all lowercase.**
```r
        numberAccepted <- numberAccepted + 1
        ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:225:27:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L225) *style:* **Variable and function names should be all lowercase.**
```r
        numberAccepted <- numberAccepted + 1
                          ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:226:13:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L226) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
            ^
```
[R/ABC_SMC.R:226:14:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L226) *style:* **Variable and function names should be all lowercase.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
             ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:226:34:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L226) *style:* **Variable and function names should be all lowercase.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
                                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:233:21:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L233) *style:* **Put spaces around all infix operators.**
```r
      if (tried > (1/stopRate) && tried > 50)  {
                   ~^~
```
[R/ABC_SMC.R:233:22:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L233) *style:* **Variable and function names should be all lowercase.**
```r
      if (tried > (1/stopRate) && tried > 50)  {
                     ^~~~~~~~
```
[R/ABC_SMC.R:235:13:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L235) *style:* **Variable and function names should be all lowercase.**
```r
        if (numberAccepted / tried < stopRate) {
            ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:235:38:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L235) *style:* **Variable and function names should be all lowercase.**
```r
        if (numberAccepted / tried < stopRate) {
                                     ^~~~~~~~
```
[R/ABC_SMC.R:255:54:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L255) *style:* **Put spaces around all infix operators.**
```r
    file_name <- paste("particles_t=", t, ".txt", sep="", collapse = NULL)
                                                    ~^~
```
[R/ABC_SMC.R:258:64:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L258) *style:* **Trailing whitespace is superfluous.**
```r
    cat(" ", mean(disp_vals), mean(filt_vals), mean(comp_vals),
                                                               ^
```
[R/ABC_SMC.R:259:33:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L259) *style:* **Variable and function names should be all lowercase.**
```r
        "\t", "accept rate = ", numberAccepted / (tried-1), "\n")
                                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:259:56:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L259) *style:* **Put spaces around all infix operators.**
```r
        "\t", "accept rate = ", numberAccepted / (tried-1), "\n")
                                                      ~^~
```
[R/ABC_SMC.R:262:27:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L262) *style:* **Commas should always have a space after.**
```r
    next_weights <- rep(1,numParticles)
                          ^
```
[R/ABC_SMC.R:262:27:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L262) *style:* **Variable and function names should be all lowercase.**
```r
    next_weights <- rep(1,numParticles)
                          ^~~~~~~~~~~~
```
[R/ABC_SMC.R:263:20:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L263) *style:* **Variable and function names should be all lowercase.**
```r
    next_disp <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:264:20:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L264) *style:* **Variable and function names should be all lowercase.**
```r
    next_filt <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:265:20:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L265) *style:* **Variable and function names should be all lowercase.**
```r
    next_comp <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:275:61:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L275) *style:* **Put spaces around all infix operators.**
```r
    d <- read.table(paste("particles_t=", t - 1, ".txt", sep="",
                                                           ~^~
```
[R/ABC_SMC.R:279:40:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L279) *style:* **Trailing whitespace is superfluous.**
```r
           "Can't stop at iteration 1 -
                                       ^
```
[R/ABC_SMC.R:280:57:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/ABC_SMC.R#L280) *style:* **Trailing whitespace is superfluous.**
```r
           please set stop_at_iteration to 2 if you only
                                                        ^
```
[R/generateArtificialData.R:5:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L5) *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/cf3877f957829f6888f3371b20fb8cd1a752e9eb/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/cf3877f957829f6888f3371b20fb8cd1a752e9eb/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/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L9) *style:* **Use two spaces to indent, never tabs.**
```r
	                                    mean = 0, sd = 1), 3),
^
```
[R/generateArtificialData.R:10:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L10) *style:* **Use two spaces to indent, never tabs.**
```r
	                       ncol = n_traits, nrow = pool_richness)
^
```
[R/generateArtificialData.R:10:23:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L10) *style:* **Put spaces around all infix operators.**
```r
	pool_richness <- n_species
                     ~^~~
```
[R/generateArtificialData.R:12:21:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L12) *style:* **Put spaces around all infix operators.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
                   ~^~~
```
[R/generateArtificialData.R:12:47:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L12) *style:* **Put spaces around all infix operators.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
                                             ~^~
```
[R/generateArtificialData.R:12:49:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L12) *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:12:64:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L12) *style:* **Put spaces around all infix operators.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
                                                              ~^~
```
[R/generateArtificialData.R:13:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L13) *style:* **Use two spaces to indent, never tabs.**
```r
	for(i in 1:pool_richness) {
^
```
[R/generateArtificialData.R:13:50:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L13) *style:* **Put spaces around all infix operators.**
```r
	                                    mean = 0, sd = 1), 3),
                                                ~^~
```
[R/generateArtificialData.R:13:58:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L13) *style:* **Put spaces around all infix operators.**
```r
	                                    mean = 0, sd = 1), 3),
                                                        ~^~
```
[R/generateArtificialData.R:14:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L14) *style:* **Use two spaces to indent, never tabs.**
```r
	  column1[i] <- paste("species", i, sep = "")
^
```
[R/generateArtificialData.R:14:37:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L14) *style:* **Put spaces around all infix operators.**
```r
	                       ncol = n_traits, nrow = pool_richness)
                                   ~^~
```
[R/generateArtificialData.R:14:54:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L14) *style:* **Put spaces around all infix operators.**
```r
	                       ncol = n_traits, nrow = pool_richness)
                                                    ~^~
```
[R/generateArtificialData.R:15:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L15) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:16:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L16) *style:* **Use two spaces to indent, never tabs.**
```r
	row1 <- rep(NA, (n_traits + 1))
^
```
[R/generateArtificialData.R:17:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L17) *style:* **Use two spaces to indent, never tabs.**
```r
	for(i in 1:n_traits + 1) {
^
```
[R/generateArtificialData.R:17:12:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L17) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for(i in 1:pool_richness) {
           ^
```
[R/generateArtificialData.R:18:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L18) *style:* **Use two spaces to indent, never tabs.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
^
```
[R/generateArtificialData.R:18:22:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L18) *style:* **Put spaces around all infix operators.**
```r
	  column1[i] <- paste("species", i, sep = "")
                    ~^~~
```
[R/generateArtificialData.R:19:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L19) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:20:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L20) *style:* **Use two spaces to indent, never tabs.**
```r
	row1[1] <- "species"
^
```
[R/generateArtificialData.R:20:14:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L20) *style:* **Put spaces around all infix operators.**
```r
	row1 <- rep(NA, (n_traits + 1))
            ~^~~
```
[R/generateArtificialData.R:20:25:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L20) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	row1 <- rep(NA, (n_traits + 1))
                        ^
```
[R/generateArtificialData.R:21:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/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:12:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L21) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for(i in 1:n_traits + 1) {
           ^
```
[R/generateArtificialData.R:22:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L22) *style:* **Use two spaces to indent, never tabs.**
```r
	traits_pool_df <- as.data.frame(columns)
^
```
[R/generateArtificialData.R:22:19:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L22) *style:* **Put spaces around all infix operators.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
                 ~^~~
```
[R/generateArtificialData.R:22:37:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L22) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
                                    ^
```
[R/generateArtificialData.R:22:40:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L22) *style:* **Put spaces around all infix operators.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
                                      ~^~
```
[R/generateArtificialData.R:23:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L23) *style:* **Use two spaces to indent, never tabs.**
```r
	names(traits_pool_df) <- row1
^
```
[R/generateArtificialData.R:24:17:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L24) *style:* **Put spaces around all infix operators.**
```r
	row1[1] <- "species"
               ~^~~
```
[R/generateArtificialData.R:25:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/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:17:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L25) *style:* **Put spaces around all infix operators.**
```r
	columns <- matrix( cbind( column1, traits_pool), ncol = (n_traits + 1))
               ~^~~
```
[R/generateArtificialData.R:25:63:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L25) *style:* **Put spaces around all infix operators.**
```r
	columns <- matrix( cbind( column1, traits_pool), ncol = (n_traits + 1))
                                                             ~^~
```
[R/generateArtificialData.R:25:65:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L25) *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:26:24:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L26) *style:* **Put spaces around all infix operators.**
```r
	traits_pool_df <- as.data.frame(columns)
                      ~^~~
```
[R/generateArtificialData.R:27:31:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L27) *style:* **Put spaces around all infix operators.**
```r
	names(traits_pool_df) <- row1
                             ~^~~
```
[R/generateArtificialData.R:28:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/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:29:26:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L29) *style:* **Put spaces around all infix operators.**
```r
	comm_spec_matrix <- matrix(rep(0, (n_communities * pool_richness)),
                        ~^~~
```
[R/generateArtificialData.R:29:43:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L29) *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:29:58:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L29) *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/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L30) *style:* **Use two spaces to indent, never tabs.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) *
^
```
[R/generateArtificialData.R:31:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L31) *style:* **Use two spaces to indent, never tabs.**
```r
	                            (sd_richness * pool_richness) +
^
```
[R/generateArtificialData.R:32:19:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L32) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10 ^ rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                 ~^~~
```
[R/generateArtificialData.R:32:25:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L32) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10 ^ rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                       ~^~
```
[R/generateArtificialData.R:32:53:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L32) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10 ^ rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                                                   ~^~
```
[R/generateArtificialData.R:32:61:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L32) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10 ^ rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                                                           ~^~
```
[R/generateArtificialData.R:33:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L33) *style:* **Use two spaces to indent, never tabs.**
```r
	richness_values[which(richness_values > pool_richness)] <- pool_richness
^
```
[R/generateArtificialData.R:34:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L34) *style:* **Use two spaces to indent, never tabs.**
```r
	richness_values[which(richness_values < 0)] <- 0
^
```
[R/generateArtificialData.R:34:25:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L34) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) *
                       ~^~~
```
[R/generateArtificialData.R:34:34:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L34) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) *
                                 ^
```
[R/generateArtificialData.R:34:61:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L34) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) *
                                                           ~^~
```
[R/generateArtificialData.R:34:68:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L34) *style:* **Trailing whitespace is superfluous.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) *
                                                                   ^
```
[R/generateArtificialData.R:35:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L35) *style:* **Use two spaces to indent, never tabs.**
```r
	for(i in 1:n_communities) {
^
```
[R/generateArtificialData.R:35:37:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L35) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	                            (sd_richness * pool_richness) +
                                    ^
```
[R/generateArtificialData.R:35:50:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L35) *style:* **Put spaces around all infix operators.**
```r
	                            (sd_richness * pool_richness) +
                                                ~^~
```
[R/generateArtificialData.R:36:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L36) *style:* **Use two spaces to indent, never tabs.**
```r
	  if(mechanism_random == TRUE){
^
```
[R/generateArtificialData.R:37:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L37) *style:* **Use two spaces to indent, never tabs.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
^
```
[R/generateArtificialData.R:37:47:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L37) *style:* **Put spaces around all infix operators.**
```r
	richness_values[which(richness_values > pool_richness)] <- pool_richness
                                             ~^~
```
[R/generateArtificialData.R:37:65:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L37) *style:* **Put spaces around all infix operators.**
```r
	richness_values[which(richness_values > pool_richness)] <- pool_richness
                                                               ~^~~
```
[R/generateArtificialData.R:38:47:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L38) *style:* **Put spaces around all infix operators.**
```r
	richness_values[which(richness_values < 0)] <- 0
                                             ~^
```
[R/generateArtificialData.R:39:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L39) *style:* **Use two spaces to indent, never tabs.**
```r
	  } else {
^
```
[R/generateArtificialData.R:39:12:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L39) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for(i in 1:n_communities) {
           ^
```
[R/generateArtificialData.R:40:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L40) *style:* **Use two spaces to indent, never tabs.**
```r
	    opt_traits <- rnorm(n_traits, mean = 0, sd = 1)
^
```
[R/generateArtificialData.R:40:13:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L40) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	  if(mechanism_random == TRUE){
            ^
```
[R/generateArtificialData.R:40:31:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L40) *style:* **Put spaces around all infix operators.**
```r
	  if(mechanism_random == TRUE){
                             ~^~~
```
[R/generateArtificialData.R:41:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L41) *style:* **Use two spaces to indent, never tabs.**
```r
	    opt_traits_matrix <- c()
^
```
[R/generateArtificialData.R:41:29:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L41) *style:* **Put spaces around all infix operators.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
                           ~^~~
```
[R/generateArtificialData.R:42:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L42) *style:* **Use two spaces to indent, never tabs.**
```r
	    for (j in 1:n_traits) {
^
```
[R/generateArtificialData.R:43:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L43) *style:* **Use two spaces to indent, never tabs.**
```r
	      for (k in 1:pool_richness) {
^
```
[R/generateArtificialData.R:44:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L44) *style:* **Use two spaces to indent, never tabs.**
```r
		      l <- (j - 1) * pool_richness + k
^~
```
[R/generateArtificialData.R:44:24:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L44) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits <- rnorm(n_traits, mean = 0, sd = 1)
                      ~^~~
```
[R/generateArtificialData.R:44:48:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L44) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits <- rnorm(n_traits, mean = 0, sd = 1)
                                              ~^~
```
[R/generateArtificialData.R:45:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L45) *style:* **Use two spaces to indent, never tabs.**
```r
		      opt_traits_matrix[l] <- opt_traits[j]
^~
```
[R/generateArtificialData.R:46:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L46) *style:* **Use two spaces to indent, never tabs.**
```r
	      }
^
```
[R/generateArtificialData.R:46:17:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	    for (j in 1:n_traits) {
                ^
```
[R/generateArtificialData.R:47:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L47) *style:* **Use two spaces to indent, never tabs.**
```r
	    }
^
```
[R/generateArtificialData.R:47:19:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L47) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	      for (k in 1:pool_richness) {
                  ^
```
[R/generateArtificialData.R:48:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L48) *style:* **Use two spaces to indent, never tabs.**
```r
	    opt_traits_matrix <- matrix(opt_traits_matrix, ncol = n_traits)
^
```
[R/generateArtificialData.R:48:25:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L48) *style:* **Put spaces around all infix operators.**
```r
		      l <- (j - 1) * pool_richness + k
                       ~^~~
```
[R/generateArtificialData.R:48:28:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L48) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		      l <- (j - 1) * pool_richness + k
                           ^
```
[R/generateArtificialData.R:48:31:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L48) *style:* **Put spaces around all infix operators.**
```r
		      l <- (j - 1) * pool_richness + k
                             ~^~
```
[R/generateArtificialData.R:48:36:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L48) *style:* **Put spaces around all infix operators.**
```r
		      l <- (j - 1) * pool_richness + k
                                  ~^
```
[R/generateArtificialData.R:49:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L49) *style:* **Use two spaces to indent, never tabs.**
```r
	    traits_distances <- abs(traits_pool - opt_traits_matrix)
^
```
[R/generateArtificialData.R:49:44:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L49) *style:* **Put spaces around all infix operators.**
```r
		      opt_traits_matrix[l] <- opt_traits[j]
                                          ~^~~
```
[R/generateArtificialData.R:50:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L50) *style:* **Use two spaces to indent, never tabs.**
```r
	    trait_distances_onedimen <- c()
^
```
[R/generateArtificialData.R:51:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L51) *style:* **Use two spaces to indent, never tabs.**
```r
	    for(m in 1:pool_richness){
^
```
[R/generateArtificialData.R:52:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L52) *style:* **Use two spaces to indent, never tabs.**
```r
	      trait_distances_onedimen[m] <- sqrt(sum(traits_distances[m, ] *
^
```
[R/generateArtificialData.R:52:31:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L52) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits_matrix <- matrix(opt_traits_matrix, ncol = n_traits)
                             ~^~~
```
[R/generateArtificialData.R:52:65:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L52) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits_matrix <- matrix(opt_traits_matrix, ncol = n_traits)
                                                               ~^~
```
[R/generateArtificialData.R:53:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L53) *style:* **Use two spaces to indent, never tabs.**
```r
	                                              traits_distances[m, ]))
^
```
[R/generateArtificialData.R:53:30:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L53) *style:* **Put spaces around all infix operators.**
```r
	    traits_distances <- abs(traits_pool - opt_traits_matrix)
                            ~^~~
```
[R/generateArtificialData.R:53:49:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L53) *style:* **Put spaces around all infix operators.**
```r
	    traits_distances <- abs(traits_pool - opt_traits_matrix)
                                               ~^~
```
[R/generateArtificialData.R:54:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L54) *style:* **Use two spaces to indent, never tabs.**
```r
	    }
^
```
[R/generateArtificialData.R:55:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L55) *style:* **Use two spaces to indent, never tabs.**
```r
	    inv_distances <- -(trait_distances_onedimen -
^
```
[R/generateArtificialData.R:55:16:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L55) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	    for(m in 1:pool_richness){
               ^
```
[R/generateArtificialData.R:56:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L56) *style:* **Use two spaces to indent, never tabs.**
```r
	                       max(trait_distances_onedimen)) + 10 ^ -99
^
```
[R/generateArtificialData.R:56:43:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L56) *style:* **Put spaces around all infix operators.**
```r
	      trait_distances_onedimen[m] <- sqrt(sum(traits_distances[m, ] *
                                         ~^~~
```
[R/generateArtificialData.R:56:71:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L56) *style:* **Trailing whitespace is superfluous.**
```r
	      trait_distances_onedimen[m] <- sqrt(sum(traits_distances[m, ] *
                                                                      ^
```
[R/generateArtificialData.R:57:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L57) *style:* **Use two spaces to indent, never tabs.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
^
```
[R/generateArtificialData.R:59:27:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L59) *style:* **Put spaces around all infix operators.**
```r
	    inv_distances <- -(trait_distances_onedimen -
                         ~^~~
```
[R/generateArtificialData.R:59:31:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L59) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	    inv_distances <- -(trait_distances_onedimen -
                              ^
```
[R/generateArtificialData.R:59:51:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L59) *style:* **Trailing whitespace is superfluous.**
```r
	    inv_distances <- -(trait_distances_onedimen -
                                                  ^
```
[R/generateArtificialData.R:60:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L60) *style:* **Use two spaces to indent, never tabs.**
```r
	  comm_spec_matrix[i, c(present_species)] <- 1
^
```
[R/generateArtificialData.R:60:63:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L60) *style:* **Put spaces around all infix operators.**
```r
	                       max(trait_distances_onedimen)) + 10 ^ -99
                                                              ^~
```
[R/generateArtificialData.R:61:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L61) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:61:29:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L61) *style:* **Put spaces around all infix operators.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
                           ~^~~
```
[R/generateArtificialData.R:62:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L62) *style:* **Use two spaces to indent, never tabs.**
```r
	comm_spec_matrix
^
```
[R/generateArtificialData.R:63:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L63) *style:* **Use two spaces to indent, never tabs.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) {
^
```
[R/generateArtificialData.R:64:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L64) *style:* **Use two spaces to indent, never tabs.**
```r
	  traits_pool_df <-
^
```
[R/generateArtificialData.R:66:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L66) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:67:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L67) *style:* **Use two spaces to indent, never tabs.**
```r
	row1 <- c(column1[-c(which(colSums(comm_spec_matrix) == 0))])
^
```
[R/generateArtificialData.R:67:11:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L67) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) {
          ^
```
[R/generateArtificialData.R:67:58:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L67) *style:* **Put spaces around all infix operators.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) {
                                                        ~^~~
```
[R/generateArtificialData.R:68:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L68) *style:* **Use two spaces to indent, never tabs.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) {
^
```
[R/generateArtificialData.R:69:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L69) *style:* **Use two spaces to indent, never tabs.**
```r
	  comm_spec_matrix <-
^
```
[R/generateArtificialData.R:71:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L71) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:71:14:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L71) *style:* **Put spaces around all infix operators.**
```r
	row1 <- c(column1[-c(which(colSums(comm_spec_matrix) == 0))])
            ~^~~
```
[R/generateArtificialData.R:71:62:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L71) *style:* **Put spaces around all infix operators.**
```r
	row1 <- c(column1[-c(which(colSums(comm_spec_matrix) == 0))])
                                                            ~^~~
```
[R/generateArtificialData.R:72:11:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L72) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) {
          ^
```
[R/generateArtificialData.R:72:58:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L72) *style:* **Put spaces around all infix operators.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) {
                                                        ~^
```
[R/generateArtificialData.R:72:58:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L72) *style:* **Trailing whitespace is superfluous.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) {
                                                         ^
```
[R/generateArtificialData.R:73:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L73) *style:* **Use two spaces to indent, never tabs.**
```r
	comm_spec_matrix <- as.data.frame(
^
```
[R/generateArtificialData.R:74:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L74) *style:* **Use two spaces to indent, never tabs.**
```r
	                      cbind(comm_spec_matrix, rep("", n_communities)))
^
```
[R/generateArtificialData.R:75:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L75) *style:* **Use two spaces to indent, never tabs.**
```r
	names(comm_spec_matrix) <- row1
^
```
[R/generateArtificialData.R:77:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L77) *style:* **Use two spaces to indent, never tabs.**
```r
	plots <- as.data.frame(matrix(
^
```
[R/generateArtificialData.R:77:26:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L77) *style:* **Put spaces around all infix operators.**
```r
	comm_spec_matrix <- as.data.frame(
                        ~^~~
```
[R/generateArtificialData.R:78:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L78) *style:* **Use two spaces to indent, never tabs.**
```r
	            as.numeric(as.matrix(comm_spec_matrix[,-ncol(comm_spec_matrix)])),
^
```
[R/generateArtificialData.R:79:33:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L79) *style:* **Put spaces around all infix operators.**
```r
	names(comm_spec_matrix) <- row1
                               ~^~~
```
[R/generateArtificialData.R:81:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L81) *style:* **Use two spaces to indent, never tabs.**
```r
	names(plots) <- traits_pool_df[, 1]
^
```
[R/generateArtificialData.R:81:15:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L81) *style:* **Put spaces around all infix operators.**
```r
	plots <- as.data.frame(matrix(
             ~^~~
```
[R/generateArtificialData.R:83:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L83) *style:* **Use two spaces to indent, never tabs.**
```r
	traits_pool_df[ ,c(2:ncol(traits_pool_df))] <- as.matrix(
^
```
[R/generateArtificialData.R:84:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L84) *style:* **Use two spaces to indent, never tabs.**
```r
	                traits_pool_df[ ,c(2:ncol(traits_pool_df))])
^
```
[R/generateArtificialData.R:85:22:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L85) *style:* **Put spaces around all infix operators.**
```r
	names(plots) <- traits_pool_df[, 1]
                    ~^~~
```
[R/generateArtificialData.R:86:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L86) *style:* **Use two spaces to indent, never tabs.**
```r
	for (i in 2:ncol(traits_pool_df)) {
^
```
[R/generateArtificialData.R:87:53:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L87) *style:* **Put spaces around all infix operators.**
```r
	traits_pool_df[ ,c(2:ncol(traits_pool_df))] <- as.matrix(
                                                   ~^~~
```
[R/generateArtificialData.R:88:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L88) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:89:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L89) *style:* **Use two spaces to indent, never tabs.**
```r
	output <- list( traits = traits_pool_df, abundances = plots)
^
```
[R/generateArtificialData.R:90:13:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L90) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for (i in 2:ncol(traits_pool_df)) {
            ^
```
[R/generateArtificialData.R:91:1:](https://github.com/thijsjanzen/STEPCAM/blob/cf3877f957829f6888f3371b20fb8cd1a752e9eb/R/generateArtificialData.R#L91) *style:* **Use two spaces to indent, never tabs.**
```r
	return(output)
^
```


Oops im fixing it asap. Im not getting the error in windows not sure why


I'm not proposing to merge it now, but I read and tested the changes up to this commit and they are looking so good.
For me they are good enough to think that it worth it to update the online docs with this fixes (after you will say that they are ready for merge).


OOPS, not #229. It was #239


should we use the `x.x` format instead, which I think makes it easier to understand? e.g. `15.3.x`?
I think as it is this will actually match `15.x.x`, which is different from the commit message


pkgs is only needed when defining multiple.


Was actually Anna Thornton and I.


`using namespace std` is a bad practice. results in namespace conflicts in large projects


sort `hand` first to simplify


Hi! Would not it be better to return earlier if headers_sent is true?
That way we avoid checking on every statement later.

```php
if ( headers_sent() ) {
    return;
}
```


Webclient AGCLoEBuild


Use ints instead of strings to represent card ranks and suits, and use consts to refer to them in code.  This will simplify a lot of your hand logic (and run slightly faster)


a `card` object would probably serve you well, also


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


What I don't like is the inability to write JSX code:
```js
return React.DOM.div({
  style: {
  backgroundColor: '#9999ff',
    height: '20px',
    padding: '5px'
  }
}, (
  'Welcome to this React Component dear ' + this.props.fname + ' ' + this.props.lname + '.'
));
```

... and it would also be nice to be able to write ES6 code, like so:

```jsx
import React, { Component, PropTypes } from 'react'

class Hello extends Component {
  constructor(props) {
    super(props)
  }

  render() {
    const { fname, lname } = this.props

    return <div style={{
      backgroundColor: '#9999ff',
      height: '20px',
      padding: '5px'
    }}>Welcome to React dear {fname} {lname} !</div>
  }
}

Hello.propTypes = {
  fname: PropTypes.string.isRequired,
  lname: PropTypes.string.isRequired
}

export default Hello
```

**Notice** how we don't write any `;` besides all the other major improvements and understability of what the code is actually doing 😃


No that wasn't me.  I'm similarly confused about what it's supposed to do.


Danke!


rogue comment :)


Try to avoid `#include` in `.h` files if you can help it.  Forward declaration works just as well in most cases


We could change this to:
```php
		$type = ltrim(preg_replace('#[|\s].*#', '', (string) self::parseAnnotation($func, 'return')), '?');
```
to allow `?` in annotations as well.


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


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


IMHO annotations are dead


Yes `cockroachdb` doesn't support 32bit platforms at the moment. It was an oversight on my part. I have now fixed this. Thanks!


Про умные указатели, можете почитать вот мануал:
http://www.cplusplus.com/reference/memory/shared_ptr/
http://www.cplusplus.com/reference/memory/auto_ptr/

Насколько я понял, Вы и так Input() убрали, на что я не возражаю.


Trackers can be both Story trackers and Task trackers. This would create a strange task board where an issue can both be a story (have a row), and appear as a task of another story. To prevent this, any trackers that are also stories are not shown as tasks. Not the best solution, but it works for now


@a1rwulf was this the missing version bump you were talking about?


If I am not mistaken, you will need to add <@#{user}> to the text message.


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


If the task board has multiple task trackers, the statuses can be quick a lot. So it is recommended that all tracker items that do appear on the task board have the same workflow. (Trackers that are also story trackers do not appear on the task board, and can this have a different workflow without leading to a lot of statuses on the task board).


Ok, you are right that with PHP 7.1 there is no need for them.


But they allow you to have a very significant performance gain in some cases (and our log system is one of those)


planning to do that way, :+1:


The sidebar is doing weird stuff in the updated version. It moves out a grey rectangle and to the right of that the black box.


Re: Removal of SaltRenderError in state/pkg.py
Original Lines
```
# SaltRenderError required by win_pkg
# pylint: disable=W0611
  from salt.exceptions import (		  from salt.exceptions import (
    CommandExecutionError, MinionError, SaltInvocationError,
    SaltRenderError
  )
```
I added this because salt "stack trace" without it.  How did you discover or test it was no longer required?
From modules/pkg.py
```
    except SaltRenderError as exc:
        msg = 'Failed to compile \'{0}\': {1}'.format(short_path_name, exc)
        return _failed_compile(msg)
```


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

```


sorry guys im pushing a fix now


Kibana log searches for the above:


partager la configuration pour le fichier films.csv


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


very good!!!


Làm bậy quá mày ơi!


Tack så mycket.


Cool.


thank you!
is this for now the final output for cycle path distances until we update one last time?


`cout <<` struct như thật!


You don't need to change this to "labs". ```itemsType.rawValue``` returns the value specified in the enum. That also makes ir reusable. This defeats the purpose.


mainly örebro and rome changed. but that was expected. so great.


needed


I think we should actually just remove the yellow background. It's really weird to use alpha = 0.1. It ight feel a bit like "cheating" to the reviewers. Not super important though.


Re:
from name_map = _get_name_map(saltenv)
to name_map = get_name_map(saltenv)  and _get_name_map removed.

Was not part of the original PR change this from the 2016 code.  Can not see any issues with this.

I am surprised get_name_map is exposed in the 2016 code as its more a internal function....


Damnit, it's Kaladesh!


`nguoinhan1`, `nguoinhan2` là struct mà mày `cout << ` như thật!


Where is this called? You were telling me on the forums that this needs to be called itself, probably in the constructor.


@mauritsvanrees can we remove this from all configurations then?


1.直接定义  var s1 = 'Single quotes work well for string literals.';
            var s2 = "Double quotes work just as well.";
2.也可以利用${expression}插入到，前提是expression是个标识符
           var s = 'string interpolation';
           assert('Dart has $s, which is very handy.' ==  'Dart has string interpolation, ' + 'which is very handy.');
3.可以通过邻近的字符串或"+"链接字符串
           var s1 = 'String ' 'concatenation'  " works even over line breaks.";
           assert(s1 == 'String concatenation works even over '  'line breaks.');
           var s2 = 'The + operator '   + 'works, as well.';
           assert(s2 == 'The + operator works, as well.');
4.另一个创造多行的字符串可以采用多次引用单个标记符
          var s1 = '''
          You can create
          multi-line strings like this one.
          ''';
5.You can create a “raw” string by prefixing it with r:
          var s = r"In a raw string, even \n isn't special.";
6.// These work in a const string.
          const aConstNum = 0;
          const aConstBool = true;
          const aConstString = 'a constant string';
7.//These do NOT work in a const string.
          var aNum = 0;
          var aBool = true;
          var aString = 'a string';
          const aConstList = const [1, 2, 3];


What issue did this cause? This will bring method redefinition warnings back. Although that's less crucial since it looks like 265 will be fixed in Julia 0.6.


Please use camelCasing to variables and constant names.


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


Doesn't this need more validation?

Also it's "readIDFromDatabase" ??

Shouldn't this instead read the data from the container using queries?


okie dokie


Okay got it. So what you are storing here might be redundant since it is stored below as `user === logged in user` (line 88 in this same object)

What you would want to do also though, is add another action which adds the newly created user to the redux store's "users" array (which currently is only set on `GET_DEMO_SUCCESS` action.

I suggest (within the saga, prior to `yield put(getAdminData(demoState.guid));`) that you add another call such as

```
const user = yield call(api.createUser, demoState.guid); // store whatever is returned from the createuser call
yield put(addUser(user));
```

and then just create an action similiar to the `GET_DEMO_SUCCESS` one which only pushes the new user to the array.


Tela de Edição de Cenário


[This](https://github.com/JunoLab/atom-julia-client/issues/233) one. We should probably look into makeing the console faster/limit the console cell size/make `bufferLines` faster instead of this, but that's more long term.


shouldn't it be `callback()`?


* Moved text display down while entering PIN to prevent text overlap
* Fixed extra characters being displayed when printing entered PIN on the screen


Never ever use globals. Use closures or delegates to relay information between your classes. This is a bad practice.


@lots0logs  After this, Now gtk-3.20/gtk.css points `@import url("resource:///org/numixproject/gtk-3.20/dist/gtk.css");` but there is no dist/gtk.css ?


```self.``` can be omitted here.


Do we need `compact`? `nil.to_s` is any empty string anyway.

For example: `["a", nil, 2].join` => `"a2"`, which is the same as `["a", nil, 2].compact.join`.

And if we get rid of that, the `concat` helper method might not be needed


If you want to create the Item? you probably also want to persist in to database. Same with User


Oh no. The comment is wrong. This test case if for #9 , not #10 .


Да, не заметил.


In particular "if the command name is a special built-in or function, variable assignments shall affect the current execution environment" from http://pubs.opengroup.org/onlinepubs/9699919799/ section 2.9.1


Dead code.


@rjrudin -
One disadvantage is that it looks like a bit like black magic for people not familiar with Spring and it would make these parameters now mandatory.  But I think that's not a huge ask.

The advantage is that it removes a bit of the obfuscation that was hidden away with the AbstractMarkLogicBatchConfig.  Plus, I think using the annotations and the explicit import reference to the MarkLogicBatchConfigurer represents the original intent of Spring Batch job configuration


Indeed it is, I was lucky to find these opcodes.


tester le chargement du jeu : named-entity


No.  In zc.buildout 1.x the default is `unzip = false`. So if we remove it everywhere, it will lead to changes.
Whether that really causes problems is anyone's guess.


You can change ```var``` for ```let``` since you won't be altering the variable, it can be a constant.

And you can avoid unwrapping optionals (as!) and check for failure before doing anything, like this:

```
if let vc = segue.destinationViewController as? UIViewController {
    vc.popoverPresentationController.controller?.delegate = self
}
```


temp fix on cache issue


I'm a bit surprised that this is causing a performance issue, but if it bugs me I'm sure I'll investigate.


Nice)


This is a log by josh, I assume for debugging purposes, but it's really spammy so commented out. Will add a note about it when I next touch the code (have a change in my todo list)


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

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


@lots0logs May be Utils script needs modifying. It is not copying the actual gtk.css


Ты тест запускай перед тем как залить изменения и все будет гуд ;)


Please avoid hardcoding paths to project assets. If I merge this, this will break the project since its hardcoded to a path in your machine.


Same as before.


IIRC there is some possibility to say I want the search result starting at index 'x', but I am currently on vacation, so I can search for it only next week.


Well we should update once again in a few weeks maybe but these are distances with the right boundaries ☺


Hello sir. How r u doing. I just want to know what is the value of n.


@ChrisMacNaughton Ah, yes, rustfmt! Thank you. I'll be sure to run it in the future before submitting PRs.


Yup. Could you send a PR?


Will fail because of pre existing definition

You need to drop the title to a command => '' param then name it something unique


fix for #13 * on windows, not #12


I suspected the splatting [here](https://github.com/JunoLab/atom-julia-client/blob/master/lib/misc.coffee#L19) was the cause, but changing this to `Array.prototype.push.apply buffer, lines` (which should be more performant, but I dunno how cs handles splatting) didn't change much for me.

This isn't as much of an issue since the CodeTools fix though, so we could probably revert this.


Sizing-Simple-Chilled-Ceiling (RKStrand) - Win64-Windows-7-VisualStudio-12: OK (2336 of 2339 tests passed, 0 test warnings)

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

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


curious about the suffix `Handle` on some of these types. What is this in reference to?


Why not make this conditional?  That way when AIB add and remove their interstitial it'll automatically adapt.


I think you're running the npm, bower and ember commands in the wrong folder. could that be the problem?


Fixed video captioning using GPU


See https://www.python.org/dev/peps/pep-0008/.

> Avoid trailing whitespace anywhere. Because it's usually invisible, it can be confusing: e.g. a backslash followed by a space and a newline does not count as a line continuation marker. Some editors don't preserve it and many projects (like CPython itself) have pre-commit hooks that reject it.

What editor do you use ? Today most editors automatically remove trailling whitespace on save.


No


Reprinted with new name [Aether Tradewinds](http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=417611&part=%C3%86ther+Tradewinds) Although a different name, still the same card printed in earlier sets.


*This is a note for reader of this commit*

  * projects/GKCommon/GKCommon/UDN.cs [Gregorian, Jilian]

Conversions to/from Gregorian and Julian calendars are made now by implementations based on the [Wikipedia article](https://en.wikipedia.org/wiki/Julian_day). Those algorithms give reversible conversions in contrast to other implementations (see [CalendarConverter project](https://github.com/Serg-Norseman/CalendarConverter) for more information, especially conversation at commit https://github.com/Serg-Norseman/CalendarConverter/commit/c27427ae830add3b739f7cfba1986a20f69e9a52).


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


Dead code.


Yes


I think trying to respect PEP recommendations is a start to make nice code.


Note that Caffe has an automatic definition upgrade path that is made use of in the `caffe` binary and the interfaces like `pycaffe`. This is the part that handles batch norm https://github.com/BVLC/caffe/blob/master/src/caffe/util/upgrade_proto.cpp#L1003-L1024 so you don't have to do it manually.


Assume these are temp logs, make sure to either nuke them or make them more clear.


Two different problems:
* Sometimes I would need to select the file whole to get it styled, but it didn't look always necessary
* Often, selections and cursor location were not maintained after styling


this looks awesome now! We could also trace other information on our assembly.