[R/calculate_allele_frequencies.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_allele_frequencies.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate for a number of regularly spaced markers the relative frequency of each ancestor in the population.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_allele_frequencies.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_allele_frequencies.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param locations A vector indicating the locations (in Morgan) where to calculate the allele frequencies.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_allele_frequencies.R:6:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_allele_frequencies.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @details Markers are equidistantly spaced, with a distance of \code{step_size} in between them.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_allele_frequencies.R:31:17:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_allele_frequencies.R#L31) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  source_pop <- check_input_pop(source_pop)
                ^~~~~~~~~~~~~~~
```
[R/calculate_allele_frequencies.R:33:18:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_allele_frequencies.R#L33) *warning:* **no visible global function definition for ‘population_to_vector’**
```r
  pop_for_cpp <- population_to_vector(source_pop)
                 ^~~~~~~~~~~~~~~~~~~~
```
[R/calculate_fst.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description The FST value between two populations is calculated, given a number of markers. Markers are superimposed upon the (known) ancestry along the chromosome for all sampled individuals. Markers can be chosen to be regularly spaced, or randomly distributed.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_fst.R:5:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param sampled_individuals Number of individuals to base the FST upon. Individuals are randomly drawn from each population, a lower number speeds up calculations.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_fst.R:6:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param number_of_markers Number of markers along the chromosome used to calculate FST metrics.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_fst.R:7:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param random_markers  If TRUE, markers are randomly spaced along the chromosome, if FALSE, markers are equidistantly spaced along the chromosome.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_fst.R:8:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' @details Uses the function \code{wc} from the package \code{hierfstat} to calculate the FST. The function \code{wc} computes the Weir and Cockerham F statistic.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_fst.R:32:11:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L32) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  pop1 <- check_input_pop(pop1)
          ^~~~~~~~~~~~~~~
```
[R/calculate_fst.R:34:11:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L34) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  pop2 <- check_input_pop(pop2)
          ^~~~~~~~~~~~~~~
```
[R/calculate_fst.R:63:16:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L63) *warning:* **no visible global function definition for ‘create_random_markers’**
```r
    markers <- create_random_markers(number_of_markers)
               ^~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_fst.R:69:24:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L69) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_1 <- 10 + findtype(pop1[[i]]$chromosome1, focal_marker)
                       ^~~~~~~~
```
[R/calculate_fst.R:70:24:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L70) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_2 <- 10 + findtype(pop1[[i]]$chromosome2, focal_marker)
                       ^~~~~~~~
```
[R/calculate_fst.R:76:24:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L76) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_1 <- 10 + findtype(pop2[[i]]$chromosome1, focal_marker)
                       ^~~~~~~~
```
[R/calculate_fst.R:77:24:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L77) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_2 <- 10 + findtype(pop2[[i]]$chromosome2, focal_marker)
                       ^~~~~~~~
```
[R/calculate_fst.R:85:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_fst.R#L85) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/calculate_ld.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' This function calculates two matrices, once containing all pairwise linkage disequilibrium (ld) values, and one matrix containing all pairwise r statistics
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_ld.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param sampled_individuals Number of individuals randomly sampled to calculate the LD matrices
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_ld.R:6:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param random_markers If TRUE, markers are randomly spaced along the chromosome, if FALSE, markers are equidistantly spaced along the chromosome.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_ld.R:35:10:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L35) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  pop <- check_input_pop(pop)
         ^~~~~~~~~~~~~~~
```
[R/calculate_ld.R:41:16:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L41) *warning:* **no visible global function definition for ‘create_random_markers’**
```r
    markers <- create_random_markers(number_of_markers)
               ^~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_ld.R:47:23:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L47) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_1 <- 1 + findtype(pop[[i]]$chromosome1, focal_marker)
                      ^~~~~~~~
```
[R/calculate_ld.R:48:23:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L48) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_2 <- 1 + findtype(pop[[i]]$chromosome2, focal_marker)
                      ^~~~~~~~
```
[R/calculate_ld.R:64:21:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L64) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        index1 <- c( (x - 1) * 2 + 1, (x - 1) * 2 + 2)
                    ^
```
[R/calculate_ld.R:65:21:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L65) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        index2 <- c( (y - 1) * 2 + 1, (y - 1) * 2 + 2)
                    ^
```
[R/calculate_ld.R:69:15:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L69) *warning:* **no visible global function definition for ‘calculate_average_ld’**
```r
        ld <- calculate_average_ld(g1, g2)
              ^~~~~~~~~~~~~~~~~~~~
```
[R/calculate_ld.R:102:13:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L102) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( (alleles_pos_1[a, 1]) == i && (alleles_pos_2[a, 1] == j)) {
            ^
```
[R/calculate_ld.R:106:13:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_ld.R#L106) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( (alleles_pos_1[a, 2]) == i && (alleles_pos_2[a, 2] == j)) {
            ^
```
[R/calculate_marker_frequency.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_marker_frequency.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description  Calculate the relative frequency of each ancestor in the population at a specific marker location
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_marker_frequency.R:3:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_marker_frequency.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param pop Population for which to estimate allele frequencies at the given marker
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_marker_frequency.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_marker_frequency.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param location A vector or scalar of location(s) along the chromosome for which allele frequencies are to be calculated. Locations are in Morgan.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_marker_frequency.R:5:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_marker_frequency.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @return A tibble containing the frequency of each present ancestor at the provided location. Ancestors with frequency = 0 are dropped out of the table. The tibble contains three columns: location, ancestor and frequency.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_marker_frequency.R:26:10:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_marker_frequency.R#L26) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  pop <- check_input_pop(pop)
         ^~~~~~~~~~~~~~~
```
[R/calculate_marker_frequency.R:35:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_marker_frequency.R#L35) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if( dim(vv)[1] > 0) {
      ^
```
[R/calculate_marker_frequency.R:35:8:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_marker_frequency.R#L35) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if( dim(vv)[1] > 0) {
       ^
```
[R/calculate_tajima_d.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_tajima_d.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param markers Vector from 0 to 1 (excluding 0 and 1) indicating the locations of the markers used for the analysis
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_tajima_d.R:5:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_tajima_d.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param number_of_sampled_individuals Number of individuals to base Tajima's d upon. Individuals are randomly drawn from the population.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_tajima_d.R:6:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_tajima_d.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @return A list with the following entries: \code{D} Tajima's D, \code{pi} pi, the average pairwise differences across the number of selected markers. \code{S} the number of segregating sites and \code{theta_hat}, the expected value of pi, calculated from S, such that theta = S/a1.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_tajima_d.R:20:53:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_tajima_d.R#L20) *style:* **Put spaces around all infix operators.**
```r
                               markers = seq(1e-6, 1-1e-6, length.out = 100),
                                                   ~^~
```
[R/calculate_tajima_d.R:23:10:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_tajima_d.R#L23) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  pop <- check_input_pop(pop)
         ^~~~~~~~~~~~~~~
```
[R/calculate_tajima_d.R:47:3:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_tajima_d.R#L47) *warning:* **local variable ‘mutation_rate’ assigned but may not be used**
```r
  mutation_rate <- 0
  ^~~~~~~~~~~~~
```
[R/calculate_tajima_d.R:55:15:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_tajima_d.R#L55) *style:* **Put spaces around all infix operators.**
```r
  c1 <- b1 - 1/a1
             ~^~
```
[R/calculate_tajima_d.R:79:29:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/calculate_tajima_d.R#L79) *style:* **Put spaces around all infix operators.**
```r
  pi <- pi * 1.0 / (choose(2*number_of_sampled_individuals, 2))
                           ~^~
```
[R/iso_female.R:5:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/iso_female.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param inbreeding_pop_size Population size of the population used to generate homozygous individuals
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iso_female.R:7:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/iso_female.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param morgan Size of the chromosome in Morgan (e.g. the number of crossovers during meiosis)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iso_female.R:10:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/iso_female.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#' @details To create an isofemale, two individuals are randomly picked from the source population. Using these two individuals, a new population is seeded, of size \code{inbreeding_pop_size}. Then, this population is allowed to inbreed until either \code{run_time} is reached, or until all individuals are homozygous and genetically identical, whatever happens first.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iso_female.R:11:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/iso_female.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' @return A list of length \code{n}, where each entry is a fully homozygous isofemale.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iso_female.R:37:17:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/iso_female.R#L37) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  source_pop <- check_input_pop(source_pop)
                ^~~~~~~~~~~~~~~
```
[R/joyplot_frequencies.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/joyplot_frequencies.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description This function plots the distribution of allele frequencies within a region over time, making use of a 'joyplot'
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/joyplot_frequencies.R:3:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/joyplot_frequencies.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param frequencies  A tibble containing four columns: \code{time}, \code{location}, \code{ancestor}, \code{frequency}. Typically one of the items returned by \code{create_population_selection} or \code{select_population} when the user specifies \code{track_frequency}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/joyplot_frequencies.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/joyplot_frequencies.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param time_points  A sequence of time points for which the user wants to create the joyplot
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/joyplot_frequencies.R:5:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/joyplot_frequencies.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param picked_ancestor Default is "ALL", where different colors indicate different ancestors. Alternatively, for clarity, the user can specify a specific ancestral allele, and only that allele is plotted
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/joyplot_frequencies.R:6:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/joyplot_frequencies.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param picked_population If multiple populations were simulated (in the case of \code{simulate_admixture_migration}), which population should be plotted? Default is population_1.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/joyplot_frequencies.R:39:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/joyplot_frequencies.R#L39) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/junctions.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/junctions.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @return vector with two entries per individual, each indicating the number of junctions in the respective chromosomes
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/junctions.R:19:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/junctions.R#L19) *style:* **Lines should not be more than 80 characters.**
```r
#' @description plots the distribution of junctions in the population using base R
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/junctions.R:23:12:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/junctions.R#L23) *warning:* **no visible global function definition for ‘calculate_dist_junctions’**
```r
  junct <- calculate_dist_junctions(pop)
           ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_chromosome.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_chromosome.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description This function plots a chromosome in the range [xmin, xmax]. Colors indicate different ancestry.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_chromosome.R:3:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_chromosome.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param chrom  object of type chromosome, typically a table with two columns. The first column indicates the start of an ancestry block (location in Morgan), the second column indicates the ancestry type.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_chromosome.R:25:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_chromosome.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(num_colors > 20) num_colors <- 20
    ^
```
[R/plot_difference_frequencies.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_difference_frequencies.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description This function plots the change in frequency of one or multiple ancestors after performing a simulation.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_difference_frequencies.R:3:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_difference_frequencies.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param results An object which is the result of \code{select_population} or \code{create_population_selection}, being a list with four properties: \code{population}, \code{frequencies}, \code{initial_frequencies} and \code{final frequencies}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_difference_frequencies.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_difference_frequencies.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param picked_ancestor Default is "ALL", where different colors indicate different ancestors. Alternatively, for clarity, the user can specify a specific ancestral allele, and only that allele is plotted
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_difference_frequencies.R:5:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_difference_frequencies.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param picked_population If multiple populations were simulated (in the case of \code{simulate_admixture_migration}), which population should be plotted? Default is population_1.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_difference_frequencies.R:44:29:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_difference_frequencies.R#L44) *style:* **Commas should always have a space after.**
```r
  ax <- dplyr::full_join(a1,a2, by = c("location", "ancestor"))
                            ^
```
[R/plot_frequencies.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_frequencies.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description This function plots the frequency of all ancestors after performing a simulation.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_frequencies.R:3:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_frequencies.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param result An object which is the result of \code{select_population} or \code{create_population_selection}, being a list with four properties: \code{population}, \code{frequencies}, \code{initial_frequencies} and \code{final frequencies}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_frequencies.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_frequencies.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param locations A vector indicating the locations (in Morgan) where to calculate the allele frequencies.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_over_time.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_over_time.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description This function plots the frequency of all ancestors over time at a specific location on the chromosome, after performing a simulation.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_over_time.R:3:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_over_time.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param frequencies  A tibble containing four columns: \code{time}, \code{location}, \code{ancestor}, \code{frequency}. A fifth colum \code{population} can be included if the tibble is the result of \code{simulate_admixture_migration}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_over_time.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_over_time.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param focal_location Location (in Morgan) where to plot the allele frequencies.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_over_time.R:34:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_over_time.R#L34) *style:* **Lines should not be more than 80 characters.**
```r
                                                col = interaction(to_plot$ancestor,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_over_time.R:35:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_over_time.R#L35) *style:* **Lines should not be more than 80 characters.**
```r
                                                                  to_plot$population))) +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_start_end.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_start_end.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description This function plots the distribution of both the starting and the final frequencies in one plot
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_start_end.R:3:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_start_end.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param results An object which is the result of \code{select_population} or \code{create_population_selection}, being a list with four properties: \code{population}, \code{frequencies}, \code{initial_frequencies} and \code{final frequencies}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_start_end.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_start_end.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param picked_ancestor Default is "ALL", where different colors indicate different ancestors. Alternatively, for clarity, the user can specify a specific ancestral allele, and only that allele is plotted
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_start_end.R:5:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_start_end.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param picked_population If multiple populations were simulated (in the case of \code{simulate_admixture_migration}), which population should be plotted? Default is population_1.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_start_end.R:49:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_start_end.R#L49) *style:* **Lines should not be more than 80 characters.**
```r
                                                colour = as.factor(to_plot$ancestor),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_start_end.R:50:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_start_end.R#L50) *style:* **Lines should not be more than 80 characters.**
```r
                                                group = interaction(to_plot$ancestor,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_start_end.R:51:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_start_end.R#L51) *style:* **Lines should not be more than 80 characters.**
```r
                                                                    to_plot$timepoint))) +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_start_end.R:60:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_start_end.R#L60) *style:* **Lines should not be more than 80 characters.**
```r
                                                colour = as.factor(to_plot$ancestor),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_start_end.R:61:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_start_end.R#L61) *style:* **Lines should not be more than 80 characters.**
```r
                                                group = interaction(to_plot$ancestor,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_start_end.R:62:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/plot_start_end.R#L62) *style:* **Lines should not be more than 80 characters.**
```r
                                                                    to_plot$timepoint))) +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/save_load.R:5:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/save_load.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param compression By default, the population is compressed to reduce file size. See for more information \code{saveRDS}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/save_load.R:6:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/save_load.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @details This function functions as a wrapper for the base function \code{saveRDS}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:1:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' Individual based simulation of the breakdown of contiguous ancestry blocks in two populations linked by migration
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description IIndividual based simulation of the breakdown of contiguous ancestry blocks, with or without selection. Simulations can be started from scratch, or from a predefined input population. Two populations are simulated, connected by migration
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:3:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param input_population_1 Potential earlier simulated population used as starting point for the simulation. If not provided by the user, the simulation starts from scratch.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param input_population_2 Potential earlier simulated population used as starting point for the simulation. If not provided by the user, the simulation starts from scratch.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:5:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param pop_size Vector containing the number of individuals in both populations.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:6:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param initial_frequencies A list describing the initial frequency of each ancestor in each population. Each entry in the list contains a vector with the frequencies for all ancestor. The length of the vector indicates the number of unique ancestors. If a vector not summing to 1 is provided, the vector is normalized.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:8:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' @param morgan Length of the chromosome in Morgan (e.g. the number of crossovers during meiosis)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:10:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#' @param select_matrix Selection matrix indicating the markers which are under selection. If not provided by the user, the simulation proceeds neutrally. If provided, each row in the matrix should contain five entries: \code{location}{ location of the marker under selection (in Morgan) } \code{fitness of wildtype (aa)} \code{fitness of heterozygote (aA)} \code{fitness of homozygote mutant (AA)} \code{Ancestral type that representes the mutant allele A}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:12:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' @param markers A vector of locations of markers (relative locations in [0, 1]). If a vector is provided, ancestry at these marker positions is tracked for every generation.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:13:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L13) *style:* **Lines should not be more than 80 characters.**
```r
#' @param track_junctions Track the average number of junctions over time if TRUE
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:14:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L14) *style:* **Lines should not be more than 80 characters.**
```r
#' @param multiplicative_selection Default: TRUE. If TRUE, fitness is calculated for multiple markers by multiplying fitness values for each marker. If FALSE, fitness is calculated by adding fitness values for each marker.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:15:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
#' @param migration_rate  Rate of migration between the two populations. Migration is implemented such that with probability m (migration rate) one of the two parents of a new offspring is from the other population, with probability 1-m both parents are of the focal population.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:16:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L16) *style:* **Lines should not be more than 80 characters.**
```r
#' @return A list with: \code{population_1}, \code{population_2} two population objects, and three tibbles with allele frequencies (only contain values of a vector was provided to the argument \code{markers}: \code{frequencies} , \code{initial_frequencies} and \code{final_frequencies}. Each tibble contains five columns, \code{time}, \code{location}, \code{ancestor}, \code{frequency} and \code{population}, which indicates the number of generations, the location along the chromosome of the marker, the ancestral allele at that location in that generation, the frequency of that allele and the population in which it was recorded (1 or 2).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:67:29:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L67) *warning:* **no visible global function definition for ‘population_to_vector’**
```r
      input_population_1 <- population_to_vector(input_population_1)
                            ^~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:80:9:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L80) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(sum(input_population_2 == "individual") ==
        ^
```
[R/simulate_admixture_migration.R:91:29:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L91) *warning:* **no visible global function definition for ‘population_to_vector’**
```r
      input_population_2 <- population_to_vector(input_population_2)
                            ^~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:105:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L105) *style:* **Lines should not be more than 80 characters.**
```r
    initial_frequencies[[2]] <- initial_frequencies[[2]] / sum(initial_frequencies[[2]])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:121:9:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L121) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(is.na(select_matrix)) {
        ^
```
[R/simulate_admixture_migration.R:122:41:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L122) *style:* **Put spaces around all infix operators.**
```r
        select_matrix <- matrix(-1, nrow=2, ncol=2)
                                       ~^~
```
[R/simulate_admixture_migration.R:122:49:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L122) *style:* **Put spaces around all infix operators.**
```r
        select_matrix <- matrix(-1, nrow=2, ncol=2)
                                               ~^~
```
[R/simulate_admixture_migration.R:127:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L127) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.na(markers))  {
      ^
```
[R/simulate_admixture_migration.R:162:27:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L162) *warning:* **no visible global function definition for ‘create_pop_class’**
```r
  selected_popstruct_1 <- create_pop_class(selected_pop$population_1)
                          ^~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:163:27:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L163) *warning:* **no visible global function definition for ‘create_pop_class’**
```r
  selected_popstruct_2 <- create_pop_class(selected_pop$population_2)
                          ^~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:181:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L181) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(track_frequency == FALSE && track_junctions == FALSE) {
    ^
```
[R/simulate_admixture_migration.R:186:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_migration.R#L186) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(track_frequency == FALSE && track_junctions == TRUE) {
    ^
```
[R/simulate_admixture_until.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Individual based simulation of the breakdown of contiguous ancestry blocks, with or without selection. Two populations are simulated, and upon userdefined timepoints, genetic divergence between the populations is checked. If the divergence exceeds a certain threshold, simulation is stopped.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:3:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param input_population_1 Potential earlier simulated population used as starting point for the simulation. If not provided by the user, the simulation starts from scratch.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param input_population_2 Potential earlier simulated population used as starting point for the simulation. If not provided by the user, the simulation starts from scratch.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:5:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param pop_size Vector containing the number of individuals in both populations.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:6:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param initial_frequencies A list describing the initial frequency of each ancestor in each population. Each entry in the list contains a vector with the frequencies for all ancestor. The length of the vector indicates the number of unique ancestors. If a vector not summing to 1 is provided, the vector is normalized.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:8:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' @param morgan Length of the chromosome in Morgan (e.g. the number of crossovers during meiosis)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:10:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#' @param select_matrix Selection matrix indicating the markers which are under selection. If not provided by the user, the simulation proceeds neutrally. If provided, each row in the matrix should contain five entries: \code{location}{ location of the marker under selection (in Morgan) } \code{fitness of wildtype (aa)} \code{fitness of heterozygote (aA)} \code{fitness of homozygote mutant (AA)} \code{Ancestral type that representes the mutant allele A}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:12:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' @param markers A vector of locations of markers (relative locations in [0, 1]). If a vector is provided, ancestry at these marker positions is tracked for every generation.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:13:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L13) *style:* **Lines should not be more than 80 characters.**
```r
#' @param track_junctions Track the average number of junctions over time if TRUE
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:14:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L14) *style:* **Lines should not be more than 80 characters.**
```r
#' @param multiplicative_selection Default: TRUE. If TRUE, fitness is calculated for multiple markers by multiplying fitness values for each marker. If FALSE, fitness is calculated by adding fitness values for each marker.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:15:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
#' @param migration_rate  Rate of migration between the two populations. Migration is implemented such that with probability m (migration rate) one of the two parents of a new offspring is from the other population, with probability 1-m both parents are of the focal population.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:16:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L16) *style:* **Lines should not be more than 80 characters.**
```r
#' @param critical_fst The threshold fst value after which the simulations need to stop.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:17:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
#' @param generations_between_update The number of generations after which the simulation has to check again whether the critical Fst value is exceeded
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:18:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
#' @param sampled_individuals Number of individuals to be sampled at random from the population to estimate Fst
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:20:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L20) *style:* **Lines should not be more than 80 characters.**
```r
#' @param random_markers Are the markers to estimate Fst randomly distributed, or regularly distributed? Default is TRUE.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:21:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L21) *style:* **Lines should not be more than 80 characters.**
```r
#' @return A list with: \code{Population_1} a population object containing all individuals in population 1,\code{Population_2} a population object containing all individuals in population 2, \code{Number_of_generations} total number of generations required to obtain the cricital fst value, \code{FST} final FST value.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:26:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L26) *style:* **Lines should not be more than 80 characters.**
```r
#'                                        initial_frequencies = list(c(1.0, 1.0),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:27:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
#'                                                                   c(1.0, 1.0)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:107:38:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L107) *style:* **Commas should never have a space before.**
```r
    cat(total_generations, "\t", fst ,"\n")
                                    ~^
```
[R/simulate_admixture_until.R:107:39:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture_until.R#L107) *style:* **Commas should always have a space after.**
```r
    cat(total_generations, "\t", fst ,"\n")
                                      ^
```
[R/simulate_admixture.R:2:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Individual based simulation of the breakdown of contiguous ancestry blocks, with or without selection. Simulations can be started from scratch, or from a predefined input population.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture.R:3:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param input_population Potential earlier simulated population used as starting point for the simulation. If not provided by the user, the simulation starts from scratch.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param pop_size Vector containing the number of individuals in both populations.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture.R:6:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param initial_frequencies A vector describing the initial frequency of each ancestor. By default, equal frequencies are assumed. If a vector not summing to 1 is provided, the vector is normalized.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture.R:8:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/0a3fd25a78e277d0a68fd3b3abaad3565af63d9d/R/simulate_admixture.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' @param morgan Length of the chromosome in Morgan (e.g. the number of crossovers during meiosis)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Deployment failed with the following error:

~~~
The chosen alias "demo.now.sh" is already in use by another account.
~~~


Do you have any plans to publish a new version of the `wdio-sync` to the `NPM`?


Thanks, it's very odd, but we're running on azure, and I suppose it might break the ability of lots of software to be tested if you couldn't bind to 80/443 ...


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

* https://cecil-demo.now.sh
* https://cecil.cecilapp.now.sh
* https://cecil-git-master.cecilapp.now.sh


Deployment failed with the following error:

~~~
The chosen alias "cecil.now.sh" is already in use by another account.
~~~


why


Successfully aliased the URL <https://p001-frontend-r3zi6bb85.now.sh> to the following aliases.

* https://p001.now.sh
* https://p001-frontend.screw123.now.sh
* https://p001-frontend-git-master.screw123.now.sh


Successfully aliased the URL <https://doc-viewer-kaqbpmaxmc.now.sh> to the following alias.

* https://we.vacuumlabs.com


Unnecessary. `restore_services_state.yml` has already the tag.


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

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

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

### Deployments updated

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

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


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

* https://cecil-demo.now.sh
* https://demo.cecilapp.now.sh
* https://demo-git-master.cecilapp.now.sh


maybe adjust the test to something like this:

```
$sock = socket_create_listen(80)
if ($sock) { // some OSes allow non-root users to bind port 80, try a different port
  $sock = socket_create_listen(427)
}
```

?


I'm not sure if this helps, but if I run this PHP command:

```
php -S0.0.0.0:81 -t .
```

It loads fine and macOS pops up with an "Allow connections?" dialog.

But, if I run *this* command, I get permission denied:

```
php -S127.0.0.1:81 -t .
```


Looks good. Thanks for merging it so quickly @mhutchie!
I just noticed that the README.md and the wiki probably need to be updated as well to include the new setting?


> Do you have any plans to publish a new version of the `wdio-sync` to the `NPM`?

This has been published already , see https://www.npmjs.com/package/@wdio/sync


Successfully aliased the URL <https://musiikin-teoria-material-lqaacgp5r.now.sh> to the following aliases.

* https://musiikin-teoria.now.sh
* https://musiikin-teoria-material.mooc.now.sh
* https://musiikin-teoria-material-git-master.mooc.now.sh


Interestingly, I wasn't observing any "successes" of the test case. 427, 81, 80, 443, all failed to receive the permission denied message inside the test.

443 did momentarily pop up that same "Allow connections?" dialog that I got on port 81 with a manual invocation, but it disappeared as suddenly as the process exited.


Since ResourceSpace should only be used for discovery of files and metadata, never for editing metadata or adding new metadata, multilingual support shouldn't be needed. Simply extracting the dutch terms from descriptivemetadata xml-lang:nl should do.


main.cc
    goods1.SetGoodsInfo(2, 3000);
    goods2.SetGoodsInfo(1, 5000);
    goods3.SetGoodsInfo(3, 1000);
위와 같이 외부에서 호출할 때 입력되는 argument의 validation에 관한 얘기였습니다^^.


shubham


添加文件夹txt和json来存放txt和json数据。


你好，找不到../../utils/api.js文件啊，我想运行学习一下，谢谢


I have written this code & it's running successfully.Let me know if it can be changed for better & efficient.


Can you please contact us at FIFAHackathon@fifa.org? @alejandrocanducci77  Thanks.


请添加qq:903363777

------------------ 原始邮件 ------------------
发件人: "hongkq"<notifications@github.com>;
发送时间: 2019年6月12日(星期三) 下午4:31
收件人: "kesixin/ReadWechatApp"<ReadWechatApp@noreply.github.com>;
抄送: "kesixin"<462369233@qq.com>;"Author"<author@noreply.github.com>;
主题: Re: [kesixin/ReadWechatApp] first push (447d2d2)

你好，找不到../../utils/api.js文件啊，我想运行学习一下，谢谢

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


I appreciate you work :)

But I don't understand why you chose `inEnum()`, instead of `oneOf()`?


test


Successfully aliased the URL <https://demo-2bi7wmqh5.now.sh> to the following aliases.

* https://cecil.now.sh
* https://cecil-demo.now.sh
* https://demo.cecilapp.now.sh
* https://demo-git-master.cecilapp.now.sh


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

* https://cecil.now.sh
* https://cecil-demo.now.sh
* https://demo.cecilapp.now.sh
* https://demo-git-master.cecilapp.now.sh


最後に行追加


typo here, :)


Thank you, that helps a lot! 😀


Very GOOD!


[Joffrey JAFFEUX posted](https://review.discourse.org/t/fix-prevents-messagebus-subscriptions-to-leak/4253/3):

can do a quick check yes


Successfully aliased the URL <https://frontend-v2-c0o45vusr.now.sh> to the following aliases.

* https://frontend-v2.datopian1.now.sh
* https://frontend-v2-git-master.datopian1.now.sh


プロパティ属性は、省略せずに明示的に指定しましょう。

https://qiita.com/uasi/items/80660f9aa20afaf671f3


[Joffrey JAFFEUX posted](https://review.discourse.org/t/fix-prevents-messagebus-subscriptions-to-leak/4253/4):

These seems legit for `this.get('content`:

![06|690x331](upload://sJtVU6oUFkxtJ4Lq5zRzUmuCIaZ.png)

Nothing else for `this.get("content`


There are no changes to the regression tests, so this rule has no apparent benefit.

@danielnaber , do you think that it is better to leave the rule in comments or remove it?


DB file to store feed data


Yes, thanks! Fortunately, I am consistent with the typo everywhere. Will fix.


@JuliaRegistrator register

Release notes

* Breaking changes: rename `NoOptimizer` -> `NoModelOptimizer`, `MLGPOptimizer` -> `MAPGPOptimizer`, `lhs_iterations` -> `initializer_iterations`
* New features: use Sobol sequence by default to initialize the model. Latin hypercube sampling can be used with `ScaledLHSIterator`.
* Fixes: warmstart models (#7, #10)


Thanks for the explanation. I have used your solution to fix it on the ajm/hdu_reordering branch.


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

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>" fe99f2ba11c9d37f770cab40479f36d5c7a0cd12
git push origin v0.2.0
```


@ajm-asiaa nice work. Will you merge that branch into `dev`? 👍


Capital letters, idk whats going on


> The alternative would be to directly modify the function pointer in the `backend_operations` struct.

I prefer to not change to function pointers, for readability reasons (you don't need to read through all of the code to find the functions used).

Otherwise, what you said sounds good.


I was able to get a reasonable result from this approach, but it doesn't really help narrow down the issue with `socket_create_listen()`. I called this file `socket_create_listen-nobind-darwin.phpt`, but it should actually be `socket_bind-nobind-darwin.phpt`:

```
--TEST--
Test if socket_bind() returns false, when it cannot bind to the port on localhost.
--SKIPIF--
<?php
if (!extension_loaded('sockets')) {
    die('SKIP The sockets extension is not loaded.');
}
if (PHP_OS != 'Darwin') {
    die('SKIP Test only necessary on Darwin');
}
$filename = __DIR__ . '/006_root_check.tmp';
$fp = fopen($filename, 'w');
fclose($fp);
if (fileowner($filename) == 0) {
    unlink ($filename);
    die('SKIP Test cannot be run as root.');
}
--FILE--
<?php
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$bind = socket_bind($sock, '127.0.0.1', 80);
$listen = socket_listen($sock);
--EXPECTF--
Warning: socket_bind(): unable to bind address [13]: Permission denied in %s on line %d
--CLEAN--
<?php
unlink(__DIR__ . '/006_root_check.tmp');
--CREDITS--
Till Klampaeckel, till@php.net
PHP Testfest Berlin 2009-05-09
```

It would have to be paired with a SKIP on the other test if `PHP_OS == 'Darwin'`.


fixed


Apparently another Dockerfile already existed https://github.com/rezemble/jumpcutter


@MikeUnwalla Please leave it in (commented out), but add a comment why it's commented out


By adding this to the list you disabled dailymotion's widget and users functionalities that needs to access api.pxlad.io
The domain pxlad.io belongs to dailymotion.com


Successfully aliased the URL <https://styled-components-inxulihcwe.now.sh> to the following alias.

* https://www.styled-components.com


Successfully aliased the URL <https://demo-725cbhvsm.now.sh> to the following aliases.

* https://cecil.now.sh
* https://cecil-demo.now.sh
* https://demo.cecilapp.now.sh
* https://demo-git-master.cecilapp.now.sh


why did you set this class final?


Please verify your [commit](https://github.com/swissup/module-rtl/compare/8cc30d90ca44...522ff1db1ee7) as it didn't pass [some tests](https://ci.swissuplabs.com/status/swissup/module-rtl/522ff1db1ee79459d214b28d87c8b99227f560a4)


I agree that `offerAndGetProducerIndex` could be easily added to JCTools for QueueProgressIndicators (not sure is the right place, but that's an idea): I would create an issue and a PR (I can do that too if you can't). Just need to justify why we need it :)


what is this? value="pedro"?


OK. I'll do the merge as it is a simple change. I guess we need to note that the current angus/auth_token_check and mark/test_task_cancellation branches still use the non fixed  FileInfoLoader.h file for now.


地址信息不一致


🤔 this was raising an error with quotes, but it may have been due to some of the other characters that have been removed now.

I'll give it a check. Cheers.


地址多了3个sss


不用修改


The problem is the test is actually trying to cover specifically socket_create_listen, because socket_bind and socket_create_listen don't share logic ...


pom文件重复


Successfully aliased the URL <https://jpool-fe-kim3qngrf.now.sh> to the following aliases.

* https://jpool.now.sh
* https://prosume.now.sh
* https://jpool-fe.antonperson.now.sh
* https://jpool-fe-git-master.antonperson.now.sh


Successfully aliased the URL <https://frontend-v2-cvt908xh3.now.sh> to the following aliases.

* https://frontend-v2.datopian1.now.sh
* https://frontend-v2-git-master.datopian1.now.sh


---
layout: slide
title: "Welcome to our second slide!"
---
Your text
Use the left arrow to go back!


系统截图


Successfully aliased the URL <https://monorepo-2auvfc4fj.now.sh> to the following aliases.

* https://monorepo.storybook.now.sh
* https://monorepo-git-next.storybook.now.sh


[R/pir_plot_from_file.R:21:3:](https://github.com/richelbilderbeek/pirouette/blob/543df3553bb291dbb99d3d8eedc2697d65a4bb65/R/pir_plot_from_file.R#L21) *warning:* **no visible global function definition for ‘check_pir_out’**
```r
  check_pir_out(pir_out)
  ^~~~~~~~~~~~~
```
[R/pir_plot_from_file.R:22:3:](https://github.com/richelbilderbeek/pirouette/blob/543df3553bb291dbb99d3d8eedc2697d65a4bb65/R/pir_plot_from_file.R#L22) *warning:* **no visible global function definition for ‘pir_plot’, Did you mean 'preplot'?**
```r
  pir_plot(pir_out)
  ^~~~~~~~
```


no comments


Yep, I’ve already updated them, I just haven’t pushed them yet. The readme & changelog will be included in the beta release, but just not pushed to the repo until the full release.

I push all the changes to the wiki with each release, as most users using it are on the fully released version (it would be confusing if there were settings that aren’t released yet).


Successfully aliased the URL <https://demo-2btgrck4v.now.sh> to the following aliases.

* https://cecil.now.sh
* https://cecil-demo.now.sh
* https://demo.cecilapp.now.sh
* https://demo-git-master.cecilapp.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [User dashboard](https://trello.com/c/iFzPu6oj/18-user-dashboard)


![](https://github.trello.services/images/mini-trello-icon.png) [Create top bar](https://trello.com/c/5zjW7x5W/39-create-top-bar)


수정하였습니다.


Thx, will be fixed shortly


![](https://github.trello.services/images/mini-trello-icon.png) [Write tests for site](https://trello.com/c/N00uLppF/40-write-tests-for-site)


![](https://github.trello.services/images/mini-trello-icon.png) [Create side bar](https://trello.com/c/jXoPpzNe/14-create-side-bar)


Before this change the font-size was 0.57em/8.63333px; and now it's 0.9em/12.9667px, i can push a PR which revert the font-size only if it's seems good to you :)


pageNumber와 같은 경우 우선 nullable을 제외하였는데, nullable을 그대로 두고 에러를 주는 것이 더 옳은건가요?


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

* https://whatcolourhoodieiskevinwearingtoday.com
* https://whatcolourhoodieiskevinwearingtodaycom.kevincarrogan.now.sh
* https://whatcolourhoodieiskevinwearingtodaycom-git-master.kevincarrogan.now.sh


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

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

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

### Deployments updated

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

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


Collaborator: Review for this commit was created. [Link to review](https://gmail133.smartbeartrial.com/ui#review:id=570)


maybe you could split the part where you install python-stqe to a different test case, so this part could be reused to run other stqe tests.


Don't use unnecessary symbols... follow the same format as in example


`await contract.splitAndSend(dst1, dst2, { from: alice, value: 100000});`


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

* https://whatcolourhoodieiskevinwearingtoday.com
* https://whatcolourhoodieiskevinwearingtodaycom.kevincarrogan.now.sh
* https://whatcolourhoodieiskevinwearingtodaycom-git-master.kevincarrogan.now.sh


해당하는 쿼리가 필수적이지 않다면 Nullable 타입도 괜찮습니다. 다만 route로는 nullable 타입을 수집하면 안되고(URL로 바꾸면 https://localhost/Board/null 이런식으로 될 수 있음, 아니면 https://localhost/Board/{공백}/Comment 이런것도 라우팅 미들웨어가 제대로 인식 못함)

url 형식이 쿼리일경우에는 값이 null이거나 비어있어도 자연스럽습니다.


BoardViewModel에 넣으면 되겠죠? 그렇게 고쳤다고 하신건가..


(I understand that my JS test cases have not yet been updated.)


`MARA_ROS1/blob/crystal` should remain master i think.


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

* https://solestium.nl
* https://main-website.solestium.now.sh
* https://main-website-git-master.solestium.now.sh


> round-robin could even tolerate a hash_on value, and simply ignore it

No it can't because it would cause the balancer to do consistent-hashing. Imo `hash_on` is only allowed to be set if `algorithm == "consistent-hashing"`. (and this would make PATCHing harder, since it forces to unset the property when changing the algorithm.)

Migrations:
- `algorithm = "consistent-hashing"` if `hash_on` has been set
- `algorithm = "round-robin`" if `hash_on` has not been set


I just create that branch


@pyrmont This logic is invalid. The warning is about a specific option, but the condition checks for any option being set. Therefore, it will always warn when options are used...and likely take the wrong code path.


게시글을 쓰는 페이지를 불러오는 controller 냐는 의미입니다.


Bounds [0.5,4.5] ?


mvc controller 는 GET과 POST 메소드만 사용하는데, GET이 페이지 불러오는 곳, POST는 클라이언트에서 서버로 데이터를 제출하거나, 서버에 있는 데이터를 수정하거나 지우기를 요청할 때 씁니다.

이거같은경우 GET 메소드니까 페이지 가져오는 메소드인거죠.


Successfully aliased the URL <https://ts-react-next-persistent-component-7zzikoehb.now.sh> to the following aliases.

* https://ts-react-next-persistent-component.willemliu.now.sh
* https://ts-react-next-persistent-component-git-master.willemliu.now.sh


Может для этого тоже хок сделаем?


@mojavelinux I believe @jneen had said that the only option that was every implemented was `:continue`. Since it's being deprecated in favour of using `#continue_lex`, I think the logic was that there shouldn't be a situation in which an option is being passed.


Does the static and transient field should be skipped too?


@let-def One thing to consider is the ability to gradually upstream parts of this to jsoo.


Board에 있는 다른값을 사용하려고 가져올 필요가 없는게, PaginatedList<BoardViewModel> board, 여기 board 안에 BoardViewModel에 있는 모든 데이터를 다 쓸수 있습니다.

애초에 <T>라고 이 클래스에 정의가 되있는데 <T>는 제네릭 타입입니다. 다양한 뷰모델을 대입해서 쓸 수 있도록 만들어진 클래스인데 저렇게 Board를 property로 넣어버리면 board를 사용하기 위해서만 사용하는 클래스인것처럼 보이기도 하고 메모리도 낭비 됩니다.

제네릭 타입에 대해서 검색해서 더 공부해보시길


Jeg tror jeg foretrækker en løsning som gør brug af [`jq`](https://stedolan.github.io/jq/manual/):

```bash
json=$(curl -s "https://blockstream.info/api/address/$btc")
btc_balance=$(jq '.chain_stats | .funded_txo_sum - .spent_txo_sum' <<< $json)
```


'ReplaceAll' not work  below go 11.2


What does this function do? Could you add a comment explaining what contains the output list?


Librarys die wir brauchen. Zum einen Retrofit, welches es uns vereinfacht http calls zu machen. Zum anderen eine Support library die uns ermöglicht die Klasse CompletableFuture auch auf alten Geräten zu nutzen. CompletableFuture repräsentiert dabei ein Objekt das erst in der Zukunft verfügbar sein wird. Dies ist der Fall bei den Abfragen die wir übers das Netz an den Server schicken, dies kann ggf. bis zu 5 Sekunden dauern...


d


Wir müssen deklarien, dass wir das Internet nutzen wollen.


Agreed, this is also reasonable. By the way, we are often speaking about PrBoom menu, but have a look at latest GZDoom menu. It's really about "have ALL the things", despite of pretty well structure. But GZDoom itself is about modding, it's another "kitchen" we should never consider it as an example.


point current は不要？
（ポイント移動前か移動後かわかりづらい．差分だけとれればOK）


delete every files


安装失败，
* installing Python3 and requirements...      [fail]
 * configuring admin backend...                                                                                /usr/bin/env: ‘python’: No such file or directory
/usr/bin/env: ‘python’: No such file or directory

测试了多个服务器，多个系统都是一样，以前是可以的，你修改后就不行了，什么原因？


This commit adds more features (such as slashed figures) to the `**fb` Humdrum representation for figured bass, and conversion of the new features into MEI for rendering with verovio.   Documentation of the new features can be found on the webpage: http://doc.verovio.humdrum.org/humdrum/figured_bass .


> FWIW, the most recent version of the wayland st I'm using is at:
> https://github.com/michaelforney/oasis/blob/master/pkg/st/patch/0001-Port-to-wayland-using-wld.patch
>
> Not sure how that compares to the changes you've made here, but maybe you could compare.

Thanks for the heads-up. It's mostly the same except for some variable names, and some code in `xdgtoplevelconfigure` that caused buggy resize behaviour that I removed.

I also partly harmonized the naming.


Jeg tror det er fordi `jq` ikke er installeret på @athas's OpenBSD-maskine.


전 글에 코멘트 해주신 라우팅 매개변수와 메소드 매개변수의 개수가 일치하지 않음에도 오류가 없이 동작하는 부분, 그리고 현재 [FromQuery], [FromRoute]를 어디에 붙여야 하는 지도 모르고 있어서 공부가 더 필요합니다. 추후 해결하겠습니다.


This will break a ton of projects that don't use the php extension.


Ein Converter bei Retrofit ist dafür zuständig die Antwort der API/Server in ein Java Objekt zu verwandeln. Meist sind die Antworten JSONS und werden in passende Objekte verwandelt. Für dieses Beispiel gibt die API aber nur einen langweiligen String aus...


Можно просто `@@trains[number] = self`


Пустой хэш объявляй так `@@trains = {}`


Successfully aliased the URL <https://melon-subgraph-frontend-eeyvslqlf.now.sh> to the following aliases.

* https://melon-subgraph.now.sh
* https://melon-subgraph-frontend.melon-project.now.sh
* https://melon-subgraph-frontend-git-master.melon-project.now.sh


Fixed by 28f610026d901660dd370862b62ec328727446a2.


In dieser Klasse definieren wir mögliche Anfragen an die API


It's much better now 👍

It's better to use a variable for size. The same as breakpoint is.


I noticed on Geneak sometimes travis randomly fails because the build times
out, travis problem maybe?

Op za 8 jun. 2019 12:01 schreef Richel Bilderbeek <notifications@github.com
>:

> Someone broke master with this commit 🌈 ...
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/richelbilderbeek/djog_unos_2018/commit/3055de23bf0715575f56e53be3957e9e1cbe3925?email_source=notifications&email_token=AG7ZHEXDWJAOB3CVLIQJBG3PZN7RDA5CNFSM4HWG5KU2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBAJKNP#commitcomment-33860015>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AG7ZHEQDY2K3ZHHLZTPJEOLPZN7RDANCNFSM4HWG5KUQ>
> .
>


첫번째 그냥 Comment를 foreach로 돌리면 당연히 에러가 나죠. 개체가 하나밖에 없는 단일개체한테 첫번째 개체부터 내놔라고 명령하니까요.

두번째 DisplayNameFor에서 에러가 나는건, DisplayNameFor 자체가 object 하나에서 이름을 가져오기 때문입니다. 근데 대뜸 object 여러개를 갖고있는 List<Comment> 형식이 대입되니까 오류를 뱉어낸거죠. 결국 Comments.First() 로 개체 하나만 가져와서 쓰면 에러 안납니다.

기능 안된다고 대충 떼우듯이 쓰면 안돼요. 그런 사고방식이 스파게티 코드를 야기시키는겁니다.


def __str__(self):
で局のidとどのプレイヤーのものかわかるように．


Successfully aliased the URL <https://graphql-server-ejh72cq34.now.sh> to the following aliases.

* https://graphql-server.mrinalghosh.now.sh
* https://graphql-server-git-master.mrinalghosh.now.sh


can confirm :)
I was wondering if there's a specific reason for this commit or not...


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


List<Comment> Comments 하나만 쓰세요


Not this class … btn-submit or btn-next seems really better …


Windows Server 2003 does not implement it either.


https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/foreach-in
참고


Es gibt nur einen Thread in Android der auf die UI zugreifen darf. Somit sind alle Zugriffe Synchronisiert. Wir müssen sicher stellen,dass alle UI aufrufe dort passieren mit runOnUIThread(). Die Aktionen in Verbindung mit CompletableFuture werden nämlich asynchron und auf einem seperaten Thread abgearbeitet, desswegen ist hier runOnUiThread() unabdinglich...


If azure has configured permissions such that any port is permissable, then there's no sense on running this on azure ... The question now seems to be how are they configuring this, does anyone have a clue about that ?

If we can find out how it's configured, we can find out which ports may still raise permission denied ... if we can't, or azure configures any port as permissable maybe it's best to just skip this test on darwin ... but I would rather not do that, if at all possible ...


Successfully aliased the URL <https://flight-lister-2pwwjxx1s.now.sh> to the following aliases.

* https://flight-lister.fatihtelis.now.sh
* https://flight-lister-git-master.fatihtelis.now.sh


CompletableFuture.runAsync gibt sofort ein CompletableFuture zurück welches noch nicht "completed" ist. Erst später wird der Angegebene Code zur Berechnung/Abfrage des Wertes aufgeführt. Dies geschieht auf einem seperaten Thread.


hi ....ashwin
can you explain me about why we need to multiply the raw data to the resolution and more over here readRaw[0], readRaw[1], from where they are read.which readRaw contain the originally data please explain me . i am really confused


Wir fragen die Version ab...
Das kann dauern.


Successfully aliased the URL <https://jpool-fe-44fpb44mo.now.sh> to the following aliases.

* https://jpool.now.sh
* https://prosume.now.sh
* https://jpool-fe.antonperson.now.sh
* https://jpool-fe-git-master.antonperson.now.sh


???, franchement, depuis combien de temps le format de date français est "DD/MM/YYYY" ???


Problem: When socket connection is rejecting by timeout, (by sip.js code), sip.js is rely on onError and onClose event fired by socket (native) and just rejecting connect promise. But on some computers and in some poor networks, or other circumstances, native socket does not fire any event and just freezing.
The solution is  following: In case connect promise is rejecting and no onError or onClose event fired at the moment, do not wait for these events and,  destroy ws with all subscriptions and force client to reconnect again.


```
        serverIP = listenAt[0].trim();
        if (listenAt.length > 1) {
          try {
            serverPort = Integer.parseInt(listenAt[1].trim());
          } catch (NumberFormatException e) {
          }
        }
```
Shouldn't this be the other way round? If listenAt has only one value shouldn't it define the port only instead of the IP only?


No need to commit unless there is an interesting address.


Can you think of a situation where either party will try to filter per their address?


Is a `newOwner == 0` a desirable outcome?


its already merged https://github.com/celery/celery/commits?author=bremac


文字列は、%@で良いです。
```
NSLog(@"NSString: %@", strValue);
```


Summary after creating Dummy variables


Deployment failed with the following error:

~~~
You tried to create a Now 1.0 deployment. Please use Now 2.0 instead: https://zeit.co/upgrade
~~~


Wir wollen hier die Version der Api abfragbar unter http://api.group-orga.org/version in einem TextView anzeigen.


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

* https://solestium.nl
* https://main-website.solestium.now.sh
* https://main-website-git-master.solestium.now.sh


Honestly, GZDoom plays in a completely different league than our ports.


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


python2 will be EOL at the end of this year. shouldn't we move to python3 ?


Actually pull target attributes from the data by comparing content.


fail to connect the Daocloud


Successfully aliased the URL <https://ts-react-next-persistent-component-3m3prghnm.now.sh> to the following aliases.

* https://ts-react-next-persistent-component.willemliu.now.sh
* https://ts-react-next-persistent-component-git-master.willemliu.now.sh


NSIntegerは、%zdで良いです。

```
NSLog(@"NSInteger: %zd", iValue);
```


Rejestracje też można i czy to takie popularne?


This is re-entrance vulnerable because the transfers are actually handing over flow control to the receiving contracts. Their callbacks will fire (if they are contracts) and this appoach is hoping that control will be returned as expected. What if the attacker has other ideas? The issue is that flow control might not come back right away and that could lead to a situation in which the money is sent and the accounting is not taken care of.

A solution to this problem is to do "optimistic" account first. Then try the transfer, and if necessary, revert the accounting. The transfer method will actually revert for you if something goes wrong. Keep the idea in mind for cases where a failed communication could result in a false response and/or you want processing to continue for some reason.


🔥 Device tests completed (Failed) on iOS on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=2757734)(iOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/xcode11/1558efaec2a41d03747bee52a30bff92c5bf3420/2757734/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>9 tests failed, 37 tests' device not found, 184 tests passed.</summary>

## Failed tests

 * monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7f82ea36f3e0): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7fd9b5a17cc0): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7fdaeec927b0): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7fe15a098e50): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * monotouch-test/iOS Unified 64-bits - device/Release: Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7f8d60392b30): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7ff7e03dc130): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * monotouch-test/iOS Unified 64-bits - device/Release (all optimizations): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7f847e68e740): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * monotouch-test/iOS Unified 64-bits - device/Debug (all optimizations): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7fe0579e1dc0): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * monotouch-test/iOS Unified 64-bits - device/Debug: SGenConc: Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7fb0a9bb8990): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
</details>


Are you intentionally making it difficult for me to know other people's balance?
Notice how I said "making it difficult". I did not say "impossible".


@hawkeye116477 ale to nie od edycji ppstatic?


There were the following issues with your Pull Request

  * Subject needs to conform to "%{type} #%{issue_number}: %{description}"

Guidelines are available at https://github.com/OpenNebula/one/blob/master/share/doc/dev/COMMIT_MESSAGES.md

---
This message was auto-generated by https://gitcop.com


@christian-bromann  Instead of `wdio-sync": "^0.7.3`  one can use `@wdio/sync 5.10.1`?  (I thought 5.x wouldn't work with Webdriverio 4.x)


@MJZ1977 Non functional speed optimizations are [0,4].


Det skulle den have nu!


NSNumberは、%@で良いです。

```
NSLog(@"NSNumber: %@", nValue);
```


添加在游戏界面，通过鼠标点击屏幕，精灵移动到电极的位置


Nice catch!. Does this fix apply to the LISREL expectation case as well? (Rd says that LISREL and RAM scoring is equivalent but distinct.. Just checking.


update


We recommend to update WebdriverIO. We don't fix any bugs in v4 anymore and made tons of improvements to v5.


There were the following issues with your Pull Request

  * Subject needs to conform to "%{type} #%{issue_number}: %{description}"
  * Subject must be equal or less than 50

Guidelines are available at https://github.com/OpenNebula/one/blob/master/share/doc/dev/COMMIT_MESSAGES.md

---
This message was auto-generated by https://gitcop.com


Aliasing was ignored due to a new commit existing for this branch, which will be aliased instead.