I'd say the first constraint here is not team size, but cycle time to build, test and push the fix. If that cycle time is long, you have to revert. If not, rolling forward is an option. Obviously, the cost of the build being red multiplies as team size increases - and I can see that there's a point where regardless of cycle time, the cost is too high and we must revert. But in my experience the cycle time constraint kicks in before the team size constraint.


Successfully aliased the URL <https://csb-kj4w6-qvkimmdhu.now.sh> to the following aliases:

* https://csb-kj4w6-5y5fx65yb.now.sh
* https://garybalmforth.com
* https://csb-kj4w6.gary9.now.sh
* https://csb-kj4w6-git-master.gary9.now.sh


this wasnt a ruby function until 3.0.0 but we are still running on 2.4.3. I am not sure how any builds are getting through but I have seen a few failing because of this function not existing on array.


Successfully aliased the URL <https://ecovillagelist-312pfwclo.now.sh> to the following aliases:

* https://ecovillagelist.com
* https://ecovillagelist.basilesamel.now.sh
* https://ecovillagelist-git-master.basilesamel.now.sh


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

I updated the Github team because of this commit.

- @hmaarrfk was added to this feedstock maintenance team.

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

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

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


changes on conversion method


@JuliaRegistrator `register()`


Successfully aliased the URL <https://cargo-web-gd4w1wlcw.now.sh> to the following aliases:

* https://cargo-web.hammerspacecouk.now.sh
* https://cargo-web-git-master.hammerspacecouk.now.sh


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

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

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


nice


I meant as a crutch. I've met teams doing TBD where individuals don't run the build locally, they instead rely on (say) Jenkins to tell them have not quite finished the work.


Successfully aliased the URL <https://csb-kj4w6-bx7wso4ef.now.sh> to the following aliases:

* https://csb-kj4w6-5y5fx65yb.now.sh
* https://garybalmforth.com
* https://csb-kj4w6.gary9.now.sh
* https://csb-kj4w6-git-master.gary9.now.sh


I don't think knowing what others are up to is a prerequisite for or especially different when committing straight to trunk. If I'm working on branches, I still need to know what others are up to eventually - because our changes might interact. It's just that I can push some code somewhere and get some feedback before finding out. But that feedback might end up moot because of the interacting changes.


@DLu, can you make a new release with this patch?
Otherwise move_base crashes when using this layer.
Thanks!


python3 instagram.py-h


[inst/doc/demo_optimize.R:18:26:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L18) *style:* **Trailing whitespace is superfluous.**
```r
data(Galapagos_datatable)
                         ^
```
[inst/doc/demo_optimize.R:20:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
Galapagos_datalist <- DAISIE_dataprep(
^~~~~~~~~~~~~~~~~~
```
[inst/doc/demo_optimize.R:20:39:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L20) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
Galapagos_datalist <- DAISIE_dataprep(
                                      ^
```
[inst/doc/demo_optimize.R:20:39:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L20) *style:* **Trailing whitespace is superfluous.**
```r
Galapagos_datalist <- DAISIE_dataprep(
                                      ^
```
[inst/doc/demo_optimize.R:21:35:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L21) *style:* **Trailing whitespace is superfluous.**
```r
  datatable = Galapagos_datatable,
                                  ^
```
[inst/doc/demo_optimize.R:22:18:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L22) *style:* **Trailing whitespace is superfluous.**
```r
  island_age = 4,
                 ^
```
[inst/doc/demo_optimize.R:27:26:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L27) *style:* **Trailing whitespace is superfluous.**
```r
data(Galapagos_datatable)
                         ^
```
[inst/doc/demo_optimize.R:29:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
Galapagos_datalist_2types <- DAISIE_dataprep(
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/doc/demo_optimize.R:29:46:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L29) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
Galapagos_datalist_2types <- DAISIE_dataprep(
                                             ^
```
[inst/doc/demo_optimize.R:29:46:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L29) *style:* **Trailing whitespace is superfluous.**
```r
Galapagos_datalist_2types <- DAISIE_dataprep(
                                             ^
```
[inst/doc/demo_optimize.R:30:35:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L30) *style:* **Trailing whitespace is superfluous.**
```r
  datatable = Galapagos_datatable,
                                  ^
```
[inst/doc/demo_optimize.R:31:18:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L31) *style:* **Trailing whitespace is superfluous.**
```r
  island_age = 4,
                 ^
```
[inst/doc/demo_optimize.R:32:12:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L32) *style:* **Trailing whitespace is superfluous.**
```r
  M = 1000,
           ^
```
[inst/doc/demo_optimize.R:33:26:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L33) *style:* **Trailing whitespace is superfluous.**
```r
  number_clade_types = 2,
                         ^
```
[inst/doc/demo_optimize.R:34:33:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L34) *style:* **Trailing whitespace is superfluous.**
```r
  list_type2_clades = "Finches",
                                ^
```
[inst/doc/demo_optimize.R:37:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_optimize.R#L37) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/doc/demo_sim.R:27:33:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L27) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
island_replicates <- DAISIE_sim(
                                ^
```
[inst/doc/demo_sim.R:27:33:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L27) *style:* **Trailing whitespace is superfluous.**
```r
island_replicates <- DAISIE_sim(
                                ^
```
[inst/doc/demo_sim.R:29:26:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L29) *style:* **Trailing whitespace is superfluous.**
```r
  M = n_mainland_species,
                         ^
```
[inst/doc/demo_sim.R:45:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L45) *style:* **Variable and function name style should be snake_case.**
```r
island_replicates_K <- DAISIE_sim(
^~~~~~~~~~~~~~~~~~~
```
[inst/doc/demo_sim.R:45:35:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L45) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
island_replicates_K <- DAISIE_sim(
                                  ^
```
[inst/doc/demo_sim.R:45:35:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L45) *style:* **Trailing whitespace is superfluous.**
```r
island_replicates_K <- DAISIE_sim(
                                  ^
```
[inst/doc/demo_sim.R:46:21:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L46) *style:* **Trailing whitespace is superfluous.**
```r
  time = island_age,
                    ^
```
[inst/doc/demo_sim.R:47:26:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L47) *style:* **Trailing whitespace is superfluous.**
```r
  M = n_mainland_species,
                         ^
```
[inst/doc/demo_sim.R:52:2:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L52) *style:* **Trailing whitespace is superfluous.**
```r
)
 ^
```
[inst/doc/demo_sim.R:68:40:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L68) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
island_replicates_2types <- DAISIE_sim(
                                       ^
```
[inst/doc/demo_sim.R:68:40:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L68) *style:* **Trailing whitespace is superfluous.**
```r
island_replicates_2types <- DAISIE_sim(
                                       ^
```
[inst/doc/demo_sim.R:70:26:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L70) *style:* **Trailing whitespace is superfluous.**
```r
  M = n_mainland_species,
                         ^
```
[inst/doc/demo_sim.R:75:29:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L75) *style:* **Trailing whitespace is superfluous.**
```r
  replicates = n_replicates,
                            ^
```
[inst/doc/demo_sim.R:81:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/inst/doc/demo_sim.R#L81) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/create_test_simulation_output.R:8:31:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/create_test_simulation_output.R#L8) *style:* **Commas should always have a space after.**
```r
  pars_equal <- c(2.550687345,2.683454548,Inf,0.00933207,1.010073119)
                              ^
```
[R/create_test_simulation_output.R:8:43:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/create_test_simulation_output.R#L8) *style:* **Commas should always have a space after.**
```r
  pars_equal <- c(2.550687345,2.683454548,Inf,0.00933207,1.010073119)
                                          ^
```
[R/create_test_simulation_output.R:8:47:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/create_test_simulation_output.R#L8) *style:* **Commas should always have a space after.**
```r
  pars_equal <- c(2.550687345,2.683454548,Inf,0.00933207,1.010073119)
                                              ^
```
[R/create_test_simulation_output.R:8:58:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/create_test_simulation_output.R#L8) *style:* **Commas should always have a space after.**
```r
  pars_equal <- c(2.550687345,2.683454548,Inf,0.00933207,1.010073119)
                                                         ^
```
[R/DAISIE_area_params.R:15:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_area_params.R#L15) *style:* **functions should have cyclomatic complexity of less than 15, this has 23.**
```r
are_area_params <- function(area_params) {
^
```
[R/DAISIE_area_params.R:32:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_area_params.R#L60) *style:* **Trailing whitespace is superfluous.**
```r
  list(max_area = max_area,
                           ^
```
[R/DAISIE_check_format.R:4:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L4) *style:* **functions should have cyclomatic complexity of less than 15, this has 35.**
```r
are_rates <- function(x) {
^
```
[R/DAISIE_check_format.R:31:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L31) *style:* **Lines should not be more than 80 characters.**
```r
  if (island_ontogeny != "const" && island_ontogeny != "linear" && island_ontogeny != "beta") return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:44:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L44) *style:* **Lines should not be more than 80 characters.**
```r
  if (island_ontogeny != 0 && island_ontogeny != 1 && island_ontogeny != 2) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:50:76:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L50) *style:* **Trailing whitespace is superfluous.**
```r
#' @param simulation_outputs A list with matrices and vectors of simulation
                                                                           ^
```
[R/DAISIE_check_format.R:51:27:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L51) *style:* **Trailing whitespace is superfluous.**
```r
#' produced by DAISIE_sim.
                          ^~
```
[R/DAISIE_check_format.R:57:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L57) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^~
```
[R/DAISIE_check_format.R:58:51:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L58) *style:* **Trailing whitespace is superfluous.**
```r
#' expect_false(is_simulation_outputs("nonsense"))
                                                  ^
```
[R/DAISIE_check_format.R:59:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L59) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_check_format.R:60:58:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L60) *style:* **Trailing whitespace is superfluous.**
```r
#' simulation_outputs <- create_test_simulation_outputs()
                                                         ^
```
[R/DAISIE_check_format.R:65:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L65) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_check_format.R:66:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L66) *style:* **Lines should not be more than 80 characters.**
```r
    if (!"island_age" %in% names(simulation_outputs[[n_replicate]][[1]])) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:68:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L68) *style:* **Lines should not be more than 80 characters.**
```r
        !"not_present_type1" %in% names(simulation_outputs[[n_replicate]][[1]]))) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:71:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L71) *style:* **Lines should not be more than 80 characters.**
```r
    if (!"stt_all" %in% names(simulation_outputs[[n_replicate]][[1]])) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:73:7:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L73) *style:* **Commented code should be removed.**
```r
    # if (!"branching_times" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:74:7:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L74) *style:* **Commented code should be removed.**
```r
    # if (!"stac" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:75:7:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L75) *style:* **Commented code should be removed.**
```r
    # if (!"missing_species" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:80:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_check_format.R#L80) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_create_island.R:5:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L12) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_create_island <- function(stt_table,
^~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:12:44:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L21) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:41:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L41) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:43:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L43) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:45:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L45) *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:46:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L46) *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:47:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L47) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:54:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L54) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:56:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L56) *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:56:65:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L56) *style:* **Only use double-quotes.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
                                                                ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:57:60:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L57) *style:* **Trailing whitespace is superfluous.**
```r
      number_colonists_present <- length(colonists_present)
                                                           ^
```
[R/DAISIE_create_island.R:58:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L58) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:59:35:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L59) *style:* **Trailing whitespace is superfluous.**
```r
      island_clades_info <- list()
                                  ^~
```
[R/DAISIE_create_island.R:61:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L61) *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:61:58:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L61) *style:* **Only use double-quotes.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:61:104:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L61) *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:61:105:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L61) *style:* **Trailing whitespace is superfluous.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                                                ^
```
[R/DAISIE_create_island.R:62:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L62) *style:* **Trailing whitespace is superfluous.**
```r

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

^~~~~~~~
```
[R/DAISIE_create_island.R:69:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L69) *style:* **Lines should not be more than 80 characters.**
```r
                                                      island_spec = subset_island,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:71:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L71) *style:* **Lines should not be more than 80 characters.**
```r
                                                      keep_final_state = keep_final_state)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:77:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_create_island.R#L77) *style:* **Trailing whitespace is superfluous.**
```r

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

^~
```
[R/DAISIE_data.R:2:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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:286:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_data.R#L286) *style:* **Lines should not be more than 80 characters.**
```r
#' format, accepted by DAISIE_ML, DAISIE_SR_ML, DAISIE_loglik_all and DAISIE_SR_loglik_all
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:290:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_data.R#L290) *style:* **Lines should not be more than 80 characters.**
```r
#' #' @description A list containing the colonization and branching times of the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:290:81:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_data.R#L290) *style:* **Trailing whitespace is superfluous.**
```r
#' #' @description A list containing the colonization and branching times of the
                                                                                ^
```
[R/DAISIE_data.R:295:34:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_data.R#L295) *style:* **Trailing whitespace is superfluous.**
```r
#' the following elements.\cr \cr
                                 ^
```
[R/DAISIE_data.R:321:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_data.R#L321) *style:* **Lines should not be more than 80 characters.**
```r
#' @seealso \code{\link{DAISIE_dataprep}}, \code{\link{DAISIE_ML}}, \code{\link{DAISIE_SR_ML}}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:322:77:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_data.R#L322) *style:* **Trailing whitespace is superfluous.**
```r
#' @source Hauffe, T., D. Delicado, R.S. Etienne and L. Valente (submitted).
                                                                            ^
```
[R/DAISIE_dataprep.R:2:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:7:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:10:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L10) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:86:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^~
```
[R/DAISIE_dataprep.R:87:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:88:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L88) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:89:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:90:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L91) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:98:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L98) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:100:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L104) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:113:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:114:80:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L118) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:128:3:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L128) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L130) *style:* **functions should have cyclomatic complexity of less than 15, this has 22.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L130) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:130:17:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L130) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                ^
```
[R/DAISIE_dataprep.R:130:51:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L134) *style:* **Variable and function name style should be snake_case.**
```r
  datatable$Missing_species<-as.numeric(as.character(datatable$Missing_species))
            ^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:134:28:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/R/DAISIE_dataprep.R#L135) *style:* **Trailing whitespace is superfluous.**
```r

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

^~~~
```
[R/DAISIE_dataprep.R:159:1:](https://github.com/rsetienne/DAISIE/blob/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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/22ed44cead77b62d6f8ad7daa72dd95da1a57f29/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=''))}
                                                                     ^
```


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

* https://alvarogomezprado.es
* https://alvarogomezpradoes.alvarogomezprado.now.sh
* https://alvarogomezpradoes-git-master.alvarogomezprado.now.sh


Successfully aliased the URL <https://weather-app-7bymx5eog.now.sh> to the following aliases:

* https://weather-app.mrpeciak.now.sh
* https://weather-app-git-master.mrpeciak.now.sh


Successfully aliased the URL <https://kstar-4jgtlb6ur.now.sh> to the following aliases:

* https://kstar.hanterokun.now.sh
* https://kstar-git-master.hanterokun.now.sh


No problem! 😀 The fact AI files are actually PDFs in disguise surprises a lot of people.

Kind of like when I tell them a Microsoft Word document is really a zip file, and renaming `.docx` to `.zip` will let you open it and extract any images that may have been embedded using Office.


Successfully aliased the URL <https://nuxt-i18n-example-9t3f6d251.now.sh> to the following aliases:

* https://nuxt-i18n.now.sh
* https://nuxt-i18n-example.paul-gv.now.sh
* https://nuxt-i18n-example-git-master.paul-gv.now.sh


python3 instagram.py username password-list.txt


Successfully aliased the URL <https://weather-app-7zi54kpc9.now.sh> to the following aliases:

* https://weather-app.mrpeciak.now.sh
* https://weather-app-git-master.mrpeciak.now.sh


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

* https://ecovillagelist.com
* https://ecovillagelist.basilesamel.now.sh
* https://ecovillagelist-git-master.basilesamel.now.sh


'A modern alternative' implies for me a value judgement where modern = better. But the ability to work on branches with more modern tools (which is essential for improving the productivity of distributed teams) is not necessarily better for colocated teams just because it's more modern.

I don't think anything on this page or the site in general explains why the 'modern alternative' is better for colocated teams greater than 16 - or how it removes (as opposed to delays) the bottleneck around merging.


Still deciding what to do about services and activities. What should be the behavior if a service is already in-flight and it changes?


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


수정


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

* https://alvarogomezprado.es
* https://alvarogomezpradoes.alvarogomezprado.now.sh
* https://alvarogomezpradoes-git-master.alvarogomezprado.now.sh


:white_check_mark: All Rules (2 / 2) Passed

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

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

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


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

* https://synth-beta.now.sh
* https://synth.ritz078.now.sh
* https://synth-git-master.ritz078.now.sh


>
>
> Tem um vídeo de instalação dele?

Não precisa, basta baixar um .exe e abrir, tem um arquivo de configuração dentro do .zip onde você vai colocar suas api key.

https://github.com/vitorgamer58/ArbitragemNacional/releases


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

I updated the Github team because of this commit.

- @hmaarrfk was added to this feedstock maintenance team.

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

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

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


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

I updated the Github team because of this commit.

- @roll was added to this feedstock maintenance team.

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

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

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


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

* https://kstar.hanterokun.now.sh
* https://kstar-git-master.hanterokun.now.sh


Deployment failed with the following error:

~~~
Your `package.json` file is missing a `build` property inside the `script` property.
~~~


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

* https://spellings.fardeem.now.sh
* https://spellings-git-master.fardeem.now.sh


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

* https://ecovillagelist.com
* https://ecovillagelist.basilesamel.now.sh
* https://ecovillagelist-git-master.basilesamel.now.sh


Successfully aliased the URL <https://nuxt-i18n-example-jdfj9ofs5.now.sh> to the following aliases:

* https://nuxt-i18n.now.sh
* https://nuxt-i18n-example.paul-gv.now.sh
* https://nuxt-i18n-example-git-master.paul-gv.now.sh


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

I updated the Github team because of this commit.

- @lhofmann, @julien-tierny were added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

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

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

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


'The full build' is likely to scare people. Lots of places have a check-in build (compile, unit tests, maybe top 10 acceptance tests) which runs in sub-10 minutes and provides enough confidence that you can base subsequent commits off a passing build. They then run the full suite of integrated tests, manual QA, etc. on a different cadence.

Of course, the ideal would be that you can run a full build on every developer machine pre-checkin. But that's not always compatible with a 10-minute build.


merge


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

* https://alvarogomezprado.es
* https://alvarogomezpradoes.alvarogomezprado.now.sh
* https://alvarogomezpradoes-git-master.alvarogomezprado.now.sh


Oh, right. Thinko on my side, so this commit doesn't make sense.


Understood. However I disagree in using `null` in this way. So far the DSL works under the assumption that if a property's value is not explicitly set then the value is extracted from the parent. If the parent does not provide a value then the default is taken.

In point 2) a developer _explicitly_ sets `outputDirectory` to `null` to leverage the default value. That makes no sense to me. If a developer explicitly sets a value then it must be respected. If said developer wishes the parent's directory to be used then he/she/they must explicitly say so, such as `outputDirectory = rootProject.file("${rootProject.buildDir}/docs/kotlindoc")`.


Sounds good. Maybe - since we have extension funcs for `ResponseBody` already - even make it for that.


Successfully aliased the URL <https://step-backend-ougw8ez8q.now.sh> to the following aliases:

* https://step-backend.skatan8rwpas.now.sh
* https://step-backend-git-master.skatan8rwpas.now.sh


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

* https://kstar.hanterokun.now.sh
* https://kstar-git-master.hanterokun.now.sh


Hello,
the  **SonarQube build breaker** extension is KO since August 15, after this date commit 15 August


Added my name @placeholder


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

* https://kstar.hanterokun.now.sh
* https://kstar-git-master.hanterokun.now.sh


Successfully aliased the URL <https://patrik-dev-i7xwzi6hj.now.sh> to the following aliases:

* https://patrik.dev
* https://patrik-dev.patrikholcak.now.sh
* https://patrik-dev-git-master.patrikholcak.now.sh


This probably breaks a fix of mine.


@uorbe001 do you know the reason why uglify started to reject "sourcemap" parameter? I didn't find any relevant changes in uglify


Hello World


Successfully aliased the URL <https://kstar-57uvq42rt.now.sh> to the following aliases:

* https://kstar.hanterokun.now.sh
* https://kstar-git-master.hanterokun.now.sh


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

I updated the Github team because of this commit.

- @hmaarrfk was added to this feedstock maintenance team.

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

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

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


![profile jpg](https://user-images.githubusercontent.com/48311762/64021618-947b8c80-cb5e-11e9-9196-fb5c545bbbb5.jpg)


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

* https://alvarogomezprado.es
* https://alvarogomezpradoes.alvarogomezprado.now.sh
* https://alvarogomezpradoes-git-master.alvarogomezprado.now.sh


Successfully aliased the URL <https://marver-api-database-2lj3mti3y.now.sh> to the following aliases:

* https://marver-api-database.helloeva.now.sh
* https://marver-api-database-git-master.helloeva.now.sh


Only way I see to get to you, this isnt working for me, installed via npm

`ModuleNotFoundError: Module not found: Error: Can't resolve 'vue-paypal-checkout-2'`


It is a great privilege to be part of Github.


@JuliaRegistrator register()


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

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

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


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

* https://alvarogomezprado.es
* https://alvarogomezpradoes.alvarogomezprado.now.sh
* https://alvarogomezpradoes-git-master.alvarogomezprado.now.sh


no idea... Inever used this....


Successfully aliased the URL <https://rusty-reactifio-hnu818s0l.now.sh> to the following aliases:

* https://mesw.io
* https://rusty-reactifio.sepiropht.now.sh
* https://rusty-reactifio-git-master.sepiropht.now.sh


Hey man I tried your code to upload a video to Dailymotion and I am getting the error at line 76

Error: 'System.Net.WebException'  'System.Net.WebException' {"The remote server returned an error: (403) Forbidden."}

can you please help me with this thanks


Check grammar


again


Check formatting


Не сделать копирование файла.


Yes, when you laid it out like that, I agree with you!

Still, I think assigning a default value to `outputDirectory` in the constructor might be beneficial. The user could then configure a subproject as follows:

```
config.kotlindoc.outputDirectory = rootProject.config.kotlindoc.outputDirectory
```

I think this would be both explicit and succinct.


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

* https://paige.now.sh
* https://iferr.now.sh
* https://blog.typi.tk
* https://zeit.ooh.now.sh
* https://zeit-git-master.ooh.now.sh


Add Assemblyman too :)


@finscn I believe those comments were from bots so I deleted them. Add a PR for your fix, it’s a good idea.