[R/DAISIE_area_params.R:32:1:](https://github.com/rsetienne/DAISIE/blob/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/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/b65fc0718de0def13360399633f72ffc77a84e8d/R/DAISIE_create_island.R#L88) *style:* **Trailing whitespace is superfluous.**
```r

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

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

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

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


Savarankisko darbo (failu index.html + actions.js + data.js + functions.js prijungimo) testavimas.


Для подсчета количества правильных ответов


WHY?


Оля, я создала одну карточку продукта,  не стала создавать все карточки. Размножу их после твоей проверки, вдруг надо будет исправить какие-нибудь элементы..


did you ever get it to work? whats the python scripts output and is there any boot logs?


Successfully aliased the URL <https://todoestamal-11b09w4t4.now.sh> to the following aliases.

* https://todoestamal.com
* https://todoestamal.es
* https://www.todoestamal.com
* https://www.todoestamal.es
* https://todoestamal-git-master.todoestamal1.now.sh


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 361-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52304&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:23


Le corpus contient de nombreuses fautes liées à un mauvais remplacement des caractères 'fin de ligne' et doit être corrigé pour ne pas impacter les résultats.


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 362-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52305&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:21


La correction prend du temps et sera mise à jour par étapes.


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


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 363-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52306&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:21


DeepCode analyzed this commit.
There is 1 new info report.

[Click](https://www.deepcode.ai/app/gh/ITISFoundation/osparc-simcore/d9e16b19de4a18eb9e098c7cc8f63299d4d2d93b/ITISFoundation/osparc-simcore/d863e22393d2f60d64d22fd454587cad472f34de/_/%2F/code/) to see more details.


Sure, go ahead!
@vitkarpov i would love to have all the test262 js files ran against boa which would be good.
https://github.com/jasonwilliams/boa/issues/12


:D


signed apk: [armv7](https://www.dropbox.com/s/ky9q3dra1aqu26a/input-master-832df236cb8a2b28e4209c133880dd295059c794-armv7-signed.apk?dl=0) (SDK: 20190403)


Traceback (most recent call last):
  File "C:/Users/Patrícia Sowza/AppData/Local/Programs/Python/Python36-32/newSU.py", line 12, in <module>
    import bpy
ModuleNotFoundError: No module named 'bpy'


Shouldn't that be a `GuestAddress` ?


❌ Status for 'xamarin-macios - sample testing (build)': [failure](https://dev.azure.com/xamarin//internal/_build/results?buildId=962).

* ✅ Debug|iPhone|A-F: Succeeded
* ✅ Debug|iPhone|G-R: Succeeded
* ❌ Debug|iPhone|S-Z: Failed
* ✅ Debug|iPhoneSimulator: Succeeded
* ✅ Release|iPhone|A-F: Succeeded
* ✅ Release|iPhone|G-R: Succeeded
* ❌ Release|iPhone|S-Z: Failed
* ❌ Release|iPhoneSimulator: Failed
* ✅ Debug|Mac: Succeeded
* ✅ Release|Mac: Succeeded


Can you please add PrOn4Droid again, @leifniem?
By the way, thanks for reviving this awesome icon pack!


why is this red?


Aufgabe 1.3


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

* https://codebox.now.sh
* https://prettier-now-git-master.zerobias.now.sh


Ah, yeah, sure thing! Now I see that issue, thanks 👍


Nice, well done!


Your texture fixes seemed to fix the colored blocks in Dead or Alive Xtreme Beach Volleyball while introducing some new graphical corruption. (See top left corner)

![image](https://user-images.githubusercontent.com/11525691/55628591-1f5a8580-577f-11e9-9ab2-b8d056f25cb9.png)

I do not have a log that I can attach. Cxbx doesn't seem to generate them for me. :/


Рябзя, я на 1.1.9 вылетало OnBrokenEvent, OnOffline

Я в событие в index.js вместо forceRestart() вставил
    vConinWS.close();
    startBooster();
В итоге: запускаю, выдает ошибку, потом начинает фурычить (я про OnBrokenEvent), с OnOffline буду пробывать...


Possible more tables/rows in future but stable release build for now


Now could not deploy this pull request since the `now.json` file is empty.
It should be a valid JSON file.

    For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Wouldn't it supposedly to be owned by AUH and not HUN?


> Как не работало, так и не работает. Только уже другая ошибка.
> ![Screenshot_3](https://user-images.githubusercontent.com/49300941/55606593-ae649f00-5779-11e9-8bad-96d8d08f6200.png)

починил,или там кодер починит?


Looking great, thanks.


rename this to `test_query_all_structures`, same to other tests. Function names should be descriptive enough to encourage readability.


Deployment failed with the following error:

~~~
The property `builds` is only allowed on Now 2.0 — please upgrade: https://zeit.co/upgrade
~~~


Our Apex file, setting up the first character.


I will keep that in mind. Could you take a look at the lexer demo code and see if you could tweak it? It has around 1100 tests so no worries. And it can be easily be ported to work with Cherow 2.0.


Also tested with Test Drive: Eve of Destruction. It seems like certain textures are being drawn on the wrong layer. I was going to get you a better screenshot, but the game hung.
![image](https://user-images.githubusercontent.com/11525691/55628828-b9223280-577f-11e9-9809-dc4687435adf.png)

Other things to note that are unrelated (FMVs do not play and the menus flicker white constantly)
[CxbxDebug.txt](https://github.com/LukeUsher/Cxbx-Reloaded/files/3047930/CxbxDebug.txt)
[KrnlDebug.txt](https://github.com/LukeUsher/Cxbx-Reloaded/files/3047931/KrnlDebug.txt)


It will get the object and the stx


should be `[S-expand S-expander stx]


@oflak No since it was missing the appfilter and i only included Pornhub because it was a paid requests and would like to keep adult material out since the Play Store Rating should not be 18+.


That would be `expander-struct impl`


The fields are not bound, so it would be `(expander-struct-impl obj)`


Successfully aliased the URL <https://portfolio-3-38ud6g7zr.now.sh> to the following aliases.

* https://samgarson.xyz
* https://samgarson.com
* https://portfolio-3-git-master.samtgarson1.now.sh


dps = []models.DeviceProfile{}


These would be functions and formats that we make up.


Collaborator: Review for this commit was created. [Link to review](http://217.170.125.19:40101/ui#review:id=7)


Successfully aliased the URL <https://paulkinlanme-72dgn41vf.now.sh> to the following aliases.

* https://paul.kinlan.me
* https://paulkinlanme-git-main.kinlan.now.sh


Successfully aliased the URL <https://portfolio-3-e2tqfn7d5.now.sh> to the following aliases.

* https://samgarson.xyz
* https://samgarson.com
* https://portfolio-3-git-master.samtgarson1.now.sh


wrong name for function
=> `checkValid()`


Successfully aliased the URL <https://sass-build-4a7ns346v.now.sh> to the following aliases.

* https://sass.henderea.com
* https://sass-build-git-master.henderea.now.sh


I hate the way you write C code. You should use Lisp-style brackets in general, plus single lines for trivial functions. So Lisp style:

```
static int32_t print_S8(int8_t n)  {
  return printf("%hhd", n); }
```

and single line:

```
static int32_t print_S8(int8_t n)  { return printf("%hhd", n); }
```


Created multidev environment [d8-digital-stlawu#ci-451](https://dashboard.pantheon.io/sites/9f185cec-9c0b-4fcb-972f-9a5f2f6ed252#ci-451).

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


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 364-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52307&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:22


No need to convert


>

> Traceback (most recent call last):
> File "C:/Users/Patrícia Sowza/AppData/Local/Programs/Python/Python36-32/newSU.py", line 12, in
> import bpy
> ModuleNotFoundError: No module named 'bpy'

Hi Patricia.
Please post more data.

newSU.py  <<<<< ?


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 365-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52308&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:21


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

* https://paul.kinlan.me
* https://paulkinlanme-git-main.kinlan.now.sh


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 366-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52309&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:21


Count the length of the editText
=> `editText.getText().length();`


package name on tavaliselt väikeste tähtedega. võiks ümber nimetada. see sobiks üsna hästi ka app package alampackageks. intellij-s saab lihtsalt selle package app package sisse lohistada. ui koodifailide alguses oleks siis `package app.tui;`


java nimedes ei kasutata tavaliselt alakriipse. parem oleks nt TUIMain


WSDA


Hi @mingfang,

The SDK needs to wait until after the plan is created before trying to remove these "empty changes", otherwise providers correctly using a `CustomizeDiffFunc` to modify the planned state will fail to do so. These changes aren't always the fault of the provider, rather they are caused by inconsistencies in the legacy SDK (but we need to maintain behavioral compatibility for providers to work with 0.11). Stripping them out was a temporary fix in a sense, until we had a solid method for creating the proposed plan, and normalizing the final plan.

Can you provide an example of where this isn't working? It may be an edge case we're not catching in the SDK shims, or I can help guide to to what is causing the unexpected diff. Go ahead and drop whatever info you have into a new issue, and we can work from there.


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

* https://paul.kinlan.me
* https://paulkinlanme-git-main.kinlan.now.sh


This was an accidental commit.


That's true. There is already a PR to fix that https://github.com/plataformatec/devise/pull/5055/files

Thanks for pointing this out :)


I bumped splits to 40 and it worked with Alpine.


... to notice the problem.

(fixes inconsistency "disconnected or stuck" vs. "disconnected")


We could just have deactivated that test on 3.5


Could you provide a few example lines?


p


Collaborator: Review for this commit was created. [Link to review](http://tests-a.collabdevteam.net:8080/ui#review:id=848)


Collaborator: Review for this commit was created. [Link to review](http://tests-a.collabdevteam.net:8080/ui#review:id=849)


When we port to Python 4.0 this will be a problem


Update chainparamsseeds.h


This commit messes up the classic login screen... I had deliberately removed this file before in order to get the classic login screen to work correctly. I thought classic login was what we were going for. https://github.com/SWG-Source/client-assets/commit/f4c27a101e82175af8d30345faa06fcf3a1f2704


Collaborator: Review for this commit was created. [Link to review](http://tests-a.collabdevteam.net:8080/ui#review:id=885)


Collaborator: Review for this commit was created. [Link to review](http://tests-a.collabdevteam.net:8080/ui#review:id=886)


Adding DNS Seed


This property is meant for tracking how many users are currently online on the given Discord server. Webhook data is set via an environment variable that you can find inside the code.

I **highly advise against** adding your webhook information in a publicly visible commit for security reasons.


Why do you rename the field?  Why not just remove 'levelname' from BUILTIN_ATTRS instead?


`*2` is not needed here


OK, you win (for this only).


This commit does not mess up the classic login screen at all. The file has been restored with an underscore prefix. That makes it inactive but in a manner that can see if re-enabled to override the classic login screen "format" with a simple rename.  Deleting the previous version of this file from the repo is what "broke" the option for a customised login screen to not be tinted green and zoomed in.


Collaborator: Review for this commit was created. [Link to review](http://tests-a.collabdevteam.net:8080/ui#review:id=896)


@bczernecki co tutaj było nie tak?


大神 我调了一天自己笨的调不通 想问一下是不是就是六个程序就可以了


Oh I see. You're right. 😁


"Initialisation" is the correct spelling in British and Commonwealth English.


Sure thing.
1
```
00:00:01,000 --> 00:00:03,000
اليوم الـ5

2
00:00:03,084 --> 00:00:03,917
الممر الـ26

3
00:00:04,001 --> 00:00:04,834
العام الـ200
```


Thanks for fixing this. :-)


not true


This does not copy anything, comment update needed.


actually should be :
```
calibrator_factor_func = lambda x: getattr(x,"corr_{}_JEC_{}".format(group,up_or_down), 1./x.rawFactor()) * x.rawFactor()
```


Valid for 4.2 and 4.1a.


Better package-wise name.


Los comentarios en las subidas a GIT han de seguir el siguiente formato:

ClassName.extension: short explanation about ONE change
ClassName.extension: short explanation about ONE change
ClassName.extension: short explanation about ONE change
ClassName.extension: short explanation about ONE change
ClassName.extension: short explanation about ONE change


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

* https://codebox.now.sh
* https://prettier-now-git-master.zerobias.now.sh


Luis

Ja fiz isso
No logo aparece a mensagem:

"main.DEBUG: Request validation failed for action "Magento\Backend\Controller\Adminhtml\Index\Index\Interceptor" [] []"


We need a more general solution to this, but for now, this is a quick hack to ensure it works with a default install of Bodhi.


These are like "The 5th day"," the 26th lane"...
"ـ" is allowed to be stuck to numbers in Arabic, also to quotes and parentheses like:
`الـ"وحش"`
`الـ(وحش)`


I purchased a hub with the firmware 2 already on it.  It works great.  I have 30 TCP lamps working with smartthings


![](https://github.trello.services/images/mini-trello-icon.png) [Connect API with OnBase](https://trello.com/c/4z3ylJwn/5-connect-api-with-onbase)


This change has been done in [this commit](https://github.com/lucastorterotot/cmgtools-lite/commit/0a36cd8741fd908a0f364c2834308e1febca5501).


Check err


웬만하면 slice 쓰셈. slice 썼을 때 메모리나 타임오버 뜨는 거 아니면


I will update "Tools" (but not delete it now because I am angry and because it is must easier to use it for testing).


Los comentarios en las subidas a GIT han de seguir el siguiente formato:

FileName.extension: short explanation about ONE change
FileName.extension: short explanation about ONE change
FileName.extension: short explanation about ONE change
FileName.extension: short explanation about ONE change
FileName.extension: short explanation about ONE change


슬라이스 기준으로 맞는 convention은 `var a []int` 임.


@mayankkapoor , the headless port is not supposed to be used for external access. It sounds like we need a new service just for the purpose of external access.


Wow, thank you very much, it so cool that you spent time correcting typos, many consider its dirty work.


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

* https://jsheroes.io


왜?


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

* https://codebox.now.sh
* https://prettier-now-git-master.zerobias.now.sh


1개 있는 것도 부분 집합으로 봐야하지 않나 싶어서. 각 요소 확인도 했는데... 이게 문젠가?


make 도 근데 slice 만드는 것 아님? 변수명이 array라서 좀... 그렇지만


PushToV92 (energy-plus) - i386-Windows-7-VisualStudio-14: OK (3157 of 3161 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 740
 * Failed: 4

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


We're supposed to write all new tests using `@UITest`. This is actually adding technical debt since it'll need to be converted. See the discussion with @surli from yesterday :)

FTR it's not hard to write new docker tests. I can help you if you need training.


looks ok


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

* https://codebox.now.sh
* https://prettier-now-git-master.zerobias.now.sh


It's ok for testing.


Odontologia Contemporânea Digital
Renato Luis Fonseca de Moraes

Resumo
Os avanços na tecnologia digital causaram um impacto significante na Odontologia. O sistema CAD/CAM (computer aided design/computer aided manufacturing), que em português significa desenho auxiliado por computação e manufatura auxiliada por computação, tem sido utilizado na produção de restaurações indiretas, coroas, pontes e facetas, assim como na fabricação de próteses totais e próteses sobre implantes. Este sistema de alta tecnologia se baseia em 3 componentes fundamentais: sistema de leitura da preparação dentária (scanning), software de desenho da restauração protética (CAD) e sistema de fresagem da estrutura protética (CAM), que, todos unidos, levam a odontologia moderna a um momento de excelência do serviço prestado, viabilizando menor tempo clinico e resultados estéticos satisfatórios. Este trabalho tem por objetivo clarificar o estado atual de dinamismo e robotização que a odontologia moderna vive, onde serão também apresentadas certas vantagens e desvantagens do sistema CAD/CAM, comparando-o ao processo tradicional de confecção das restaurações.
Palavras-chave: sistema CAD/CAM, tecnologia, restauração.

Introdução
A odontologia, denominada em seus primórdios como Arte Dentária, nasceu na pré-história, porém seus registros mais antigos datam de 3500 a.C., na Mesopotâmia, onde é possível observar, nas inscrições da época , um verme que seria responsável pela destruição da estrutura dentária, o gusano dentário (ROSENTHAL ,2011).
Ao longo da história, foram várias as tentativas de reposição dentária ocorridas nos séculos XVI e XVII, envolvendo dentes artificiais feitos em marfim, ouro, latão e até mesmo madeira (JOHNSON, 1956). Inclusive existem relatos de implantes dentários feitos a partir de conchas que foram encontradas inseridas na cavidade oral de múmias (ANUSAVICE 2003).
A odontologia permaneceu então evoluindo e vários marcos foram observados, a citar: a utilização do ouro como material restaurador em forma de coroas (PIERRE MOUTON, 1976), a porcelana fundida em dentaduras totais, o uso de articulador (1805), o aperfeiçoamento dos instrumentos de extração, a descoberta da anestesia por Horace Wells (1844), culminando nos estudos de dentisteria restauradora. Entre muitas outras descobertas, os dentistas se especializaram e se diversificaram como protesistas, ortodontistas, implantodontistas, etc.
	Segundo Pinto (2000), o século XX vivenciou o desenvolvimento de uma odontologia capaz de oferecer, com qualidade, alternativas técnicas de crescente sofisticação e praticidade para solucionar os problemas de saúde bucal. Novos caminhos e tecnologias foram alcançados até hoje. As primeiras novidades de informática na odontologia foram os softwares administrativos genéricos e, depois, os específicos para a área odontológica, desenvolvidos também no Brasil e que surgiram por volta de 1980 (BIDEGAIN, 2009). Essa ferramenta se proliferou com importante aplicação na clínica, trazendo dinamismo aos procedimentos, e muitas especialidades têm, hoje, sistemas específicos para suas áreas.
	Ao mesmo tempo em que se constata o avanço das tecnologias voltadas à pratica da odontologia, percebe-se que a crescente busca pela excelência no diagnóstico e tratamento das alterações do complexo buco-maxilo-facial tem se tornado um grande desafio para os cirurgiões dentistas. Nesse sentido, a incorporação de tecnologias modernas tem assumido uma posição de destaque no ramo da biotecnologia (SAFIRA, et al., 2010). Nessa perspectiva, o objetivo deste trabalho é mostrar como se encontra a odontologia atualmente, embasada na sofisticação da robótica dos sistemas CAD/CAM.

Revisão de Literatura
Sistema CAD/CAM
	Os rápidos avanços em tecnologia digital causaram um impacto significativo na odontologia. Prova disso é a prototipagem rápida, um processo aditivo construtivo utilizado para obtenção de protótipos diretamente de um modelo tridimensional (FOGGIATTO, 2008). Na prática, esse procedimento livra o paciente das moldagens tradicionais como também já funciona como guia nas cirurgias, sejam elas de implantes ou ortognáticas, onde o paciente é operado primeiramente no modelo prototipado para depois ser submetido in vivo. Sendo assim, tem-se o ganho em qualidade com possíveis testes, minimização de erros, ganho de tempo e técnica cirúrgica melhor avaliada.
	Segundo Tinschert (2006) e Liu (2005), a tecnologia CAD/CAM tem sido utilizada na odontologia principalmente na produção de restaurações de prótese fixa como coroas, pontes e facetas. Várias empresas têm desenvolvido sistemas CAD/CAM de alta tecnologia, que se baseiam em três componentes fundamentais: sistema de leitura da preparação dentária (scanning), software de desenho da restauração protética (CAD) e sistema de fresagem da estrutura protética (CAM).
	Conforme Giordano (2006), CAD/CAM é uma sigla na língua inglesa para Computer Aided Design e Computer Aided Manufactoring que significam, respectivamente, desenho auxiliado por computação e manufatura auxiliada por computação.
	Desenvolvido na universidade de Zurique, o sistema CEREC foi o primeiro sistema CAD/CAM a alcançar êxito clínico e comercial. Por esse sistema é efetuada uma leitura óptica sem contato com a preparação dentária (CORREIA et al., 2006). Difundiu-se primeiramente nos países mais desenvolvidos, porém hoje possui capilaridade mundial.
	O uso do sistema CAD/CAM é um processo que pode ser realizado em ambiente clínico, laboratorial e industrial, dependendo do profissional, dos investimentos e maquinário disponível. De acordo com Liu (2005), durante os últimos 20 anos, verificou-se um grande desenvolvimento dessa tecnologia no que diz respeito à leitura das preparações dentárias (ópticas, contato e digitalização lazer), aos programas de desenho virtual, aos materiais (alumina, zircônia, titânio, entre outros) e à maquinação das restaurações protéticas.
	Os materiais utilizados para fresagem da estrutura protética são blocos pré-fabricados dos seguintes materiais: cerâmica de vidro reforçado por leucita, alumina densamente sinterizada, zircônia com sinterização parcial ou total, titânio, ligas preciosas, ligas não preciosas e acrílicos de resistência reforçada (MACLAREN, GIORDANO, 2005). Uma das grandes vantagens da utilização desses materiais é a possibilidade de trabalhar com materiais muito resistentes, pois este fator é primordial para determinar a indicação da técnica, assim como a preservação da restauração a longo tempo, bem como na necessidade de desenvolvimento de tecnologias que levassem à possibilidade de execução de reabilitações de maiores extensões (CORREIA et al., 2006).
Sistema digital de moldagem e escaneamento
	A aquisição de uma cópia de um dente ou vários dentes preparados, de dentes íntegros adjacentes e antagonistas, e o estabelecimento de uma relação interoclusal correta, assim como a conversão dessas informações em réplicas precisas da dentição são os objetivos da moldagem com finalidade protética e estética funcional (POLIDO, 2010). Procedimento hoje totalmente obtido de forma digital, sem necessidade do uso de moldeiras, materiais de moldagem e registros interoclusais.
	Os sistemas digitais de moldagem e escaneamento em odontologia foram introduzidos na metade dos anos 80, e tem evoluído tanto que artigos já preveem que em alguns poucos anos a maioria dos dentistas nos EUA e Europa estará usando scanners digitais para moldagens (BIRNBAUM, 2009).
	No mercado existem duas modalidades de sistemas de moldagens disponíveis: os sistemas CAD/CAM e os sistemas de moldagem digital tridimensional (3D) dedicados. Os sistemas dedicados de moldagem 3D eliminam várias etapas de atendimento em um consultório odontológico, incluindo seleção de moldeiras, preparação e uso de materiais de moldagem, desinfecção de moldagens e envio dessas ao laboratório. Além disso, o laboratório reduz seu tempo de trabalho por não ter que vazar gesso nas moldagens, colocar pinos, replicar modelos, recortar e modelar troquéis ou articular modelos. É um procedimento feito em boca, possibilitando um escaneamento direto das estruturas intrabucais (POLIDO,2010).
	Os sistemas CAD/CAM que estão disponíveis atualmente são capazes de alimentar dados obtidos através de escaneamentos digitais precisos feitos de modelos de gesso diretamente para sistemas de confecção capazes de esculpir restaurações em blocos de cerâmica ou resina, sem a necessidade de uma cópia física dos dentes preparados, dentes adjacentes e dentes antagonistas, são realmente muito úteis na otimização de tempo clínico.
	Com o desenvolvimento de novos materiais restauradores com alta resistência e propriedades estéticas, tais como a zircônia, têm sido desenvolvidas técnicas de laboratório nas quais modelos mestres obtidos através de moldagens com materiais elásticos são digitalmente escaneados para criar modelos esterolíticos (prototipagens), sobre os quais serão realizadas as restaurações (POLIDO, 2010). Ou seja, se o dentista optar por fazer uma moldagem tradicional para ter um “back-up” do seu paciente que possa ser novamente utilizado, ele tem a liberdade de fazê-lo, pois o escaneamento é versátil.
Desenho assistido
 	Depois de efetuada a digitalização do preparo dental, a imagem é transferida para um programa de desenho assistido por computador, pelo qual o operador pode então desenhar de forma virtual a estrutura protética. Nesta fase, definem-se as linhas de acabamento, o espaçamento e a espessura da restauração a maquinar (SAFIRA et al.,2010). Apesar da evolução dos programas de desenho das restaurações protéticas para concepção mais facilitada, sobretudo pela introdução do 3D e das bases de dados protéticas, presume-se que o operador tenha alguns conhecimentos sobre informática.
Fresagem
	A partir de um comando, o técnico manda a peça para impressão. A impressora em questão é uma unidade fresadora. O papel dessa impressora é cortar os blocos cerâmicos ou resinosos, através de braços articulados com brocas (fresas) especificas em sua extremidade, que imprimem a peça desenhada no computador no bloco pré-fabricado. O processo todo de fresagem tem a temperatura e pressão controladas pelo computador. Depois a peça é sinterizada no laboratório em fornos específicos, no caso das cerâmicas, com controle digital da temperatura e tempo.
Vantagens da tecnologia CAD/CAM
	A tecnologia CAD/CAM permite controle de qualidade a nível micrométrico (POLIDO, 2010), o que é de grande importância, especialmente em infraestruturas de próteses parafusadas sobre implantes, pois essas exigem mais precisão de adaptação do que as próteses cimentadas sobre dentes ou implantes, já que o cimento facilita a passividade e acomodação da peça protética. A qualidade de adaptação marginal depende de todos os passos envolvidos: preparo do caso, escaneamento, moldagem em CAD, usinagem, controle de qualidade, checagem e critério da prova em boca.
	Oferece também, a possibilidade de se obter infraestruturas de próteses com diferentes materiais disponíveis no mercado, com o uso do mesmo processo de fabricação (POLIDO, 2010).  Cada sistema CAD/CAM existente possui características diferentes de tecnologia e materiais que contemplam as mais diversas indicações e desafios estéticos.
	Entre outras vantagens, também proporciona tempo clínico reduzido, muitas vezes, faz-se todo o tratamento numa sessão única de atendimento clínico, e assim, consequentemente, tem-se menor risco de infecção cruzada para o paciente, gera um menor custo financeiro por sessão para o dentista, bem como maior rapidez e segurança para o paciente.
Desvantagens da tecnologia CAD/CAM
	A tecnologia CAD/CAM, contudo, também apresenta desvantagens. Dentre essas limitações, podem-se citar as de software (desenho das peças) e hardware (câmera ineficiente, usinagem incompleta) (CONRAD et al., 2007).
	Para evitar esses problemas, a experiência e conhecimento do clínico e do técnico em prótese são de extrema importância na utilização desses sistemas CAD/CAM, precisa haver boa interação e sinergia. É um processo muito criterioso, no qual o clinico é o responsável direto pelo correto diagnóstico (sempre soberano), planejamento e habilidade na execução do caso em si e dos preparos dentários. O dentista é obrigado a dar condições de trabalho ideais para o técnico, que irá confeccionar as futuras restaurações no laboratório. E o técnico é obrigado a devolver as peças protéticas com excelente resistência, perfeita adaptação marginal e estética mimetizando a natureza. Portanto devem formar um time coeso.
	Além disso, o material que será escaneado (modelo de gesso, molde ou arcada dentária) pode apresentar vantagens e limitações de acordo com o processo escolhido. Os preparos subgengivais dificilmente são digitalizados com a tecnologia disponível nos dias de hoje em processos de escaneamento intraoral. Para esse tipo de preparo, sugere-se então o escaneamento das moldagens ou do modelo de gesso obtidos (POLIDO, 2010).
	O custo financeiro da aquisição do sistema CAD/CAM também pode ser proibitivo caso não haja volume de trabalho que possa suprir a máquina e os insumos.

Discussão
	A odontologia atual exige padrões de qualidade muito superiores aos verificados no século passado, sob dois níveis fundamentais: funcionalidade e estética.
	BERNARDES et al. (2012) afirmam que diferentes profissionais envolvidos (dentistas e técnicos), os diversos processamentos, materiais restauradores, indicações e necessidades, associados ao nível de exigência clínica em relação à adaptação, estética, suporte, restabelecimento da função com harmonia fisiológica e qualidade macro micrométrica da prótese dentária tornam esta especialidade altamente minuciosa e complexa. A partir dessa percepção, exigências com estética, eficácia e rapidez dos serviços aumentaram enormemente.
	A implementação da tecnologia CAD/CAM, com seus diversos sistemas, provavelmente ajudará a surtir esse efeito, não no sentido de uma “produção em série”, mas sim num aperfeiçoamento na produção das restaurações, pela utilização do desenho e da confecção, assistidas por computador. O protocolo de trabalho fica com menor probabilidade de erro, caso seja seguido à risca. O fato de ser uma tecnologia essencialmente informatizada exige do clínico e do laboratório uma adaptação das dinâmicas de trabalho de forma a rentabilizar o investimento efetuado.
	A tecnologia CAD/CAM já estava presente na grande área de engenharia muito antes do que na área da saúde. Há alguns anos, a fabricação de diversos produtos industrializados já é realizada com auxílio dessa tecnologia. Desde a década de 70, a aplicação desta técnica vem sendo sugerida na clinica odontológica com o objetivo de simplificar, automatizar e garantir níveis de qualidade com adaptações micrométricas das nossas próteses dentárias (LIU, 2008).
	Liu (2008) confirma que essa nova técnica apresenta mais facilidade de uso, melhor qualidade, maior gama de aplicação de novos materiais com segurança, que, por sua vez, podem ser mais estéticos, com desgastes parecidos ao esmalte e resistência suficiente para serem usados em coroas totais posteriores e em próteses parciais.

Conclusão
	A informatização de todos os setores da saúde e a constante busca pelas inovações tecnológicas são um caminho já trilhado por inúmeros avanços nos sistemas CAD/CAM, mas ainda com boa perspectiva para se desenvolver e evoluir. No seu histórico vê-se uma evolução no poder de leitura dos scanners e  no aperfeiçoamento dos softwares. Por outro lado, a dificuldade primordial ainda paira sobre o custo de aquisição do sistema, espera-se que com o passar do tempo, quanto a mais a tecnologia do sistema se difunda, mais acessível ela se torne.
	Este avanço tecnológico transformou um trabalho artesanal em uma produção automatizada, exata e com nível de qualidade e satisfação superior ao já imaginado, levando a odontologia moderna a um momento sublime de excelência do serviço prestado ao paciente, demandando menor tempo, menos risco de infecção cruzada e favorecendo várias especialidades odontológicas, principalmente a dentística, a prótese e os implantes dentários.

Referências
1) ANUSAVICE, K.J. Phillips: Materiais Dentários. 10. ed. Rio de Janeiro: Ed. Guanabara; 1998.
2) POLIDO W.D. Digital impressions and handling of digital models: The future of Dentistry Dental Press J. Orthod. vol.15 no.5 Maringá Sept./Oct. 2010.
3) FOGGIATTO J.G. O uso da prototipagem rápida na área médico odontológica. Universidade Tecnológica do Paraná.
4) JOHNSON A. Glass/Ceramic/refratactory techniques, their development anda introduction into dentistry:  a historical literature review. J Prosthect Dent. 2004; 91:36-43.
5) LIU P.R. Panorama of dental CAD/CAM restorative systems. Compend Contin Educ Dent. 2008; 29:4, 6-8 passim.
6) CORREIA et al. CAD/CAM: A informática a serviço da prótese fixa. Revista de Odontologia da Unesp 2006; 35(2): 183-189.
7) MCLAREN E.A. GIORDANO II R.A. Zirconia-based ceramics: material properties, esthectics, and layering techniques of new veneering porcelain, VM9. Quintessence Dent Technol 2005; 28: 99-111.
8) BIRNBAUM N. AARONSON H.B. STEVENS C. COHEN B. 3D digital scanners:a high-tech approach to more accurate dental impressions. Inside dentistry. 2009; 5
9) SAFIRA, et al., Aplicação dos biomodelos de prototipagem rápida na odontologia, confeccionados pela técnica da impressão tridimensional. Revista Clinica Médica Biológica 2010; 9:240-246.
10) CONHAD H.J. Current ceramic materials and systems with clinical recommendations: a systematic review. Journal Prosthet Dent. 2007; 98:389-404.
11) BERNARDS S.R. et al.,Tecnologia CAD/CAM aplicada a protese dentária e sobre implantes: o que é, como funciona, vantagens e limitações. Jornal ILAPEO volume 06, Jan. Fev. Mar. 2012.
12) TINSCHERT J. Status of current CAD/CAM technology in dental medicine. Int. J. Comput. Dent. 2004;7(1):25-45.


This  is my contribution to the JS  community


Successfully aliased the URL <https://mercado-de-armas-r8xz42dsz.now.sh> to the following aliases.

* https://mercado-de-armas-git-master.lucasmatiasdelgado.now.sh
* https://mercadodearmas.com.ar
* https://www.mercadodearmas.com.ar


Do you have a regex that allows these numbers?
`^الـ\d+$` ?


day11 homework


Welome


this program does not work.


PushToV92 (energy-plus) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-UnitTestsCoverage-Debug: OK (1845 of 1849 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 740
 * Failed: 4

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


Not sure how this will work with the installer as I performed the installation manually.


Successfully aliased the URL <https://yld-storybook-7x1gkw6jo.now.sh> to the following aliases.

* https://yld-storybook.now.sh
* https://yld-storybook-git-master.carvil.now.sh


We should just add the validation for flag to make sure it is always >=1 compared to switch case.


DeepCode has been upgraded! LinterConfigsTest_ has been audited again to find new bugs and defects.

There are 7 new info reports.

[Click](http://localhost:8080/app/gh/ebhardjan/LinterConfigsTest_/55945d9566102fcb9b85b509c899b3e882ad98e3/_/dashboard/) to see more details.


Nice


I think it's something like this https://regex101.com/r/phWD7t/1


@Klasna prosim at ty promene se jmenuji dle https://mydrmax.atlassian.net/browse/DRMAX-4540
tj napriklad ESHOP_URL -> prejmenovat na DRMAX_ESHOP_WEB_URL


What about the extra character like "ف" ?


He’s also done it on the calc repo :/


Deployment failed with the following error:

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


I think you may have forgotten the
```ruby
has_many :pets
```


Seems it was a copy of an existing test, lucky you ;) Still, would be nice to convert it. I don't remember if you've written a new Docker test yet?


Spell check have each word separately...


reverting to a revision which already exists in `hostdir/binpkgs` doesn't work:
```
index: skipping `freetype-2.9.1_3' (x86_64), already registered.
```
so use a higher revision to be safe


Correccion de formula


It comes in different formats, "بـ50" means in 50.
"لـ50" means for 50.
So maybe: `^\p{IsArabic}+ـ\d+$`?
As it can't be alone, there has to be at least one char before it.


Correccion de Formula


Se agrego el assert


Un unico import random


this should be the correct code segment


I means old recipes what you remove it .
https://github.com/OpenVisionE2/openvision-oe/commit/ec5521c91a230c95d943b7dcaf775958fbd1b73c#diff-b89383ab3dff3278ec6908ebc4b66d74
Build plugin with that recipe work just fine on dreambox old or new devices ..
But the alliance team plugin as I wrote that issue happens on All dreambox devices..


아 이거 slice임? 그런 거 같기도.. 애초에 이런 문법을 안 써서.....