[R/DAISIE_area_params.R:32:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_area_params.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
#' @param proportional_peak_t value from 0 to 1 indicating where in the island's history the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_area_params.R:32:93:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_area_params.R#L32) *style:* **Trailing whitespace is superfluous.**
```r
#' @param proportional_peak_t value from 0 to 1 indicating where in the island's history the
                                                                                ^
```
[R/DAISIE_area_params.R:37:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_area_params.R#L37) *style:* **Lines should not be more than 80 characters.**
```r
#' @return list of numerical values containing area parameters for island ontogeny
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_area_params.R:37:83:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_area_params.R#L37) *style:* **Trailing whitespace is superfluous.**
```r
#' @return list of numerical values containing area parameters for island ontogeny
                                                                                ^
```
[R/DAISIE_area_params.R:41:13:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_area_params.R#L41) *style:* **Trailing whitespace is superfluous.**
```r
#' @examples
            ^
```
[R/DAISIE_area_params.R:60:28:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_area_params.R#L60) *style:* **Trailing whitespace is superfluous.**
```r
  list(max_area = max_area,
                           ^
```
[R/DAISIE_create_island.R:5:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param island_spec matrix with species on island (state of system at each time point)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:7:75:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#' @param keep_final_state logical indicating if final state of simulation
                                                                          ^
```
[R/DAISIE_create_island.R:10:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#' @return list with the island information, composed stt table, branching times of extant
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:12:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L12) *style:* **Variable or function name should be snake_case.**
```r
DAISIE_create_island <- function(stt_table,
^~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:12:44:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L12) *style:* **Trailing whitespace is superfluous.**
```r
DAISIE_create_island <- function(stt_table,
                                           ^
```
[R/DAISIE_create_island.R:13:44:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L13) *style:* **Trailing whitespace is superfluous.**
```r
                                 totaltime,
                                           ^
```
[R/DAISIE_create_island.R:14:46:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L14) *style:* **Trailing whitespace is superfluous.**
```r
                                 island_spec,
                                             ^
```
[R/DAISIE_create_island.R:17:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L17) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_create_island.R:18:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
  ### if there are no species on the island branching_times = island_age, stac = 0, missing_species = 0
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:18:104:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L18) *style:* **Trailing whitespace is superfluous.**
```r
  ### if there are no species on the island branching_times = island_age, stac = 0, missing_species = 0
                                                                                ^
```
[R/DAISIE_create_island.R:19:27:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L19) *style:* **Commas should always have a space after.**
```r
  if (length(island_spec[,1]) == 0) {
                          ^
```
[R/DAISIE_create_island.R:20:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L20) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_create_island.R:21:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L21) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:33:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L33) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:34:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L34) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:35:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L35) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:37:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L37) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:45:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L45) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:47:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L47) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:49:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L49) *style:* **Lines should not be more than 80 characters.**
```r
    island_spec[, "branching time (BP)"] <- totaltime - as.numeric(island_spec[, "branching time (BP)"])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:50:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L50) *style:* **Lines should not be more than 80 characters.**
```r
    island_spec[, "Colonisation time (BP)"] <- totaltime - as.numeric(island_spec[, "Colonisation time (BP)"])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:51:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L51) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:58:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L58) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:60:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L60) *style:* **Lines should not be more than 80 characters.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:60:65:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L60) *style:* **Only use double-quotes.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
                                                                ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:61:60:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L61) *style:* **Trailing whitespace is superfluous.**
```r
      number_colonists_present <- length(colonists_present)
                                                           ^
```
[R/DAISIE_create_island.R:62:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L62) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:63:35:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L63) *style:* **Trailing whitespace is superfluous.**
```r
      island_clades_info <- list()
                                  ^~
```
[R/DAISIE_create_island.R:65:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L65) *style:* **Lines should not be more than 80 characters.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:65:58:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L65) *style:* **Only use double-quotes.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:65:104:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L65) *style:* **Commas should always have a space after.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                                                ^
```
[R/DAISIE_create_island.R:65:105:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L65) *style:* **Trailing whitespace is superfluous.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                                                ^
```
[R/DAISIE_create_island.R:66:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L66) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:67:37:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L67) *style:* **Only use double-quotes.**
```r
        if (class(subset_island) != 'matrix') {
                                    ^~~~~~~~
```
[R/DAISIE_create_island.R:71:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L71) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:73:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L73) *style:* **Lines should not be more than 80 characters.**
```r
                                                      island_spec = subset_island,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:75:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L75) *style:* **Lines should not be more than 80 characters.**
```r
                                                      keep_final_state = keep_final_state)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:81:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L81) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:84:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L84) *style:* **Lines should not be more than 80 characters.**
```r
                       taxon_list = island_clades_info, island_spec = island_spec)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:88:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_create_island.R#L88) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_data.R:2:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_data.R#L277) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:2:3:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:7:3:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:10:3:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L10) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:86:3:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^~
```
[R/DAISIE_dataprep.R:87:3:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:88:3:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L88) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:89:3:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:90:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L91) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:98:3:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L98) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:100:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L104) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:113:3:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:114:80:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L118) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:128:3:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L128) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L130) *style:* **Variable or function name 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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L130) *style:* **Variable or function name 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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L134) *style:* **Variable or function name 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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L135) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_dataprep.R:136:5:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L158) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:159:1:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L160) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:161:7:](https://github.com/rsetienne/DAISIE/blob/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/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/3fe8de98ebf1ee4ef82b1f3b4dbeb0719f2e4615/R/DAISIE_dataprep.R#L176) *style:* **Put spaces around all infix operators.**
```r
      if(max(the_brts)>island_age){
                     ~^~
```


@jfschaefer with the recent 1.34 stable rust it is possible to drop all feature guard annotations - most have stabilized, and the box_patterns we no longer need for most match patterns.

So dropping you a note that llamapun now builds on stable rust, maybe you want to go through the other packages (e.g. SENNA) you own and update them over to stable as well. Cool upgrades!


Successfully aliased the URL <https://malkeetkaurportfolio-211rtjpdl.now.sh> to the following aliases.

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


I wonder how this even pass checkstyle checks :(

Actually I was fixing broken build. Some import was missing after merging PR and I just reformat this class in Idea.


Big thing here was making a copy of the words array (line 76) using this spread operator. Multiple periods were being inserted b/c every time you clicked the radio button you adding periods to the array. Now you create a new copy of the words array each time you click the radio button.


I'm entering some text as part of the forking process and am going to make a pull request.


yes , another one, I'm changing it =D


Готово


yes. done


Thanks 👍🏻it would be great if that could be merged @me-no-dev


sure.


yes. it is not required.


you big copy cat bitch


fixed it.


Successfully aliased the URL <https://leerob-96xm73ai7.now.sh> to the following aliases.

* https://leerob.io
* https://www.leerob.io
* https://leerob-git-master.leerob1.now.sh


Fixed in #35


Fixed in #35 as well


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

I updated the Github team because of this commit.

- @lincrosenbach, @kfasolin, @nicoddemus 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/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


I mean `enableComponents` method it uses spaces for indent and checkstyle don't warning about that, it is sad :(


Unfortunately, mingw does not have timgw().


Hi there Angela,

I am enjoying the tutorials; here is a screen grab of my 'I am poor' app. What I need is to fit the background properly, that is what I am lacking presently. Thank you.

<img width="503" alt="Screenshot 2019-04-12 at 16 38 11" src="https://user-images.githubusercontent.com/49549151/56049524-9379c800-5d41-11e9-9d77-fbe45c11c919.png">


@mrzapp , thanks for explaining. Here is a follow up question: should we work on branch `master` for latest features instead of on `v1.2` ? I suppose the order of release is:
`master`(alpha) -> `v1.2`(beta) -> `stable`(stable)


might be better to use the for of loop. As it prevents the creation of a new function and thus costs fewer CPU cycles.


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Error parsing .poggit.yml: Level 0: yaml_parse(): scanning error
encountered during parsing: mapping values are not allowed in this context
(line 11, column 16) in /poggit/src/poggit/webhook/PushHandler.php#85
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/Aurora-MC/AfterLife/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `eb983682-5d39-11e9-94c6-9efa063973cf`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


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

I updated the Github team because of this commit.

- @lijunzh was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

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/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


I would not change any DOIs in the validation, that would be too confusing.


TeamCity Glyssen / Glyssen pull requests [Build *.*.204.fd88322e82bb715cda61a2716542ef79700a1b9a](http://build.palaso.org/viewLog.html?buildId=149460&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **SUCCESS**
Summary: Tests passed: 2091, ignored: 18 Build time: 00:08:59


INCORRECT: added province to scopes that are character.


![](https://github.trello.services/images/mini-trello-icon.png) [Add Order and Entry backup](https://trello.com/c/ppDhNUAS/82-add-order-and-entry-backup)


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

* https://raxo.now.sh
* https://monbus-git-master.pablopunk.now.sh


We don't have checkstyle I guess, we have `editorconfig`, but not `checkstyle`.


here i'm catching TypeError which is thrown when you sum a number with None. Not just because EAFP is more idiomatic, but because the likelihood that we encounter a None delta at this step is zero, given we compute them all upfront before we add them up.


Successfully aliased the URL <https://ben-maps-lxq3avz7i.now.sh> to the following aliases.

* https://maps.benjamintd.com
* https://ben-maps-git-master.benjamintd.now.sh


Ehh, sorry, I mean `editorconfig` checks not working ((


ready


This benign commit was only made to demonstrate github automation to a prospective collaborator.


Yeah, I assumed it was a mistake.


Have a look at the following pattern, which compiles in g++ 7.3 and clang++ 6.0 (both require `-std=c++17`

```
#include <iostream>
#include <type_traits>

template<class T>
using void_if_int = std::enable_if_t<std::is_same_v<T, int>>;

template<class T>
struct testStruct {
  // declaration
  void_if_int<T> foo();
};

// definition
template<class T>
void_if_int<T> testStruct<T>::foo() {
  std::cout << "enabled\n";
}

int main(void) {
        testStruct<int> blub;
        blub.foo(); // works
        //testStruct<float> blab; // won't compile (as desired)
        //blab.foo();
}
```


Pro asfek


1. numbers를 하나씩 쪼개어 배열에 저장하고


There are several variations of this, but I found this to be the least verbose versions that both compilers like.
(no need of `typename`, and the type in the definition and declaration is exactly the same)


> manifest conflicts with a build pipeline?

not sure what you mean - is `/manifest` already used by something else?


Wow,nice one ma


it looks like some of the jar files have an internal metadata/manifest that I can extract this information from.


Cool way to add a range


Can you explain me this?


thank you @MorrisJobke


Yep, this is how you 'wrap' all resources inside api


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/1c03159d-f5c1-4898-80e2-e4f5885292da?env_id=ibm%3Ayp%3Aeu-de "Simple_Chat_Backend"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/114dcebb-360e-4789-af52-4d4777342024?env_id=ibm%3Ayp%3Aeu-de "Simple_Chat_Backend_Pipe") deployed [simple_chat_backend](https://github.com/philippschiweck/simple_chat_backend/releases/tag/deploy-ibm-yp-eu-de-philipp_marius.schiweck-student.reutlingen-university.de-dev-20190412-155956 "deploy-ibm-yp-eu-de-philipp_marius.schiweck-student.reutlingen-university.de-dev-20190412-155956") to [dev](https://console.bluemix.net/apps/d71f8c6f-7acf-436f-ba86-d8d656876435?env_id=ibm:yp:eu-de "ibm:yp:eu-de:philipp_marius.schiweck@student.reutlingen-university.de:dev"), including this commit


LOL, I used to watch this serie


Why remove 32-bit? I know it ain't used much anymore but this is/was the only library that supported this in a decent manner (and there are a lot of 32-bit games still out there).


Given that PassedRank is already rather large and was tuned when most of the time there is material equality,
adding PassedRank/2 is certainly overkill.

The idea is interesting and deserves more tests with a much smaller bonus.


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

https://meta.discourse.org/t/bug-in-spoiler-ios-notifications/113825/6


Do you know how could you access in views to your 'series' if you don't declare a class variable ?


neat


Lol


@lhendey looking now


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

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


It's necessary when other coders require to validate range with length instead of format and regex 👀


Successfully aliased the URL <https://ben-maps-2wv8t9ao1.now.sh> to the following aliases.

* https://maps.benjamintd.com
* https://ben-maps-git-master.benjamintd.now.sh


mv.row


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

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


Done! Feel free to either keep using this branch or delete it if you're done.


Awesome, thanks Alex!


So, if ref position (i.e. target_x and _y) is out of tile, then use (0,0) as  part_decision.mvs, correct?


Not done yet.


```python
table = np.loadtxt("http://www.scipy-lectures.org/_downloads/populations.txt", dtype ={'names': ('year', 'hare', 'lynx', 'carrot'),  'formats': ('i8', 'f8', 'f8', 'f8')})
```

здесь создается 1d массив из кортежей. С ним нельзя работать как с матрицей чисел, и каждый столбец нужно обрабатывать отдельно. Например, средняя численность популяций по годам будет ```table['hare'].mean(), table['lynx'].mean(), table['carrot'].mean()```. Долго и неудобно, a если этих столбцов 126?

Намного удобнее представлять данные в виде многомерного (2д) массива. Для него среднее будет просто ```table[:, 1:].mean(axis=0)```, запись никак не зависит от количества столбцов и будет работать намного быстрее.

Если вы боялись забыть, какому столбцу какая популяция соответствует (что сложно сделать для 4 столбцов), то лучше использовать pandas.

```python
plt.plot(table['year'], table['carrot'], color = 'orange')
plt.plot(table['year'], table['lynx'], color = 'red')
plt.plot(table['year'], table['hare'], color = 'grey')
plt.legend(('carrot', 'lynx', 'hare'))
plt.xlabel('Year')
plt.ylabel('Population')
plt.show()
```

не нужно рисовать каждую линию отдельно, plot умеет принимает на вход наборы данных. Если table - 2д массив, то график с 3 линиями задается 1 строкой

```python
plt.plot(table[:, 0], table[:, 1:])=
```

В задании 2 просят нарисовать stacked bar graph, а не два графика со столбиками. Вот пример нужного графика https://static.anychart.com/images/data-vis-catalogue/samples/samples-percent-stacked-column-chart.png

В задании 3, вновь, если table - это 2д массив, но среднее и дисперсия получается в 2 команды: ```table[:, 1:].mean(axis=0)```, ```table[:, 1:].std(axis=0)```

В задании 4 найти года с максимум популиции можно одной командой ```table[:, 0][table[:, 1:].argmax(axis=0)]```

В пятом задании одной строкой выводится массив преобладающего вида:
```arr = np.array(['H', 'L'])[np.argmax(table[:, 1:3], axis=1)]```. Затем просят посчитать число вхождений 'H' и 'L'. Когда различных элементов всего 2, можно делать и через count. Но если различных элементов 192? Общим решением будет np.unique(arr, return_counts=True)```.

Остальные задания аналогично упростятся, если раборать с table как с матрицей.

Не нужно для каждой картинки придумывать свою цветовую схему. В задании не просили, понимания не добавляет, но в результате это разнообразие цветов трудно воспринимать и добавилась куча лишнего кода. Есть дефолтные схемы, к которым все привыли, не нужно без необходимости от них отходить.


# 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)|


Beneath your change you have:
```
%           Dimensions are:
%           - number of tangential positions
%           - number of views
...
```
missing this:
```
 - number of TOF bins
```


> > It's barely noticeable.
>
> It would be needlessly writing to the SSD of every macOS machine, too
> (assuming the generation isn't skipped on macOS, which is what I'm
> asking about).

In the scope of building Vim it's negligible.  It did do it all the
time, also when no files changed, but I fixed that yesterday.

> > Have you checked?
>
> No, because I don't know what to look for.  Those kind of ancillary
> options tend to be done silently.

--
Place mark here ->[ ]<- if you want a dirty monitor.

 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


Does this list depend on particular DB type?


as per python documentation


GH does recognize the LICENSE file, but renders the UI element with the text "View license".


Unable to solve the vector problem:
<1733> The vector which is being push is not proformed correctly, which will occour at operator '=' such as 'a = b'.
Next step we will try to rebuilt the vector structure trying to solve this.

Wish good luck next time.


Example:
testlink ='http://www.b.com'
calssifyLink(testlink)


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

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


Why does getFrom() return an array? Should it not be a string? If you want to specify the name and email separately, then perhaps getFromName() and getFromEmail() are better?


Yep, you're right. Sometimes it happens 🤕


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

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


Что б было более красивее, лучше hashtags[i] присвоить в какую-то переменную, например
```
 for (var i = 0; i < hashtags.length; i++) {
      var currentHashTag = hashtags[i];

      if (currentHashTag[0] !== '#') {
      }
}
```


sorry, `/manifests` is used by CVO and thus will likely be used by OLM also.  But i guess `/manifest` is available, though it's close enough in name as to potentially confuse people.


Successfully aliased the URL <https://malkeetkaurportfolio-417mu82m3.now.sh> to the following aliases.

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


Если используешь регулярки, выноси в переменную, так как трудно понять что она значит, например:
var ONLY_NUMBER = /^\d+$/


Thankyou


ManageSurfaceHeatBal1 (energy-plus) - x86_64-Linux-Ubuntu-18.04-cppcheck-1.82: OK (0 of 0 tests passed, 0 test warnings)

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


I have the impression that the serial is not updated if the view mode is not activated, is not it?


Going to need your help, i too got a bullhead


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

* https://agency-page-lacy.now.sh


ManageSurfaceHeatBal1 (energy-plus) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (6 of 6 tests passed, 0 test warnings)

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


Więc niby sieciowo:

```
||e-lokalne.pl/fb/powiat_m.jpg
||e-lokalne.pl/fb/klimaty_m.jpg
||e-lokalne.pl/fb/lokalne_m.jpg
```

`||e-lokalne.pl/fb/*_m.jpg`


OK I'm using Web3 1.0 , I remove promise


thanks


// teste de alteração


saw approval from MonsieurNicolas
at https://github.com/MonsieurNicolas/stellar-core/commit/cab5be00a647beeac3d4644f5079598f6e921c5a


merging MonsieurNicolas/stellar-core/scpMessageValid = cab5be00 into auto


MonsieurNicolas/stellar-core/scpMessageValid = cab5be00 merged ok, testing candidate = dad2f7ff


I will fix it, using local variable


Nops, just the common reserved words. I don't think we should keep each db list of reserved words for a very specific/rare use case


OK I will remove check


**What is this?**
It's far from what we talked.
Please **stick to the scenario**. 😒


OK


I will remove space


OK, thanks


# 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)|


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

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


@AndreLion I've been thinking about that too.

Here's how it has been going with v1.2 development (order by stability):
- `stable`: Current stable version
- `master`: Patches to the current release (now it's `v1.1`)
- `v1.2`: Bleeding edge code for upcoming minor release

I suppose we could do it like this instead (order by stability):
- `stable`: Current stable version
- `v1.1`: Patches for current stable version
- `master`: Bleeding edge code for upcoming minor release


@fmamini revert this commit and add the HTML file we spoked about.


I can use BN


zaraz spytam u Norwegów.


What program did you use to conver the dll to c-sharp?


@AndreLion so, to answer your question, new features should be developed on the `v1.2` branch right now, but we swap that one to `master`, I have no problem with that.


I can add if statement != 0 to avoid add if zero


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

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


Add correct dimensions


[tests/testthat/test_ods_print_query.R:1:2:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L1) *style:* **Commented code should be removed.**
```r
#context("ods_print_query")
 ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:3:2:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L3) *style:* **Commented code should be removed.**
```r
#expected_return_value1 <- "PREFIX qb: <http://purl.org/linked-data/cube#>"
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:4:2:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L4) *style:* **Commented code should be removed.**
```r
#expected_return_value2 <- "PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>"
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:5:2:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L5) *style:* **Commented code should be removed.**
```r
#expected_return_value3 <- "PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>"
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:6:2:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L6) *style:* **Commented code should be removed.**
```r
#expected_return_value4 <- "select  \\?value where \\{ \\?data qb:dataSet <http://statistics\\.gov\\.scot/data/average-house-size>\\. \\?data  \\.  rdfs:label \\. \\?data  \\.  rdfs:label \\. \\?data \\?measureTypeURI \\?value\\. \\}"
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:7:2:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L7) *style:* **Commented code should be removed.**
```r
#expected_return_value5 <- "select  \\?value where \\{ \\?data qb:dataSet <http://statistics\\.gov\\.scot/data/average-house-size>\\. \\?data  \\.  rdfs:label \\. \\?data  \\.  rdfs:label \\. FILTER \\(\\?refPeriod >= '2017'\\^\\^xsd:date && \\?refPeriod <= '2018'\\^\\^xsd:date\\) \\?data \\?measureTypeURI \\?value\\. \\}"
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:9:2:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L9) *style:* **Commented code should be removed.**
```r
#printed_query <- ods_print_query("average-house-size")
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:15:4:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L15) *style:* **Commented code should be removed.**
```r
#  skip_on_cran()
   ^~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:16:4:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L16) *style:* **Commented code should be removed.**
```r
#  expect_match(printed_query, expected_return_value1)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:17:4:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L17) *style:* **Commented code should be removed.**
```r
#  expect_match(printed_query, expected_return_value2)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:18:4:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L18) *style:* **Commented code should be removed.**
```r
#  expect_match(printed_query, expected_return_value3)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:19:4:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L19) *style:* **Commented code should be removed.**
```r
#  expect_match(printed_query, expected_return_value4)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:23:4:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L23) *style:* **Commented code should be removed.**
```r
#  skip_on_cran()
   ^~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:24:4:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L24) *style:* **Commented code should be removed.**
```r
#  expect_match(printed_query_with_filter, expected_return_value1)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:25:4:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L25) *style:* **Commented code should be removed.**
```r
#  expect_match(printed_query_with_filter, expected_return_value2)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:26:4:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L26) *style:* **Commented code should be removed.**
```r
#  expect_match(printed_query_with_filter, expected_return_value3)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ods_print_query.R:27:4:](https://github.com/jsphdms/opendatascot/blob/a6c0473bc703eae4fb6698f8b17bd9877077ffff/tests/testthat/test_ods_print_query.R#L27) *style:* **Commented code should be removed.**
```r
#  expect_match(printed_query_with_filter, expected_return_value5)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


@fmamini revert this commit, please!


![](https://github.trello.services/images/mini-trello-icon.png) [Object reset/respawn](https://trello.com/c/ltxmUSG9/13-object-reset-respawn)


I'm not sure to have understood "first"(benefiaciary) and "second" are already parameters (they can use to filter log). I can provide also msg.sender as parameter.


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

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


Successfully aliased the URL <https://dk3-9twbbqugb.now.sh> to the following aliases.

* https://stage.dk3.tech
* https://dk3-git-master.jkempff.now.sh


I'm seeing settingsd fail to build when this change is incorporated:

| In file included from generated.cpp:109:
| gen_serialization.hpp: In function 'void cereal::save(Archive&, const sdbusplus::xyz::openbmc_project::Inventory::MultiRecord::server::PowerSupply&, uint32_t)':
| gen_serialization.hpp:2401:301: error: 'const class sdbusplus::xyz::openbmc_project::Inventory::MultiRecord::server::PowerSupply' has no member named 'tachoPPR_FailPinPolarity'; did you mean 'tachoPPRFailPinPolarity'?
|      a(object.overalCapacity(), object.peakVA(), object.inrushCurrent(), object.inrushInterval(), object.lowInputVoltage1(), object.highInputVoltage1(), object.lowInputVoltage2(), object.highInputVoltage2(), object.lowInputFrequency(), object.highInputFrequency(), object.inDropoutTolerance(), object.tachoPPR_FailPinPolarity(), object.hotSwap(), object.autoswitch(), object.powerFactor(), object.predictiveFailSupport(), object.holdUpTime(), object.peakCapacity(), object.voltage1(), object.voltage2(), object.totalWattage(), object.tachometerLow());
|                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~
|                                                                                tachoPPRFailPinPolarity
| In file included from generated.cpp:109:
| gen_serialization.hpp: In function 'void cereal::load(Archive&, sdbusplus::xyz::openbmc_project::Inventory::MultiRecord::server::PowerSupply&, uint32_t)':
| gen_serialization.hpp:2421:21: error: 'class sdbusplus::xyz::openbmc_project::Inventory::MultiRecord::server::PowerSupply' has no member named 'tachoPPR_FailPinPolarity'; did you mean 'tachoPPRFailPinPolarity'?
|      decltype(object.tachoPPR_FailPinPolarity()) TachoPPR_FailPinPolarity{};
|                      ^~~~~~~~~~~~~~~~~~~~~~~~
|                      tachoPPRFailPinPolarity
| gen_serialization.hpp:2421:21: error: 'class sdbusplus::xyz::openbmc_project::Inventory::MultiRecord::server::PowerSupply' has no member named 'tachoPPR_FailPinPolarity'; did you mean 'tachoPPRFailPinPolarity'?
|      decltype(object.tachoPPR_FailPinPolarity()) TachoPPR_FailPinPolarity{};
|                      ^~~~~~~~~~~~~~~~~~~~~~~~
|                      tachoPPRFailPinPolarity
| In file included from generated.cpp:109:
| gen_serialization.hpp:2444:12: error: 'class sdbusplus::xyz::openbmc_project::Inventory::MultiRecord::server::PowerSupply' has no member named 'tachoPPR_FailPinPolarity'; did you mean 'tachoPPRFailPinPolarity'?
|      object.tachoPPR_FailPinPolarity(TachoPPR_FailPinPolarity);
|             ^~~~~~~~~~~~~~~~~~~~~~~~
|             tachoPPRFailPinPolarity
| ./arm-openbmc-linux-gnueabi-libtool  --tag=CXX   --mode=link arm-openbmc-linux-gnueabi-g++  -march=armv6 -marm -mtune=arm1176jz-s --sysroot=/home/james/git/openbmc-openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-inventory-manager/1.0+gitAUTOINC+2ed0fd1025-r1/recipe-sysroot -std=c++17    -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/james/git/openbmc-openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-inventory-manager/1.0+gitAUTOINC+2ed0fd1025-r1=/usr/src/debug/phosphor-inventory-manager/1.0+gitAUTOINC+2ed0fd1025-r1                      -fdebug-prefix-map=/home/james/git/openbmc-openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-inventory-manager/1.0+gitAUTOINC+2ed0fd1025-r1=/usr/src/debug/phosphor-inventory-manager/1.0+gitAUTOINC+2ed0fd1025-r1                      -fdebug-prefix-map=/home/james/git/openbmc-openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-inventory-manager/1.0+gitAUTOINC+2ed0fd1025-r1/recipe-sysroot=                      -fdebug-prefix-map=/home/james/git/openbmc-openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-inventory-manager/1.0+gitAUTOINC+2ed0fd1025-r1/recipe-sysroot-native=  -fvisibility-inlines-hidden -fpic -Wall -Werror -static -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o libmanagercommon.la  libmanagercommon_la-errors.lo libmanagercommon_la-functor.lo libmanagercommon_la-manager.lo -lsdbusplus -lsystemd -lphosphor_dbus -lphosphor_logging -lsdbusplus -lsystemd -lstdc++fs
| arm-openbmc-linux-gnueabi-libtool: link: arm-openbmc-linux-gnueabi-gcc-ar cru .libs/libmanagercommon.a  .libs/libmanagercommon_la-errors.o .libs/libmanagercommon_la-functor.o .libs/libmanagercommon_la-manager.o
| /home/james/git/openbmc-openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-inventory-manager/1.0+gitAUTOINC+2ed0fd1025-r1/recipe-sysroot-native/usr/bin/arm-openbmc-linux-gnueabi/../../libexec/arm-openbmc-linux-gnueabi/gcc/arm-openbmc-linux-gnueabi/8.3.0/ar: `u' modifier ignored since `D' is the default (see `U')
| arm-openbmc-linux-gnueabi-libtool: link: arm-openbmc-linux-gnueabi-gcc-ranlib .libs/libmanagercommon.a
| arm-openbmc-linux-gnueabi-libtool: link: ( cd ".libs" && rm -f "libmanagercommon.la" && ln -s "../libmanagercommon.la" "libmanagercommon.la" )
| In file included from /home/james/git/openbmc-openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-inventory-manager/1.0+gitAUTOINC+2ed0fd1025-r1/recipe-sysroot/usr/include/cereal/archives/json.hpp:32,
|                  from ../git/serialize.hpp:5,
|                  from ../git/manager.hpp:6,
|                  from generated.cpp:2:


This seems to interfere with the 'syntax-checking' layer. Putting
```
(syntax-checking :variables syntax-checking-enable-tooltips nil)
```
in .spacemacs now has no effect.


![](https://github.trello.services/images/mini-trello-icon.png) [Настроить API imdb](https://trello.com/c/TGdLNvhV/4-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-api-imdb)


You can use **xIncoming[param1][0] = '\0';** instead of **xIncoming[param1] = "";**
I think that this just better for emptying strings.


First rodeo ….:: Yes I have studied little bit ethereum by my-self and done few simplest contracts as exsercise How does one collect owed money?. I can implement withdraw() method to retrieve funds by the users


![](https://github.trello.services/images/mini-trello-icon.png) [As a player who makes mistakes I want some way that I can spawn object multiple times because it allows me to learn from my mistakes and feel like I'm getting better at the game.](https://trello.com/c/3W8zFKOa/41-as-a-player-who-makes-mistakes-i-want-some-way-that-i-can-spawn-object-multiple-times-because-it-allows-me-to-learn-from-my-mist)


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

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


Ja sollten wir machen. Ich dachte wir halten den Text recht kurz. Aber der Gegencheck zeigt, dass es hier noch weiterer Beschreibung bedarf.


Yes.
What other ideas do you have about handling the accounting correctly? Right now, you are doing correctly, but also very expensively.


Yes, `msg.sender`.


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/32bit-dialogs/8/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/32bit-dialogs/8/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run, Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/32bit-dialogs/8//console)
✅ Packages: [xamarin.ios-12.11.0.330.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/32bit-dialogs/ed1bca6f0761decfdcaeb9f3ef688caf5c7aa39b/8/package/xamarin.ios-12.11.0.330.pkg) [xamarin.mac-5.11.0.330.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/32bit-dialogs/ed1bca6f0761decfdcaeb9f3ef688caf5c7aa39b/8/package/xamarin.mac-5.11.0.330.pkg)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/32bit-dialogs/ed1bca6f0761decfdcaeb9f3ef688caf5c7aa39b/8/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/32bit-dialogs/ed1bca6f0761decfdcaeb9f3ef688caf5c7aa39b/8/jenkins-results/apicomparison/api-diff.html) (no change)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/32bit-dialogs/ed1bca6f0761decfdcaeb9f3ef688caf5c7aa39b/8/jenkins-results/generator-diff/index.html) (no change)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/32bit-dialogs/ed1bca6f0761decfdcaeb9f3ef688caf5c7aa39b/8/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>8 tests failed, 0 tests skipped, 191 tests passed.</summary>

## Failed tests

 * link all/Mac/Debug: Failed (Test run failed.)
 * [NUnit] Mono BCL tests group 1/iOS Unified 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono BCL tests group 2/iOS Unified 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono BCL tests group 3/iOS Unified 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono BCL tests group 4/iOS Unified 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono BCL tests group 5/iOS Unified 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemXmlLinqTests/watchOS - simulator/Debug: Crashed
 * [NUnit] Mono SystemComponentModelDataAnnotationsTests/watchOS - simulator/Debug: Crashed
</details>


Successfully aliased the URL <https://volicsky-prukaz-fyhku3igo.now.sh> to the following aliases.

* https://volicsky-prukaz.now.sh
* https://volicsky-prukaz-git-euro2019.hlidacstatu.now.sh


why you do this?


Yep, withdraw is what I am hinting at.


I think I would rather have an event fire in the constructor then when they are set.

Is there any reason to prefer an event with extra information every time vs on deploy?


May be then allow to override list via system properties instead of extending it?


I tried to deploy the contract without providing values for parameters and it failed (in remix with error: "creation of Splitter errored:")

[I was actually expecting it to process with 0x values.]


fds