[inst/extdata/asalmon_mcw/main.r:2:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L2) *style:* **Variable or function name should be snake_case.**
```r
LAMBDA_var <- 0.1 #Thin plate spline smoothing. Lambda=0 would be interpolation.
^~~~~~~~~~
```
[inst/extdata/asalmon_mcw/main.r:3:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L3) *style:* **Variable or function name should be snake_case.**
```r
RESOLUTION_var <- 500 #Plot width in pixels
^~~~~~~~~~~~~~
```
[inst/extdata/asalmon_mcw/main.r:5:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L5) *style:* **Lines should not be more than 80 characters.**
```r
#TODO change path. make sure this main.r script is just outside the diagram_retina folder.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/extdata/asalmon_mcw/main.r:8:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L8) *style:* **Lines should not be more than 80 characters.**
```r
#todo verify these. see the tutorial here: https://github.com/bc/retina/blob/master/tutorial.md search for the part that starts with "#[V point of the tear,"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/extdata/asalmon_mcw/main.r:10:10:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L10) *style:* **Commas should always have a space after.**
```r
    c(59,52,67),
         ^
```
[inst/extdata/asalmon_mcw/main.r:10:13:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L10) *style:* **Commas should always have a space after.**
```r
    c(59,52,67),
            ^
```
[inst/extdata/asalmon_mcw/main.r:11:10:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L11) *style:* **Commas should always have a space after.**
```r
    c(79,73,85),
         ^
```
[inst/extdata/asalmon_mcw/main.r:11:13:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L11) *style:* **Commas should always have a space after.**
```r
    c(79,73,85),
            ^
```
[inst/extdata/asalmon_mcw/main.r:12:10:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L12) *style:* **Commas should always have a space after.**
```r
    c(34,31,37))
         ^
```
[inst/extdata/asalmon_mcw/main.r:12:13:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L12) *style:* **Commas should always have a space after.**
```r
    c(34,31,37))
            ^
```
[inst/extdata/asalmon_mcw/main.r:15:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L15) *style:* **Lines should not be more than 80 characters.**
```r
assemble_markup_file('left', path_to_retina_data_folder, nasal_outline_index=1, dorsal_outline_index=NA)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/extdata/asalmon_mcw/main.r:15:22:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L15) *style:* **Only use double-quotes.**
```r
assemble_markup_file('left', path_to_retina_data_folder, nasal_outline_index=1, dorsal_outline_index=NA)
                     ^~~~~~
```
[inst/extdata/asalmon_mcw/main.r:15:77:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L15) *style:* **Put spaces around all infix operators.**
```r
assemble_markup_file('left', path_to_retina_data_folder, nasal_outline_index=1, dorsal_outline_index=NA)
                                                                           ~^~
```
[inst/extdata/asalmon_mcw/main.r:15:101:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L15) *style:* **Put spaces around all infix operators.**
```r
assemble_markup_file('left', path_to_retina_data_folder, nasal_outline_index=1, dorsal_outline_index=NA)
                                                                                ~^~
```
[inst/extdata/asalmon_mcw/main.r:29:21:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L29) *style:* **Commas should never have a space before.**
```r
        height = 45 ,# height of the counting frame in microns
                   ~^
```
[inst/extdata/asalmon_mcw/main.r:29:22:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L29) *style:* **Commas should always have a space after.**
```r
        height = 45 ,# height of the counting frame in microns
                     ^
```
[inst/extdata/asalmon_mcw/main.r:34:28:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L34) *style:* **Commas should never have a space before.**
```r
        extrapolate = TRUE ,          #Predicts densities to the equator.
                          ~^
```
[inst/extdata/asalmon_mcw/main.r:36:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L36) *style:* **Lines should not be more than 80 characters.**
```r
        rotation_ccw = -90, # when set to -90 degrees, the rotation is unaltered from the measured orientation.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/extdata/asalmon_mcw/main.r:37:22:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L37) *style:* **Put spaces around all infix operators.**
```r
        plot_suppress=TRUE)
                    ~^~
```
[inst/extdata/asalmon_mcw/main.r:39:29:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L39) *style:* **Put spaces around all infix operators.**
```r
retinaplot(my_retina, lambda=0.001, polynomial_m=   2, rotation=0)
                           ~^~
```
[inst/extdata/asalmon_mcw/main.r:39:49:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L39) *style:* **Put spaces around all infix operators.**
```r
retinaplot(my_retina, lambda=0.001, polynomial_m=   2, rotation=0)
                                               ~^
```
[inst/extdata/asalmon_mcw/main.r:39:64:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L39) *style:* **Put spaces around all infix operators.**
```r
retinaplot(my_retina, lambda=0.001, polynomial_m=   2, rotation=0)
                                                              ~^~
```
[inst/extdata/asalmon_mcw/main.r:40:10:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L40) *style:* **Put spaces around all infix operators.**
```r
par(mfrow=c(2,2))
        ~^~
```
[inst/extdata/asalmon_mcw/main.r:40:15:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/inst/extdata/asalmon_mcw/main.r#L40) *style:* **Commas should always have a space after.**
```r
par(mfrow=c(2,2))
              ^
```
[R/composite.R:2:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/composite.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
##' @description This is a subfunction, that is useful when creating average maps.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:3:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/composite.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
##' @param retina_list A list containing retina objects, with names(retina_list) all defined.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:4:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/composite.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
##' @param rotation_indices Each value in this vector will correspond to the amount of rotation applied to each retina in the list.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:5:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/composite.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
##' @param ... Arguments passed from other functions. You can access the thin plate spline interpolator here.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:6:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/composite.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
##' @return sum_mat The sum of all retina objects in the list, with respect to the rotation indices.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:9:16:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/composite.R#L9) *warning:* **no visible global function definition for ‘mat_from_ret_obj’**
```r
    sum_mat <- mat_from_ret_obj(retina_list[[1]], rotation = 0, ...)
               ^~~~~~~~~~~~~~~~
```
[R/composite.R:12:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/composite.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
        sum_mat <- sum_mat + mat_from_ret_obj(retina_list[[i]], rotation_indices[i],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:12:85:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/composite.R#L12) *style:* **Trailing whitespace is superfluous.**
```r
        sum_mat <- sum_mat + mat_from_ret_obj(retina_list[[i]], rotation_indices[i],
                                                                                ^
```
[R/matrix_retobj.R:3:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
##' You can decide how much to rotate the retina before returning the matrix. You can also pass arguments to the polar plotter.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/matrix_retobj.R:6:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
##' @param n the number by which to divide the matrix by. Useful when generating partial averages.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/matrix_retobj.R:7:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
##' @param reflect logical, by default it is TRUE, in order to view the retina from outside the eye (rather than from within.)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/matrix_retobj.R:12:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
mat_from_ret_obj <- function(retina_object, rotation = 0, n = 1, reflect = TRUE,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/matrix_retobj.R:12:81:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L12) *style:* **Trailing whitespace is superfluous.**
```r
mat_from_ret_obj <- function(retina_object, rotation = 0, n = 1, reflect = TRUE,
                                                                                ^
```
[R/matrix_retobj.R:17:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L17) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/matrix_retobj.R:20:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L20) *style:* **Lines should not be more than 80 characters.**
```r
    az <- mapproject(x = retina_object$trimmed_data[, 2], retina_object$trimmed_data[,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/matrix_retobj.R:20:87:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L20) *style:* **Trailing whitespace is superfluous.**
```r
    az <- mapproject(x = retina_object$trimmed_data[, 2], retina_object$trimmed_data[,
                                                                                ^
```
[R/matrix_retobj.R:25:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L25) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/matrix_retobj.R:27:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
    map2fit <- fit_plot_azimuthal(x2, y2, z2, plot_suppress = TRUE, extrapolate = TRUE,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/matrix_retobj.R:27:88:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L27) *style:* **Trailing whitespace is superfluous.**
```r
    map2fit <- fit_plot_azimuthal(x2, y2, z2, plot_suppress = TRUE, extrapolate = TRUE,
                                                                                ^
```
[R/matrix_retobj.R:28:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
        outer_radius = pi/2, falciform_coords = retina_object$azimuthal_data.falciform[[1]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/matrix_retobj.R:28:26:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L28) *style:* **Put spaces around all infix operators.**
```r
        outer_radius = pi/2, falciform_coords = retina_object$azimuthal_data.falciform[[1]],
                        ~^~
```
[R/matrix_retobj.R:28:93:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L28) *style:* **Trailing whitespace is superfluous.**
```r
        outer_radius = pi/2, falciform_coords = retina_object$azimuthal_data.falciform[[1]],
                                                                                ^
```
[R/matrix_retobj.R:30:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L30) *style:* **Variable or function name should be snake_case.**
```r
    MAT <- map2fit[[2]]$z
    ^~~
```
[R/matrix_retobj.R:32:15:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/matrix_retobj.R#L32) *style:* **Put spaces around all infix operators.**
```r
    return(MAT/n)
             ~^~
```
[R/plotting_functions.R:3:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
##' Extracts xy and falciform coordinates from datapoints collected from retistruct. Falc and Datapoints are stacked upon one another
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:5:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
##' @param datapoints_from_retistruct data structure that comes from the datapoints.csv, which is automatically generated by Retistruct.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:7:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
##' @return L list of pixel xy positions, and falciform coordinates in [1] and [2], respectively
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:9:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
extract_xy_and_falciform <- function(datapoints_from_retistruct, number_of_sampling_sites) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:10:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
    pixel_xy_positions <- datapoints_from_retistruct[1:number_of_sampling_sites,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:10:81:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L10) *style:* **Trailing whitespace is superfluous.**
```r
    pixel_xy_positions <- datapoints_from_retistruct[1:number_of_sampling_sites,
                                                                                ^
```
[R/plotting_functions.R:12:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
    falciform_len <- length(datapoints_from_retistruct[, 1]) - length(pixel_xy_positions[,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:12:91:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L12) *style:* **Trailing whitespace is superfluous.**
```r
    falciform_len <- length(datapoints_from_retistruct[, 1]) - length(pixel_xy_positions[,
                                                                                ^
```
[R/plotting_functions.R:16:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L16) *style:* **Lines should not be more than 80 characters.**
```r
    falciform_coordinates <- datapoints_from_retistruct[(xy_len + 1):total_len, ]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:22:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L22) *style:* **Lines should not be more than 80 characters.**
```r
##' ImageJ values don't always show up the right way, because Y values get larger and positive while moving down the image.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:24:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
##' @param falciform_xy_coordinates 2 columns of coordinate (X,Y) data in ImageJ pixel format
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:28:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
reflect_IJ_y_values_for_falciform <- function(falciform_xy_coordinates, xy_img_dimensions) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:28:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L28) *style:* **Variable and function names should not be longer than 30 characters.**
```r
reflect_IJ_y_values_for_falciform <- function(falciform_xy_coordinates, xy_img_dimensions) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:28:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L28) *style:* **Variable or function name should be snake_case.**
```r
reflect_IJ_y_values_for_falciform <- function(falciform_xy_coordinates, xy_img_dimensions) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:29:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L29) *style:* **Lines should not be more than 80 characters.**
```r
    falciform_xy_coordinates_transformed <- falciform_xy_coordinates  #make a copy
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:29:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L29) *style:* **Variable and function names should not be longer than 30 characters.**
```r
    falciform_xy_coordinates_transformed <- falciform_xy_coordinates  #make a copy
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:31:52:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L31) *style:* **Put spaces around all infix operators.**
```r
    half_of_vertical_pixels <- xy_img_dimensions[2]/2
                                                  ~^~
```
[R/plotting_functions.R:32:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
    falciform_xy_coordinates_transformed$cyan <- (falc_y - half_of_vertical_pixels) *
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:32:86:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L32) *style:* **Trailing whitespace is superfluous.**
```r
    falciform_xy_coordinates_transformed$cyan <- (falc_y - half_of_vertical_pixels) *
                                                                                ^
```
[R/plotting_functions.R:38:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L38) *style:* **Lines should not be more than 80 characters.**
```r
##' Shows a visualization of the outline, as well as the location of each datapoint, with fit plot.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:40:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L40) *style:* **Lines should not be more than 80 characters.**
```r
##' @param pixel_xy_positions 2 columns of coordinate (X,Y) data in ImageJ pixel format
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:41:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L41) *style:* **Lines should not be more than 80 characters.**
```r
##' @param z_vector numerical vector of density values for each of the coordinates
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:42:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L42) *style:* **Lines should not be more than 80 characters.**
```r
##' @param xy_outline_points 2 columns of coordinate(X,Y) data in ImageJ pixel format for the outline coordinates.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:45:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L45) *style:* **Lines should not be more than 80 characters.**
```r
traditional_flatmount_plot <- function(pixel_xy_positions, z_vector, xy_outline_points) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:46:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L46) *style:* **Lines should not be more than 80 characters.**
```r
    fit <- Tps(pixel_xy_positions, z_vector)  # fits a surface to ozone measurements.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:46:12:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L46) *warning:* **no visible global function definition for ‘Tps’, Did you mean 'Ops'?**
```r
    fit <- Tps(pixel_xy_positions, z_vector)  # fits a surface to ozone measurements.
           ^~~
```
[R/plotting_functions.R:47:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L47) *warning:* **no visible global function definition for ‘set.panel’**
```r
    set.panel(2, 2)
    ^~~~~~~~~
```
[R/plotting_functions.R:49:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L49) *warning:* **no visible global function definition for ‘set.panel’**
```r
    set.panel()
    ^~~~~~~~~
```
[R/plotting_functions.R:52:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L52) *warning:* **no visible global function definition for ‘surface’**
```r
    surface(fit)  # Quick image/contour plot of GCV surface.
    ^~~~~~~
```
[R/plotting_functions.R:61:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L61) *style:* **Lines should not be more than 80 characters.**
```r
##' Shows a visualization of the outline, as well as the location of each datapoint so the user can identify where the tears are.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:64:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L64) *style:* **Lines should not be more than 80 characters.**
```r
##' @param path_to_retina_data_folder The path to the folder that contains the outline.roi file.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:65:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L65) *style:* **Lines should not be more than 80 characters.**
```r
##' @return roi_coordinates XY vals of pixel coordinates of the outline points, in order.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:69:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L69) *style:* **Lines should not be more than 80 characters.**
```r
    roi_object <- read.ijroi(file.path(path_to_retina_data_folder, "outline.roi"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:69:19:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L69) *warning:* **no visible global function definition for ‘read.ijroi’**
```r
    roi_object <- read.ijroi(file.path(path_to_retina_data_folder, "outline.roi"))
                  ^~~~~~~~~~
```
[R/plotting_functions.R:70:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L70) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/plotting_functions.R:72:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L72) *style:* **Lines should not be more than 80 characters.**
```r
    # format plots has the coordinate (0, 0) in the top left.  We have the coordinate
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:73:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L73) *style:* **Lines should not be more than 80 characters.**
```r
    # (0, 0) in the bottom left. We need to transform P so that the outline appears
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:76:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L76) *style:* **Variable or function name should be snake_case.**
```r
    roi_XY_coords <- roi_object$coords
    ^~~~~~~~~~~~~
```
[R/plotting_functions.R:80:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L80) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/plotting_functions.R:81:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L81) *style:* **Lines should not be more than 80 characters.**
```r
    plot(roi_XY_coords, type = "l", col = "#d3d3d3", asp = 1, xlab = "X Pixels",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:81:81:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L81) *style:* **Trailing whitespace is superfluous.**
```r
    plot(roi_XY_coords, type = "l", col = "#d3d3d3", asp = 1, xlab = "X Pixels",
                                                                                ^
```
[R/plotting_functions.R:83:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L83) *style:* **Lines should not be more than 80 characters.**
```r
    text(roi_XY_coords[, 1], roi_XY_coords[, 2], labels = 1:length(roi_XY_coords[,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:83:83:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L83) *style:* **Trailing whitespace is superfluous.**
```r
    text(roi_XY_coords[, 1], roi_XY_coords[, 2], labels = 1:length(roi_XY_coords[,
                                                                                ^
```
[R/plotting_functions.R:85:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L85) *style:* **Lines should not be more than 80 characters.**
```r
    message("If you are getting this message, you are using a special feature. Contact me at brian.cohn@usc.edu and I will happily teach you how to use it.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:93:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L93) *style:* **Lines should not be more than 80 characters.**
```r
##' @description Creates a markup.csv file. One of the dorsal_outline_index or nasal_outline_index must be filled in. Not both.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:96:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L96) *style:* **Lines should not be more than 80 characters.**
```r
##' @param dorsal_outline_index The index of the point that points toward dorsal, or NA.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:97:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L97) *style:* **Lines should not be more than 80 characters.**
```r
##' @param nasal_outline_index The index of the opint that points toward nasal, or NA.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:98:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L98) *style:* **Lines should not be more than 80 characters.**
```r
##' @param path_to_retina_data_folder The path where the markup.csv file will be saved.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:100:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L100) *style:* **Lines should not be more than 80 characters.**
```r
assemble_markup_file <- function(eye_left_or_right, path_to_retina_data_folder, dorsal_outline_index = NA,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:100:107:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L100) *style:* **Trailing whitespace is superfluous.**
```r
assemble_markup_file <- function(eye_left_or_right, path_to_retina_data_folder, dorsal_outline_index = NA,
                                                                                ^
```
[R/plotting_functions.R:104:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L104) *style:* **Lines should not be more than 80 characters.**
```r
        ## https://stackoverflow.com/questions/18509527/first-letter-to-upper-case
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:110:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L110) *style:* **Lines should not be more than 80 characters.**
```r
        line2 <- paste0("NA,", nasal_outline_index, ",0,NA,TRUE,\"", eye_side_string,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:110:86:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L110) *style:* **Trailing whitespace is superfluous.**
```r
        line2 <- paste0("NA,", nasal_outline_index, ",0,NA,TRUE,\"", eye_side_string,
                                                                                ^
```
[R/plotting_functions.R:113:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L113) *style:* **Lines should not be more than 80 characters.**
```r
        line2 <- paste0(dorsal_outline_index, ",NA", ",0,NA,TRUE,\"", eye_side_string,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:113:87:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
        line2 <- paste0(dorsal_outline_index, ",NA", ",0,NA,TRUE,\"", eye_side_string,
                                                                                ^
```
[R/plotting_functions.R:121:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L121) *style:* **Lines should not be more than 80 characters.**
```r
    message(paste("Wrote markup file to ", output_path, "\n Ensure that it exists beside your outline.roi file"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:131:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L131) *style:* **Lines should not be more than 80 characters.**
```r
##' @param tear_coordinates_dataframe the dataframe of 3 columns, with c('V0','VB','VF'), and n columns, where n= number of tears
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:132:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L132) *style:* **Lines should not be more than 80 characters.**
```r
##' @param path_to_retina_data_folder The path where the T.csv file will be saved.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:136:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L136) *style:* **Lines should not be more than 80 characters.**
```r
assemble_tear_file <- function(tear_coordinates_dataframe, path_to_retina_data_folder) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:139:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L139) *style:* **Lines should not be more than 80 characters.**
```r
    write.table(tear_coordinates_dataframe, output_path, sep = ",", row.names = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:140:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L140) *style:* **Lines should not be more than 80 characters.**
```r
    message(paste("Wrote tear file to ", output_path, "\n Check that it exists beside your outline.roi file"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:148:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L148) *style:* **Lines should not be more than 80 characters.**
```r
##' @param path_to_retina_data_folder The path where the P.csv file will be saved.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:152:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L152) *style:* **Lines should not be more than 80 characters.**
```r
assemble_point_coordinates_file <- function(outline_coordinates, path_to_retina_data_folder) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:152:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L152) *style:* **Variable and function names should not be longer than 30 characters.**
```r
assemble_point_coordinates_file <- function(outline_coordinates, path_to_retina_data_folder) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:156:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L156) *style:* **Lines should not be more than 80 characters.**
```r
    message(paste("Wrote coordinates file to ", output_path, "\n Check that it exists beside your outline.roi file"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:178:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L178) *style:* **Variable and function names should not be longer than 30 characters.**
```r
plot_degree_label_for_latitudes <- function(outer_radius, circle.rads) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:178:59:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L178) *style:* **Variable or function name should be snake_case.**
```r
plot_degree_label_for_latitudes <- function(outer_radius, circle.rads) {
                                                          ^~~~~~~~~~~
```
[R/plotting_functions.R:179:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L179) *style:* **Lines should not be more than 80 characters.**
```r
    axis(2, pos = -1.25 * outer_radius, at = sort(union(circle.rads, -circle.rads)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:179:85:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L179) *style:* **Trailing whitespace is superfluous.**
```r
    axis(2, pos = -1.25 * outer_radius, at = sort(union(circle.rads, -circle.rads)),
                                                                                ^
```
[R/plotting_functions.R:181:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L181) *style:* **Lines should not be more than 80 characters.**
```r
    text(-1.26 * outer_radius, sort(union(circle.rads, -circle.rads)), sort(union(circle.rads,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:181:95:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L181) *style:* **Trailing whitespace is superfluous.**
```r
    text(-1.26 * outer_radius, sort(union(circle.rads, -circle.rads)), sort(union(circle.rads,
                                                                                ^
```
[R/plotting_functions.R:196:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L196) *style:* **Lines should not be more than 80 characters.**
```r
    fields::image.plot(legend.only = TRUE, col = col, zlim = zlim, family = "Palatino")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:203:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L203) *style:* **Lines should not be more than 80 characters.**
```r
##' @param endpoints a 4 element numeric vector describing the xy and x'y' for the line segment.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:207:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L207) *style:* **Lines should not be more than 80 characters.**
```r
    segments(endpoints[1], endpoints[2], endpoints[3], endpoints[4], col = color_hex)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:217:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L217) *style:* **Lines should not be more than 80 characters.**
```r
##' @param endpoints vector of 4 numerics, x,y and x',y' defining the line segment
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:218:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L218) *style:* **Lines should not be more than 80 characters.**
```r
write_labels_at_endpoint_locations <- function(r_label, l_label, degree, endpoints) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:218:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L218) *style:* **Variable and function names should not be longer than 30 characters.**
```r
write_labels_at_endpoint_locations <- function(r_label, l_label, degree, endpoints) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:227:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L227) *style:* **Lines should not be more than 80 characters.**
```r
##' @description We do not need points plotted in the corners of the plotted circle.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:234:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L234) *style:* **Lines should not be more than 80 characters.**
```r
nullify_vals_outside_the_circle <- function(minitics, spatial_res, heatmap_matrix,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:234:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L234) *style:* **Variable and function names should not be longer than 30 characters.**
```r
nullify_vals_outside_the_circle <- function(minitics, spatial_res, heatmap_matrix,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:234:83:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L234) *style:* **Trailing whitespace is superfluous.**
```r
nullify_vals_outside_the_circle <- function(minitics, spatial_res, heatmap_matrix,
                                                                                ^
```
[R/plotting_functions.R:236:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L236) *style:* **Variable and function names should not be longer than 30 characters.**
```r
    matrix_position_is_within_the_circle <- function() {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:239:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L239) *style:* **Variable or function name should be snake_case.**
```r
    markNA <- matrix(minitics, ncol = spatial_res, nrow = spatial_res)
    ^~~~~~
```
[R/plotting_functions.R:247:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L247) *style:* **Lines should not be more than 80 characters.**
```r
##' @description Find the location to put the label around the circle at each of the lines
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:252:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L252) *style:* **Variable and function names should not be longer than 30 characters.**
```r
compute_longitude_label_location <- function(axis.rads, outer_radius) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:252:46:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L252) *style:* **Variable or function name should be snake_case.**
```r
compute_longitude_label_location <- function(axis.rads, outer_radius) {
                                             ^~~~~~~~~
```
[R/plotting_functions.R:253:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L253) *style:* **Lines should not be more than 80 characters.**
```r
    return(c(RMat(axis.rads) %*% matrix(c(1.1, 0, -1.1, 0) * outer_radius, ncol = 2)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:253:14:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L253) *warning:* **no visible global function definition for ‘RMat’, Did you mean 'hat'?**
```r
    return(c(RMat(axis.rads) %*% matrix(c(1.1, 0, -1.1, 0) * outer_radius, ncol = 2)))
             ^~~~
```
[R/plotting_functions.R:262:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L262) *style:* **Lines should not be more than 80 characters.**
```r
    endpoints <- zapsmall(c(RMat(axis_radian) %*% matrix(c(1, 0, -1, 0) * outer_radius,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:262:88:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L262) *style:* **Trailing whitespace is superfluous.**
```r
    endpoints <- zapsmall(c(RMat(axis_radian) %*% matrix(c(1, 0, -1, 0) * outer_radius,
                                                                                ^
```
[R/plotting_functions.R:264:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L264) *warning:* **no visible global function definition for ‘draw_line_segments’**
```r
    draw_line_segments(endpoints)
    ^~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:268:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L268) *style:* **Lines should not be more than 80 characters.**
```r
##' @description put a degree label at the ends of the endpoints for each longitude
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:275:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L275) *style:* **Lines should not be more than 80 characters.**
```r
plot_longitudinal_labels <- function(axis.rad, outer_radius, r_label, l_label, degree) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:275:38:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L275) *style:* **Variable or function name should be snake_case.**
```r
plot_longitudinal_labels <- function(axis.rad, outer_radius, r_label, l_label, degree) {
                                     ^~~~~~~~
```
[R/plotting_functions.R:276:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L276) *style:* **Lines should not be more than 80 characters.**
```r
    write_labels_at_endpoint_locations(r_label, l_label, degree, compute_longitude_label_location(axis.rad,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:276:108:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L276) *style:* **Trailing whitespace is superfluous.**
```r
    write_labels_at_endpoint_locations(r_label, l_label, degree, compute_longitude_label_location(axis.rad,
                                                                                ^
```
[R/plotting_functions.R:286:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L286) *style:* **Variable or function name should be snake_case.**
```r
RMat <- function(radians) {
^~~~
```
[R/plotting_functions.R:287:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L287) *style:* **Lines should not be more than 80 characters.**
```r
    return(matrix(c(cos(radians), sin(radians), -sin(radians), cos(radians)), ncol = 2))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:291:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L291) *style:* **Lines should not be more than 80 characters.**
```r
##' @description plots radial lines, degree label for latitudes, and plots radial spokes with labels
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:296:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L296) *warning:* **no visible global function definition for ‘plot_circle_radial_lines’**
```r
    plot_circle_radial_lines(radius_vals)
    ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:297:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L297) *warning:* **no visible global function definition for ‘plot_degree_label_for_latitudes’**
```r
    plot_degree_label_for_latitudes(outer_radius, radius_vals)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:298:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L298) *warning:* **no visible global function definition for ‘plot_radial_spokes_and_labels’**
```r
    plot_radial_spokes_and_labels(outer_radius)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:325:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L325) *style:* **Variable and function names should not be longer than 30 characters.**
```r
define_color_breaks_based_on_source <- function(col_breaks_source, z, Mat) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:325:71:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L325) *style:* **Variable or function name should be snake_case.**
```r
define_color_breaks_based_on_source <- function(col_breaks_source, z, Mat) {
                                                                      ^~~
```
[R/plotting_functions.R:330:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L330) *style:* **Lines should not be more than 80 characters.**
```r
    } else if ((length(col_breaks_source) == 2) & (is.numeric(col_breaks_source))) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:347:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L347) *style:* **Lines should not be more than 80 characters.**
```r
##' @param extrapolate whether to predict out to the equator of the eye, even if no data exists nearby.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:348:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L348) *style:* **Lines should not be more than 80 characters.**
```r
interpolate_input_data <- function(minitics, x, y, z, lambda, polynomial_m, extrapolate) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:349:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L349) *style:* **Lines should not be more than 80 characters.**
```r
    grid.list = list(x = minitics, y = minitics)  #choose locations to predict at
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:349:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L349) *style:* **Variable or function name should be snake_case.**
```r
    grid.list = list(x = minitics, y = minitics)  #choose locations to predict at
    ^~~~~~~~~
```
[R/plotting_functions.R:349:15:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L349) *style:* **Use <-, not =, for assignment.**
```r
    grid.list = list(x = minitics, y = minitics)  #choose locations to predict at
              ^
```
[R/plotting_functions.R:350:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L350) *style:* **Lines should not be more than 80 characters.**
```r
    t <- Tps(cbind(x, y), z, lambda = lambda, m = polynomial_m)  #computationally intensive
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:350:10:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L350) *warning:* **no visible global function definition for ‘Tps’, Did you mean 'Ops'?**
```r
    t <- Tps(cbind(x, y), z, lambda = lambda, m = polynomial_m)  #computationally intensive
         ^~~
```
[R/plotting_functions.R:351:12:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L351) *warning:* **no visible global function definition for ‘predictSurface’**
```r
    tmp <- predictSurface(t, grid.list, extrap = extrapolate)
           ^~~~~~~~~~~~~~
```
[R/plotting_functions.R:352:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L352) *style:* **Variable or function name should be snake_case.**
```r
    Mat <- tmp$z
    ^~~
```
[R/plotting_functions.R:364:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L364) *style:* **Variable or function name should be snake_case.**
```r
    axis.rads <- c(0, pi/6, pi/3, pi/2, 2 * pi/3, 5 * pi/6)
    ^~~~~~~~~
```
[R/plotting_functions.R:364:25:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L364) *style:* **Put spaces around all infix operators.**
```r
    axis.rads <- c(0, pi/6, pi/3, pi/2, 2 * pi/3, 5 * pi/6)
                       ~^~
```
[R/plotting_functions.R:364:31:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L364) *style:* **Put spaces around all infix operators.**
```r
    axis.rads <- c(0, pi/6, pi/3, pi/2, 2 * pi/3, 5 * pi/6)
                             ~^~
```
[R/plotting_functions.R:364:37:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L364) *style:* **Put spaces around all infix operators.**
```r
    axis.rads <- c(0, pi/6, pi/3, pi/2, 2 * pi/3, 5 * pi/6)
                                   ~^~
```
[R/plotting_functions.R:364:47:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L364) *style:* **Put spaces around all infix operators.**
```r
    axis.rads <- c(0, pi/6, pi/3, pi/2, 2 * pi/3, 5 * pi/6)
                                             ~^~
```
[R/plotting_functions.R:364:57:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L364) *style:* **Put spaces around all infix operators.**
```r
    axis.rads <- c(0, pi/6, pi/3, pi/2, 2 * pi/3, 5 * pi/6)
                                                       ~^~
```
[R/plotting_functions.R:365:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L365) *style:* **Variable or function name should be snake_case.**
```r
    r.labs <- c(90, 60, 30, 0, 330, 300)
    ^~~~~~
```
[R/plotting_functions.R:366:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L366) *style:* **Variable or function name should be snake_case.**
```r
    l.labs <- c(270, 240, 210, 180, 150, 120)
    ^~~~~~
```
[R/plotting_functions.R:368:9:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L368) *warning:* **no visible global function definition for ‘plot_longitudinal_lines’**
```r
        plot_longitudinal_lines(axis.rads[i], outer_radius)
        ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:369:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L369) *style:* **Lines should not be more than 80 characters.**
```r
        plot_longitudinal_labels(axis.rads[i], outer_radius, r.labs[i], l.labs[i],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:369:83:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L369) *style:* **Trailing whitespace is superfluous.**
```r
        plot_longitudinal_labels(axis.rads[i], outer_radius, r.labs[i], l.labs[i],
                                                                                ^
```
[R/plotting_functions.R:390:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L390) *style:* **Lines should not be more than 80 characters.**
```r
##' @description Useful for making the falciform process look more smooth and refined. This is purely aesthetic.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:391:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L391) *style:* **Lines should not be more than 80 characters.**
```r
##' @details enhance the resolution of a polygon vertices dataframe by creating a spline along each vertex.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:392:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L392) *style:* **Lines should not be more than 80 characters.**
```r
##' @param xy vertices in dataframe with x and y columns, in order (not all are used).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:399:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L399) *style:* **Lines should not be more than 80 characters.**
```r
##' @references http://gis.stackexchange.com/questions/24827/how-to-smooth-the-polygons-in-a-contour-map
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:408:5:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L408) *style:* **Variable or function name should be snake_case.**
```r
    data.spline <- spline(1:(n + 2 * k), data[, 1], n = vertices, ...)
    ^~~~~~~~~~~
```
[R/plotting_functions.R:412:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L412) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/plotting_functions.R:420:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L420) *style:* **Lines should not be more than 80 characters.**
```r
##' you can also use extrapolate == TRUE to extend your plot to the boundary of the eye, but this is not advised unless you have lots of points spanning the space. The quality of the fit is not supported outside the range of the training data.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:421:1:](https://github.com/bc/retina/blob/25a78259ad55dd01021c16925272e38c6ec7b8e4/R/plotting_functions.R#L421) *style:* **Lines should not be more than 80 characters.**
```r
##' \code{retinaplot} Generates an Azimuthal Equidistant plot projection of a retina object.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Why are you doing this check?


Those links are not working


"border-radius: 50%" et non "border-raduis: 50%"


Support 'tsconfig.json' when converting TextChanges to CodeEdits (


I would only suggest running whole process from the Cloud Console, i.e. https://console.cloud.google.com/appengine/cronjobs
Such invocation is bypassing GAE firewall if set


That's looking good, can you do the same s/copy/volume for the "test" image? Then we should be all good to go.


@MichaIng

Ah yes, apologies, i'll send a commit to either revert or resolve.


I would add also information:
- how to check the progress via task queues?
- delay of backups (i.e. backups are scheduled randomly within 7 hours)


**index.html**
*  `<h2>` on line 26 is indented too far
* otherwise excellent

**app.js**
* prompt to begin the game is confusing - maybe this should be an alert? Or clarify that the suer should answer yes to begin play.
* great use of variables in your alert messages
* on line 6, you don't necessarily *need* to give the variable a value when you declare it. You can give it an empty string if you want, or you can just declare it: `var relGuess;`


Ainda não subi todas as alterações. Essa que está ai irá QUEBRAR sua aplicação se não estabelecer um pasta temporária para cada caixa


Исходник


хардкод контракта, брать надо из конфиаг (тестнет мейннет) не?


@MoOx Is this really required? I'd rather not have every release tagged with "npmpub"


I think that's more of a commit/pr description job 😕. Even github commit message input tries to imply that those should be short


```"\"``` was getting duplicated.  eg ```GetFullPath(C:\.\) => removeRelativeSegmentHelper("\")``` which will return  ```"\"``` and  will resultin   ```"C:\\"``` (after combing with root) hence result in extra separator. This is done to avoid this


The following doc(s) have been deployed to the [3277cron](https://3277cron-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/drupal-cron](https://3277cron-static-docs.pantheonsite.io/docs/drupal-cron)


? YII_DEBUG need to be not defined and true ? I think it never happen … ;)

Else : maybe we can test cache directly ? Currently user can force cache in config.php to something other (in general i put -1 to disable file cache if there are multi instance of server with a single DB …)


Created multidev environment [gonavis-franchising#ci-62](https://dashboard.pantheon.io/sites/bd2040d9-444e-4c2e-ad13-fd575701973a#ci-62).

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


Why couldn’t you use uri-js which is already included vs uri-parse. This would likely save code size.


Created multidev environment [sfgov#ci-318](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-318).

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


nit: in CK our style is to avoid triple / comments.


No me gusta tu código uwu @Fer2297


nit: This doesn't follow FB's iOS style guide. Please put the super init... inside the ()


Essentially yes but it is using the insteonplm base.


Not the right answer, as you don't have the context to know what the original path is.


Hell yeah, happy this has tests. Nice!


There were the following issues with your Pull Request

  * Invalid type. Valid types are **feat, fix, docs, style, refactor, perf, test, chore**

Guidelines are available at https://github.com/inotify-rs/inotify

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


Nope. We need to use the relationship manager system.


Huge fan of encapsulation in a struct at this point. Nice.


**index.html**
* your tabs are set to 4, they should be 2, I saw your comment about this.  :)
* you have a lot of extra lines of whitespace. Some is okay, to help chunk your code, but this is a bit too much.  One line is usually enough between code blocks, and you don't need the extra line between the `<ol>` and `<li>` tags.

**app.js**
* consider logging some user input to the console, not just the known answers to your questions
* I got five guesses on the Europe question instead of four; the sports question behaves perfectly, well done!


👍 vgo!


Created multidev environment [gonavis-franchising#ci-65](https://dashboard.pantheon.io/sites/bd2040d9-444e-4c2e-ad13-fd575701973a#ci-65).

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


You could either pass context or figure it out in the output. But that is what we're trying to avoid here- making fixups or passing too much context around. We should be able to get to a point that we're not doing complicated fixups out of method- trick is getting the right algorithm to get to that point.


balls Im working on this and your doing it too, now its a rebase mess, sod it.


Hey @robieta, heads up that this comment is out of date now since these are the CIFAR-10 numbers only.


The whole point of the RelationshipManager system is to allow arbitrary ghosting and element saving by any object. This _should_ already be happening with the current design but something isn’t working. I’ll help you look into this later but this isn’t the right fix.


This link renders online to -> https://qwtel.com/hydejack/docs/7.5.1/config/forms-by-example.md

The *.md file cannot be found of course.


🔥 [Jenkins job](http://xamarin-jenkins.guest.corp.microsoft.com:8080/job/macios/job/d15-8/1/display/redirect) (on internal Jenkins) failed in stage 'Test run' 🔥 : org.jenkinsci.plugins.workflow.steps.FlowInterruptedException

✅ [Build succeeded](http://xamarin-jenkins.guest.corp.microsoft.com:8080/job/macios/job/d15-8/1//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/d15-8/29d671b51aa978147e37509cc3f2006d2f52eeac/1/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/d15-8/29d671b51aa978147e37509cc3f2006d2f52eeac/1/jenkins-results/apicomparison/index.html) (no change)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/d15-8/29d671b51aa978147e37509cc3f2006d2f52eeac/1/jenkins-results/generator-diff/index.html) (only version changes)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/d15-8/29d671b51aa978147e37509cc3f2006d2f52eeac/1/jenkins-results/tests/index.html) 🔥

# Test results

# Test run in progress: NotStarted: 225, Ignored: 1124


Nerves Hardware Test
Status: Results Received
%{"failures" => 0, "skipped" => 0, "total" => 3}
https://nerves-test-server.herokuapp.com/nerves-project/nerves_system_rpi/278b29d4-620f-4e7c-9e83-dfc0098c1786


Nerves Hardware Test
Status: Results Received
%{"failures" => 0, "skipped" => 0, "total" => 3}
https://nerves-test-server.herokuapp.com/nerves-project/nerves_system_rpi2/401ce049-3693-4e50-b405-d7fa61325d2d


158148155-Extra-fields-in-ConstructionComplexFenestrationState-causes-crash-#6744 (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1679 of 1679 tests passed, 0 test warnings)

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


Created multidev environment [sfgov#pr-60](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#pr-60).

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


Nerves Hardware Test
Status: Results Received
%{"failures" => 0, "skipped" => 0, "total" => 3}
https://nerves-test-server.herokuapp.com/nerves-project/nerves_system_rpi0/796369e4-a63b-432b-bc5b-acfcd6274583


This is right?
I guess 'Util.jarPrefix() + "models/" is not currect.


@TranceLove
This is too long, technical and "was" should be "were":

> Entries with improper path was found in the archive, and they will not be extracted nor visible in archive view. The archive may came from a malicious source.

What about:

> Check who sent you this file, it seems malicious or is broken, files will be missing

Although this, is also too long, maybe a dialog?

(Note: After some though, it is a better idea to tell the user something is fishy, rather than handling it silently, as it can generate harmful trust)


In fact it is OK to delete `.la` files of shared libraries, I was just conservative with `sqlite`. We should probably add their deletion into the default fixup phase. (It is easy to separate them from `.la` files for static libraries: they contain e.g. `dlname='libsqlite3.so.0'`.)  See also https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Handling_Libtool_Archives and https://www.archlinux.org/news/operation-libtool-slay-in-testing/


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

I updated the Github team because of this commit.

- @tarcisiofischer were added to conda-forge. Welcome to conda-forge!"
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

- @tarcisiofischer were added to this feedstock maintenance team.
  You should get push access to this feedstock and CI services.

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


@MichaIng

Fixed the error I made, and commits sent.

Online doc updated: https://dietpi.com/phpbb/viewtopic.php?f=8&t=20


that => the ?


SliderHandle => MultiSlider.Handle, remove Slider prefix from Handle types

Preview: documentation | landing | table


teste de hoje


In a general ring R, there are no polynomials. There is, of course, always *another* ring, say R[x,y,z], which is the "free ring over R generated by adjoining x, y, and z" which does.


In theory the podcast/rss data could change. So usually its desirable to update. Unless we want to start manually editing data. For now i didn't want to go down that path just yet.


Could you remove the account insertion block? IMO it's OK to expect that the account must already exist in the db. Pre-planned users that exist in Meteor and have a linked `reaction-meteor-id` will work. The others will blow up. Benefit is that we can test both cases without introducing code that covers up problems and keep moving forward until it works for both.


I would be even more precise that it is the meaning formula which is challenging to express. In particular, that of 'factor'.


Checkmarx scan results 08 Jun 2018 01:39 UTC +03:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

a23cad998261c81bf63aa21ac681a2e8b5303e7c	@web-flow


<img width="1361" alt="screen shot 2018-06-07 at 6 38 40 pm" src="https://user-images.githubusercontent.com/29581710/41129900-328b0110-6a82-11e8-9b84-a15bb774ecd9.png">


Created multidev environment [dgreat#pr-disp](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-disp).

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


Added Jake to README


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

Created multidev environment [pr-64](https://dashboard.pantheon.io/sites/46afe9ed-ebf0-44fe-acac-229694bfd8b3#pr-64) for example-wordpress-composer.


Nice! That's perfect!


Created multidev environment [sfgov#ci-322](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-322).

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


Cool. Thanks.


安卓免费VPN大全.md


Probably not recursive but iterative.


Little aesthetic modification to remove the User Group and Users button when the User isn't an admin.


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/e4fb8b56212acba6f26448207c08a5bc514e2218)

Built at __20180607 - 22:50:43__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/25//artifact/rpm.txt) | 1031 cases, 0 failed, t: n/a | PASS :white_check_mark:


ok - i've got this fixed with this commit

https://github.com/ANTsX/ANTs/commit/2b157a11c005a70e9f7f8b88908df4a81aecebe3


nit: // Password (or Token) encrypted with Bcrypt


Awesome!  Thanks.


ok


![](https://github.trello.services/images/mini-trello-icon.png) [23 - Tela de gerenciamento de usuário do tipo produtor](https://trello.com/c/bPmhe1we/137-23-tela-de-gerenciamento-de-usu%C3%A1rio-do-tipo-produtor)


Build version: __`0.10.0-master.136`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/136) :tada:


Changed the intro.md files content for au-composition profile extensions for correctness.


![](https://github.trello.services/images/mini-trello-icon.png) [34 - Tela para adição de endereço](https://trello.com/c/rYjxykA9/116-34-tela-para-adi%C3%A7%C3%A3o-de-endere%C3%A7o)


Shouldn't there be some sort of configuration for [OkHttp certificate pinning](http://square.github.io/okhttp/3.x/okhttp/okhttp3/CertificatePinner.html) here?  Swarm clusters will verifytls only connections to the cluster manager and will typically have a client certificate pair (and accompanying ca).  Could this be configured via Jenkins' credential system?


Build version: __`0.10.0-master.205`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/389476256) :tada:


2 spaces between return and parent


Test comment - deletion


Test comment - Addition


Better to just do `((IMixinWorld) worldIn).isFake()` checks, since even having an instance of a world server is not sufficient.


The .gitignore seemed prudent


Test comment - old context


Test comment - new context


Usei um site pra identar o html mas ele zuou o css e o js e só vi depois.

Vou consertar depois


will recompile and re run test

minimum fee was set a 1% even with --Donate 0


Test comment - general commit comment


`$key,$value` spacing


I think you can just use a ValHash in PostInferenceCheck `cenv.limitVals` like we do to mark poisoned byref-like vals, rather than storing the flag in the value


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/eaaab7fee578fe0576eccd71f3db00fb076a531c)

Built at __20180607 - 23:04:03__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/rpm.txt) | 1031 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/msvc.Debug.txt) | 1028 cases, 0 failed, t: 532s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/msvc.Debug_Dunity_OFF.txt) | 1025 cases, 0 failed, t: 1153s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/msvc.Release.txt) | 1028 cases, 0 failed, t: 390s | PASS :white_check_mark:
gcc.Release
-Dassert=true,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/gcc.Release_Dassert_true_MANUAL_TESTS_true.txt) | 1093 cases, 1 failed, t: 816s | FAIL :red_circle:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/gcc.Debug_Dcoverage_ON.txt) | 1031 cases, 0 failed, t: 730s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/clang.Debug.txt) | 1031 cases, 0 failed, t: 274s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/gcc.Debug.txt) | 1031 cases, 0 failed, t: 283s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/clang.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 733s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/gcc.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 361s | PASS :white_check_mark:
clang.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/clang.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 329s | PASS :white_check_mark:
gcc.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/gcc.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 298s | PASS :white_check_mark:
gcc.Debug
-Dstatic=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/gcc.Debug_Dstatic_true.txt) | 1031 cases, 0 failed, t: 279s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1031 cases, 0 failed, t: 256s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/24//artifact/gcc.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false.txt) | no test results, t: 916s | FAIL :red_circle:


v4.9.1 is released.


Updated Installing Bolt topic in DITA source.


![](https://github.trello.services/images/mini-trello-icon.png) [navbar.html - enforce padding on mobile to stop it overlapping onto page](https://trello.com/c/4nvTRMPx/21-navbarhtml-enforce-padding-on-mobile-to-stop-it-overlapping-onto-page)


Using an quote in a pathname might lead to weird stuff on windows. Even if github is their toy now 👅


![](https://github.trello.services/images/mini-trello-icon.png) [Refactor away body padding, add to responsive media query](https://trello.com/c/DYj8jy6P/25-refactor-away-body-padding-add-to-responsive-media-query)


Updated Analytics data collection topic in DITA source.


will not instrument Separator, https://github.com/phetsims/hookes-law/issues/38


`RelationshipManager` just refuses working, and I did not know why. I did not see the right ghost functors were called when outputting the split mesh.

It is the first fix I come up with. If you have a better one, I am fine with that.


TIL tagging people in commit messages sends them a notification. Nice!


Looks like `Optional<...>` has been left over.


I googled that one to see if it would work. Surprise surprise, it does 👍


Hi @hsm207,

Is this the method to change from Keras 1 to Keras 2 syntax for using pre-trained word embeddings?

Thanks for the help!


there's a few opportunities for param/return type hinting throughout this class


nein, javascript style ist dictionary statt switch


Db


@a-frobot docs-v0.8.0


The phpcs in iFixit repo would have said kill the blank line after fn declaration


I have no idea why :(


Spaces around equal sign `class ="don"`


Use css shorthand for your padding.


`$addReturn` could be assigned in the if statement


Hex color


Can these be made DRY since they all have the same bottom padding?


Sorry I didn't include an example at first. So here let's say we work with the ISS TLE from Celestrak, this is what the load.tle() returns :
`{25544: <EarthSatellite u'ISS (ZARYA)' number=25544 epoch=2018-06-07T15:09:06Z>, u'ISS': <EarthSatellite u'ISS (ZARYA)' number=25544 epoch=2018-06-07T15:09:06Z>, u'ZARYA': <EarthSatellite u'ISS (ZARYA)' number=25544 epoch=2018-06-07T15:09:06Z>, u'ISS (ZARYA)': <EarthSatellite u'ISS (ZARYA)' number=25544 epoch=2018-06-07T15:09:06Z>}`

which you can see includes those 'u' and also you can see it is duplicating the same EarthSatellite but with different keys for the dictionary, and normally it should just return this `{25544: <EarthSatellite number=25544 epoch=2018-06-07T15:09:06Z>}`


I typically define the color when I'm using the border shorthand. That way you overwrite any weird browser formatting.

`border: 10px solid #000;`


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

You do not have sufficient scopes. You are missing the following scopes:

secrets:get:project/taskcluster/testing/taskcluster\-pulse

You have the scopes:

```
\[
  "assume:project:taskcluster:mozilla\-github\-repository",
  "assume:repo:github.com/taskcluster/taskcluster\-lib\-pulse:pull\-request",
  "notify:email:\*",
  "notify:irc\-channel:\*",
  "notify:irc\-user:\*",
  "queue:create\-task:aws\-provisioner\-v1/github\-worker",
  "queue:create\-task:aws\-provisioner\-v1/github\-worker\-windows",
  "queue:create\-task:aws\-provisioner\-v1/win2012r2",
  "queue:route:garbage.\*",
  "queue:route:index.garbage.\*",
  "queue:route:notify.email.\*",
  "queue:route:notify.irc\-channel.\*",
  "queue:route:notify.irc\-user.\*",
  "queue:scheduler\-id:taskcluster\-github",
  "secrets:get:garbage/\*",
  "secrets:set:garbage/\*"
\]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": \[
    "secrets:get:project/taskcluster/testing/taskcluster\-pulse",
    {
      "AnyOf": \[
        {
          "AllOf": \[
            "queue:scheduler\-id:taskcluster\-github",
            {
              "AnyOf": \[
                "queue:create\-task:highest:aws\-provisioner\-v1/github\-worker",
                "queue:create\-task:very\-high:aws\-provisioner\-v1/github\-worker",
                "queue:create\-task:high:aws\-provisioner\-v1/github\-worker",
                "queue:create\-task:medium:aws\-provisioner\-v1/github\-worker",
                "queue:create\-task:low:aws\-provisioner\-v1/github\-worker",
                "queue:create\-task:very\-low:aws\-provisioner\-v1/github\-worker",
                "queue:create\-task:lowest:aws\-provisioner\-v1/github\-worker"
              \]
            }
          \]
        },
        {
          "AnyOf": \[
            "queue:create\-task:aws\-provisioner\-v1/github\-worker",
            {
              "AllOf": \[
                "queue:define\-task:aws\-provisioner\-v1/github\-worker",
                "queue:task\-group\-id:taskcluster\-github/Lx\-cwv1tQBykRacXGESXWw",
                "queue:schedule\-task:taskcluster\-github/Lx\-cwv1tQBykRacXGESXWw/Lx\-cwv1tQBykRacXGESXWw"
              \]
            }
          \]
        }
      \]
    }
  \]
}
```
----
method:     createTask
errorCode:  InsufficientScopes
statusCode: 403
time:       2018-06-07T23:27:24.888Z

</details>


You could also refactor to:
```php
public function setMultiple(array $values, int $expiration = 0): bool {
   foreach ($values as $key => $value) {
      if (!$this->set($key, $value, $expiration)) {
         return false;
      }
   }
   return true;
}
```
, but that's only if you wanted to not keep setting memcached after the first failure.


Created multidev environment [dgreat#ci-490](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#ci-490).

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


All of the Turtle names should be H2 or H3. Make sure you take a second to read up on HTML headings. Not structuring these correctly could effect how screen readers understand the page and SEO results appear.

**How I typically think about it**

- h1 - top level page headling. Should only be used once.
- h2 - second level. Defines sections that contain content
- h3 - used to denote content within container.


hmmm this is looking interesting


What is the purpose of this wrapper div? Is it doing something to the image?


:D :rose:


New reviewed items. You're doing great.


Nice project, I am actually working on something similar https://github.com/codesardine/Jadesktop


Это код Бушуевой Вероники из группы 4531.


158148155-Extra-fields-in-ConstructionComplexFenestrationState-causes-crash-#6744 (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2307 of 2307 tests passed, 0 test warnings)

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


Also, take a moment to clean up your tabs to make sure it's visually appealing. It should look like a waterfall with elements nested within each other using a single tab.


Franklin image sizes


158148155-Extra-fields-in-ConstructionComplexFenestrationState-causes-crash-#6744 (lgu1234) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


hello how to use in <agm-marker [animation] = 'DROP'>


Please add these installation files.


This part could use some love. 😃 If you find a more elegant solution for placing video among cover images, please let me know!


There's a weird extra </p> tag at the end of this line that should be causing weird errors.


Hi @michaelbausor . Are some concerns that the first letter should be upper case? I only see that the [protobuf user guide](https://developers.google.com/protocol-buffers/docs/style) suggest us using the CamelCase. It seems this behavior is specific in PHP plugin.


There's a weird extra `</p>` or `</div>` tag at the end of this line that should be causing weird errors.


There's a weird extra `</p>` or `</div>` tag at the end of this line that should be causing errors.


Yes.


Yes, that needs to be mentioned.


hi


![](https://github.trello.services/images/mini-trello-icon.png) [about.html - mobile friendly](https://trello.com/c/RzztjBsS/8-abouthtml-mobile-friendly)


Reflecting on this more...  Code in the commit is good as-is.

* Some `Accounts` functionality is not provided by identity and is required. For example, `addressBook` won't be replaced by identity. We can't break that.
* Some `Accounts` fields (`name`, `username`, `groups`) do overlap with identity/auth and it would be good to deprecate them.
* `users` can go.
* App isn't consistent in API usage and there's general cleanup to do.

Thanks @impactmass. We have layers to tackle and the prototype's making things more concrete for me. Let's pair  and draft a written plan tomorrow?


Added description


Mas changes para ti!
Deleted the space before ="don"
Fixed additional hex colors
Put the font in the body element & included additional font family
Removed px from 0
I was going to use shorthand with the border (#000) on the rounded-image-container class, but that made them black instead of the individual colors. Unless you meant something else and I just didn't understand.
I took away the individual padding-bottom classes and just made one called "section-padding" and applied that to each turtle bio. I kept the link specifications as a class under their respective names just in case I needed to change another characteristic to a specific bio as a whole. If you think I should make the link color change an id element I could also do that.


We should try to over using stubs as much as possible. ActionMailer [stores all mail in an array](http://guides.rubyonrails.org/testing.html#testing-your-mailers) in the test env which we can assert again.


> `/Applications/VLC.app/Contents/MacOS/VLC`   //idk anything about macs so help me out here`

You're all good 👍 :)


(x + 1) * (y + 1 + 1)  is a term in the language of rings with identity and it has the form of a polynomial.  So polynomials are not in the semantics of rings, but they are in the syntax of rings.


incluindo o primeiro item que estava fora da lista


Sounds good. Just remember that if you change that section-padding class, it's effect everything that has it.

Also, be sure to refresh. And comment on the individual items. I've made more comments.


Wouldn't a staff be shown this notice too when `this.siteSettings.disable_emails === "non-staff"`?


@kwalcock Could you double check this submission, thanks!


test discard


instead of having a topic -> contextimpl map, can we just have a setPulsarSource in contextImpl that is set each time?


It is a term in the language in CTT_qe's notion of language. In the ordinary sense, you need to have x and y either be symbols [the usual way when dealing with polynomials], or be 'bound' in a context.  But in both of these latter senses, polynomials is actually misleading!  Because in those senses, x/x is equally well a term in the language of groups.


kpokpop


if you want to get timeseries-for-apm, please contact me


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/eee4080e9026fc56a4a94dafd85bb09223f2fdf2)

Built at __20180607 - 03:03:07__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/msvc.Debug.txt) | 1028 cases, 0 failed, t: 555s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/msvc.Debug_Dunity_OFF.txt) | 1025 cases, 0 failed, t: 1163s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/msvc.Release.txt) | 1028 cases, 0 failed, t: 389s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/gcc.Debug_Dcoverage_ON.txt) | 1031 cases, 0 failed, t: 726s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/clang.Debug.txt) | 1031 cases, 0 failed, t: 273s | PASS :white_check_mark:
clang.Debug,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/clang.Debug_PARALLEL_TESTS_false.txt) | 1031 cases, 0 failed, t: 525s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/clang.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 190s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/gcc.Debug.txt) | 1031 cases, 0 failed, t: 281s | PASS :white_check_mark:
gcc.Release
-Dassert=true,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/gcc.Release_Dassert_true_MANUAL_TESTS_true.txt) | 1093 cases, 0 failed, t: 2356s | PASS :white_check_mark:
clang.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/clang.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 274s | PASS :white_check_mark:
gcc.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/gcc.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 283s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/gcc.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 723s | PASS :white_check_mark:
gcc.Debug
-Dstatic=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/13//artifact/gcc.Debug_Dstatic_true.txt) | 1031 cases, 0 failed, t: 278s | PASS :white_check_mark:


I cannot download the siftgpu v400.please email me .a8491087@163.com


don't forget to add the config line. Instance.StrictCombatLockdown = 1


J


哦，对，是，你说的对。这里我没仔细看。


已经修改了。


其实我直接复制了文件了，所以才这么多地方全都是parent，但应该是nanny


这个action可以删除掉，移动到`common\models\UserOrder`,
```php
/**
	 * @param $nanny_id
	 * @return integer | bool
	 *
	 * 直接倒序查询最后一个expired_at，大于当前时间说明没有到期，返回这个时间戳，否则返回false
         * 你根据需求来改这个方法
         * 在view层使用： if (UserOrder::monthlyShouldRenew(Yii::$app->user->id)) {...}
	 */
	public static function monthlyShouldRenew($nanny_id)
	{
		$payrecord = UserOrder::find()->where(['user_id'=> $nanny_id, "service_money" =>999])->orderBy('expired_at DESC')->one();
		if ($payrecord && $payrecord->expired_at > time() {
			return $payrecord->expired_at;
		} else {
			return false;
		}
	}
```


Se debe colcoar import componet e importar liberia de angular muchas funciones aca solo se usa selector el cual sirve para declarar en el html en forma de etiqueta  y las cuales  se cierran y queda la funcion que le damos en template o  en el cuerpo de la clase


Correction: Remember I'll always be here for you ( she did mention she can't be therequired along side you)
"Remember that I'll how is be there for you and nothing is going to change that"
This one sounds better


input file of outlier test based on cook's distances


Correction: Remember I'll always be here for you ( she did mention she can't be therequired along side you)
"Remember that  I'll always is be here for you and nothing is going to change that"
This one sounds better in my opinion.


three


May I ask whether these files contain answers to analytical questions, or they only answer programming questions?


first commit


Could you provide offsets for iPhone 8 plus (Global) iPhone10,2? sorry for disturbing


yes.., you are right


lol I literally just did the same thing locally. Can you push this to the pypi version?


what are going to learn from Recipe-website:

1) How JavaScript , HTML , CSS , NodeJs and ejs works
2) How connect and be flexible between the pages
3) How to create or use json and cookies file using JavaScript
4) How to Design your pages using CSS
5) How to create and use router using Nodejs


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

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


Suggestion of removing the :start since we no longer link to it with the removal of "goto start"


esto no es un chiste


sdfsd


I want upgrade 0.11.0.1 to 0.11.0.2，should I add  inter.broker.protocol.version and
log.message.format.version？


[Jenkins vg tests](http://jenkins.cgcloud.info/job/vg/1896/) complete for merge to master.  View the [full report here](http://cgl-pipeline-inputs.s3.amazonaws.com/vg_cgl/vg_ci/jenkins_reports/branch/master/index.html).

19 tests passed, 0 tests failed and 10 tests skipped in 19628 seconds

Tests produced 2726 warnings. 2726 were for lower-than-expected alignment scores