[R/data_description.r:11:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L11) *style:* **Lines should not be more than 80 characters.**
```r
  title(main = "Forces from posture #1", sub = paste("Adept x:", adept_x_val, "Adept y:",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:16:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L16) *style:* **Lines should not be more than 80 characters.**
```r
plot_muscle_forces_over_time <- function(forces, minimum_tendon_force, maximum_tendon_force,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:21:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L21) *style:* **Lines should not be more than 80 characters.**
```r
  lapply(list(do.call("rbind", forces[indices_of_interest])), function(force_ts) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:23:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L23) *style:* **Lines should not be more than 80 characters.**
```r
      "M1", "M2", "M3", "M4", "M5", "M6"), ylim = c(minimum_tendon_force, maximum_tendon_force))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:28:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L28) *style:* **Lines should not be more than 80 characters.**
```r
plot_jr3_force_over_time <- function(forces, minimum_tendon_force, maximum_tendon_force,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:42:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L42) *style:* **Lines should not be more than 80 characters.**
```r
##' @param wrench_vector a vector of six forces & torques, as numeric values in N or N*m
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:42:2:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L42) *style:* **Commented code should be removed.**
```r
##' @param wrench_vector a vector of six forces & torques, as numeric values in N or N*m
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:46:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L46) *style:* **Lines should not be more than 80 characters.**
```r
    "FZ =", wrench_vector[3], ", ", "MX =", wrench_vector[4], ", ", "MY =", wrench_vector[5],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:52:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L52) *style:* **Lines should not be more than 80 characters.**
```r
##' a Map is a Muscle Activation Pattern, which is, given N muscles, the map is a vector of N tensions.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:56:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L56) *style:* **Lines should not be more than 80 characters.**
```r
  muscle_activation_patterns <- rbind(unique(timeseries_df$reference_M0), unique(timeseries_df$reference_M1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:57:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L57) *style:* **Lines should not be more than 80 characters.**
```r
    unique(timeseries_df$reference_M2), unique(timeseries_df$reference_M3), unique(timeseries_df$reference_M4),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:60:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L60) *style:* **Lines should not be more than 80 characters.**
```r
  colnames(muscle_activation_patterns) <- LETTERS[1:length(unique(timeseries_df$reference_M6))]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:65:2:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L65) *style:* **Commented code should be removed.**
```r
##' Plot wrench text for forces & torques
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:69:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L69) *style:* **Lines should not be more than 80 characters.**
```r
##' @param prepend_string empty, by default. Useful when you want to add "SD: " to the front
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:87:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L87) *style:* **Lines should not be more than 80 characters.**
```r
  p_raw <- ggparcoord(dataframe_of_observations, scale = "globalminmax", alpha = 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:89:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L89) *style:* **Lines should not be more than 80 characters.**
```r
  p <- p_raw + theme_bw() + theme(panel.grid.major.x = element_line(color = "black",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:111:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L111) *style:* **Lines should not be more than 80 characters.**
```r
  plot(NA, xlim = xlim, ylim = ylim, main = paste("Norm of w = ", norm_vec(wrench)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:112:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L112) *style:* **Lines should not be more than 80 characters.**
```r
    xlab = paste("Fx is ", wrench[1]), ylab = paste("Fy is ", wrench[2]), asp = 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:116:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L116) *warning:* **local variable ‘x_sd’ assigned but may not be used**
```r
  x_sd <- wrench_sd[1]
  ^~~~
```
[R/data_description.r:117:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L117) *warning:* **local variable ‘y_sd’ assigned but may not be used**
```r
  y_sd <- wrench_sd[2]
  ^~~~
```
[R/data_description.r:118:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L118) *warning:* **local variable ‘z_sd’ assigned but may not be used**
```r
  z_sd <- wrench_sd[3]  #unused as of yet
  ^~~~
```
[R/data_description.r:128:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L128) *style:* **Lines should not be more than 80 characters.**
```r
##' By default, if the diameter is positive, then the circle_color is made green, but if negative, it will make the circle black.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:140:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L140) *style:* **Lines should not be more than 80 characters.**
```r
  draw.circle(x, y, diameter, border = "black", col = circle_color, lty = 1, lwd = 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:144:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L144) *style:* **Lines should not be more than 80 characters.**
```r
##' @param list_of_wrenches list object, each element a list of numeric values of 3 forces in N and 3 torques in Nm
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:145:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L145) *style:* **Lines should not be more than 80 characters.**
```r
##' @param list_of_sd_for_wrenches list object, each element a list of numeric values of 3 forces in N and 3 torques in Nm
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:149:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L149) *style:* **Lines should not be more than 80 characters.**
```r
plot_endpoint_force_vectors <- function(list_of_wrenches, list_of_sd_for_wrenches,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:154:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L154) *style:* **Lines should not be more than 80 characters.**
```r
    plot_output_wrench_fx_fy(list_of_wrenches[[x]], list_of_sd_for_wrenches[[x]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:160:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L160) *style:* **Lines should not be more than 80 characters.**
```r
##' Get the mean of the last n force values for each of the force signals, for the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:162:2:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L162) *style:* **Commented code should be removed.**
```r
##' ramp&hold time series dataframes force_column_names is a vecotr of character
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:163:2:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L163) *style:* **Commented code should be removed.**
```r
##' strings relating to the columns of forces[[i]] that contain force recordings
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:165:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L165) *style:* **Lines should not be more than 80 characters.**
```r
##' @param indices_of_interest the elements within the forces that will be included in the analysis
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:166:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L166) *style:* **Lines should not be more than 80 characters.**
```r
##' @param n number of last observations that will be extracted for this computation
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:168:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L168) *style:* **Lines should not be more than 80 characters.**
```r
##' @return list_of_tail_wrench_means computed means of the last n milliseconds of the force columns
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:169:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L169) *style:* **Lines should not be more than 80 characters.**
```r
list_of_mean_of_last_n_observations <- function(forces, indices_of_interest, n, force_column_names) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:169:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L169) *style:* **Variable and function names should not be longer than 30 characters.**
```r
list_of_mean_of_last_n_observations <- function(forces, indices_of_interest, n, force_column_names) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:179:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L179) *style:* **Lines should not be more than 80 characters.**
```r
sd_of_last_n_observations <- function(forces, indices_of_interest, n = 100, force_column_names) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:188:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L188) *style:* **Variable and function names should not be longer than 30 characters.**
```r
plot_porcupine_of_endpoint_wrenches <- function(forces) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:189:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L189) *style:* **Lines should not be more than 80 characters.**
```r
  wrench_observation_df <- do.call("rbind", forces)  #only grab the first posture
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:194:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L194) *style:* **Lines should not be more than 80 characters.**
```r
  scatterplot3d(wrench_observation_df[, 1], wrench_observation_df[, 2], wrench_observation_df[,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:195:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L195) *style:* **Lines should not be more than 80 characters.**
```r
    3], pch = 16, xlim = force_ranges[, 1], ylim = force_ranges[, 2], zlim = force_ranges[,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:199:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L199) *style:* **Lines should not be more than 80 characters.**
```r
  scatterplot3d(wrench_observation_df[, 4], wrench_observation_df[, 5], wrench_observation_df[,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:200:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L200) *style:* **Lines should not be more than 80 characters.**
```r
    6], pch = 16, xlim = force_ranges[, 4], ylim = force_ranges[, 5], zlim = force_ranges[,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:208:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L208) *warning:* **no visible binding for global variable ‘gradient_colors’**
```r
  gradient_colors < c("blue", "yellow")
  ^~~~~~~~~~~~~~~
```
[R/data_description.r:209:58:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L209) *warning:* **no visible binding for global variable ‘gradient_colors’**
```r
  z_colors <- color_gradient(wrench_observation_df[, 3], gradient_colors)
                                                         ^~~~~~~~~~~~~~~
```
[R/data_description.r:212:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L212) *warning:* **local variable ‘z_range_midpoint’ assigned but may not be used**
```r
  z_range_midpoint <- z_range_distance/2 + z_range[1]
  ^~~~~~~~~~~~~~~~
```
[R/data_description.r:212:39:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L212) *style:* **Put spaces around all infix operators.**
```r
  z_range_midpoint <- z_range_distance/2 + z_range[1]
                                     ~^~
```
[R/data_description.r:216:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L216) *style:* **Lines should not be more than 80 characters.**
```r
  segments(origin_points, origin_points, wrench_observation_df[, 1], wrench_observation_df[,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:218:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L218) *style:* **Lines should not be more than 80 characters.**
```r
  points(wrench_observation_df[, 1], wrench_observation_df[, 2], xlim = c(force_ranges[1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:223:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L223) *style:* **Lines should not be more than 80 characters.**
```r
  legend_image <- as.raster(matrix(colorRampPalette(gradient_colors)(100), ncol = 1))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:223:53:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L223) *warning:* **no visible binding for global variable ‘gradient_colors’**
```r
  legend_image <- as.raster(matrix(colorRampPalette(gradient_colors)(100), ncol = 1))
                                                    ^~~~~~~~~~~~~~~
```
[R/data_description.r:226:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L226) *style:* **Lines should not be more than 80 characters.**
```r
  text(x = -1, y = seq(1, 3, l = length(values_to_label_on_legend)), labels = signif(values_to_label_on_legend,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:232:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L232) *style:* **Lines should not be more than 80 characters.**
```r
##' @param colors list of string colors that are desired in the gradient. c("blue", "yellow") by default
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:232:2:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L232) *style:* **Commented code should be removed.**
```r
##' @param colors list of string colors that are desired in the gradient. c("blue", "yellow") by default
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:234:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L234) *style:* **Lines should not be more than 80 characters.**
```r
##' @return color_gradient returns a function that takes an integer argument (the required number of colors) and returns a character vector of colors (see ‘rgb’) interpolating the given sequence (similar to ‘heat.colors’ or ‘terrain.colors’.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:240:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L240) *style:* **Lines should not be more than 80 characters.**
```r
data_description_analysis <- function(first_data_chunk, minimum_tendon_force, maximum_tendon_force,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:243:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L243) *style:* **Lines should not be more than 80 characters.**
```r
  forces <- unlist(lapply(postures, split_by_reference_force), recursive = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:246:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L246) *style:* **Lines should not be more than 80 characters.**
```r
  muscle_activation_patterns <- do.call("rbind", lapply(forces[indices_of_interest],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:248:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L248) *style:* **Lines should not be more than 80 characters.**
```r
  row.names(muscle_activation_patterns) <- LETTERS[1:length(indices_of_interest)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:254:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L254) *style:* **Lines should not be more than 80 characters.**
```r
  plot(plot_muscle_forces_over_time(forces, minimum_tendon_force, maximum_tendon_force,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:259:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L259) *style:* **Lines should not be more than 80 characters.**
```r
  plot(plot_jr3_force_over_time(forces, minimum_tendon_force, maximum_tendon_force,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:263:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L263) *style:* **Lines should not be more than 80 characters.**
```r
  list_of_tail_wrench_mean <- list_of_mean_of_last_n_observations(forces, indices_of_interest,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:265:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L265) *style:* **Lines should not be more than 80 characters.**
```r
  list_of_tail_wrench_SD <- sd_of_last_n_observations(forces, indices_of_interest,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:265:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L265) *style:* **Variable or function name should be snake_case.**
```r
  list_of_tail_wrench_SD <- sd_of_last_n_observations(forces, indices_of_interest,
  ^~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:271:8:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L271) *style:* **Use <-, not =, for assignment.**
```r
  xlim = range(lapply(list_of_wrenches, function(x) {
       ^
```
[R/data_description.r:274:8:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L274) *style:* **Use <-, not =, for assignment.**
```r
  ylim = range(lapply(list_of_wrenches, function(x) {
       ^
```
[R/data_description.r:277:8:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L277) *style:* **Use <-, not =, for assignment.**
```r
  zlim = range(lapply(list_of_wrenches, function(x) {
       ^
```
[R/data_description.r:281:11:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L281) *style:* **Use <-, not =, for assignment.**
```r
  xlim[1] = xlim[1] - max(abs(zlim))
          ^
```
[R/data_description.r:283:11:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L283) *style:* **Use <-, not =, for assignment.**
```r
  xlim[2] = max(c(xlim[2] + max(abs(zlim)), 0))
          ^
```
[R/data_description.r:288:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L288) *style:* **Lines should not be more than 80 characters.**
```r
  indices_of_correctly_lengthed_forces <- which(lapply(forces, force_ts_len_is_acceptable) ==
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:288:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L288) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  indices_of_correctly_lengthed_forces <- which(lapply(forces, force_ts_len_is_acceptable) ==
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:291:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L291) *style:* **Lines should not be more than 80 characters.**
```r
  force_extended_list <- list_of_mean_of_last_n_observations(forces, indices_of_interest = 1:length(forces),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:293:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L293) *style:* **Lines should not be more than 80 characters.**
```r
  posture_1_viable_forces <- force_extended_list[indices_of_correctly_lengthed_forces]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:297:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L297) *style:* **Lines should not be more than 80 characters.**
```r
  elapsed_trial_times <- plot_force_trial_elapsed_time_distribution(forces[indices_of_correctly_lengthed_forces])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:297:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L297) *warning:* **local variable ‘elapsed_trial_times’ assigned but may not be used**
```r
  elapsed_trial_times <- plot_force_trial_elapsed_time_distribution(forces[indices_of_correctly_lengthed_forces])
  ^~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:299:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L299) *style:* **Variable and function names should not be longer than 30 characters.**
```r
plot_force_trial_elapsed_time_distribution <- function(forces) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/data_description.r:301:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/data_description.r#L301) *style:* **Lines should not be more than 80 characters.**
```r
  hist(vector_of_times, breaks = 10, xlab = "Time per force trial (ms)", ylab = "Number of force trials",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:3:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L3) *style:* **Lines should not be more than 80 characters.**
```r
##' @param last_n_milliseconds the number of tail milliseconds from which we should calculate the settled standard deviation.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:5:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L5) *style:* **Lines should not be more than 80 characters.**
```r
##' @return reference_standard_deviation df with reference (desired) muscle tension, variance, maximum residual
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:6:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L6) *style:* **Lines should not be more than 80 characters.**
```r
get_reference_to_variance_relationship_df <- function(force_list, last_n_milliseconds,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:6:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L6) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_reference_to_variance_relationship_df <- function(force_list, last_n_milliseconds,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:19:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L19) *style:* **Lines should not be more than 80 characters.**
```r
##' @param last_n_milliseconds the number of tail milliseconds from which we should calculate the settled standard deviation.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:22:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L22) *style:* **Lines should not be more than 80 characters.**
```r
force_trial_to_stable_metrics <- function(force_trial, last_n_milliseconds, muscle) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:26:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L26) *style:* **Lines should not be more than 80 characters.**
```r
  vec_row <- data.frame(last_n_milliseconds = last_n_milliseconds, reference = ref,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:33:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L33) *style:* **Lines should not be more than 80 characters.**
```r
##' @param last_n_milliseconds the number of tail milliseconds from which we should calculate the settled standard deviation.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:35:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L35) *style:* **Lines should not be more than 80 characters.**
```r
##' @return stability_df_rows df with reference (desired) muscle tension, variance, maximum residual
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:36:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L36) *style:* **Lines should not be more than 80 characters.**
```r
ft_list_to_stability_df_rows <- function(list_of_force_trials, last_n_milliseconds,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:38:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L38) *style:* **Lines should not be more than 80 characters.**
```r
  reference_df_rows <- lapply(list_of_force_trials, force_trial_to_stable_metrics,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:45:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L45) *style:* **Lines should not be more than 80 characters.**
```r
##' Produces a plot of remaining fraction as a function of increasing err threshold. Draws a hardcoded line for the 99%
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:46:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L46) *style:* **Lines should not be more than 80 characters.**
```r
##' @param force_trials a list of raw force timeseries_DFs. has_settled has not been applied yet
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:47:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L47) *style:* **Lines should not be more than 80 characters.**
```r
##' @param err_lenout integer, the resolution along the X axis by which diff err thresholds will be evaluated
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:49:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L49) *style:* **Variable and function names should not be longer than 30 characters.**
```r
try_different_stability_thresholds <- function(force_trials, err_lenout = 20) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:51:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L51) *style:* **Lines should not be more than 80 characters.**
```r
  num_remaining_force_trials <- unlist(mclapply(different_errors, function(err) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:54:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L54) *style:* **Lines should not be more than 80 characters.**
```r
  plot_remaining_force_trial_fraction_as_function_of_err(different_errors, num_remaining_force_trials,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:62:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L62) *style:* **Lines should not be more than 80 characters.**
```r
indices_from_posture_df_row <- function(posture_df_row) c(posture_df_row[["initial"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:66:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L66) *style:* **Lines should not be more than 80 characters.**
```r
##' Turn a dataframe of collected observations, with square input to reference, into formal ForceTrial objects
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:67:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L67) *style:* **Lines should not be more than 80 characters.**
```r
##' Works with stabilized or nonstabilized force trials. It will add attributes of stabilization only for those that meet the err criteria
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:69:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L69) *style:* **Lines should not be more than 80 characters.**
```r
##' @param df_row dataframe with 1 row with columns including the initial and final indices in reference to a posture collected.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:73:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L73) *style:* **Lines should not be more than 80 characters.**
```r
##' @param err max allowable residual from reference force for muscle of interest
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:74:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L74) *style:* **Lines should not be more than 80 characters.**
```r
save_ForceTrials_to_rds <- function(df_row, column_to_separate_forces, data_location,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:74:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L74) *style:* **Variable or function name should be snake_case.**
```r
save_ForceTrials_to_rds <- function(df_row, column_to_separate_forces, data_location,
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:77:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L77) *style:* **Lines should not be more than 80 characters.**
```r
  force_trial_file_string_with_posture <- paste0("force_trial_adept_x_", df_row[["adept_x"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:77:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L77) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  force_trial_file_string_with_posture <- paste0("force_trial_adept_x_", df_row[["adept_x"]],
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:81:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L81) *style:* **Lines should not be more than 80 characters.**
```r
  force_trials_list <- lapply(force_list, ForceTrial, data_location, full_df, err)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:88:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L88) *style:* **Lines should not be more than 80 characters.**
```r
##' Turn a dataframe of collected observations, with square input to reference, into formal ForceTrial objects
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:89:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L89) *style:* **Lines should not be more than 80 characters.**
```r
##' Works with stabilized or nonstabilized force trials. It will add attributes of stabilization only for those that meet the err criteria
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:91:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L91) *style:* **Lines should not be more than 80 characters.**
```r
##' @param df_of_postures dataframe with columns including the initial and final indices in reference to each posture group collected.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:92:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L92) *style:* **Lines should not be more than 80 characters.**
```r
##' @param full_df dataframe object of the full dataset collected, from which the indices will extract the sections.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:94:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L94) *style:* **Lines should not be more than 80 characters.**
```r
posture_start_finish_indices_to_L_of_ForceTrials <- function(df_of_postures, full_df,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:94:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L94) *style:* **Variable and function names should not be longer than 30 characters.**
```r
posture_start_finish_indices_to_L_of_ForceTrials <- function(df_of_postures, full_df,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:94:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L94) *style:* **Variable or function name should be snake_case.**
```r
posture_start_finish_indices_to_L_of_ForceTrials <- function(df_of_postures, full_df,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:96:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L96) *style:* **Lines should not be more than 80 characters.**
```r
  lapply(df_to_list_of_rows(df_of_postures), save_ForceTrials_to_rds, column_to_separate_forces = "measured_M0",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:105:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L105) *style:* **Lines should not be more than 80 characters.**
```r
  max_residuals_and_sd <- lapply(posture, ForceTrial_to_signed_max_residual_and_sd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:106:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L106) *style:* **Lines should not be more than 80 characters.**
```r
  stability <- cbind(ForceTrials_to_stability_info_df(posture), ForceTrials_to_stability_df(posture))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:108:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L108) *style:* **Lines should not be more than 80 characters.**
```r
  posture_and_residual_sd <- dcrb(lapply(max_residuals_and_sd, add_posture_to_max_residual_and_sd,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:114:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L114) *style:* **Lines should not be more than 80 characters.**
```r
##' @param rds_postures list of full filepaths to each rds Posture, each with a list of ForceTrials
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:115:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L115) *style:* **Lines should not be more than 80 characters.**
```r
##' @return stability_df data.frame with all stabiliyt information observations at postures. Includes adept xy coordinates
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:116:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L116) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_stability_df_for_all_postures <- function(rds_postures) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:124:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L124) *style:* **Lines should not be more than 80 characters.**
```r
##' @param stability_df dataframe with adept_x and adept_y column, sd, and signed_max_residual
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:127:13:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L127) *style:* **Use <-, not =, for assignment.**
```r
  my_breaks = c(1, 10, 100, 1000, 10000, 1e+05)
            ^
```
[R/force_trial_stability.r:128:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L128) *style:* **Lines should not be more than 80 characters.**
```r
  ggplot(stability_df, aes(sd, signed_max_residual)) + theme_bw() + stat_binhex(bins = 100) +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:129:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L129) *style:* **Lines should not be more than 80 characters.**
```r
    scale_fill_gradient(name = "count", trans = "log", breaks = my_breaks, labels = my_breaks) +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:134:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L134) *style:* **Lines should not be more than 80 characters.**
```r
##' @param list_of_stability_dfs dataframes with adept_x and adept_y column, sd, and signed_max_residual. first is fix_x_sdres
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:135:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L135) *style:* **Lines should not be more than 80 characters.**
```r
##' @param adept_dimension_that_changes either 'adept_x' or 'adept_y', describing the one that is changing
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:137:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L137) *style:* **Lines should not be more than 80 characters.**
```r
sd_residual_plot_scatter_posture <- function(stability_df, adept_dimension_that_changes,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:137:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L137) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sd_residual_plot_scatter_posture <- function(stability_df, adept_dimension_that_changes,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:139:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L139) *warning:* **local variable ‘my_breaks’ assigned but may not be used**
```r
  my_breaks = c(1, 10, 100, 1000, 10000, 1e+05)
  ^~~~~~~~~
```
[R/force_trial_stability.r:139:13:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L139) *style:* **Use <-, not =, for assignment.**
```r
  my_breaks = c(1, 10, 100, 1000, 10000, 1e+05)
            ^
```
[R/force_trial_stability.r:140:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L140) *style:* **Lines should not be more than 80 characters.**
```r
  p <- ggplot(stability_df, aes(sd, signed_max_residual)) + geom_point(size = size) +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:141:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L141) *style:* **Lines should not be more than 80 characters.**
```r
    theme_bw() + xlab(paste("sd of last 100ms,", adept_dimension_that_changes)) +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:147:2:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L147) *style:* **Commented code should be removed.**
```r
##' the length of the whiskers =  1.5 the IQR
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:148:2:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L148) *style:* **Commented code should be removed.**
```r
##' @param stability_df dataframe with adept_* and y variable to respond
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:149:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L149) *style:* **Lines should not be more than 80 characters.**
```r
##' @param adept_dimension_that_changes either 'adept_x' or 'adept_y', describing the one that is changing
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:152:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L152) *style:* **Lines should not be more than 80 characters.**
```r
adept_boxplots <- function(stability_df, adept_dimension_that_changes, response_variable) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:154:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L154) *style:* **Lines should not be more than 80 characters.**
```r
  min_distance_between_adept_postures <- abs(min(diff(unique(stability_df[[adept_dimension_that_changes]])))) *
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:154:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L154) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  min_distance_between_adept_postures <- abs(min(diff(unique(stability_df[[adept_dimension_that_changes]])))) *
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:156:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L156) *style:* **Lines should not be more than 80 characters.**
```r
  p <- ggplot(stability_df, aes_string(y = response_variable, group = adept_dimension_that_changes))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:156:8:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L156) *warning:* **no visible global function definition for ‘ggplot’, Did you mean 'biplot'?**
```r
  p <- ggplot(stability_df, aes_string(y = response_variable, group = adept_dimension_that_changes))
       ^~~~~~
```
[R/force_trial_stability.r:156:29:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L156) *warning:* **no visible global function definition for ‘aes_string’**
```r
  p <- ggplot(stability_df, aes_string(y = response_variable, group = adept_dimension_that_changes))
                            ^~~~~~~~~~
```
[R/force_trial_stability.r:157:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L157) *style:* **Lines should not be more than 80 characters.**
```r
  p <- p + geom_boxplot(aes_string(cut_width(stability_df[[adept_dimension_that_changes]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:158:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L158) *style:* **Lines should not be more than 80 characters.**
```r
    min_distance_between_adept_postures)), outlier.alpha = 0.2, outlier.size = 0.1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:160:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L160) *style:* **Lines should not be more than 80 characters.**
```r
  p <- p + theme_bw() + xlab(paste(adept_dimension_that_changes, "postures from", adept_range[1], "to", adept_range[2]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:160:12:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L160) *warning:* **no visible global function definition for ‘theme_bw’**
```r
  p <- p + theme_bw() + xlab(paste(adept_dimension_that_changes, "postures from", adept_range[1], "to", adept_range[2]))
           ^~~~~~~~
```
[R/force_trial_stability.r:160:25:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L160) *warning:* **no visible global function definition for ‘xlab’, Did you mean 'lag'?**
```r
  p <- p + theme_bw() + xlab(paste(adept_dimension_that_changes, "postures from", adept_range[1], "to", adept_range[2]))
                        ^~~~
```
[R/force_trial_stability.r:161:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L161) *style:* **Lines should not be more than 80 characters.**
```r
  p <- p + theme(panel.background = element_rect(fill = "white", colour = "grey50"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:161:12:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L161) *warning:* **no visible global function definition for ‘theme’, Did you mean 'time'?**
```r
  p <- p + theme(panel.background = element_rect(fill = "white", colour = "grey50"))
           ^~~~~
```
[R/force_trial_stability.r:161:37:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L161) *warning:* **no visible global function definition for ‘element_rect’**
```r
  p <- p + theme(panel.background = element_rect(fill = "white", colour = "grey50"))
                                    ^~~~~~~~~~~~
```
[R/force_trial_stability.r:167:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L167) *style:* **Lines should not be more than 80 characters.**
```r
##' Relationship between adept posture and signed max residual in scatter plot form
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:168:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L168) *style:* **Lines should not be more than 80 characters.**
```r
##' @param stability_df dataframe with adept_x and adept_y column, sd, and signed_max_residual
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:169:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L169) *style:* **Lines should not be more than 80 characters.**
```r
##' @param adept_dimension_that_changes either 'adept_x' or 'adept_y', describing the one that is changing (the one that's not fixed)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:171:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L171) *style:* **Lines should not be more than 80 characters.**
```r
signed_max_residual_vs_posture <- function(stability_df, adept_dimension_that_changes) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:172:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L172) *style:* **Lines should not be more than 80 characters.**
```r
  p <- ggplot(stability_df, aes_string(adept_dimension_that_changes, "signed_max_residual"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:172:8:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L172) *warning:* **no visible global function definition for ‘ggplot’, Did you mean 'biplot'?**
```r
  p <- ggplot(stability_df, aes_string(adept_dimension_that_changes, "signed_max_residual"))
       ^~~~~~
```
[R/force_trial_stability.r:172:29:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L172) *warning:* **no visible global function definition for ‘aes_string’**
```r
  p <- ggplot(stability_df, aes_string(adept_dimension_that_changes, "signed_max_residual"))
                            ^~~~~~~~~~
```
[R/force_trial_stability.r:173:12:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L173) *warning:* **no visible global function definition for ‘geom_point’**
```r
  p <- p + geom_point(size = 0.1) + theme_bw()
           ^~~~~~~~~~
```
[R/force_trial_stability.r:173:37:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L173) *warning:* **no visible global function definition for ‘theme_bw’**
```r
  p <- p + geom_point(size = 0.1) + theme_bw()
                                    ^~~~~~~~
```
[R/force_trial_stability.r:178:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L178) *style:* **Lines should not be more than 80 characters.**
```r
##' @param stability_df dataframe with adept_x and adept_y column, sd, and signed_max_residual
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:179:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L179) *style:* **Lines should not be more than 80 characters.**
```r
##' @param adept_dimension_that_changes either 'adept_x' or 'adept_y', describing the one that is changing (the one that's not fixed)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:181:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L181) *style:* **Lines should not be more than 80 characters.**
```r
produce_stability_plots <- function(stability_df, adept_dimension_that_changes) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:183:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L183) *style:* **Lines should not be more than 80 characters.**
```r
  p_max_residual <- signed_max_residual_vs_posture(stability_df, adept_dimension_that_changes)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/force_trial_stability.r:184:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/force_trial_stability.r#L184) *style:* **Lines should not be more than 80 characters.**
```r
  p_sdres_adept <- sd_residual_plot_scatter_posture(stability_df, adept_dimension_that_changes)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ForceTrial.r:3:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/ForceTrial.r#L3) *style:* **Lines should not be more than 80 characters.**
```r
##' experiments it appeared to have a representative response for the other muscles
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ForceTrial.r:4:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/ForceTrial.r#L4) *style:* **Lines should not be more than 80 characters.**
```r
##' if any observations were recorded when the robot was initalized or moving, those rows were removed.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ForceTrial.r:5:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/ForceTrial.r#L5) *style:* **Lines should not be more than 80 characters.**
```r
##' we remove the angle and adept columns because they are unused and redundant, respectively
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ForceTrial.r:10:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/ForceTrial.r#L10) *style:* **Lines should not be more than 80 characters.**
```r
##' @param last_n_milliseconds number of milliseconds to base the stability metrics off.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ForceTrial.r:11:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/ForceTrial.r#L11) *style:* **Lines should not be more than 80 characters.**
```r
##' @return forcetrial_structure_object the object with all relevant attributes and stability metrics
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ForceTrial.r:12:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/ForceTrial.r#L12) *style:* **Lines should not be more than 80 characters.**
```r
ForceTrial <- function(timeseries_df, full_df_path, full_df, err, last_n_milliseconds = 100,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ForceTrial.r:12:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/ForceTrial.r#L12) *style:* **Variable or function name should be snake_case.**
```r
ForceTrial <- function(timeseries_df, full_df_path, full_df, err, last_n_milliseconds = 100,
^~~~~~~~~~
```
[R/ForceTrial.r:24:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/ForceTrial.r#L24) *style:* **Lines should not be more than 80 characters.**
```r
  all_muscles_stabilized_by_last_val <- all_muscles_stabilized(timeseries_df, err)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ForceTrial.r:24:3:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/ForceTrial.r#L24) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  all_muscles_stabilized_by_last_val <- all_muscles_stabilized(timeseries_df, err)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ForceTrial.r:25:1:](https://github.com/bc/frontiers2017/blob/913dfa984543a199bddd906c9a2e1bd7a66aaebd/R/ForceTrial.r#L25) *style:* **Lines should not be more than 80 characters.**
```r
  ForceTrialObj <- structure(rm_encoder_and_adept_cols(timeseries_df), adept_coordinates = adept_coordinates(timeseries_df),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


damn this what I intended to write (cf commit message) but somehow, my fingers disagreed -_-


@hiepelpulga  xem các ghi chú nghe. cc anh @phatnguyen81 , @tungptvn


уточнить селектор, сейчас в него попадает label также.


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       +1 |
| `metadata_total`   |       +1 |
| `nodes_count`      |     +275 |
| `texts_passing`    |       +1 |
| `texts_total`      |       +1 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |   +64680 |

## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg2042/tlg019/__cts__.xml`                   | New      |
| `./data/tlg2042/tlg019/tlg2042.tlg019.1st1K-grc1.xml` | New      |
| `./data/tlg2042/tlg019/__cts__.xml`                   | Passing  |
| `./data/tlg2042/tlg019/tlg2042.tlg019.1st1K-grc1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/3170)*


spellbook in what sense, the chargen spell picker?


поправить селектор tasks и избавиться от этой строчки


Thanks @philwareham.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/f3438a75-9c56-4660-83fe-e4c70405a3de "simple-toolchain-20171026061704194"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/5fe477cc-129c-41c7-a78f-41e20f671e4c "simple-toolchain-20171026061704194") deployed [simple-toolchain-20171026061704194](https://github.com/SuPandey1/simple-toolchain-20171026061704194/releases/tag/deploy-ibm-yp-us-south-Suraj.Pandey-Dev-20171026-065108 "deploy-ibm-yp-us-south-Suraj.Pandey-Dev-20171026-065108") to [Dev](https://console.bluemix.net/apps/4b6e32d3-c71e-48f2-98d8-10c90eb5f4fb?env_id=ibm:yp:us-south "ibm:yp:us-south:Suraj.Pandey:Dev"), including this commit


我


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/f3438a75-9c56-4660-83fe-e4c70405a3de "simple-toolchain-20171026061704194"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/5fe477cc-129c-41c7-a78f-41e20f671e4c "simple-toolchain-20171026061704194") deployed [simple-toolchain-20171026061704194](https://github.com/SuPandey1/simple-toolchain-20171026061704194/releases/tag/deploy-ibm-yp-eu-de-Suraj.Pandey-prod-20171026-065158 "deploy-ibm-yp-eu-de-Suraj.Pandey-prod-20171026-065158") to [prod](https://console.bluemix.net/apps/ed162318-0118-478b-a93a-0d684ce4f1c2?env_id=ibm:yp:eu-de "ibm:yp:eu-de:Suraj.Pandey:prod"), including this commit


@quadrigahacker

You shall spend a bit more time on checking how does the Zcash functions and what is “founder rewards”.
Your statement actually provides enough information about your knowledge about cryptocurrencies actually.  :)
I will not tolerate personal attacks over me by person who actually seems to know a lot less as this can be observed in your comments.
I will answer questions from you only if you are punctual and add quotes and references to your questions.

Sent from my iPhone 7 plus

> On Oct 26, 2017, at 6:41 AM, quadrigahacker <notifications@github.com> wrote:
>
> @StarbuckBG Also, just want to laugh at this:
>
> I have written smart contracts and I use Zcash and Bitcoin mostly for transactions.
>
> Why you would mention Zcash (which is a pre-mine coin) in a discussion about "No premining => coin dies as all other coins that took no money for future development"? How incompetent you are. You probably have only touched those three coins you mentioned. No wonder your understanding about cryptocurrency is so limited.
>
> How can a coin with no competent developers working on it have any success?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


It's a bad choice.


не хватает модуля, но в целом неплохо.


发发发


Wow thanks @lmccart 😄!


Thanks for the advisement, but I turned it on already at an earlier time.


Thanks for applying [my bugfix from June 2016](https://github.com/PrestaShop/advancedeucompliance/pull/54/commits/4c871bcfc90cf4858425d8e173b436bec38c3b49).
But you should better have read carefully the discussion we afterwards had on his issue in the German PrestaShop forum and [in the thirty bees forum](https://github.com/PrestaShop/advancedeucompliance/pull/54/commits/4c871bcfc90cf4858425d8e173b436bec38c3b49), before picking this improper trial out of the moth box.  Yes, it works in many cases, but not in *any* case, so it's not the fix we really need. This is why the PrestaShop team chose this funny solution of splitting the hook file in *PS Legalcompliance*.


update


Should we spell out API, too?


Hey friend. Your project is nice. But how to run it locally?


![](https://github.trello.services/images/mini-trello-icon.png) [Players who have the same score do not have the same position or number of squares painted on the scoreboard.](https://trello.com/c/Mh1xdq4I/266-players-who-have-the-same-score-do-not-have-the-same-position-or-number-of-squares-painted-on-the-scoreboard)


We are now tracking AOSP one and not our custom one.
This is to fix contacts sync issue.


I'd still prefer to say "invoked below" or something similar -- with the current wording I was initially confused and expected a _definition_ of instantiate_module to follow.


Thanks in advance! My GLES2 device has Android 4.1 and can't run the emulator.


ahh gotcha


@gorhill Seems like the "resource-abuse" filter has been added to most installations. But why has it been enabled by default though? Wasn't there a lengthy discussion on how such a list is blocking revenue streams and the choice should be the users.

The users should decide themselves if they want to block resource abusers. I myself don't like them but enabling such a list by default is not right either.


rapdhod.com


This is clearly the wrong "fix" - he's trying to clear the slot pointers and missing an `&` causing `slot` to be a local rather than a reference to an entry in the member array.  Please think more before hacking things out like this.


The goal of this exercise is to:

    Write a simple REST API server in Node.js
    Consume the output of the API
    Create an Angular web application to render the data in a readable, usable manner


забрал фикс, спасибо


Rec


write


This and the previous subsection seem a bit out of place in the "Namespace" section. How about lumping them together with the current section 3, e.g. as an "Auxiliary Definitions" section?


Why in src/util/plist-helpers.js,
The code
node2 = escapeRE(node2).replace(new RegExp('\\$[a-zA-Z0-9-_]+','gm'),'(.*?)');
is changed by
node2 = escapeRE(node2).replace(/\\\$\S+/gm,'(.*?)');
?

The former , the escaped node2 like \$\(AppIdentifierPregix\) is unchanged.
The latter, the scaped node2 like  \$\(AppIdentifierPregix\) is changed to (.*?).


This should be removed


Good Start.
Go ahead..


It means that each time completion is done, a new instance of DocumentRandomReader is created. Is it a problem?


OwO what do you mean kek

On 26 October 2017 at 05:08, August (Chris) <notifications@github.com>
wrote:

> MikuCommand @ohlookitsderpy :eyes:
>
> --
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub:
> https://github.com/YumiBoat/YumiBoat/commit/200efa90e325a7196d06950c41133e
> c4f0b07bfd
>


Accidentally put this here


update cocos-creator/engine-3d#82


is this in order to solve the problem of can not store a frame ?


* http://www.abakus.gemini.net.pl


増田啓のファイル
[名称未設定フォルダ.zip](https://github.com/furuhashilab/AGU_SIS2017_2/files/1417324/default.zip)


thanks for your answer, your link helped me a lot but which of these logger I'm going to use for the javaapnr?
slf4j-1.7.25.tar.gz
slf4j-1.7.25.zip
slf4j-1.8.0-beta0.tar.gz
slf4j-1.8.0-beta0.zip........ ^_^


Please add these to the other guiinvs as well, now they're one bug more broken.


Fixes #8


Do not do this; do not use field names if they are not there in the haskell definition. I thought I had an error message for it but I guess not?


Can you check if **deepin-qt5integration 0.2.6.1-1** fixes the issues?


(I think I _did_ have an error message but I disabled it because it broke too many tests or something...)


Oh god I misspelled Youtube.


The shame


So just replace line 14 with:

```
{-@ data L [llen] @-}
```

The rest is unnecessary.


The "unbound" variable is, in fact the `x` that has no corresponding haskell counterpart. (You could, instead define the Haskell type as:

```
data L a = Emp | (:::) { x :: a, xs ::  L a }
```

and that too would work.


>  each time completion is done, a new instance of DocumentRandomReader is created. Is it a problem?

I do not think that's a problem. In Java, small objects come and go. That's normal. If the object was huge, or somewhere on a deep loop level created many times per second, that would be a problem, but neither of those is the case here. Completion proposals and hovers do not happen multiple times per second.


Refs: https://github.com/octobercms/october/pull/3170


Please correct the copy&paste error: lhs_v have to be used!


Should fix #3.


If there are no referencies on it, feel free to remove it.


usage:
gpt_gen.py argv1 argv2
argv1: config.ini
argv2: output


`failed` `Future` rather than a `Result` with failure details?


old.copy(result = ErrorResult(new.error))


Тут нельзя использовать переменную класса, т.к. в этом случае, подклассы будут перезаписывать валидации базового класса. Поэтому только инстсна-переменные уровня класаа. А раз так, то нам тут не нужны никакие class/instance_variable_set/get, потому что можно напрямую обращаться к переменной. И даже сделать для нее геттер, чтобы получить правила потом в методе validate!


Зачем вводить переменную для аргумента, почему сразу аргумент и не использовать?


Опять лишнее присвавиаение. Когда тебе парамтер в метод приходит, ты можешь внутри к нему по имени обращаться так, как будто уже есть локальная переменная.


Gute Frage, aber Kommentare auf willkürlichen Commits sind kein guter Ort für eine solche Diskussion. Erstell dich ein Issue, in dem wir das diskutieren können.


sure, this commit has to do with the error, i described!
you added the check for status line to be "HTTP/1.1", which actually might be absolutely correct
but i get this exception, that is why i'm asking here

i would open an issue, if the problem would be for sure client side
but in my case, i guess, there are server side problems
anyway, never mind


1. Ну вот почему-то для check_attr ты решил не вводить переменную, а для 2-х других аргументов ввел.
2. Такая структура очень неудобна, потому что названия ключей динамические и как к ним обращаться не понятно. Гораздо лучше структура с символьнями ключами:` { attr: check_attr,  type: check_type, attrs: attrs }`. Тогда при использовании такого хеша будет явно видно где и что подставляется


期待。最近学习做基因组学的pipline，正在补充基础知识然后开干，按照你的RNAseq分析流程进行分析平台搭建与学习处理。


thank you for the translation, please write the commit message in English.


![](https://github.trello.services/images/mini-trello-icon.png) [case 51: Mobil / Kaydolma](https://trello.com/c/dFHA21po/45-case-51-mobil-kaydolma)


Initial commit includes class for PG connection.


Вот это лишнее, т.к. можно обращаться напрямую к инстанс-переменной. Т.к. модуль подключается через extend, то она сразу станет инстанс-переменной уровня класса.


@StarbuckBG Fortunately this is not your Github. And you're commenting on someone else's repository who is trying to remove the pre-mine from you. :)

I'm not expecting you to answer any "questions" from me. I'm showing the world how shitty and bad Bitcoin Gold is, and how incompetent you are. I think the owner of this repository also agrees with me. There're also exchanges like Coinbase, Bittrex and many others who agree with me. 😄

Now who is in charge here? 😆 If you don't like other people's comment just go back to your own BTCGPU repo and continue to do your shitty stuff. And I'll continue to persuade people that Bitcoin Gold will worth nothing the date you launch your network.

Let me summarize how shitty Bitcoin Gold, @StarbuckBG and Jack Liao is:

* Huge pre-mine with nothing innovative.
* As a pre-mined coin, ask others to "volunteer".
* Many team members of Bitcoin Gold, has bad history records. One of the only developer @StarbuckBG, is incompetent to understand cryptocurrency economics and how pre-mine works.
* Started to actually get work done only two weeks before the snapshot date. No replay-protection still.

Now @StarbuckBG, keep your promise and don't answer those criticisms. :)


what hash algorithm is this? it looks like BIP44 is intended to be used with [sequentially increasing indexes](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#account)

> Accounts are numbered from index 0 in sequentially increasing manner. This number is used as child index in BIP32 derivation.

and it goes on to say:

> Software should prevent a creation of an account if a previous account does not have a transaction history (meaning none of its addresses have been used before).

> Software needs to discover all used accounts after importing the seed from an external source. Such an algorithm is described in "Account discovery" chapter.

... sounds like this will be incompatible with BIP44 wallet software, unless there is another. aspect to this that I don't know about?


Откуда взялось значение instance_variables? У тебя нет такого метода.


Если в модуле ClassMetods сделать геттер, то можно просто получить хеш правил через вызов метода


(If you insist, let's call Zcash a post-mine coin. It doesn't change the actually fact anyway. Don't know why you put such a weak argument in your post. Probably because you're incompetent. 😄 )


Вот это явно лишнее, как и следующая строка. Нам нужно просто получить правила валидации от класса и все их применить.


just to make sure this is intended:

this "Requirement" will be applied 20% of the times

the first 30% is taken by the later node that has useChance = 0.3

this takes everything between 30% and 50% (so 20% chance)

and the node without useChance will take everything between 50% and 100% (so 50% chance)

if you want this node to be applied 50% of the times you should change the chance to 80% so that it will be applied when the hash is between 30% and 80% (so 50% of the times)

doing this would leave the useChance-less node to be applied 20% of the times


Проходить нужно не по переменным, а по правилам валидации из класса и поочередно их применять


Thanks, this fixes the build issues arising from the previous bump.


You will also need to index the creation time as a `LongPoint` (it's a subclass of `Field`, so should be possible to add it to the document at index-time, and replaces the previous `LongDocValues` in functionality): https://lucene.apache.org/core/6_5_1/core/org/apache/lucene/document/LongPoint.html


is it working?


@ahmadnassri ajv 5.3.0 has no jsonify.


It's intended to be a mechanism to convert app domain to index for deriving an app key:
https://github.com/blockstack/blockstack-browser/issues/538#issuecomment-309317449


Why you removed custom names of labels?


If you want something spelled out, I could change it to "Interface". API is sort of an established term in our field; I find it more confusing written out than abbreviated (what application? this is for toolchains mostly).


The attribute name is automatically converted to all lower-case when setAttribute() is called on an HTML element in an HTML document.


Wow that was quick..  i didnt even get a git notification of activity :/


eventually you'd get collisions but they wouldn't be likely until you get hundreds of millions of users (although it's the birthday paradox, so if there are lots of apps per user the chance increases)


добавь в настройках редактора добавление новой строки в конце файла
и плз добавляй более осознанные commit message


For everyone who is just looking for some jokes, here you can find some laughter showing how silly the whole Bitcoin Gold is:

* https://github.com/BTCGPU/BTCGPU/issues/70
* https://github.com/BTCGPU/BTCGPU/issues/56
* https://github.com/BTCGPU/BTCGPU/issues/38
* https://github.com/BTCGPU/BTCGPU/issues/21
* https://github.com/BTCGPU/BTCGPU/issues/73
* https://github.com/BTCGPU/BTCGPU/issues/81
* https://github.com/BTCGPU/BTCGPU/issues/66
* https://github.com/BTCGPU/BTCGPU/issues/51
* https://github.com/BTCGPU/BTCGPU/issues/42
* https://github.com/BTCGPU/BTCGPU/issues/90
* https://github.com/BTCGPU/BTCGPU/issues/84
* https://github.com/BTCGPU/BTCGPU/issues/92


This doesn't cover closing via the menuwindow buttons. The worldmap will likely need some special treatment too, once it's working again.


ll


`private _return = [];`
`private _scalar = 0;`
you can also do `private _return = nil` That would then do the exact same as private ARRAY


Think better to left fetch. As basic tool to get something remotely.


Also you should always private variables because that provides a performance benefit.
I think you don't private _key and _localkey here.


That should be BuildGlobalHessian1, right?


https://github.com/LLK/scratch-blocks/blob/8a0dd649d76b7bc02eed31fbad9aaaf22acdfcdd/core/xml.js#L615

It can't get current variableType.


example here
```
private ["_index"];
_index = MEMBER("childrens", nil) find _this;
```
turns into
`private _index = MEMBER("childrens", nil) find _this;`
Less code and more performance.


Use isEqualType.
Also be careful with replacing `==` with `isEqualTo` as `isEqualTo` is case sensitive


LottoExercise is Console application that generates random 7 Non-repetitive numbers in range 1 - 40 and displays them after sorting.


You should probably also change all of this to use the private keyword.


and `params`


this is the first repository on githu


Of course! `std::array` does exactly what I want here (forgot about that in my rush to back out the fixed dynamic array). Thanks, @trueqbit.

As for why not to use a `vector` - that's what I was originally doing (albeit in a slightly different version of the code) but in the first round of reviews a surprising number of people (well, >1) expressed that it would be desirable if the whole library could be used without heap allocations. This had not occurred to me before as I thought they would not be a bottleneck in the context of a command line parser - but the request was about certain embedded platforms where they are problematic.

It's not there yet - there are a few other places that will lead to allocations - but this was just part of my first sweep of removing unnecessary allocations.


`params` is a optimization with more than 2 parameters. With 2 it is not really a optimization but it makes the code look nicer and also has the `private`ing included.


Resume details


OK. Will do. Thanks for the help. This is my first project where performance would be a real concern, so the help is much appreciated.


Now that `ctx` is implicit, you should be able to leave out the extra `(ctx)` argument here.


標準クラス、データ操作OKです！！


This is Basic C Program.


Problem Name: BREAK (SPOJ)


OwO


nice work ,I will run this client!


IMHO Babylon101 heading should be left only for the Babylon 101 course. Putting anything else inside just causes confusion. Reactjs is a resource for Babylonjs and the reactjs folder should be inside the resources folder. Reactjs is a good resource to mention and I would be pleased if you would make this change.


Cool


@Pozetiv
```
<% if logged_in? %>
  <%=form_for @order do |f| %>
    <%@categories.each do |category| %>
      <% if category.products.any? %>
        <div class="text-center"><h6><%=category.name %> </h2></div>
        <%= f.fields_for :order_items, @order.order_items.build do |oi|%>
          <div>
            Product: <%= oi.select :product_id, category.products.pluck(:title, :id) %>
            Quantity: <%= oi.number_field :quantity, min: 1, value:1 %>
          <div/>
        <% end %>
      <% end %>
    <% end %>
    <%=f.submit "Create order" %>
  <% end %>
<% end %>
```


FWIW cri-containerd will not work with CC yet. We're working on that (see https://github.com/clearcontainers/runtime/issues/292).


Correct, thanks :)


hr


Please update the description: "Currently Trusty only works on x86, so the module should never build
for other archs except x86."

This is confusing. Trusty works for both arm and x86. please update the comments sth like below:
Add arch x86 dependencies in "depends on" section to build the Trusty for x86 only.


Hello tingping, why do you remove these python plugins? Is there any disadvantages of them?


I had a pending merge (the forcing stuff) that I didn't notice had conflicts. Maybe that had something to do with it.


delete


why `.then(() => entityFactories);`
but not just `.then(entityFactories);`
?


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


@StarbuckBG
Thanks for the reply.

It is astonishing to me to learn that you are not in communication with Jack. I assumed that your entire team operated as a typically company where there is cohesion in strategy and messaging and that someone, the CEO was in control.

You say you guys are running the project as 1 voice 1 vote. I am not sure what that means in practice in this instance, but I don't think you guys have enough critical mass to be using consensus in this way - you guys are thinking in isolation when you should be together exercising your collective wisdom by bouncing ideas off each other and testing assumptions in vigorous debate that would improve the chances of sense prevailing. It's little wonder that this launch of BTCGPU appears to be degenerating into a growing chaotic mess.


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


Лишняя пустая строка


Лучше используй метод last у массива, а не -1


CC @Delphine @bennychandra
I've tried to fix this by importing the current translations in Pontoon. They should show up as fuzzy in a few minutes if I did it correctly.

The 5 stars string is likely correct as it is, in the other one "easy – and come back" becomes "easy, and come back".


Hi @BabylonJSGuide ,

No problems, I will make the change


The application will not be published but can be very useful as an example, even my PPAExtender can not be published because of elementary philosophy. :blush:
Consider continuing to develop it, can be useful to other developers.


У тебя не должно быть еще одного атрибута @train, весь объект и так представляет собой поезд. поэтому все данные должны храниться в виде атрибутов, а не в виде массива.


@quadrigahacker
Again you are just attacking with ABSOLUTELY NO FACTS.
As I said use facts. You have exposed 0 FACTS.
When you are a guy that want to expose something you need FACTS. If you have NO FACTS this is insult and I find this dishonourable.
When the “realBitcoingGold” lol team are soooooo good developers, why you copy paster our code, not have created your own?
When we are sooooo ignorant and incompetent, why you have just forked our repo and changed 1 line ?

Why you want to release “that bad” code with your name on it ?

Here you find facts:
- You have copy pasted our “bad” according to you repo
- You are saying that we are incompetent, but actually you are using our “incompetent” work

Now you and @heyrett have a bit of time to think what I’m talking about.

Oughhh and one more fact:
- The creator of this Repo as failed in providing a solution for Replay protection. If he didn’t he would have taken 300 BTG from the PREMINE.

Here are FACTS (:

> On 26 Oct 2017, at 10:34, quadrigahacker <notifications@github.com> wrote:
>
> @StarbuckBG <https://github.com/starbuckbg> Fortunately this is not your Github. And you're commenting on someone else's repository who is trying to remove the pre-mine from you. :)
>
> I'm not expecting you to answer any "questions" from me. I'm showing the world how shitty and bad Bitcoin Gold is, and how incompetent you are. I think the owner of this repository also agrees with me. There're also exchanges like Coinbase, Bittrex and many others who agree with me. 😄
>
> Now who is in charge here? 😆 If you don't like other people's comment just go back to your own BTCGPU repo and continue to do your shitty stuff. And I'll continue to persuade people that Bitcoin Gold will worth nothing the date you launch your network.
>
> Let me summarize how shitty Bitcoin Gold, @StarbuckBG <https://github.com/starbuckbg> and Jack Liao is:
>
> Huge pre-mine with nothing innovative.
> As a pre-mined coin, ask others to "volunteer".
> Many team members of Bitcoin Gold, has bad history records. One of the only developer @StarbuckBG <https://github.com/starbuckbg>, is incompetent to understand cryptocurrency economics and how pre-mine works.
> Started to actually get work done only two weeks before the snapshot date. No replay-protection still.
> Now @StarbuckBG <https://github.com/starbuckbg>, keep your promise and don't answer those criticisms. :)
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub <https://github.com/realBitcoinGold/BTCGPU/commit/623ec59bb35bd4f20031506a4314e45a1d53fa6f#commitcomment-25202245>, or mute the thread <https://github.com/notifications/unsubscribe-auth/ADrjrbV6x0iXMTVI5VBXBzzFG2iQDrlCks5swDXugaJpZM4P9JH0>.
>


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


seems
+        event.setDistrictCode("510");
 +        event.setCityCode("251744");
 +        event.setWard("15");
 +        event.setBlock("12");
hardcoded


Вот этой части не должно быть в классе. Я тебе написал код тестируемого класса в прошлый раз, вот такой и должен работать.


Thank you


Never mind, the Indonesian translation already has -, so I'm going to remove the fuzzy status.


These are the files that are used when there is a new release to go through the config files for packages such as lerna and update the values in those to the next needed version


![](https://github.trello.services/images/mini-trello-icon.png) [QFramework](https://trello.com/c/CKP67ywg/2-qframework)


Так не сработает. Работает потому что ты весь код прописал в самом тестовом классе, т.е. подогнал задачу под решение. Но должно быть не так. Код тестового класса я тебе дал. В нем больше ничего не должно быть, никакого кода. И это должно работать.


@Naktibalda sorry me for confusing you.
I have default redirect /thewall/ -> /thewall/#article
but when I go to other page /thewall/#author  -> I still have this redirect to  /thewall/#article

` I am on page "/thewall/#cdpauthor/"
  [GET] https://www.url.com/thewall/#cdpauthor/
 I wait 5
 I grab from current url
/thewall/#articles/page=1&start=0&limit=50&sort=article_edition_id&dir=DESC PASSED
`


Нам не выводить название или что-то еще нужно, а возвращать данные. Как их использовать - выводить или еще что-то делать - решает вызывающий код


You forgot to add the file.


微微的；按市场


Проверка не имеет смысла. Если она не выполнится, то метод вернет nil. Но он верytn nil и если обратиться к хешу с несуществующим ключом.


Yes, it is after discussing with the people (Nirbhay) here. As it is required for pilot instance. Will remove once we get the actual data.


also removed setting of UTC_MODE to false as this will now be handled by the call to resolve_arg_1


@fzurita @loganmc10 Could you compare load from shaders storage VS load from combiners keys on some slow mobile device?

"Load from combiners keys" loads combiners keys from text file and creates combiner shaders the same way as during gameplay. Hundred shaders created instantly on desktop. If performance of this method on mobile device is comparable to load from shader storage, we can remove shaders storage at all.

Also, shaders keys file is much smaller than shader storage, it is GPU independent and created shaders are always up-to-date. We can create an updateable database with combiners keys for each game and distribute the plugin with most recent versions of combiners keys files. Thus, users will not suffer from stuttering during shaders creation even when they use fresh installation with no shader storages.


Are you really idiot or you do it on purpose?


Idunno what sha256sum I pasted in before...


Only class relative in icon when opening/open


李浩涌


I'm quite sure this website has nothing in common with the Python programming language except the name. Is it really relevant for this project to add this resource ?


Can you explain what's going on here?


Yes, please be sure to include this bug fix in the next release. It's really annoying


通过MIMEText类 发送HTML格式的邮件


It is possible to see the image you have used for this new default pipeline ?


Why was the num-executors removed? Any alternative?


there's no release notes: https://github.com/jenkinsci/slack-plugin/blob/master/CHANGELOG.md


Thanks!


Hi man, lines 3512 to 3525 won't be necessary


Hi


Should be fixed now,


@StarbuckBG "...why you copy paster our code..."

Do you not think that the moral authority of this question is completely undermined by the fact that you copied bitcoin's codebase?


H


just want do it


this method dose recive a parameters ?


fromNow 上面加个 title，会很友好。


This is the parameter passed to __get, so imho this should be `"foo"` instead of `24`.


until now no maybe in feature


@StarbuckBG So you broke your promise. :) A team whose developers even cannot keep its own promise, what kind of scam it is. LMAO.

If a theft tries to steal money from other investors, and others kindly point it out, how can you call this personal attacks? If you really think this is personal attack, then your shitty team just deserves it. Let me tell you how this actually works: you're on a repository controlled by @realBitcoinGold, if you continue to post here and persuade others to use your scam coin, you can be banned.

Here are the actual facts:

* Your team are incompetent in writing code.
* Those incompetent code steals money from investors.
* @realBitcoinGold tries to reduce the damage.

See? It's just this simple. You're incompetent and is causing damage to others. @realBitcoinGold reduces the damage and takes zero money.

No, keep your dirty money away. We don't accept anything from thefts.

Now my strategy actually works: the more @StarbuckBG posts here, the more likely people will find out this version of Bitcoin Gold with no pre-mine, the more likely people will run this version, the less likely @StarbuckBG works away with his scam money. Keep up the good work @StarbuckBG, continue to accuse me of personal attacks, please. 😆

Also, how childish you're posting with so many CAP letters and accuse me of providing zero facts, even I provided all the facts that investors should know. I'll provide it again here.

* Huge pre-mine with nothing innovative.
* As a pre-mined coin, ask others to "volunteer".
* Many team members of Bitcoin Gold, has bad history records. One of the only developer @StarbuckBG, is incompetent to understand cryptocurrency economics and how pre-mine works.
* Started to actually get work done only two weeks before the snapshot date. No replay-protection still.
* Website get DDoSed day one. This shows that the team is incompetent to manage the security of the network. So everyone who uses Bitcoin Gold is subject to hack and money lose.
* Team communication within the Bitcoin Gold team is a joke. Even @StarbuckBG admits that he doesn't communicate well with Jack Liao. This means the Bitcoin Gold team can break at any moment.


能用伪元素尽量不要用实体标签来排版。


Replace pdlabel and lhaid like this:

https://twiki.cern.ch/twiki/bin/view/CMS/QuickGuideMadGraph5aMCatNLO#PDF_Choice_for_2017_production


这个不应该去掉。


As 90% of the coins had?
Why no one said anything to them?
And we have used the code base, but I think that we are the first of one of the first coins that is implementing split with PoW change.

> On 26 Oct 2017, at 11:29, mjoh090 <notifications@github.com> wrote:
>
> @StarbuckBG <https://github.com/starbuckbg> "...why you copy paster our code..."


Why is this mass negative?


created with NetBeans IDE


See above


Remove all duplicate particle definitions and define only what you really need


Does it work?


right


I think this "import" statement does not do anything as we discussed already in person. Possibly clarify with the authors of the cards.


Shouldn't this bump the `dependencies` as well?  This now only touches the `devDependencies`.


Same comments as on the other proc card below: Remove unneeded definitions


See above.


@siiiVAna Why do you have to be rude? I am just expressing an opinion on an issue on an open source project.


You can cut on tau pt here to increase the generation efficiency.


Also jets, etc, in the settings close to here.


恩恩


@StarbuckBG You totally missed the point that it is about pre-mine. That is what makes you scam.

By the way, you're not the first one that implements PoW change on Bitcoin Core. It's just that you're so incompetent that you made the whole shit complicated by yourself.

PoW change is good, that's why people will start to use @realBitcoinGold. But your theft pre-mine is just not worth it.


```
test-set.c: In function ‘print_set’:

test-set.c:96:3: error: ‘for’ loop initial declarations are only allowed in C99 mode

   for (hb_codepoint_t next = HB_SET_VALUE_INVALID; hb_set_next (s, &next); )

   ^

test-set.c:96:3: note: use option -std=c99 or -std=gnu99 to compile your code
```


If you want to apply pt/eta cuts (see below), you will need to change F->T here


Eta cut will also be useful.