[R/calc_K.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calc_K.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the average number of junctions after an infinite number of generations, provided information on the initial heterozygosity, population size and the number of generations.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_K.R:6:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calc_K.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_K.R:11:20:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calc_K.R#L11) *style:* **Variable and function name style should be snake_case.**
```r
calc_k <- function(N = Inf,
                   ^
```
[R/calc_K.R:12:20:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calc_K.R#L12) *style:* **Variable and function name style should be snake_case.**
```r
                   R = Inf,
                   ^
```
[R/calc_K.R:13:20:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calc_K.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
                   H_0 = 0.5,
                   ^~~
```
[R/calc_K.R:14:20:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calc_K.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                   C = 1) {
                   ^
```
[R/calc_K.R:16:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calc_K.R#L16) *style:* **Variable and function name style should be snake_case.**
```r
  K <- H_0 * C * 2 * N * R / (2 * N * C + R)
  ^
```
[R/calc_K.R:19:5:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calc_K.R#L19) *style:* **Variable and function name style should be snake_case.**
```r
    K <- H_0 * R
    ^
```
[R/calc_K.R:23:5:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calc_K.R#L23) *style:* **Variable and function name style should be snake_case.**
```r
    K <- H_0 * C * 2 * N
    ^
```
[R/calc_K.R:27:5:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calc_K.R#L27) *style:* **Variable and function name style should be snake_case.**
```r
    K <- Inf
    ^
```
[R/calculate_error.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_error.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the error in the estimate of the onset of hybridisation, following Equations 3 & 4 in the Supplementary information of Janzen et al. 2018.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_error.R:7:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_error.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_error.R:9:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_error.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' @param relative Boolean flag, if TRUE: return the relative error, if FALSE: return error in generations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_error.R:15:24:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_error.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
time_error <- function(J = NA,
                       ^
```
[R/calculate_error.R:16:24:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_error.R#L16) *style:* **Variable and function name style should be snake_case.**
```r
                       N = Inf,
                       ^
```
[R/calculate_error.R:17:24:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_error.R#L17) *style:* **Variable and function name style should be snake_case.**
```r
                       R = Inf,
                       ^
```
[R/calculate_error.R:18:24:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_error.R#L18) *style:* **Variable and function name style should be snake_case.**
```r
                       H_0 = 0.5,
                       ^~~
```
[R/calculate_error.R:19:24:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_error.R#L19) *style:* **Variable and function name style should be snake_case.**
```r
                       C = 1,
                       ^
```
[R/calculate_error.R:24:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_error.R#L24) *style:* **Variable and function name style should be snake_case.**
```r
  K <- junctions::calc_k(N, R, H_0, C)
  ^
```
[R/calculate_error.R:30:7:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_error.R#L30) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if ( relative) return(  error)
      ^
```
[R/calculate_error.R:30:25:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_error.R#L30) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if ( relative) return(  error)
                        ^
```
[R/calculate_MAT.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_MAT.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Function that calculates the maximum time after hybridization after which the number of junctions can still be reliably used to estimate the onset of hybridization. This is following equation 15 in Janzen et al. 2018.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_MAT.R:6:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_MAT.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_MAT.R:12:27:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_MAT.R#L12) *style:* **Variable and function name style should be snake_case.**
```r
calculate_mat <- function(N = Inf,
                          ^
```
[R/calculate_MAT.R:13:27:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_MAT.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
                          R = Inf,
                          ^
```
[R/calculate_MAT.R:14:27:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_MAT.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                          H_0 = 0.5,
                          ^~~
```
[R/calculate_MAT.R:15:27:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_MAT.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                          C = 1) {
                          ^
```
[R/calculate_MAT.R:20:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_MAT.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
  K <- junctions::calc_k(N, R, H_0, C)
  ^
```
[R/calculate_time.R:1:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_time.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' Estimate the time since the onset of hybridization, using the number of junctions
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_time.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_time.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Estimate the time since the onset of hybridization, following equation 14 in Janzen et al. 2018
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_time.R:7:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_time.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_time.R:11:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_time.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' estimate_time(J = J, N = 100, R = 1000, H_0 = 0.5, C = 1)  # should be 200 again
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_time.R:13:27:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_time.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
estimate_time <- function(J = NA,
                          ^
```
[R/calculate_time.R:14:27:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_time.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                          N = Inf,
                          ^
```
[R/calculate_time.R:15:27:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_time.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                          R = Inf,
                          ^
```
[R/calculate_time.R:16:27:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_time.R#L16) *style:* **Variable and function name style should be snake_case.**
```r
                          H_0 = 0.5,
                          ^~~
```
[R/calculate_time.R:17:27:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_time.R#L17) *style:* **Variable and function name style should be snake_case.**
```r
                          C = 1) {
                          ^
```
[R/calculate_time.R:28:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/calculate_time.R#L28) *style:* **Variable and function name style should be snake_case.**
```r
  K <- junctions::calc_k(N, R, H_0, C)
  ^
```
[R/estimate_time_markers.R:1:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_markers.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' Estimate the time since the onset of hybridization, using the observed number of junctions, taking into account the distribution of markers
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_markers.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Estimate the time since the onset of hybridization, following equation 1 in Janzen et al. unpublished
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:6:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_markers.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param marker_distribution A vector containing the position of all markers in Morgan.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:7:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_markers.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param lower_lim lower limit of the optimization algorithm. Increase if the expected admixture time is relatively ancient
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:8:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_markers.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' @param upper_lim upper limit of hte optimization algorithm. If set too large, recent admixture events can be overlooked - best to set as low as possible.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:12:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_markers.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' J <- number_of_junctions_markers(N = 100, H_0 = 0.5, t = 200, marker_distribution = markers)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:18:35:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_markers.R#L18) *style:* **Variable and function name style should be snake_case.**
```r
estimate_time_markers <- function(J = NA,
                                  ^
```
[R/estimate_time_markers.R:19:35:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_markers.R#L19) *style:* **Variable and function name style should be snake_case.**
```r
                                  N = Inf,
                                  ^
```
[R/estimate_time_markers.R:20:35:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_markers.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
                                  H_0 = 0.5,
                                  ^~~
```
[R/estimate_time_markers.R:34:71:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_markers.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  fitted <- stats::optimize(to_fit, interval = c(lower_lim, upper_lim) )
                                                                      ^
```
[R/estimate_time_phased.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L2) *style:* **functions should have cyclomatic complexity of less than 15, this has 49.**
```r
get_prob_from_matrix_phased <- function(left, right, p, P) {
^
```
[R/estimate_time_phased.R:2:57:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L2) *style:* **Variable and function name style should be snake_case.**
```r
get_prob_from_matrix_phased <- function(left, right, p, P) {
                                                        ^
```
[R/estimate_time_phased.R:108:19:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L108) *warning:* **no visible global function definition for ‘single_state’**
```r
  seven_states <- single_state(local_time, N = pop_size, d = di)
                  ^~~~~~~~~~~~
```
[R/estimate_time_phased.R:135:23:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L135) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    final_prob <- log( rel_prob )
                      ^
```
[R/estimate_time_phased.R:135:32:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L135) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    final_prob <- log( rel_prob )
                               ^
```
[R/estimate_time_phased.R:138:10:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L138) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  return( log(focal_prob))
         ^
```
[R/estimate_time_phased.R:142:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L142) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculates the time since admixture, given unphased ancestry data.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_phased.R:143:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L143) *style:* **Lines should not be more than 80 characters.**
```r
#' @param local_anc_matrix Local_anc can be provided as either matrix with two columns, where the first column represents ancestry on chromosome 1, and the second column represents ancestry on chromosome 2. Ancestry labels used should be [0, 1], where 0 indicates the first ancestor, and 1 indicates the second ancestor. Alternatively, the user can provide a vector using labels indicating whether at the specific marker, the focal individual is homozygous for the first ancestor (label = 1), homozygous for the second ancestor (label = 2), heterozygous [0,1] (label = 3) or heterozygous [1, 0] (label = 4).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_phased.R:147:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L147) *style:* **Lines should not be more than 80 characters.**
```r
#' @param lower_lim lower limit of the optimization algorithm. Increase if the expected admixture time is relatively ancient
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_phased.R:148:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L148) *style:* **Lines should not be more than 80 characters.**
```r
#' @param upper_lim upper limit of hte optimization algorithm. If set too large, recent admixture events can be overlooked - best to set as low as possible.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_phased.R:149:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L149) *style:* **Lines should not be more than 80 characters.**
```r
#' @param optim_pop_size If TRUE, population size is also optimized. Starting point of the optimizaton will then be on the given population size, and half the maximum time.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_phased.R:184:11:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L184) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (sum( labels %in% 1:4) != length(labels)) {
          ^
```
[R/estimate_time_phased.R:191:58:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_phased.R#L191) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                      local_anc[2:length(local_anc)]      )
                                                         ^
```
[R/estimate_time_unphased.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L2) *style:* **functions should have cyclomatic complexity of less than 15, this has 28.**
```r
get_prob_from_matrix <- function(left, right, p, P) {
^
```
[R/estimate_time_unphased.R:2:50:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L2) *style:* **Variable and function name style should be snake_case.**
```r
get_prob_from_matrix <- function(left, right, p, P) {
                                                 ^
```
[R/estimate_time_unphased.R:12:24:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L12) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    prob <- (p ^ 2) * ( P[1] + P[4] + P[7] ) +
                       ^
```
[R/estimate_time_unphased.R:12:43:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L12) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    prob <- (p ^ 2) * ( P[1] + P[4] + P[7] ) +
                                          ^
```
[R/estimate_time_unphased.R:18:22:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L18) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    prob <- p * q * ( p * q * P[3] +
                     ^
```
[R/estimate_time_unphased.R:35:24:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L35) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    prob <- (q ^ 2) * ( P[1] + P[4] + P[7]) +
                       ^
```
[R/estimate_time_unphased.R:68:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L68) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
get_cond_prob_vector <- function(info_vector,
^
```
[R/estimate_time_unphased.R:88:19:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L88) *warning:* **no visible global function definition for ‘single_state’**
```r
  seven_states <- single_state(local_time, N = pop_size, d = di)
                  ^~~~~~~~~~~~
```
[R/estimate_time_unphased.R:115:23:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L115) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    final_prob <- log( rel_prob )
                      ^
```
[R/estimate_time_unphased.R:115:32:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L115) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    final_prob <- log( rel_prob )
                               ^
```
[R/estimate_time_unphased.R:118:12:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L118) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    return( log(focal_prob))
           ^
```
[R/estimate_time_unphased.R:175:11:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L175) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (sum( labels %in% 1:3) != length(labels)) {
          ^
```
[R/estimate_time_unphased.R:182:58:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/estimate_time_unphased.R#L182) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                      local_anc[2:length(local_anc)]      )
                                                         ^
```
[R/number_of_junctions_backcross.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_backcross.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the expected number of junctions after t generations, in a backcrossing mating scheme.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_backcross.R:4:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_backcross.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_backcross.R:10:43:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_backcross.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
number_of_junctions_backcross <- function(H_0 = 0.5,
                                          ^~~
```
[R/number_of_junctions_backcross.R:11:43:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_backcross.R#L11) *style:* **Variable and function name style should be snake_case.**
```r
                                          C = 1,
                                          ^
```
[R/number_of_junctions_di.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_di.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' Calculate the expected number of junctions between two markers separated by a given amount of recombination
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_di.R:3:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_di.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the expected number of junctions after t generations, provided information on the initial heterozygosity, population size, the number of generations since the onset of admixture and the distance between two markers.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_di.R:12:36:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_di.R#L12) *style:* **Variable and function name style should be snake_case.**
```r
number_of_junctions_di <- function(N = Inf,
                                   ^
```
[R/number_of_junctions_di.R:13:36:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_di.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
                                   H_0 = 0.5,
                                   ^~~
```
[R/number_of_junctions_markers.R:1:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_markers.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' Calculate the expected total number of junctions in a chromosome, given the distribution of markers
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_markers.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_markers.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the expected number of junctions after t generations, provided information on the initial heterozygosity, population size, the number of generations since the onset of admixture and the distribution of markers.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_markers.R:6:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_markers.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param marker_distribution A vector containing the position of all markers in Morgan.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_markers.R:20:41:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_markers.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
number_of_junctions_markers <- function(N = Inf,
                                        ^
```
[R/number_of_junctions_markers.R:21:41:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_markers.R#L21) *style:* **Variable and function name style should be snake_case.**
```r
                                        H_0 = 0.5,
                                        ^~~
```
[R/number_of_junctions_markers.R:32:27:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions_markers.R#L32) *warning:* **no visible global function definition for ‘number_of_junctions_di’**
```r
    expected_junctions <- number_of_junctions_di(N, H_0, t, di)
                          ^~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the average number of junctions after t generations, provided information on the initial heterozygosity, population size and the number of generations.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions.R:6:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions.R:13:33:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
number_of_junctions <- function(N = Inf,
                                ^
```
[R/number_of_junctions.R:14:33:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                                R = Inf,
                                ^
```
[R/number_of_junctions.R:15:33:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                                H_0 = 0.5,
                                ^~~
```
[R/number_of_junctions.R:16:33:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions.R#L16) *style:* **Variable and function name style should be snake_case.**
```r
                                C = 1,
                                ^
```
[R/number_of_junctions.R:28:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/number_of_junctions.R#L28) *style:* **Variable and function name style should be snake_case.**
```r
  K <- junctions::calc_k(N, R, H_0, C)
  ^
```
[R/optim_limits.R:5:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/optim_limits.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param calc_func function to calculate the time, should accept two arguments: upper, lower and should return a stats::optimize object with two properties: $minimum and $objective
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/optim_limits.R:6:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/optim_limits.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param iterations number of times the boundaries should be adjusted to obtain an estimate that is not close to the boundaries. After this number of iterations is exceeded, NA is returned
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/phased_log_likelihood.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/phased_log_likelihood.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculates the log likelihood of observing the phased data, given the population size, initial heterozygosity and time since admixture
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/phased_log_likelihood.R:3:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/phased_log_likelihood.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param local_anc_matrix Local_anc can be provided as either matrix with two columns, where the first column represents ancestry on chromosome 1, and the second column represents ancestry on chromosome 2. Ancestry labels used should be [0, 1], where 0 indicates the first ancestor, and 1 indicates the second ancestor. Alternatively, the user can provide a vector indicating whether at the specific marker, the focal individual is homozygous for the first ancestor (0), homozygous for the second ancestor (1) or heterozygous (2).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/phased_log_likelihood.R:38:11:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/phased_log_likelihood.R#L38) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (sum( labels %in% 1:4) != length(labels)) {
          ^
```
[R/phased_log_likelihood.R:45:58:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/phased_log_likelihood.R#L45) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                      local_anc[2:length(local_anc)]      )
                                                         ^
```
[R/sim_backcrossing.R:7:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_backcrossing.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param size_in_morgan Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_backcrossing.R:11:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_backcrossing.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' recorded to be returned at the end of the simulation. If left at -1, ancestry is recorded at every generation (computationally heavy).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_backcrossing.R:12:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_backcrossing.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' @return List with five entries: average_junctions: average number of junctions over time, detected_junctions: average number of detected junctions, given the markers. markers: vector with the locations of the molecular markers, junction_distribution: distribution of junctions per time step average_heterozygosity: average heterozygosity.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_fin_chrom.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_fin_chrom.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Individual based simulation of the accumulation of junctions for a chromosome with regularly distributed markers.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_fin_chrom.R:5:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_fin_chrom.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param morgan Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_fin_chrom.R:9:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_fin_chrom.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' @return \item{avgJunctions}{vector of the average number of junctions at time = [0, total_runtime]}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_fin_chrom.R:17:27:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_fin_chrom.R#L17) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
sim_fin_chrom <- function (pop_size = 100,
                          ^
```
[R/sim_fin_chrom.R:22:28:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_fin_chrom.R#L22) *style:* **Variable and function name style should be snake_case.**
```r
                           R = 100) {
                           ^
```
[R/sim_inf_chrom.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_inf_chrom.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Individual based simulation of the accumulation of junctions for a chromosome with an infinite number of recombination sites.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_inf_chrom.R:6:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_inf_chrom.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param morgan Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_inf_chrom.R:7:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_inf_chrom.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param markers The number of genetic markers superimposed on the chromosome. If markers is set to -1, no markers are superimposed (faster simulation)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_inf_chrom.R:9:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_inf_chrom.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' @return \item{avgJunctions}{vector of the average number of junctions at time = [0, total_runtime]}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_phased_unphased.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_phased_unphased.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Individual based simulation of the accumulation of junctions, returning phased and unphased data. Ancestry on both chromosomes of 10 randomly sampled individuals per generations is returned.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_phased_unphased.R:6:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_phased_unphased.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param size_in_morgan Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_phased_unphased.R:7:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_phased_unphased.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param number_of_markers The number of genetic markers superimposed on the chromosome.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_phased_unphased.R:8:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_phased_unphased.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' @param time_points vector with time points at which local ancestry has to be recorded to be returned at the end of the simulation. If left at -1, ancestry is recorded at every generation (computationally heavy).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_phased_unphased.R:12:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_phased_unphased.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' @return a tibble with five columns: [time, individual, marker location, ancestry chromosome 1, ancestry chromosome 2]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_phased_unphased.R:42:5:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/sim_phased_unphased.R#L42) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(num_threads == 1) {
    ^
```
[R/unphased_log_likelihood.R:2:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/unphased_log_likelihood.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculates the log likelihood of observing the unphased data, given the population size, initial heterozygosity and time since admixture
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/unphased_log_likelihood.R:3:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/unphased_log_likelihood.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param local_anc_matrix Local_anc can be provided as either matrix with two columns, where the first column represents ancestry on chromosome 1, and the second column represents ancestry on chromosome 2. Ancestry labels used should be [0, 1], where 0 indicates the first ancestor, and 1 indicates the second ancestor. Alternatively, the user can provide a vector indicating whether at the specific marker, the focal individual is homozygous for the first ancestor (0), homozygous for the second ancestor (1) or heterozygous (2).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/unphased_log_likelihood.R:34:11:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/unphased_log_likelihood.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (sum( labels %in% 1:3) != length(labels)) {
          ^
```
[R/unphased_log_likelihood.R:41:58:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/unphased_log_likelihood.R#L41) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                      local_anc[2:length(local_anc)]      )
                                                         ^
```
[R/util.R:22:10:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L22) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  return( get_states_vector(local_anc))
         ^
```
[R/util.R:22:11:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L22) *warning:* **no visible global function definition for ‘get_states_vector’**
```r
  return( get_states_vector(local_anc))
          ^~~~~~~~~~~~~~~~~
```
[R/util.R:26:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L26) *style:* **functions should have cyclomatic complexity of less than 15, this has 32.**
```r
get_states_vector <- function(local_anc) {
^
```
[R/util.R:46:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L46) *style:* **functions should have cyclomatic complexity of less than 15, this has 34.**
```r
get_states_phased <- function(local_anc_matrix) {
^
```
[R/util.R:56:42:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L56) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                    (local_anc_matrix[, 1 ] == local_anc_matrix[, 2]))
                                         ^
```
[R/util.R:108:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L108) *style:* **Variable and function name style should be snake_case.**
```r
get_expectation_O_state <- function(P, p, focal_state) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/util.R:108:37:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L108) *style:* **Variable and function name style should be snake_case.**
```r
get_expectation_O_state <- function(P, p, focal_state) {
                                    ^
```
[R/util.R:116:49:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L116) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (focal_state == 3) cond_prob <- (q ^ 2) * ( P[1] + P[4] + P[7]) +
                                                ^
```
[R/util.R:122:49:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L122) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (focal_state == 4) cond_prob <- (p ^ 2) * ( P[1] + P[4] + P[7]) +
                                                ^
```
[R/util.R:146:1:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L146) *style:* **Variable and function name style should be snake_case.**
```r
get_expectation_O_state_phased <- function(P, p, focal_state) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/util.R:146:44:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L146) *style:* **Variable and function name style should be snake_case.**
```r
get_expectation_O_state_phased <- function(P, p, focal_state) {
                                           ^
```
[R/util.R:151:18:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/R/util.R#L151) *warning:* **no visible global function definition for ‘get_expectation_O_state’**
```r
    cond_prob <- get_expectation_O_state(P, p, focal_state)
                 ^~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-equations.R:11:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-equations.R#L11) *style:* **Variable and function name style should be snake_case.**
```r
  A <- is.infinite(v3)
  ^
```
[tests/testthat/test-equations.R:18:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-equations.R#L18) *style:* **Variable and function name style should be snake_case.**
```r
  J <- junctions::number_of_junctions(N = 100, R = 1000,
  ^
```
[tests/testthat/test-marker_dist.R:4:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-marker_dist.R#L4) *style:* **Variable and function name style should be snake_case.**
```r
  R <- 1000
  ^
```
[tests/testthat/test-marker_dist.R:16:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-marker_dist.R#L16) *style:* **Variable and function name style should be snake_case.**
```r
  N <- 1e3
  ^
```
[tests/testthat/test-marker_dist.R:17:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-marker_dist.R#L17) *style:* **Variable and function name style should be snake_case.**
```r
  R <- 1000
  ^
```
[tests/testthat/test-marker_dist.R:60:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-marker_dist.R#L60) *style:* **Variable and function name style should be snake_case.**
```r
  N <- 1e3
  ^
```
[tests/testthat/test-marker_dist.R:61:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-marker_dist.R#L61) *style:* **Variable and function name style should be snake_case.**
```r
  R <- 1000
  ^
```
[tests/testthat/test-sims.R:4:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-sims.R#L4) *style:* **Variable and function name style should be snake_case.**
```r
  R <- 100 #chromosome size
  ^
```
[tests/testthat/test-sims.R:5:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-sims.R#L5) *style:* **Variable and function name style should be snake_case.**
```r
  N <- 100 #population size
  ^
```
[tests/testthat/test-sims.R:6:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-sims.R#L6) *style:* **Variable and function name style should be snake_case.**
```r
  H_0 <- 0.5 #initial heterozygosity
  ^~~
```
[tests/testthat/test-sims.R:7:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-sims.R#L7) *style:* **Variable and function name style should be snake_case.**
```r
  C <- 1 #number of recombinations per meiosis
  ^
```
[tests/testthat/test-sims.R:29:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-sims.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
  N <- 50 #population size
  ^
```
[tests/testthat/test-sims.R:30:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-sims.R#L30) *style:* **Variable and function name style should be snake_case.**
```r
  H_0 <- 0.5 #initial heterozygosity
  ^~~
```
[tests/testthat/test-sims.R:31:3:](https://github.com/thijsjanzen/junctions/blob/52e2d894a482845b057e240efbe9e384d7cb6d82/tests/testthat/test-sims.R#L31) *style:* **Variable and function name style should be snake_case.**
```r
  C <- 1 #number of recombinations per meiosis
  ^
```


I'm not too deep into lua, but does this function really load the whole database just to select and broadcast a few nodes - every 2 seconds?

Would it be possible to instead once load all currently known nodes and then randomly + slowly broadcast from that list (removing already broadcasted nodes) upon the player entering the world? Also it might be better(?) to always broadcast the latest node not broadcast yet in addition to some random ones, so new data has a better chance of being spread than stale one.


I think this needs to be public, otherwise we cannot load it from remoting.


Jajaja sii vino al pelo. Ahí los separo :)


I think this needs to be public as well


Preparing to Traverse the DOM


Should be consistent with other names being in snake_case


I think the correct fix is going to be to do: https://github.com/laravel/framework/pull/29860. This is a change against the original behaviour, but the original behaviour where properties were checked was incorrect.


Change these to match the entries in a build.gradle from one of our other 1.14 mods.


Fix to match our other 1.14 mods' build.gradle


Successfully aliased the URL <https://jjwrites-25hlibbwe.now.sh> to the following aliases:

* https://jjwrites.now.sh
* https://jjwrites.jatin.now.sh
* https://jjwrites-git-master.jatin.now.sh


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `awesomeconf-mailgun-api-key` (in env: `MAILGUN_API_KEY)`
* `awesomeconf-signing-secret` (in env: `SIGNING_SECRET)`
* `awesomeconf-jwt-secret` (in env: `JWT_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


The `OkhttpTraceInterceptor` class currently lives in this repo, and once we've figured out the API we need, I think we could put `OkhttpTraceInterceptor2` in this repo too, thereby allowing us to not expose any more public API


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

* https://now-ps.ykaneoka7.now.sh
* https://now-ps-git-master.ykaneoka7.now.sh


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

* https://effector.now.sh
* https://effector.zerobias.now.sh
* https://effector-git-master.zerobias.now.sh


Successfully aliased the URL <https://2018-christmas-card-5gk2jhl6m.now.sh> to the following aliases:

* https://2018ccard.now.sh
* https://2018-christmas-card.miles1.now.sh
* https://2018-christmas-card-git-master.miles1.now.sh


Shouldn't `numberOfClickBeforeChance` be `chancePerClick` in this line?


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

* https://nomad.dcollins.now.sh
* https://nomad-git-master.dcollins.now.sh


https://htmlacademy.ru/profile/id85633 это профиль в академии, а в ссылке профиль интенсива. Сделал по аналогии с моей ссылкой.


IBlockState -> BlockState and _not_ IBlockStatePalette


newer compiler does not work, unfortunately. I build everything with clang-5.0 or newer. Apple changed something in the more recent headers that makes this work on 10.9+ as is...I can't figure out what just now, tho.


Again, use BlockState instead of IForgeBlockState


El Icono era de Twitter y redireccionaba a LinkedIn.


Should probably use the CurseForge link here


Successfully aliased the URL <https://read-and-watch-rjx1rxa3u.now.sh> to the following aliases:

* https://read-and-watch.com
* https://read-and-watch.psy667.now.sh
* https://read-and-watch-git-master.psy667.now.sh


Fix description please :)


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

* https://nomad.dcollins.now.sh
* https://nomad-git-master.dcollins.now.sh


Update to current 1.4


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

* https://nomad.dcollins.now.sh
* https://nomad-git-master.dcollins.now.sh


*plusieures* does not exist!
It is spelt *plusieurs* even for feminine noun.


yarn add react-router-dom


where is last line


> dummy data 삭제


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

https://forum.duplicati.com/t/release-2-0-4-27-canary-2019-09-03/7948/8


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

* https://schimkovitsadam.now.sh
* https://schadam.now.sh
* https://mywebsite.schadam25.now.sh
* https://mywebsite-git-master.schadam25.now.sh


sajwan


[R/build_slide.R:17:1:](https://github.com/jr-packages/jrPresentation/blob/2420807594e8f8b0d92025f2e8a333dc2af2c59b/R/build_slide.R#L17) *style:* **lines should not be more than 80 characters.**
```r
  # Need to render in the global environment, as S4 classes weren't able to be created
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


For some reason Git thinks I made 12346 additions and 12249 deletions - probably since I added at the top of the file. Also maybe because I deleted some of the <<<<<<< HEAD clutter from other commits.


Changes to note include fixes to the size and search methods. These fixes have been successful and have produced a Test Suite Score of 55/100. All other changes include formatting changes made during the fork compilation, no significant alterations have been made as a result of this reformatting.


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

* https://nomad.dcollins.now.sh
* https://nomad-git-master.dcollins.now.sh


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

* https://planaheadapp.jenipharachel.now.sh
* https://planaheadapp-git-master.jenipharachel.now.sh


No, your fix is correct.  I was just testing with the 1D DeleptonizationWave problem, so I never caught this.


removeBack method has been fixed. Test Suite now returns a score of 100 / 100. Project has been completed.


how can i resolve this conflict?


ZEIT Now cannot deploy this project to production due to following domain related issues:

 * `auth.awesomeconf.design`(for alias `auth.awesomeconf.design`) is not found inside your account. [Add it](https://zeit.co/dashboard/domains?action=add&domain=auth.awesomeconf.design).


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

* https://nomad.dcollins.now.sh
* https://nomad-git-master.dcollins.now.sh


Successfully aliased the URL <https://mywebsite-7f7cpmp97.now.sh> to the following aliases:

* https://schimkovitsadam.now.sh
* https://schadam.now.sh
* https://mywebsite.schadam25.now.sh
* https://mywebsite-git-master.schadam25.now.sh


Successfully aliased the URL <https://react-form-validation-fe6540mox.now.sh> to the following aliases:

* https://react-form-validation.arnaudnyc.now.sh
* https://react-form-validation-git-master.arnaudnyc.now.sh


I'm not sure that a backup is needed 🤔 but yeah we need inputs from Windows users (if there are some ...)


Aren't you just replacing a `NotImplementedException` with a `InvalidOperationException` (see line 528 on the right).

Isn't the right change to actually implement `ProcessErrorState`?


Successfully aliased the URL <https://codesandbox-client-a7ihct5mj.now.sh> to the following aliases:

* https://storybook-codesandbox.now.sh
* https://codesandbox-client.codesandbox1.now.sh
* https://codesandbox-client-git-master.codesandbox1.now.sh


[Arpit Jalan posted](https://review.discourse.org/t/feature-embed-topic-with-detailed-metadata-8062/5494/6):

Thanks for the review! Here are the follow-up commits:

https://review.discourse.org/t/ux-use-flexbox-for-topic-list-embed/5525

https://review.discourse.org/t/dev-validate-param-value-on-embed-topics/5520/


Nah, its fine, no need to add  me to authors.


Good catch!


T'es sur ?


an T.140 s.b. a T.140


Yes xD


You can ignore HbbTV warnings for now but I think the problem is https://github.com/OpenVisionE2/enigma2-openvision-sh4/blob/develop/lib/service/servicedvbstream.h#L20 change it to "private" and see if it helps, I don't get why we don't have this problem in mipsel/arm branch.


Just filled in some temp stuff as it kept breaking without URLs


@@ -0,0 +1 @@


Successfully aliased the URL <https://nomad-1vkyhvpmv.now.sh> to the following aliases:

* https://nomad.dcollins.now.sh
* https://nomad-git-master.dcollins.now.sh


修正しました。


Hi Maria,

Rob asked me to have a look so I'll leave a general comment here since I'm coming late into the game 🙂
Check this link for some coding style guides: https://solidity.readthedocs.io/en/v0.5.3/style-guide.html

**splitter_contract**
1. Rename to `Splitter`.
2. Rename your events to something more descriptive (e.g. `LogAmountSent`, `LogAmountWithdrawn`).
3. Use the keyword `indexed` for your event attributes, you can use that up to three attributes; this helps you to search your events using those indexed values.
4. Your constructor shouldn't be marked as `payable`; that keyword is for functions that allow receiving Ether when they're called, in your case that should only apply to `sendSplit()` function.
5. `sendSplit`, just rename it to `split`? Btw, all my suggestions are open for discussion.
6. Always start your functions with validating input parameters, what if I pass an empty `bob` or `carol` address?
7. Use `SafeMath` library for your arithmetic operations.
8. Simplify this `uint256 amount = (msg.value-remainder)/2;` to `uint256 amount = msg.value / 2;` because `msg.value` is integer so for example if msg.value was 5; then amount = 5 / 2 = 2.

**Testsplitter_contract.js**
1. Add a test where you check:
```
balance bob after withdraw = balance bob after withdraw - transaction fee for withdraw function + withdraw
```
Where transaction fee = gas used X gas price (you can get gas price from the transaction, and gas used from the receipt; google it).


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

* https://mdxjs.com
* https://mdx.mdx.now.sh
* https://mdx-git-master.mdx.now.sh


Successfully aliased the URL <https://nomad-5wjnjdoua.now.sh> to the following aliases:

* https://nomad.dcollins.now.sh
* https://nomad-git-master.dcollins.now.sh


Pas sur que cela soit judicieux de les rendre non statique, de nombreux plugins les utilisent


Successfully aliased the URL <https://effector-7tdrps1t1.now.sh> to the following aliases:

* https://effector.now.sh
* https://effector.zerobias.now.sh
* https://effector-git-master.zerobias.now.sh


I gave the change a quick test drive and I'm not experiencing any issues.


Successfully aliased the URL <https://nomad-5krz4pu2e.now.sh> to the following aliases:

* https://nomad.dcollins.now.sh
* https://nomad-git-master.dcollins.now.sh


Successfully aliased the URL <https://csb-8223y-kycpvbdqf.now.sh> to the following aliases:

* https://hvlskape.now.sh
* https://csb-8223y.emillindfors.now.sh
* https://csb-8223y-git-master.emillindfors.now.sh


@jph00 Perhaps you could update the PyPi page to reference the explanation or something?  The NSHipster article you referenced just tells people to turn off the line directives.


That's right. DeleptonizationWave is not ready for testing yet. I need to fix the time step setting and the positivity limiter.


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

* https://joaolopes.joaorfclopes.now.sh
* https://joaolopes-git-master.joaorfclopes.now.sh


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

* https://frontend.labseu2-niyon.now.sh
* https://frontend-git-master.labseu2-niyon.now.sh


Successfully aliased the URL <https://materialize-angular-guide-27n78j881.now.sh> to the following aliases:

* https://materialize.workylab.com
* https://materialize-angular.workylab.com
* https://materialize-angular-guide.workylab.now.sh
* https://materialize-angular-guide-git-master.workylab.now.sh


Better have backup file IF someone CUSTOMIZE them before using hosts from Steven.


Reviewed. No comment


Когда запускаем приложение (по крайней мере в irb), вылетает ошибка
`/validation.rb:22:in `format': Значение не соответствует выражению! (RuntimeError)`
но как оно возникает? мы же не вызываем format нигде при запуске
а мы оказывается переопределили корневой метод
![image](https://user-images.githubusercontent.com/27870021/64267202-a1bdc000-cf3e-11e9-8518-ad944af023fd.png)

поэтому лучше сделать приставку `validate_`
`validate_format`


[R/mbd_checks.R:25:1:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_checks.R#L25) *style:* **functions should have cyclomatic complexity of less than 15, this has 33.**
```r
check_pars <- function(
^
```
[R/mbd_loglik_utils.R:368:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik_utils.R#L368) *style:* **Variable and function name style should be snake_case.**
```r
  D <- C <- rep(1, lt)
  ^
```
[R/mbd_loglik_utils.R:368:8:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik_utils.R#L368) *style:* **Variable and function name style should be snake_case.**
```r
  D <- C <- rep(1, lt)
       ^
```
[R/mbd_loglik.R:10:1:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik.R#L10) *style:* **functions should have cyclomatic complexity of less than 15, this has 28.**
```r
mbd_loglik <- function(
^
```
[R/mbd_loglik.R:73:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik.R#L73) *style:* **Variable and function name style should be snake_case.**
```r
  D <- C <- rep(1, lt)
  ^
```
[R/mbd_loglik.R:73:8:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik.R#L73) *style:* **Variable and function name style should be snake_case.**
```r
  D <- C <- rep(1, lt)
       ^
```
[R/mbd_sim.R:20:1:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_sim.R#L20) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
mbd_sim <- function(
^
```
[R/mbd_utils.R:141:1:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_utils.R#L141) *style:* **functions should have cyclomatic complexity of less than 15, this has 19.**
```r
get_function_names <- function(
^
```


в вагонах у тебя есть атрибут `type`, тоже переопределяешь, поэтому ставь префикс


The comments states: `select 2 random nodes and share them`, the code and the commit message seem to share 5 nodes instead.


@driesvints What’s with the `^7.0` constraint?


Лучше хранить хэши в массиве, а не массив в массиве


[R/mbd_checks.R:25:1:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_checks.R#L25) *style:* **functions should have cyclomatic complexity of less than 15, this has 33.**
```r
check_pars <- function(
^
```
[R/mbd_checks.R:85:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_checks.R#L85) *warning:* **no visible global function definition for ‘check_n_0’**
```r
  check_n_0(n_0 = n_0)
  ^~~~~~~~~
```
[R/mbd_checks.R:113:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_checks.R#L113) *warning:* **no visible global function definition for ‘check_n_0’**
```r
  check_n_0(n_0 = n_0)
  ^~~~~~~~~
```
[R/mbd_conditioning.R:122:15:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_conditioning.R#L122) *warning:* **no visible global function definition for ‘cond_prob_matrices’**
```r
  matrices <- cond_prob_matrices(q = q, lq = lq)
              ^~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:340:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik_utils.R#L340) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik_utils.R:368:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik_utils.R#L368) *style:* **Variable and function name style should be snake_case.**
```r
  D <- C <- rep(1, lt)
  ^
```
[R/mbd_loglik_utils.R:368:8:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik_utils.R#L368) *style:* **Variable and function name style should be snake_case.**
```r
  D <- C <- rep(1, lt)
       ^
```
[R/mbd_loglik.R:10:1:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik.R#L10) *style:* **functions should have cyclomatic complexity of less than 15, this has 28.**
```r
mbd_loglik <- function(
^
```
[R/mbd_loglik.R:22:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik.R#L22) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:23:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik.R#L23) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:73:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik.R#L73) *style:* **Variable and function name style should be snake_case.**
```r
  D <- C <- rep(1, lt)
  ^
```
[R/mbd_loglik.R:73:8:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_loglik.R#L73) *style:* **Variable and function name style should be snake_case.**
```r
  D <- C <- rep(1, lt)
       ^
```
[R/mbd_pmb.R:13:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_pmb.R#L13) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_sim.R:20:1:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_sim.R#L20) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
mbd_sim <- function(
^
```
[R/mbd_sim.R:29:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_sim.R#L29) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_sim.R:30:3:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_sim.R#L30) *warning:* **no visible global function definition for ‘check_seed’**
```r
  check_seed(seed = seed)
  ^~~~~~~~~~
```
[R/mbd_utils.R:141:1:](https://github.com/Giappo/mbd/blob/c3ed93425d3bc1874395131768c41f89ae46a076/R/mbd_utils.R#L141) *style:* **functions should have cyclomatic complexity of less than 15, this has 19.**
```r
get_function_names <- function(
^
```


its just a comment :D


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


next time config nya jangan di hardcode di file hehe


можно сделать так `send("validation_#{value[1]}", instance_variable_get("@#{value[0]}"), *value[2])`
и не придется проверять сколько атрибутов получает метод


i had it to 2 at first


Fixes #114


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

* https://frontend.labseu2-niyon.now.sh
* https://frontend-git-master.labseu2-niyon.now.sh


сделай сразу `self.class.attributes.each ...` мы же больше нигде не используем его


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


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

* https://effector.now.sh
* https://effector.zerobias.now.sh
* https://effector-git-master.zerobias.now.sh


[R/ggbarstats.R:70:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/b79423a9bf88e309fc0110d4820c1b08394b13c5/R/ggbarstats.R#L70) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
ggbarstats <- function(data,
^
```
[R/ggbetweenstats.R:196:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/b79423a9bf88e309fc0110d4820c1b08394b13c5/R/ggbetweenstats.R#L196) *style:* **functions should have cyclomatic complexity of less than 15, this has 33.**
```r
ggbetweenstats <- function(data,
^
```
[R/ggcoefstats.R:303:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/b79423a9bf88e309fc0110d4820c1b08394b13c5/R/ggcoefstats.R#L303) *style:* **functions should have cyclomatic complexity of less than 15, this has 59.**
```r
ggcoefstats <- function(x,
^
```
[R/ggcorrmat.R:167:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/b79423a9bf88e309fc0110d4820c1b08394b13c5/R/ggcorrmat.R#L167) *style:* **functions should have cyclomatic complexity of less than 15, this has 30.**
```r
ggcorrmat <- function(data,
^
```
[R/gghistostats.R:79:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/b79423a9bf88e309fc0110d4820c1b08394b13c5/R/gghistostats.R#L79) *style:* **functions should have cyclomatic complexity of less than 15, this has 24.**
```r
gghistostats <- function(data,
^
```
[R/ggpiestats.R:110:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/b79423a9bf88e309fc0110d4820c1b08394b13c5/R/ggpiestats.R#L110) *style:* **functions should have cyclomatic complexity of less than 15, this has 22.**
```r
ggpiestats <- function(data,
^
```
[R/ggscatterstats.R:95:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/b79423a9bf88e309fc0110d4820c1b08394b13c5/R/ggscatterstats.R#L95) *style:* **functions should have cyclomatic complexity of less than 15, this has 34.**
```r
ggscatterstats <- function(data,
^
```
[R/ggwithinstats.R:63:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/b79423a9bf88e309fc0110d4820c1b08394b13c5/R/ggwithinstats.R#L63) *style:* **functions should have cyclomatic complexity of less than 15, this has 31.**
```r
ggwithinstats <- function(data,
^
```
[R/helpers_ggcoefstats_graphics.R:100:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/b79423a9bf88e309fc0110d4820c1b08394b13c5/R/helpers_ggcoefstats_graphics.R#L100) *style:* **functions should have cyclomatic complexity of less than 15, this has 24.**
```r
ggcoefstats_label_maker <- function(x,
^
```
[R/helpers_gghistostats_graphics.R:48:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/b79423a9bf88e309fc0110d4820c1b08394b13c5/R/helpers_gghistostats_graphics.R#L48) *warning:* **local variable ‘label.value’ assigned but may not be used**
```r
    label.value <- x_pos
    ^~~~~~~~~~~
```


In the current design, there is a buffer limit set per session.  In the sendBody call that causes the buffer limit to be exceeded, pauseEgress will be called.  When size of the buffer falls below the limit, resumeEgress is called.  I'm not sure I see how resumeEgress is meaningfully different from encourageOutput in this case.  There's an example static webserver that uses the pause/resume signals to control when the file is read from disk in proxygen/httpserver/samples/static/StaticHandler.cpp.

I'm actually playing around with changing some of the pause/resume logic in HTTPSession and HTTPTransaction.  I'm thinking to set a per-transaction buffer limit instead of a per-session limit (the session limit will implicitly be txn limit * max transactions.  The current design has some funky interactions with prioritization -- particularly when a low pri transaction has exceeded the buffer limit, and a high pri transaction is received, the high pri transaction starts out paused, and the low pri data is sent until the session buffer limit is cleared.

As for this particular diff, I don't really have any issues with it it you want to use the size of the txn egress queue as an additional input.


Ты можешь сделать просто attr_reader


Mais les modifs seront simple si $plxUtils est dispo pour form, admin et config (.php)


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 431-IDAM-237-Refactor-ap](https://teamcity.nice.org.uk/viewLog.html?buildId=57845&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **SUCCESS**
Summary: Tests passed: 10 Build time: 00:01:57


@gartung , looks like this still does not work. We tried it here https://github.com/cms-externals/llvm-project/pull/1 but still the error is there
https://github.com/cms-externals/llvm-project/pull/1


Hey


Давай сохранять в самой инстанс переменной `значение_history`
пусть у нас будет instance_variable
который массив, и будет пополняться именно эта инстанс переменная


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

* https://znode.brucegne.now.sh
* https://znode-git-master.brucegne.now.sh


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

* https://znode.brucegne.now.sh
* https://znode-git-master.brucegne.now.sh


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

I updated the Github team because of this commit.

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

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

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

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


sounds great....not sure waiting 23 seconds to rev-up the uber rubber band gun is practical....could get shot while waiting :-).  consider having the final sound (currently the boing) at the peak of the first upgoing sound.  That is, start up-->frequencies trending down--> frequencies trending up-->ending sound.  Right now, it trends down, up, then down again, then up.....23 sec...boing.

just a thought.  Hasta!


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

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


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

* https://effector.now.sh
* https://effector.zerobias.now.sh
* https://effector-git-master.zerobias.now.sh


right reference  #185


is conmtainer  intentional?


`#` is for Inky to mark a label, and in my code, I will check if there is such a label to determine whether this is a message from the author or the visitor.


Successfully aliased the URL <https://materialize-angular-guide-b64lwwtyi.now.sh> to the following aliases:

* https://materialize.workylab.com
* https://materialize-angular.workylab.com
* https://materialize-angular-guide.workylab.now.sh
* https://materialize-angular-guide-git-master.workylab.now.sh


Successfully aliased the URL <https://kendraio-app-k1v5xp06k.now.sh> to the following aliases:

* https://dev.app.kendra.io
* https://kendraio-app.kendraio.now.sh
* https://kendraio-app-git-develop.kendraio.now.sh


I don't think it's a good idea to remove those files from vendor folder. It might cause problems because composer autoloader is not aware of the removed files.


Successfully aliased the URL <https://react-shopping-cart-7umup2x6i.now.sh> to the following aliases:

* https://react-shopping-cart.galanco.now.sh
* https://react-shopping-cart-git-master.galanco.now.sh


How to reproduce? Just `/luarules reload` with some outstanding units?


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

* https://znode.brucegne.now.sh
* https://znode-git-master.brucegne.now.sh


very very good catch. Did you set up local testing yet?


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

* https://znode.brucegne.now.sh
* https://znode-git-master.brucegne.now.sh


Even better yet you could do `({ reaction, item })` and skip saying event all together


Well fekmided


Ref #2511


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

I updated the Github team because of this commit.

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

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

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

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


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

* https://znode.brucegne.now.sh
* https://znode-git-master.brucegne.now.sh


comment


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

* https://www.hillcitymnag.church
* https://hillcitymnag.church
* https://hillcitymnag.bmealhouse.now.sh
* https://hillcitymnag-git-master.bmealhouse.now.sh


I wanted to fix this comment in a quick PR by the way, but your code doesn't seem to have a license attached. You're stating that it is "Open Source" - please add a license to make it official, so to speak. In case you're unsure which to use, just check out https://choosealicense.com/.


El funcionamiento del código es el siguinete: se tienen tres leds; el primero en estado alto hasta que se oprime un botón; el segundo, en estado bajo hasta que se oprime un botón; el tercero, esta parpadeando cuando se oprime el botón pasa a estado bajo.
En este código probamos que en el arduino ATMEGA se tienen más de dos interrupciones, que en comparación con el arduino UNO que solo tiene dos, es mejor trabajar en estas tarjetas para más libertad. Probamos que no se necesita utilizar los pines de interrupcion para los actuadores de las mismas (En este caso los leds fueron conectados en pines no asignados para interrupciones y todo funcionó bien). Lo último que se probó es lo visto en clase, la funcion delay al ser una interrupción no puede ser empleada en el código.


good good


the `add_on_change` allow to update the window title when one of the settings changes. If you're directly editing the plugins settings file then the plugin is reloaded anyway, but that's not the case if you're overriding the settings using a file in your Packages/User folder.

But it's true that it looks like `refresh_all` shouldn't be called at all on Windows.
Could you make "on_change" to only be registered for Linux ?


Apenas Alteração Genérica


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

* https://nomad.dcollins.now.sh
* https://nomad-git-master.dcollins.now.sh


Build the initial home page


quelle ambition faire de l'occasion !


hey @luklewluk
we do that to have the same status as the download package of Shopware, where these files are also get deleted.
If you need these files, or don't like this behaviour, feel free to change this in your own project :blush:
This repo serves as template and could/should be adjusted to the own custom needs :wink:


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

* https://schimkovitsadam.now.sh
* https://schadam.now.sh
* https://mywebsite.schadam25.now.sh
* https://mywebsite-git-master.schadam25.now.sh


@red-rego Are you not able to access `getPos()` here?


4397-AsymPropsIZSurfaceCheck (RKStrand) - x86_64-Linux-Ubuntu-18.04-custom_check: Build Failed

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


Successfully aliased the URL <https://csb-264cp-qn50juada.now.sh> to the following aliases:

* https://www.garybalmforth.com
* https://csb-264cp.gary9.now.sh
* https://csb-264cp-git-master.gary9.now.sh


this is title


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

* https://nomad.dcollins.now.sh
* https://nomad-git-master.dcollins.now.sh


how do we get this change?


I'm a little unclear, what's the rationale for this? I'm not sure this is a common pattern, and it's probably much simpler for clients to just use the fields they want rather than having to explicitly request particular fields


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

* https://znode.brucegne.now.sh
* https://znode-git-master.brucegne.now.sh


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

* https://planaheadapp.jenipharachel.now.sh
* https://planaheadapp-git-master.jenipharachel.now.sh


Successfully aliased the URL <https://csb-264cp-ot4lanvnf.now.sh> to the following aliases:

* https://www.garybalmforth.com
* https://csb-264cp.gary9.now.sh
* https://csb-264cp-git-master.gary9.now.sh


Yes

getPos() ->  101


Unfortunately even with your suggestion I am not able to reproduce the issue.


there will be a release today


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


:white_check_mark: All Rules (2 / 2) Passed

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

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

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


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

* https://ui.manifold.now.sh
* https://ui-git-master.manifold.now.sh


4397-AsymPropsIZSurfaceCheck (RKStrand) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


Hi Sasi NEW COMMENT


please update this sentence too.

----

also, did you research the background of this prohibition?


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

* https://znode.brucegne.now.sh
* https://znode-git-master.brucegne.now.sh


Successfully aliased the URL <https://znode-208wi5kv5.now.sh> to the following aliases:

* https://znode.brucegne.now.sh
* https://znode-git-master.brucegne.now.sh


Tweeted:

- https://twitter.com/nodenock/status/1169272541048922112


hahahaha, buru buru kemarin, kirain mau test jalan doang wkkwkwk
mohon bimbingannya cuhuu


@JuliaRegistrator register


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

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.9.2 -m "<description of version>" 4e1251442180d59553d2d3a719b902b9dd73f225
git push origin v0.9.2
```


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

I updated the Github team because of this commit.

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

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

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

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


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

* https://ui.manifold.now.sh
* https://ui-git-master.manifold.now.sh


Hahaha


We shouldn't increase this timeout. It works on master fine, so I suppose that if it cant finish on this branch we have a deadlock or livelock.


did you miss a `return` here?


SASI


Successfully aliased the URL <https://main-site-216vsrfcn.now.sh> to the following aliases:

* https://fcc-mcr.now.sh
* https://main-site.fcc-mcr.now.sh
* https://main-site-git-master.fcc-mcr.now.sh


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

* https://schimkovitsadam.now.sh
* https://schadam.now.sh
* https://mywebsite.schadam25.now.sh
* https://mywebsite-git-master.schadam25.now.sh


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

Created multidev environment [ci-406](https://dashboard.pantheon.io/sites/689219ca-6583-4af8-ab05-2cebf6ef79a0#ci-406) for ci-drops-8.


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

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.10.0 -m "<description of version>" 607bacdbcb33bee18ff01abe91baab48f2850cfe
git push origin v0.10.0
```


finish my song


Ok so should we skip these tests then?


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

* https://joaolopes.joaorfclopes.now.sh
* https://joaolopes-git-master.joaorfclopes.now.sh


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

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


You want to unmarshal as `metav1.TypeMeta` instead.


master


Shhhhh!  Richard Stallman might overhear you and have an aneurism!


People can still report their customised version into `myhosts`...


Deployment failed with the following error:

~~~
Free Docker deployment capacity exceeded in this region. Please consider upgrading to Now 2.0 (https://zeit.co/upgrade) for alternative ways to build your project or try again later.
~~~


@nicolasvasilache @ftynse If I'm not mistaken, the 'transformer' is no longer being used! (and all the passes associated with the provided optimization level are I guess not being run?!). On another note, given an opt level that is being provided to mlir-cpu-runner on cmd-line, you could propagate that below through the JITTargetMachineBuilder as follows:

   JTMB.setCodeGenOptLevel(optLevel);


Hi Risheng,

I lost the script to convert nCorr data to DaVis .txt files from a virus on our group PC. However I rewrote it this afternoon and have added it to the 'scripts' folder in the repository.

If you run it with `nCorrToDavis(ans)` it will take the nCorr struct (normally saved under the variable name ans) and make a txt file which is compatible with the standard data loader in DefDAP. Please note, I used nCorr 1.2.

Regards,
Rhys


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

Created multidev environment [ci-790](https://dashboard.pantheon.io/sites/77e169f6-098e-4e68-b9b1-67d0b7cc2f02#ci-790) for badcamp-2019.


WAT?


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

* https://schimkovitsadam.now.sh
* https://schadam.now.sh
* https://mywebsite.schadam25.now.sh
* https://mywebsite-git-master.schadam25.now.sh


Wow, how do we get to use the Map @kobvel ?