[R/DAISIE_data.R:2:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @title Colonization and branching times of 8 terrestrial avifaunal clades in list
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:7:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' #' @description A list containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:12:34:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L12) *style:* **Trailing whitespace is superfluous.**
```r
#' the following elements.\cr \cr
                                 ^
```
[R/DAISIE_data.R:47:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L47) *style:* **Lines should not be more than 80 characters.**
```r
#' @title Colonization and branching times of 8 terrestrial avifaunal clades in list
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:52:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L52) *style:* **Lines should not be more than 80 characters.**
```r
#' @description A list containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:92:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L92) *style:* **Lines should not be more than 80 characters.**
```r
#' @title Colonization and branching times of 8 terrestrial avifaunal clades in table
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:96:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L96) *style:* **Lines should not be more than 80 characters.**
```r
#' @description A table containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:103:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L103) *style:* **Lines should not be more than 80 characters.**
```r
#' * Non_endemic: for cases where both island and non-island populations of the species have been sampled) \cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:104:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L104) *style:* **Lines should not be more than 80 characters.**
```r
#' * Non_endemic_MaxAge: for cases where island population of the species has not
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:124:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L124) *style:* **Lines should not be more than 80 characters.**
```r
#' @title 1000 islands in RAW format simulated with the ML parameters of the CR model
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:125:27:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L125) *style:* **Trailing whitespace is superfluous.**
```r
#' for the Galapagos data.
                          ^
```
[R/DAISIE_data.R:127:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L127) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Each simulated dataset is an element of the list, which can be called using
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:158:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L158) *style:* **Lines should not be more than 80 characters.**
```r
#' @title 1000 islands in DAISIE format simulated with the ML parameters of the CR
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:161:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L161) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Each simulated dataset is an element of the list, which can be called using
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:165:42:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L165) *style:* **Trailing whitespace is superfluous.**
```r
#' \code{$island_age} - the island age\cr
                                         ^
```
[R/DAISIE_data.R:197:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L197) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Each simulated dataset is an element of the list, which can be called using
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:247:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L247) *style:* **Lines should not be more than 80 characters.**
```r
#' @description A list containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:256:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L256) *style:* **Lines should not be more than 80 characters.**
```r
#' The following elements of the list each contains information on a single colonist lineage
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:270:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L270) *style:* **Lines should not be more than 80 characters.**
```r
#' #' \code{$missing_species} - number of island species that were not sampled for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:277:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_data.R#L277) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:2:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:7:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:10:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L10) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:86:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^~
```
[R/DAISIE_dataprep.R:87:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:88:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L88) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:89:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:90:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L90) *style:* **Lines should not be more than 80 characters.**
```r
#' ### Create Galapagos data object where all taxa have the same macroevolutionary process
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:91:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L91) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:98:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L98) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:100:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L100) *style:* **Lines should not be more than 80 characters.**
```r
#' # for the Darwin's finches. One process applies to type 1 species (all species
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:100:82:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L100) *style:* **Trailing whitespace is superfluous.**
```r
#' # for the Darwin's finches. One process applies to type 1 species (all species
                                                                                ^
```
[R/DAISIE_dataprep.R:101:79:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L101) *style:* **Trailing whitespace is superfluous.**
```r
#' # except for Darwin's finches) and the other applies only to type 2 species
                                                                              ^
```
[R/DAISIE_dataprep.R:104:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L104) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:113:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:114:80:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L114) *style:* **Trailing whitespace is superfluous.**
```r
#' ### Create Galapagos data object with a distinct macroevolutionary processes
                                                                               ^
```
[R/DAISIE_dataprep.R:115:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L115) *style:* **Lines should not be more than 80 characters.**
```r
#' # for the Darwin's finches. One process applies to type 1 species (all species
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:116:79:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L116) *style:* **Trailing whitespace is superfluous.**
```r
#' # except for Darwin's finches) and the other applies only to type 2 species
                                                                              ^
```
[R/DAISIE_dataprep.R:117:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L117) *style:* **Lines should not be more than 80 characters.**
```r
#' # (Darwin's finches). Set fraction of potential colonists of type 2 to be 0.163.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:118:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L118) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:128:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L128) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L130) *style:* **functions should have cyclomatic complexity of less than 15, this has 22.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L130) *style:* **Lines should not be more than 80 characters.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L130) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:130:17:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L130) *style:* **Use <-, not =, for assignment.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                ^
```
[R/DAISIE_dataprep.R:130:38:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                     ^
```
[R/DAISIE_dataprep.R:130:49:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                ^
```
[R/DAISIE_dataprep.R:130:49:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L130) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                ^
```
[R/DAISIE_dataprep.R:130:51:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                  ^
```
[R/DAISIE_dataprep.R:130:74:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                                         ^
```
[R/DAISIE_dataprep.R:130:131:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                                                ^
```
[R/DAISIE_dataprep.R:131:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L131) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/DAISIE_dataprep.R:132:24:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L132) *style:* **Use <-, not =, for assignment.**
```r
  number_colonisations = nrow(datatable)
                       ^
```
[R/DAISIE_dataprep.R:133:12:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L133) *style:* **Use <-, not =, for assignment.**
```r
  datalist = list()
           ^
```
[R/DAISIE_dataprep.R:134:13:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L134) *style:* **Variable and function name style should be snake_case.**
```r
  datatable$Missing_species<-as.numeric(as.character(datatable$Missing_species))
            ^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:134:28:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L134) *style:* **Put spaces around all infix operators.**
```r
  datatable$Missing_species<-as.numeric(as.character(datatable$Missing_species))
                          ~^~~
```
[R/DAISIE_dataprep.R:135:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L135) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_dataprep.R:136:5:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L136) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(number_clade_types == 1)
    ^
```
[R/DAISIE_dataprep.R:137:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L137) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/DAISIE_dataprep.R:138:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L138) *style:* **Lines should not be more than 80 characters.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:138:19:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L138) *style:* **Use <-, not =, for assignment.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                  ^
```
[R/DAISIE_dataprep.R:138:36:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L138) *style:* **Put spaces around all infix operators.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                  ~^~
```
[R/DAISIE_dataprep.R:138:48:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L138) *style:* **Commas should always have a space after.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                               ^
```
[R/DAISIE_dataprep.R:138:59:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L138) *style:* **Put spaces around all infix operators.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                                         ~^~
```
[R/DAISIE_dataprep.R:138:60:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L138) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                                           ^
```
[R/DAISIE_dataprep.R:140:5:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L140) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(number_clade_types == 2)
    ^
```
[R/DAISIE_dataprep.R:141:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L141) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/DAISIE_dataprep.R:142:32:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L142) *style:* **Use <-, not =, for assignment.**
```r
    number_type2_colonisations = length(list_type2_clades)
                               ^
```
[R/DAISIE_dataprep.R:143:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L143) *style:* **Lines should not be more than 80 characters.**
```r
    number_type1_colonisations = number_colonisations - number_type2_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:143:32:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L143) *style:* **Use <-, not =, for assignment.**
```r
    number_type1_colonisations = number_colonisations - number_type2_colonisations
                               ^
```
[R/DAISIE_dataprep.R:145:5:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L145) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:146:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L146) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type1 = DDD::roundn((M/number_colonisations) * number_type1_colonisations) - number_type1_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:146:25:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L146) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type1 = DDD::roundn((M/number_colonisations) * number_type1_colonisations) - number_type1_colonisations
                        ^
```
[R/DAISIE_dataprep.R:146:41:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L146) *style:* **Put spaces around all infix operators.**
```r
      not_present_type1 = DDD::roundn((M/number_colonisations) * number_type1_colonisations) - number_type1_colonisations
                                       ~^~
```
[R/DAISIE_dataprep.R:147:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L147) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type2 = DDD::roundn((M/number_colonisations) * number_type2_colonisations) - number_type2_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:147:25:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L147) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type2 = DDD::roundn((M/number_colonisations) * number_type2_colonisations) - number_type2_colonisations
                        ^
```
[R/DAISIE_dataprep.R:147:41:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L147) *style:* **Put spaces around all infix operators.**
```r
      not_present_type2 = DDD::roundn((M/number_colonisations) * number_type2_colonisations) - number_type2_colonisations
                                       ~^~
```
[R/DAISIE_dataprep.R:149:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L149) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type1 = DDD::roundn(M * (1 - prop_type2_pool)) - number_type1_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:149:25:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L149) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type1 = DDD::roundn(M * (1 - prop_type2_pool)) - number_type1_colonisations
                        ^
```
[R/DAISIE_dataprep.R:150:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L150) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type2 = DDD::roundn(M * prop_type2_pool) - number_type2_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:150:25:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L150) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type2 = DDD::roundn(M * prop_type2_pool) - number_type2_colonisations
                        ^
```
[R/DAISIE_dataprep.R:152:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L152) *style:* **Lines should not be more than 80 characters.**
```r
    datalist[[1]] = list(island_age = island_age, not_present_type1 = not_present_type1, not_present_type2 = not_present_type2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:152:19:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L152) *style:* **Use <-, not =, for assignment.**
```r
    datalist[[1]] = list(island_age = island_age, not_present_type1 = not_present_type1, not_present_type2 = not_present_type2)
                  ^
```
[R/DAISIE_dataprep.R:155:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L155) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/DAISIE_dataprep.R:156:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L156) *style:* **Lines should not be more than 80 characters.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:156:23:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L156) *style:* **Use <-, not =, for assignment.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                      ^
```
[R/DAISIE_dataprep.R:156:71:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                      ^
```
[R/DAISIE_dataprep.R:156:86:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:156:107:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:156:117:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:156:147:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:157:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L157) *style:* **Lines should not be more than 80 characters.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:157:14:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L157) *style:* **Use <-, not =, for assignment.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
             ^
```
[R/DAISIE_dataprep.R:157:77:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L157) *style:* **Commas should always have a space after.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
                                                                            ^
```
[R/DAISIE_dataprep.R:157:97:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L157) *style:* **Commas should always have a space after.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
                                                                                ^
```
[R/DAISIE_dataprep.R:158:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L158) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:159:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Lines should not be more than 80 characters.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:159:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
      ^
```
[R/DAISIE_dataprep.R:159:21:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Put spaces around all infix operators.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                   ~^~
```
[R/DAISIE_dataprep.R:159:33:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                ^
```
[R/DAISIE_dataprep.R:159:46:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                             ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:159:70:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                     ^
```
[R/DAISIE_dataprep.R:159:84:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:84:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^~~~~~~
```
[R/DAISIE_dataprep.R:159:92:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:117:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:132:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:132:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:159:160:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:163:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Put spaces around all infix operators.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ~^~
```
[R/DAISIE_dataprep.R:159:164:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^~
```
[R/DAISIE_dataprep.R:159:168:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L159) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:160:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L160) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:161:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L161) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(the_brts) == 1)
      ^
```
[R/DAISIE_dataprep.R:161:30:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L161) *style:* **Trailing whitespace is superfluous.**
```r
    if(length(the_brts) == 1)
                             ^
```
[R/DAISIE_dataprep.R:162:5:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L162) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:163:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L163) *style:* **Lines should not be more than 80 characters.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:163:41:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L163) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
                                        ^
```
[R/DAISIE_dataprep.R:163:56:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L163) *style:* **Commas should always have a space after.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
                                                       ^
```
[R/DAISIE_dataprep.R:163:69:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L163) *style:* **Commas should always have a space after.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
                                                                    ^
```
[R/DAISIE_dataprep.R:165:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L165) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(the_brts) > 1)
      ^
```
[R/DAISIE_dataprep.R:165:29:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L165) *style:* **Trailing whitespace is superfluous.**
```r
    if(length(the_brts) > 1)
                            ^~
```
[R/DAISIE_dataprep.R:166:5:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L166) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:167:41:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L167) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,the_brts)
                                        ^
```
[R/DAISIE_dataprep.R:167:56:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L167) *style:* **Commas should always have a space after.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,the_brts)
                                                       ^
```
[R/DAISIE_dataprep.R:169:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L169) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Non_endemic_MaxAge")
      ^
```
[R/DAISIE_dataprep.R:169:20:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L169) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Non_endemic_MaxAge")
                   ^
```
[R/DAISIE_dataprep.R:170:5:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L170) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:171:30:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L171) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 1
                             ^
```
[R/DAISIE_dataprep.R:173:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L173) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Endemic")
      ^
```
[R/DAISIE_dataprep.R:173:20:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L173) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Endemic")
                   ^
```
[R/DAISIE_dataprep.R:174:5:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L174) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:175:30:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L175) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 2
                             ^
```
[R/DAISIE_dataprep.R:176:9:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L176) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(max(the_brts)>island_age){
        ^
```
[R/DAISIE_dataprep.R:176:23:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L176) *style:* **Put spaces around all infix operators.**
```r
      if(max(the_brts)>island_age){
                     ~^~
```
[R/DAISIE_dataprep.R:177:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Lines should not be more than 80 characters.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:177:11:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
          ^
```
[R/DAISIE_dataprep.R:177:33:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                ^
```
[R/DAISIE_dataprep.R:177:45:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Only use double-quotes.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                            ^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:177:61:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Commas should always have a space after.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                            ^
```
[R/DAISIE_dataprep.R:177:86:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Commas should always have a space after.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:177:101:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Commas should always have a space after.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:177:101:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Only use double-quotes.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:177:129:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Commas should always have a space after.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:177:132:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Put spaces around all infix operators.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ~^~
```
[R/DAISIE_dataprep.R:177:133:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Only use double-quotes.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^~
```
[R/DAISIE_dataprep.R:177:137:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L177) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:178:11:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L178) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(length(the_brts) == 1){datalist[[i + 1]]$stac = 5}
          ^
```
[R/DAISIE_dataprep.R:178:34:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L178) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        if(length(the_brts) == 1){datalist[[i + 1]]$stac = 5}
                                 ^
```
[R/DAISIE_dataprep.R:178:58:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L178) *style:* **Use <-, not =, for assignment.**
```r
        if(length(the_brts) == 1){datalist[[i + 1]]$stac = 5}
                                                         ^
```
[R/DAISIE_dataprep.R:178:61:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L178) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
        if(length(the_brts) == 1){datalist[[i + 1]]$stac = 5}
                                                            ^
```
[R/DAISIE_dataprep.R:181:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L181) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Endemic&Non_endemic")
      ^
```
[R/DAISIE_dataprep.R:181:20:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L181) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Endemic&Non_endemic")
                   ^
```
[R/DAISIE_dataprep.R:182:5:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L182) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:183:30:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L183) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 3
                             ^
```
[R/DAISIE_dataprep.R:185:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L185) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Non_endemic")
      ^
```
[R/DAISIE_dataprep.R:185:20:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L185) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Non_endemic")
                   ^
```
[R/DAISIE_dataprep.R:186:5:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L186) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:187:30:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L187) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 4
                             ^
```
[R/DAISIE_dataprep.R:188:9:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L188) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(max(the_brts)>island_age){datalist[[i + 1]]$stac = 1}
        ^
```
[R/DAISIE_dataprep.R:188:23:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L188) *style:* **Put spaces around all infix operators.**
```r
      if(max(the_brts)>island_age){datalist[[i + 1]]$stac = 1}
                     ~^~
```
[R/DAISIE_dataprep.R:188:35:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L188) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if(max(the_brts)>island_age){datalist[[i + 1]]$stac = 1}
                                  ^
```
[R/DAISIE_dataprep.R:188:59:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L188) *style:* **Use <-, not =, for assignment.**
```r
      if(max(the_brts)>island_age){datalist[[i + 1]]$stac = 1}
                                                          ^
```
[R/DAISIE_dataprep.R:188:62:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L188) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      if(max(the_brts)>island_age){datalist[[i + 1]]$stac = 1}
                                                             ^
```
[R/DAISIE_dataprep.R:190:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L190) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Endemic_MaxAge")
      ^
```
[R/DAISIE_dataprep.R:190:20:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L190) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Endemic_MaxAge")
                   ^
```
[R/DAISIE_dataprep.R:191:5:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L191) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:192:30:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L192) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 5
                             ^
```
[R/DAISIE_dataprep.R:194:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L194) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(number_clade_types == 2)
      ^
```
[R/DAISIE_dataprep.R:195:5:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L195) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:196:9:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L196) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(which(list_type2_clades == datatable[i,"Clade_name"])) > 0)
        ^
```
[R/DAISIE_dataprep.R:196:56:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L196) *style:* **Commas should always have a space after.**
```r
      if(length(which(list_type2_clades == datatable[i,"Clade_name"])) > 0)
                                                       ^
```
[R/DAISIE_dataprep.R:197:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L197) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[R/DAISIE_dataprep.R:198:36:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_dataprep.R#L198) *style:* **Use <-, not =, for assignment.**
```r
        datalist[[i + 1]]$type1or2 = 2
                                   ^
```
[R/DAISIE_ExpEIN.R:2:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_ExpEIN.R:6:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L6) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_ExpEIN.R:7:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_ExpEIN.R:27:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L27) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_ExpEIN.R:28:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
#' ### Compute the expected values at t = 4, for a mainland pool size of 1000 potential
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_ExpEIN.R:29:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L29) *style:* **Lines should not be more than 80 characters.**
```r
#' # colonists and a vector of 5 parameters (cladogenesis, extinction, clade-level carrying
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_ExpEIN.R:31:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L31) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^~
```
[R/DAISIE_ExpEIN.R:37:3:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L37) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_ExpEIN.R:39:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L39) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
^~~~~~~~~~~~~
```
[R/DAISIE_ExpEIN.R:39:15:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L39) *style:* **Use <-, not =, for assignment.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
              ^
```
[R/DAISIE_ExpEIN.R:39:28:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L39) *style:* **Commas should always have a space after.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                           ^
```
[R/DAISIE_ExpEIN.R:39:33:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L39) *style:* **Commas should always have a space after.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                                ^
```
[R/DAISIE_ExpEIN.R:39:33:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L39) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                                ^
```
[R/DAISIE_ExpEIN.R:39:35:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L39) *style:* **Commas should always have a space after.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                                  ^
```
[R/DAISIE_ExpEIN.R:39:35:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L39) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                                  ^~~~~~
```
[R/DAISIE_ExpEIN.R:39:48:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L39) *style:* **Commas should always have a space after.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                                               ^
```
[R/DAISIE_ExpEIN.R:40:1:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L40) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/DAISIE_ExpEIN.R:41:10:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L41) *style:* **Use <-, not =, for assignment.**
```r
   pars1 = pars
         ^
```
[R/DAISIE_ExpEIN.R:42:8:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L42) *style:* **Use <-, not =, for assignment.**
```r
   lac = pars1[1]
       ^
```
[R/DAISIE_ExpEIN.R:43:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L43) *style:* **Use <-, not =, for assignment.**
```r
   mu = pars1[2]
      ^
```
[R/DAISIE_ExpEIN.R:44:7:](https://github.com/rsetienne/DAISIE/blob/8d5519624409346845a6f47cd33d143cfc0dd5b1/R/DAISIE_ExpEIN.R#L44) *style:* **Use <-, not =, for assignment.**
```r
   ga = pars1[4]
      ^
```


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

InterpreterError at template.tasks[0][1].metadata.name: unknown context value py

</details>


Hi, would it be possible to share .jpeg files of schematic and board just to take a look without using Design spark?

Kind regards


This commit seems to be causing specs to fail for me. I think it's the realtime callback for sphinx. I probably need to stub that out in test mode.


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Successfully aliased the URL <https://androidoss-lfr2t17ki.now.sh> to the following aliases:

* https://androidoss.now.sh
* https://androidoss.orelzion.now.sh
* https://androidoss-git-master.orelzion.now.sh


Asi no me denuncia la SGAE


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @benhuff, @mwilson8, @oblute were added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


Successfully aliased the URL <https://praca-velha-frontend-f6ilrvb4q.now.sh> to the following aliases:

* https://praca-velha-frontend.ikas.now.sh
* https://praca-velha-frontend-git-master.ikas.now.sh


Good point, fixed it :smile:


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-17-royalpowersolutions.pantheonsite.io/)

Created multidev environment [pr-17](https://dashboard.pantheon.io/sites/437fc7e7-e0ac-48dc-b149-fb9dfed7d80b#pr-17) for royalpowersolutions.


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/914bbb57-02a8-464c-9637-04d7f9072aa0?env_id=ibm%3Ayp%3Aus-south "lightbluecompute-devops-20190918144916844"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/e7dc9259-b035-4fcf-94cf-b9393f2055e5 "lightblue-customer") deployed [lightblue-customer-20190918144916844](https://github.com/EduMelo/lightblue-customer-20190918144916844/releases/tag/deploy-ibm-yp-us-south-treinamentocloud-edumelo.com.br-dev-20190918-191959 "deploy-ibm-yp-us-south-treinamentocloud-edumelo.com.br-dev-20190918-191959") to [dev](https://console.bluemix.net/apps/c42d613e-34b2-4675-81f4-bc73b65503f3?env_id=ibm:yp:us-south "ibm:yp:us-south:treinamentocloud@edumelo.com.br:dev"), including this commit


I think that commit was pretty badass Bruno


Successfully aliased the URL <https://alloy-topic-8uplaynxs.now.sh> to the following aliases:

* https://alloy-bcg.now.sh
* https://alloy-topic.vouyoung.now.sh
* https://alloy-topic-git-master.vouyoung.now.sh


Worst code writing ever


Successfully aliased the URL <https://dotenorionowsh-hcktoxhkah.now.sh> to the following alias:

* https://dotenorio.com


hi, it's still the same origin, but updated now. https://bitbucket.org/steckschwein/steckschwein-code/src/default/steckos/kernel/fat32.asm

:)


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


Added notes to reading section


# Stats from current release

Default Server Mode (Increase detected ⚠)

General Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| buildDuration | 17.1s | 16.5s | -617ms |
| nodeModulesSize | 41.9 MB | 48.4 MB | ⚠ +6.49 MB |

Client Bundles (main, webpack, commons) Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| main-HASH.js | 18.2 kB | 18.3 kB | ⚠ +63 B |
| main-HASH.js gzip | 6.64 kB | 6.64 kB | ⚠ +1 B |
| webpack-HASH.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH.js gzip | 746 B | 746 B | ✓ |
| 4952ddcd88e7..2b8407376.js | 21.9 kB | 21.9 kB | ✓ |
| 4952ddcd88e7..7376.js gzip | 7.81 kB | 7.81 kB | ✓ |
| de003c3a9d30..3fa59b1f5.js | 43.1 kB | 43.1 kB | ✓ |
| de003c3a9d30..b1f5.js gzip | 15.5 kB | 15.5 kB | ✓ |
| framework.5b..dbaff70d3.js | 125 kB | 125 kB | ✓ |
| framework.5b..70d3.js gzip | 39.4 kB | 39.4 kB | ✓ |
| Overall change | 210 kB | 210 kB | ⚠ +63 B |

Client Bundles (main, webpack, commons) Modern Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| main-HASH.module.js | 16.5 kB | 16.5 kB | ⚠ +15 B |
| main-HASH.module.js gzip | 6.38 kB | 6.39 kB | ⚠ +10 B |
| webpack-HASH.module.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH..dule.js gzip | 746 B | 746 B | ✓ |
| de003c3a9d30..4b.module.js | 45.5 kB | 45.5 kB | ✓ |
| de003c3a9d30..dule.js gzip | 16.5 kB | 16.5 kB | ✓ |
| framework.5b..d3.module.js | 125 kB | 125 kB | ✓ |
| framework.5b..dule.js gzip | 39.4 kB | 39.4 kB | ✓ |
| Overall change | 189 kB | 189 kB | ⚠ +15 B |

Client Pages

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| _app.js | 1.81 kB | 1.81 kB | ✓ |
| _app.js gzip | 873 B | 873 B | ✓ |
| _error.js | 12 kB | 12 kB | ✓ |
| _error.js gzip | 4.73 kB | 4.73 kB | ✓ |
| hooks.js | 12.7 kB | 12.7 kB | ✓ |
| hooks.js gzip | 4.79 kB | 4.79 kB | ✓ |
| index.js | 318 B | 318 B | ✓ |
| index.js gzip | 222 B | 222 B | ✓ |
| link.js | 8.14 kB | 8.14 kB | ✓ |
| link.js gzip | 3.5 kB | 3.5 kB | ✓ |
| routerDirect.js | 408 B | 408 B | ✓ |
| routerDirect.js gzip | 281 B | 281 B | ✓ |
| withRouter.js | 419 B | 419 B | ✓ |
| withRouter.js gzip | 280 B | 280 B | ✓ |
| Overall change | 35.8 kB | 35.8 kB | ✓ |

Client Pages Modern

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| _app.module.js | 1.7 kB | 1.7 kB | ✓ |
| _app.module.js gzip | 832 B | 832 B | ✓ |
| _error.module.js | 23.3 kB | 23.3 kB | ✓ |
| _error.module.js gzip | 8.59 kB | 8.59 kB | ✓ |
| hooks.module.js | 1.52 kB | 1.52 kB | ✓ |
| hooks.module.js gzip | 793 B | 793 B | ✓ |
| index.module.js | 294 B | 294 B | ✓ |
| index.module.js gzip | 223 B | 223 B | ✓ |
| link.module.js | 8.53 kB | 8.53 kB | ✓ |
| link.module.js gzip | 3.68 kB | 3.68 kB | ✓ |
| routerDirect.module.js | 394 B | 394 B | ✓ |
| routerDirect..dule.js gzip | 281 B | 281 B | ✓ |
| withRouter.module.js | 404 B | 404 B | ✓ |
| withRouter.m..dule.js gzip | 278 B | 278 B | ✓ |
| Overall change | 36.1 kB | 36.1 kB | ✓ |

Client Build Manifests

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| _buildManifest.js | 81 B | 81 B | ✓ |
| _buildManifest.js gzip | 61 B | 61 B | ✓ |
| _buildManifest.module.js | 81 B | 81 B | ✓ |
| _buildManife..dule.js gzip | 61 B | 61 B | ✓ |
| Overall change | 162 B | 162 B | ✓ |

Rendered Page Sizes

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| index.html | 3.62 kB | 3.62 kB | ✓ |
| index.html gzip | 947 B | 947 B | ✓ |
| link.html | 3.66 kB | 3.66 kB | ✓ |
| link.html gzip | 954 B | 955 B | ⚠ +1 B |
| withRouter.html | 3.67 kB | 3.67 kB | ✓ |
| withRouter.html gzip | 943 B | 942 B | -1 B |
| Overall change | 10.9 kB | 10.9 kB | ✓ |

#### Diffs

Diff for main-HASH.js

```diff
@@ -368,7 +368,7 @@ if (!window.Promise) {

 var data = JSON.parse(document.getElementById('__NEXT_DATA__').textContent);
 window.__NEXT_DATA__ = data;
-var version = "9.0.6";
+var version = "9.0.7-canary.0";
 exports.version = version;
 var props = data.props,
     err = data.err,
@@ -739,11 +739,19 @@ function renderReactElement(reactEl, domEl) {

   if (isInitialRender) {
-    _reactDom["default"].hydrate(reactEl, domEl, markHydrateComplete);
+    _reactDom["default"].hydrate(reactEl, domEl, function () {
+      if (false) {}
+
+      markHydrateComplete();
+    });

     isInitialRender = false;
   } else {
-    _reactDom["default"].render(reactEl, domEl, markRenderComplete);
+    _reactDom["default"].render(reactEl, domEl, function () {
+      if (false) {}
+
+      markRenderComplete();
+    });
   }
 }
```

Diff for main-HASH.module.js

```diff
@@ -425,7 +425,7 @@ if (!window.Promise) {

 const data = JSON.parse(document.getElementById('__NEXT_DATA__').textContent);
 window.__NEXT_DATA__ = data;
-const version = "9.0.6";
+const version = "9.0.7-canary.0";
 exports.version = version;
 const {
   props,
@@ -666,11 +666,19 @@ function renderReactElement(reactEl, domEl) {

   if (isInitialRender) {
-    _reactDom.default.hydrate(reactEl, domEl, markHydrateComplete);
+    _reactDom.default.hydrate(reactEl, domEl, function () {
+      if (false) {}
+
+      markHydrateComplete();
+    });

     isInitialRender = false;
   } else {
-    _reactDom.default.render(reactEl, domEl, markRenderComplete);
+    _reactDom.default.render(reactEl, domEl, function () {
+      if (false) {}
+
+      markRenderComplete();
+    });
   }
 }
```

Diff for index.html

```diff
@@ -12,7 +12,7 @@
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/runtime/webpack-7928590be3ef2e55b835.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/runtime/main-d60e6374f53abb46cb6f.module.js"
+        <link rel="preload" href="/_next/static/runtime/main-b2eabec98a0029254959.module.js"
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/framework.cdb73e402d876d4ac87f.module.js"
         as="script" crossorigin="anonymous" />
@@ -43,9 +43,9 @@
         async="" crossorigin="anonymous" nomodule=""></script>
         <script src="/_next/static/runtime/webpack-7928590be3ef2e55b835.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/runtime/main-c33bf396985ab56a84a2.js"
+        <script src="/_next/static/runtime/main-0f41a635f9e18970b97c.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/runtime/main-d60e6374f53abb46cb6f.module.js"
+        <script src="/_next/static/runtime/main-b2eabec98a0029254959.module.js"
         async="" crossorigin="anonymous" type="module"></script>
         <script src="/_next/static/chunks/framework.cdb73e402d876d4ac87f.js"
         async="" crossorigin="anonymous" nomodule=""></script>
```

Diff for link.html

```diff
@@ -16,7 +16,7 @@
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.b5ebf6f8ef4730ac0f13.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/runtime/main-d60e6374f53abb46cb6f.module.js"
+        <link rel="preload" href="/_next/static/runtime/main-b2eabec98a0029254959.module.js"
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/BUILD_ID/_buildManifest.module.js"
         as="script" crossorigin="anonymous" />
@@ -56,9 +56,9 @@
         async="" crossorigin="anonymous" nomodule=""></script>
         <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.b5ebf6f8ef4730ac0f13.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/runtime/main-c33bf396985ab56a84a2.js"
+        <script src="/_next/static/runtime/main-0f41a635f9e18970b97c.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/runtime/main-d60e6374f53abb46cb6f.module.js"
+        <script src="/_next/static/runtime/main-b2eabec98a0029254959.module.js"
         async="" crossorigin="anonymous" type="module"></script>
         <script src="/_next/static/BUILD_ID/_buildManifest.js" async=""
         crossorigin="anonymous" nomodule=""></script>
```

Diff for withRouter.html

```diff
@@ -16,7 +16,7 @@
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.b5ebf6f8ef4730ac0f13.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/runtime/main-d60e6374f53abb46cb6f.module.js"
+        <link rel="preload" href="/_next/static/runtime/main-b2eabec98a0029254959.module.js"
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/BUILD_ID/_buildManifest.module.js"
         as="script" crossorigin="anonymous" />
@@ -54,9 +54,9 @@
         async="" crossorigin="anonymous" nomodule=""></script>
         <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.b5ebf6f8ef4730ac0f13.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/runtime/main-c33bf396985ab56a84a2.js"
+        <script src="/_next/static/runtime/main-0f41a635f9e18970b97c.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/runtime/main-d60e6374f53abb46cb6f.module.js"
+        <script src="/_next/static/runtime/main-b2eabec98a0029254959.module.js"
         async="" crossorigin="anonymous" type="module"></script>
         <script src="/_next/static/BUILD_ID/_buildManifest.js" async=""
         crossorigin="anonymous" nomodule=""></script>
```

Serverless Mode (Increase detected ⚠)

General Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| buildDuration | 16.8s | 17s | ⚠ +257ms |
| nodeModulesSize | 41.9 MB | 48.4 MB | ⚠ +6.49 MB |

Client Bundles (main, webpack, commons) Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| main-HASH.js | 18.2 kB | 18.3 kB | ⚠ +63 B |
| main-HASH.js gzip | 6.64 kB | 6.64 kB | ⚠ +1 B |
| webpack-HASH.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH.js gzip | 746 B | 746 B | ✓ |
| 4952ddcd88e7..2b8407376.js | 21.9 kB | 21.9 kB | ✓ |
| 4952ddcd88e7..7376.js gzip | 7.81 kB | 7.81 kB | ✓ |
| de003c3a9d30..3fa59b1f5.js | 43.1 kB | 43.1 kB | ✓ |
| de003c3a9d30..b1f5.js gzip | 15.5 kB | 15.5 kB | ✓ |
| framework.5b..dbaff70d3.js | 125 kB | 125 kB | ✓ |
| framework.5b..70d3.js gzip | 39.4 kB | 39.4 kB | ✓ |
| Overall change | 210 kB | 210 kB | ⚠ +63 B |

Client Bundles (main, webpack, commons) Modern Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| main-HASH.module.js | 16.5 kB | 16.5 kB | ⚠ +15 B |
| main-HASH.module.js gzip | 6.38 kB | 6.39 kB | ⚠ +10 B |
| webpack-HASH.module.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH..dule.js gzip | 746 B | 746 B | ✓ |
| de003c3a9d30..4b.module.js | 45.5 kB | 45.5 kB | ✓ |
| de003c3a9d30..dule.js gzip | 16.5 kB | 16.5 kB | ✓ |
| framework.5b..d3.module.js | 125 kB | 125 kB | ✓ |
| framework.5b..dule.js gzip | 39.4 kB | 39.4 kB | ✓ |
| Overall change | 189 kB | 189 kB | ⚠ +15 B |

Client Pages

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| _app.js | 1.81 kB | 1.81 kB | ✓ |
| _app.js gzip | 873 B | 873 B | ✓ |
| _error.js | 12 kB | 12 kB | ✓ |
| _error.js gzip | 4.73 kB | 4.73 kB | ✓ |
| hooks.js | 12.7 kB | 12.7 kB | ✓ |
| hooks.js gzip | 4.79 kB | 4.79 kB | ✓ |
| index.js | 318 B | 318 B | ✓ |
| index.js gzip | 222 B | 222 B | ✓ |
| link.js | 8.14 kB | 8.14 kB | ✓ |
| link.js gzip | 3.5 kB | 3.5 kB | ✓ |
| routerDirect.js | 408 B | 408 B | ✓ |
| routerDirect.js gzip | 281 B | 281 B | ✓ |
| withRouter.js | 419 B | 419 B | ✓ |
| withRouter.js gzip | 280 B | 280 B | ✓ |
| Overall change | 35.8 kB | 35.8 kB | ✓ |

Client Pages Modern

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| _app.module.js | 1.7 kB | 1.7 kB | ✓ |
| _app.module.js gzip | 832 B | 832 B | ✓ |
| _error.module.js | 23.3 kB | 23.3 kB | ✓ |
| _error.module.js gzip | 8.59 kB | 8.59 kB | ✓ |
| hooks.module.js | 1.52 kB | 1.52 kB | ✓ |
| hooks.module.js gzip | 793 B | 793 B | ✓ |
| index.module.js | 294 B | 294 B | ✓ |
| index.module.js gzip | 223 B | 223 B | ✓ |
| link.module.js | 8.53 kB | 8.53 kB | ✓ |
| link.module.js gzip | 3.68 kB | 3.68 kB | ✓ |
| routerDirect.module.js | 394 B | 394 B | ✓ |
| routerDirect..dule.js gzip | 281 B | 281 B | ✓ |
| withRouter.module.js | 404 B | 404 B | ✓ |
| withRouter.m..dule.js gzip | 278 B | 278 B | ✓ |
| Overall change | 36.1 kB | 36.1 kB | ✓ |

Client Build Manifests

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| _buildManifest.js | 81 B | 81 B | ✓ |
| _buildManifest.js gzip | 61 B | 61 B | ✓ |
| _buildManifest.module.js | 81 B | 81 B | ✓ |
| _buildManife..dule.js gzip | 61 B | 61 B | ✓ |
| Overall change | 162 B | 162 B | ✓ |

Serverless bundles Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.0.7-canary.0 | Change |
| - | - | - | - |
| _error.js | 248 kB | 249 kB | ⚠ +1.26 kB |
| _error.js gzip | 66.3 kB | 66.4 kB | ⚠ +136 B |
| hooks.html | 3.75 kB | 3.75 kB | ✓ |
| hooks.html gzip | 980 B | 980 B | ✓ |
| index.js | 248 kB | 250 kB | ⚠ +1.26 kB |
| index.js gzip | 66.6 kB | 66.8 kB | ⚠ +149 B |
| link.js | 256 kB | 257 kB | ⚠ +1.26 kB |
| link.js gzip | 68.6 kB | 68.8 kB | ⚠ +137 B |
| routerDirect.js | 249 kB | 250 kB | ⚠ +1.26 kB |
| routerDirect.js gzip | 66.6 kB | 66.8 kB | ⚠ +137 B |
| withRouter.js | 249 kB | 250 kB | ⚠ +1.26 kB |
| withRouter.js gzip | 66.7 kB | 66.9 kB | ⚠ +138 B |
| Overall change | 1.25 MB | 1.26 MB | ⚠ +6.33 kB |


https://github.com/IntellectualSites/PlotSquared/blob/becac84e6e86bea718035cb5d24b60ac098945d6/Core/src/main/java/com/github/intellectualsites/plotsquared/commands/Command.java#L271

Ist this the latest PlotSquared version?


Awesome ;)


Oh absolutely re: 'wasting'. I only meant it in that the *scheduler* isn't putting user pods there while it could, rather than what actually happens in the nodes themselves.


TeamCity Bvcms / Build [Build 2170](https://builds.tpsdb.com/viewLog.html?buildId=8680&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Tests failed: 1 (1 new), passed: 100 Build time: 00:21:34
### Failed tests
```
Webapp collection (4): IntegrationTests.Areas.Figures.Views.Figures.RefineFundViewTests.Should_Change_Years_In_Graph: System.ArgumentOutOfRangeException : 'minValue' cannot be greater than maxValue.
Parameter name: minValue
   at System.Random.Next(Int32 minValue, Int32 maxValue)
   at SharedTestFixtures.DatabaseTestBase.RandomNumber(Int32 min, Int32 max) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\UnitTests\SharedTestFixtures\DatabaseTestBase.cs:line 130
   at IntegrationTests.Areas.Figures.Views.Figures.RefineFundViewTests.Should_Change_Years_In_Graph() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Figures\Views\Figures\RefineFundViewTests.cs:line 33

```


TeamCity Bvcms / Build [Build 2171](https://builds.tpsdb.com/viewLog.html?buildId=8672&buildTypeId=Bvcms_Build) is now running


Moved some old files around


Successfully aliased the URL <https://gatsby-bootcamp-d6x2ozj30.now.sh> to the following aliases:

* https://gatsby-bootcamp.varoonsilochan.now.sh
* https://gatsby-bootcamp-git-master.varoonsilochan.now.sh


Successfully aliased the URL <https://androidoss-htlj31dn5.now.sh> to the following aliases:

* https://androidoss.now.sh
* https://androidoss.orelzion.now.sh
* https://androidoss-git-master.orelzion.now.sh


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/allow-tl0-to-write-messages-to-staff-group-not-to-other-members-or-non-staff/124335/15


Successfully aliased the URL <https://learnfrench-93vri34im.now.sh> to the following aliases:

* https://learnfrench.nirojan95.now.sh
* https://learnfrench-git-master.nirojan95.now.sh


My use case is that I want scale *up* to not cause errors. Right now, a new node scaling up takes about 10min to be ready - because that's how long it takes for an image pull to happen! Since user spawn timeout is 5min, there's a 10 minute period where basically the hub is 'down'... I'm trying to find ways to fix this :)


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @bopeng was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


:point_right: click here to view a full list of the events :point_left:


:white_check_mark: All Rules (2 / 2) Passed

      :crown: Good job! this pull request is aligned with your organization's best practices!

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


Successfully aliased the URL <https://portfolio-website-94hvi033o.now.sh> to the following aliases:

* https://portfolio-website.jsoderborg7.now.sh
* https://portfolio-website-git-master.jsoderborg7.now.sh


Successfully aliased the URL <https://todo-8b5itskx0.now.sh> to the following aliases:

* https://todo.joshuawdshockley.now.sh
* https://todo-git-master.joshuawdshockley.now.sh


I made this change to the `predictMVN` as there's a slight difference between how this function works for `GPE` and `GPMC`. I don't like the change I made but at the time we needed something to work for the paper we were about to submit. I'd be happy for us to roll back these changes to your last commit and see if we can do something more principled, now that we have more time.


merging


Successfully aliased the URL <https://instaclone-pgsyb44ub.now.sh> to the following aliases:

* https://instaclone.foxterinogg.now.sh
* https://instaclone-git-master.foxterinogg.now.sh


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


Here, _value_ doesn't seem appropriate because it's not the value that conforms or doesn't conform. I believe the phrase elsewhere is "protocol used as a type" (see [_The Swift Programming Language_](https://docs.swift.org/swift-book/LanguageGuide/Protocols.html)).


This bug occurs when KEY ON and an interrupt occurs between the pressing (or releasing) of SHIFT and the printing of the second part of the graphic character.

When SHIFT key status changes the ISR calls the DSPFNK routine, which calls CNVCHR, which breaks the link between the previous CHR$(1) and the next character.


yes


@JuliaRegistrator register


Successfully aliased the URL <https://androidoss-6n2xlw40x.now.sh> to the following aliases:

* https://androidoss.now.sh
* https://androidoss.orelzion.now.sh
* https://androidoss-git-master.orelzion.now.sh


Registration pull request created: [JuliaRegistries/General/3652](https://github.com/JuliaRegistries/General/pull/3652)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.2.0 -m "<description of version>" 57f0d7e838eb776ae616c5ec61a60af5b113a99a
git push origin v0.2.0
```


Maybe a sentence to say that helping other user on forum is a great way to get involved!


Successfully aliased the URL <https://dotenorionowsh-udnfbouxlv.now.sh> to the following alias:

* https://dotenorio.com


There is a linkedin page too


Registration pull request created: [JuliaRegistries/General/3653](https://github.com/JuliaRegistries/General/pull/3653)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.5.7 -m "<description of version>" a610723c4a45d8f726b11aa150581d9a71f00104
git push origin v0.5.7
```


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-4-combi-packaging-systems.pantheonsite.io/)

Created multidev environment [pr-4](https://dashboard.pantheon.io/sites/7e1af67f-991b-4ad0-8826-713e2ad5d770#pr-4) for combi-packaging-systems.


Maybe adding don't be shy, you can speak with everybody in mumble or something like that ?


Nicely done, thanks you !


Ll;akala
Jaklala;
Hjskalpoa
Nane123456
Koipul[


So the bug can be avoided by temporarily altering the CNSDFG during openMSX type command, instead of adding the delay that was added in this commit.


Successfully aliased the URL <https://react-redux-app-9foo76ryq.now.sh> to the following aliases:

* https://react-redux-app.lisacampbell.now.sh
* https://react-redux-app-git-master.lisacampbell.now.sh


'iaomi'?


end of workshop update


Successfully aliased the URL <https://todo-q542076lp.now.sh> to the following aliases:

* https://todo.joshuawdshockley.now.sh
* https://todo-git-master.joshuawdshockley.now.sh


исправил. спасибо Alt+Enter - делается на раз)


исправил


athoi.driste


it is  only  login test on html


TeamCity Glyssen / Glyssen pull requests [Build *.*.526.0bf59316cba616c94f9be6b8b5fee0be0121e85f](https://build.palaso.org/viewLog.html?buildId=162946&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **FAILURE**
Summary: Tests failed: 3 (3 new), passed: 2154, ignored: 18 Build time: 00:08:06
### Failed tests
```
GlyssenTests.dll: GlyssenTests.Dialogs.AssignCharacterViewModelTests.ApplyCurrentReferenceTextMatchup_AddedCharacterWithFollowingContinuationBlocks_AssignedAndAddedToProjectForAllBlocksInQuote(null): Test(s) failed.   Character ID "Christ" missing from ProjectCharacterVerseData for verse 5
  Expected: 1
  But was:  0

   at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.Assert.AreEqual(Int32 expected, Int32 actual, String message)
   at GlyssenTests.Dialogs.AssignCharacterViewModelTests.ApplyCurrentReferenceTextMatchup_AddedCharacterWithFollowingContinuationBlocks_AssignedAndAddedToProjectForAllBlocksInQuote(String delivery) in C:\BuildAgent\work\9269096ed6fdb26d\GlyssenTests\Dialogs\AssignCharacterViewModelTests.cs:line 1857

GlyssenTests.dll: GlyssenTests.ProjectTests.UpdateFromParatextData_ProjectHasCustomCharacterVerseDecisions_UserDecisionsReapplied("Mr. Rogers"): Test(s) failed.   Expected: 2
  But was:  0

   at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.Assert.AreEqual(Int32 expected, Int32 actual)
   at GlyssenTests.ProjectTests.UpdateFromParatextData_ProjectHasCustomCharacterVerseDecisions_UserDecisionsReapplied(String character) in C:\BuildAgent\work\9269096ed6fdb26d\GlyssenTests\ProjectTests.cs:line 482

GlyssenTests.dll: GlyssenTests.Dialogs.AssignCharacterViewModelTests.ApplyCurrentReferenceTextMatchup_AddedCharacterWithFollowingContinuationBlocks_AssignedAndAddedToProjectForAllBlocksInQuote("passionate"): Test(s) failed.   Character ID "Christ" (passionate) missing from ProjectCharacterVerseData for verse 5
  Expected: 1
  But was:  0

   at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.Assert.AreEqual(Int32 expected, Int32 actual, String message)
   at GlyssenTests.Dialogs.AssignCharacterViewModelTests.ApplyCurrentReferenceTextMatchup_AddedCharacterWithFollowingContinuationBlocks_AssignedAndAddedToProjectForAllBlocksInQuote(String delivery) in C:\BuildAgent\work\9269096ed6fdb26d\GlyssenTests\Dialogs\AssignCharacterViewModelTests.cs:line 1857

```


hello


tests


Successfully aliased the URL <https://dotenorionowsh-kkfqnllqtm.now.sh> to the following alias:

* https://dotenorio.com


`Omit<Omit<MutationConfig<T>, 'onError'>,  'onCompleted'>` should instead be `Omit<MutationConfig<T>, 'onError' |  'onCompleted'>`


@Ivanluv @shadrackkibet see the changes here for how I set up to have conditions on the panel. A key difference between the two is in the summary, end of rains does a `last` summary and end of season does a `first` summary.
Since all the functions for end of rains/season are separate, it's not obvious how to link the panel to one function. So I created a new "dummy" function `clsFirstOrLastFunction` for this. This is the function that is linked to the panel and it just needs to be set to `clsLastDoyFunction` when on end of rains and `clsFirstDoyFunction` for end of season. This is done on defaults and when the panel changes. This way the panel can always tell which option is being used.
When the functions for different options are very similar, sometimes adding a "dummy" function can help to more easily set the conditions.


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AllOf": [
    "secrets:get:project/focus/firebase",
    "secrets:get:project/focus/nimbledroid"
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:create-task:aws-provisioner-v1/github-worker",
    "queue:scheduler-id:taskcluster-github",
    "secrets:get:project/focus/firebase",
    "secrets:get:project/focus/nimbledroid",
    "queue:route:notify.irc-channel.#android-ci.on-any",
    "queue:route:notify.irc-channel.#android-ci.on-any",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/QbEDE-0HRpWQ8BbP7k6KRA",
                "queue:schedule-task:taskcluster-github/QbEDE-0HRpWQ8BbP7k6KRA/QbEDE-0HRpWQ8BbP7k6KRA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-09-18T19:34:55.770Z

</details>


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


@protonspring Exactly.  However, this is specific to bishops, not minors in general.


@thibobo78 c'était user_session_path, pas user_id_path


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @anthchirp was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


Successfully aliased the URL <https://react-redux-app-hsmgt1bo7.now.sh> to the following aliases:

* https://react-redux-app.thewebcoderz.now.sh
* https://react-redux-app-git-master.thewebcoderz.now.sh


There is not `alt` prop anywhere in that array of objects


TeamCity Glyssen / Glyssen pull requests [Build *.*.527.f77cffa5f016ff95522aec41d299808e34020fad](https://build.palaso.org/viewLog.html?buildId=162948&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **SUCCESS**
Summary: Tests passed: 2157, ignored: 18 Build time: 00:09:21


Successfully aliased the URL <https://gatsby-bootcamp-am4d77myt.now.sh> to the following aliases:

* https://gatsby-bootcamp.varoonsilochan.now.sh
* https://gatsby-bootcamp-git-master.varoonsilochan.now.sh


4397-AsymPropsIZSurfaceCheck (RKStrand) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2598 of 2598 tests passed, 1 test warnings)

Messages:\n
 * 1 test had: ERR diffs.

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


teste


Successfully aliased the URL <https://docs-q7e6h01yp.zeit.sh> to the following aliases:

* https://docs.zeit.sh
* https://docs-git-master.zeit.sh


Note to self: We might want to apply the more visible MarkDown note format in this document (7 occurrences in total).


Test commit---- Checking code.