[inst/extdata/asalmon_mcw/main.r:2:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/matrix_retobj.R#L17) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/matrix_retobj.R:20:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/matrix_retobj.R#L25) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/matrix_retobj.R:27:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L70) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/plotting_functions.R:72:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L80) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/plotting_functions.R:81:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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/07fa212b346b641cec5f57344a6c32c888bfcb9d/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:103:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L103) *style:* **Lines should not be more than 80 characters.**
```r
        ## https://stackoverflow.com/questions/18509527/first-letter-to-upper-case
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:109:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L109) *style:* **Lines should not be more than 80 characters.**
```r
        line2 <- paste0("NA,", nasal_outline_index, ",",phi0,",NA,TRUE,\"", eye_side_string,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:109:57:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L109) *style:* **Commas should always have a space after.**
```r
        line2 <- paste0("NA,", nasal_outline_index, ",",phi0,",NA,TRUE,\"", eye_side_string,
                                                        ^
```
[R/plotting_functions.R:109:62:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L109) *style:* **Commas should always have a space after.**
```r
        line2 <- paste0("NA,", nasal_outline_index, ",",phi0,",NA,TRUE,\"", eye_side_string,
                                                             ^
```
[R/plotting_functions.R:109:93:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L109) *style:* **Trailing whitespace is superfluous.**
```r
        line2 <- paste0("NA,", nasal_outline_index, ",",phi0,",NA,TRUE,\"", eye_side_string,
                                                                                ^
```
[R/plotting_functions.R:112:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L112) *style:* **Lines should not be more than 80 characters.**
```r
        line2 <- paste0(dorsal_outline_index, ",NA", ",",phi0,",NA,TRUE,\"", eye_side_string,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:112:58:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L112) *style:* **Commas should always have a space after.**
```r
        line2 <- paste0(dorsal_outline_index, ",NA", ",",phi0,",NA,TRUE,\"", eye_side_string,
                                                         ^
```
[R/plotting_functions.R:112:63:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L112) *style:* **Commas should always have a space after.**
```r
        line2 <- paste0(dorsal_outline_index, ",NA", ",",phi0,",NA,TRUE,\"", eye_side_string,
                                                              ^
```
[R/plotting_functions.R:112:94:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L112) *style:* **Trailing whitespace is superfluous.**
```r
        line2 <- paste0(dorsal_outline_index, ",NA", ",",phi0,",NA,TRUE,\"", eye_side_string,
                                                                                ^
```
[R/plotting_functions.R:120:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L120) *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:130:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L130) *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:131:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L131) *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:135:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L135) *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:138:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L138) *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:139:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L139) *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:147:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L147) *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:151:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L151) *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:151:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L151) *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:155:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L155) *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:177:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L177) *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:177:59:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L177) *style:* **Variable or function name should be snake_case.**
```r
plot_degree_label_for_latitudes <- function(outer_radius, circle.rads) {
                                                          ^~~~~~~~~~~
```
[R/plotting_functions.R:178:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L178) *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:178:85:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L178) *style:* **Trailing whitespace is superfluous.**
```r
    axis(2, pos = -1.25 * outer_radius, at = sort(union(circle.rads, -circle.rads)),
                                                                                ^
```
[R/plotting_functions.R:180:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L180) *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:180:95:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L180) *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:195:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L195) *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:202:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L202) *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:206:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L206) *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:216:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L216) *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:217:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L217) *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:217:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L217) *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:226:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L226) *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:233:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L233) *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:233:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L233) *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:233:83:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L233) *style:* **Trailing whitespace is superfluous.**
```r
nullify_vals_outside_the_circle <- function(minitics, spatial_res, heatmap_matrix,
                                                                                ^
```
[R/plotting_functions.R:235:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L235) *style:* **Variable and function names should not be longer than 30 characters.**
```r
    matrix_position_is_within_the_circle <- function() {
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:238:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L238) *style:* **Variable or function name should be snake_case.**
```r
    markNA <- matrix(minitics, ncol = spatial_res, nrow = spatial_res)
    ^~~~~~
```
[R/plotting_functions.R:246:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L246) *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:251:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L251) *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:251:46:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L251) *style:* **Variable or function name should be snake_case.**
```r
compute_longitude_label_location <- function(axis.rads, outer_radius) {
                                             ^~~~~~~~~
```
[R/plotting_functions.R:252:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L252) *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:252:14:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L252) *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:261:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L261) *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:261:88:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L261) *style:* **Trailing whitespace is superfluous.**
```r
    endpoints <- zapsmall(c(RMat(axis_radian) %*% matrix(c(1, 0, -1, 0) * outer_radius,
                                                                                ^
```
[R/plotting_functions.R:263:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L263) *warning:* **no visible global function definition for ‘draw_line_segments’**
```r
    draw_line_segments(endpoints)
    ^~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:267:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L267) *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:274:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L274) *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:274:38:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L274) *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:275:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L275) *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:275:108:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L275) *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:285:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L285) *style:* **Variable or function name should be snake_case.**
```r
RMat <- function(radians) {
^~~~
```
[R/plotting_functions.R:286:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L286) *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:290:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L290) *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:295:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L295) *warning:* **no visible global function definition for ‘plot_circle_radial_lines’**
```r
    plot_circle_radial_lines(radius_vals)
    ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:296:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L296) *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:297:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L297) *warning:* **no visible global function definition for ‘plot_radial_spokes_and_labels’**
```r
    plot_radial_spokes_and_labels(outer_radius)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:324:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L324) *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:324:71:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L324) *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:329:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L329) *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:346:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L346) *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:347:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L347) *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:348:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L348) *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:348:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L348) *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:348:15:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L348) *style:* **Use <-, not =, for assignment.**
```r
    grid.list = list(x = minitics, y = minitics)  #choose locations to predict at
              ^
```
[R/plotting_functions.R:349:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L349) *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:349:10:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L349) *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:350:12:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L350) *warning:* **no visible global function definition for ‘predictSurface’**
```r
    tmp <- predictSurface(t, grid.list, extrap = extrapolate)
           ^~~~~~~~~~~~~~
```
[R/plotting_functions.R:351:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L351) *style:* **Variable or function name should be snake_case.**
```r
    Mat <- tmp$z
    ^~~
```
[R/plotting_functions.R:363:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L363) *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:363:25:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L363) *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:363:31:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L363) *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:363:37:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L363) *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:363:47:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L363) *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:363:57:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L363) *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:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L364) *style:* **Variable or function name should be snake_case.**
```r
    r.labs <- c(90, 60, 30, 0, 330, 300)
    ^~~~~~
```
[R/plotting_functions.R:365:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L365) *style:* **Variable or function name should be snake_case.**
```r
    l.labs <- c(270, 240, 210, 180, 150, 120)
    ^~~~~~
```
[R/plotting_functions.R:367:9:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L367) *warning:* **no visible global function definition for ‘plot_longitudinal_lines’**
```r
        plot_longitudinal_lines(axis.rads[i], outer_radius)
        ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting_functions.R:368:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L368) *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:368:83:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L368) *style:* **Trailing whitespace is superfluous.**
```r
        plot_longitudinal_labels(axis.rads[i], outer_radius, r.labs[i], l.labs[i],
                                                                                ^
```
[R/plotting_functions.R:389:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L389) *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:390:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L390) *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:391:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L391) *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:398:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L398) *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:407:5:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L407) *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:411:1:](https://github.com/bc/retina/blob/07fa212b346b641cec5f57344a6c32c888bfcb9d/R/plotting_functions.R#L411) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```


Great, I'll work on this issue soon...


dear @madhur-tandon , thanks a lot for pointing out this issue.

the event vector is a binary one, defined for each bin of the time series.

the former way of storing it was more convenient for plotting, the modified one was to save the number of events in the same way as the FIR.

If you want to reproduce the plot, you have to use the sparse version indeed. either retrieving it from the code, or re-sparsifying the events vector.


Awesome. Thank you


Good one. I didn't know you could playSound just to a player!


URL is case sensitive. https://webmasters.stackexchange.com/questions/90339/why-are-urls-case-sensitive


New tests are needed in FlsagTest.java to cover the sub-menu functionality.


Added comment and moved CreateProcess into CxbxExec function to reduce duplicates. (Should had done this in the first place.)


Whether url is case sensitive is not the main point, but good to know
¯\_(ツ)_/¯
On Sat, Jun 16, 2018 at 18:17 Cat Chen <notifications@github.com> wrote:

> URL is case sensitive.
> https://webmasters.stackexchange.com/questions/90339/why-are-urls-case-sensitive
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/shanzhaime/hue-explorer/commit/71018d234627d7b170ccb8f4f96634ca40652a3c#commitcomment-29390531>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ADJhMx9wq2nQd1pW5ykJEK0erCP5pRK3ks5t9a40gaJpZM4UlwmD>
> .
>


fixes #2


(Hi, it's Ryan.)

Your work on this is awesome!  But a silly question: what's the distinction between the capitalized functions and camel-case functions? Were the all-caps ones the really old "family API" ones? I see you changed a few of these, but not all 16-bit APIs, and wanted to see what the thinking was here (or if this just matches what OS/2 actually did at some point in the early days).


레슨넘버 대신 레슨명이 올라갔으면 좋겠어요.
(lesson05.prefixsums이면 prefixsums으로)


I've added back this case for currying~


Also: do you mind if I pull most/all of your changes back into my main repository? I'll probably break them up into multiple commits, but I can commit them with the same name/email as you use here, if you like.


Also, extract the inner-only funcitons into helpers


Add the concat() currying test case back~


test


Add back find() test case


@alfmoh

For your review


This broke things


hello


wtf??? read speeds are blazing fast now.

Resident Evil is working like a real cart


Кнопки у слайдера, которые листают слайды - это кнопки в одном экземпляре, внутри блока слайдера showcase-slider, в каждый item не нужно их добавлять. И посмотри, там в макете скрытые есть слои, т.е. другой слайд там есть с текстом и картинкой.


@everyone


popular-product-caption - это все таки title, кепшн-  это подпись к элементам.


<@311679754845683713> hi


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


Лучше сделать это заголовком h3 с классом


what you want b


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


по моему там у некоторых товаров есть еще стикер , можно его через span добавить с классом


можно просто поменять caption на title?


@automenta see also https://github.com/jnorthrup/knarsese/blob/7eaa7a0f3bdfe6ecdd8dcfca38445a3f8747c359/src/main/kotlin/com/github/jnorthrup/narcheese/Narcheese.kt#L123


I thought this project was abandoned?


Вот эту секцию не совсем правильно разметил: у тебя будет такая структура:
- список с кнопками сначала: Доставка, Гарантия, Кредит
- Дальше секции с описанием соответствующим, там в скрытых слоях в макете есть контент для этих блоков.
Переключение уже будет реализовано на JS


If I'm reading the event handler right... on regenerating inside your own TARDIS in siege mode, it just tries to transfer the minimum transfer energy from the player to the TARDIS? But that can also be done by sneak-clicking the artron button, can't it? Does regeneration increase artron the player's artron energy somehow, or is this basically just another trigger for a pre-existing mechanic?


![](https://github.trello.services/images/mini-trello-icon.png) [User service](https://trello.com/c/xvwr5bnX/1-user-service)


по моему тут ошибка в слове crambs


Крошки - по сути это тоже список элементов, сепаратор добавляется либо через спан в каждом элементе списка, либо через псевдоклассы в CSS


This updated the question label and help fields - Keeper


> It is not needed. We set the pkgconfig search path as part of the build process, which is the proper way to handle this.

OK, I got it. Thanks!


Created multidev environment [aufundab-eu#ci-5](https://dashboard.pantheon.io/sites/cf9a282c-4005-412c-8472-4ae9d47d1ab0#ci-5).

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


removing this causes CR/LF to be interpreted as part of the domain name #30


Created multidev environment [aufundab-eu#ci-7](https://dashboard.pantheon.io/sites/cf9a282c-4005-412c-8472-4ae9d47d1ab0#ci-7).

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


Sanduhr: "fix message or remove lock?"
Me: "fix the message"
Sanduhr: *removes lock*


And mongo connector needs restructuring, file structure needs improving for requests


I should kick you for doing this


Created multidev environment [aufundab-eu#ci-9](https://dashboard.pantheon.io/sites/cf9a282c-4005-412c-8472-4ae9d47d1ab0#ci-9).

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


Maybe but maybe not.


i think here should be close before raise


It's bad, use coordinates


Okay, I will add it.


Created multidev environment [aufundab-eu#pr-2](https://dashboard.pantheon.io/sites/cf9a282c-4005-412c-8472-4ae9d47d1ab0#pr-2).

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


To show what files have been modified by the authors of CCR on SP 18


@atherdon Okay so I fixed it. The map statement inside my method was returning values but my method itself was not returning anything because the return statement was missing.


Security advise: Never store any credentials in a public repo.


delete


Yep. I learned it from your tweet 😸


Mogło być samo porównanie czy mail.getToCc() != null ale zastosowanie Optionala też jest OK


Cool :)


Em lưu ý 2 cách đặt tên biến trong python hoặc là kiểu snake "max_rainy_days_month" hoặc kiểu in to đậm hết "MAX_RAINY_DAYS_MONTH" - kiểu sau thường dành có các hằng số.


Em nên tách thành 2 dòng cho dễ nhìn nhé :D. 1 dòng không nên có quá 100 kí tự.


Pakeitimas tinkamas


 perfect!

On 17-Jun-2018 at 10:22 AM, Sanchit Sharma wrote:

@atherdon <https://github.com/atherdon> Okay so I fixed it. The map
statement inside my method was returning values but my method itself was
not returning anything because the return statement was missing.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/GroceriStar/react-only-intern-23/commit/dfc7f4e2bf1eacfe50e61e4406cb75d05da64278#commitcomment-29391794>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABZrDhEfuiBr3CauuAj86zPROlMQR9Mwks5t9i3MgaJpZM4UqwRk>
.


Still thanks for your help!


x


Well, first, this isn't how you should be renaming packages, but meh, it's not that important for your package (hopefully nobody is using it except Status).

But honestly you also shouldn't be pushing directly to master on this repo, I've changed the settings so that this is no longer possible. Installing ``eth_p2p`` causes Nimble to throw a warning when installing the ``rlp`` dependency, this should be fixed before a package is added to this repo and I would have caught it if this was in a PR.

``byteutils`` is in the same boat. Please fix these warnings ASAP or I will revert this commit.


Created multidev environment [aufundab-eu#ci-17](https://dashboard.pantheon.io/sites/cf9a282c-4005-412c-8472-4ae9d47d1ab0#ci-17).

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


nokogiri (1.8.1)


Это конечно всё хорошо но а если Linux ?


We should have a long-term goal of eliminating almost all uses of `addr` from the code. Let's add `openarray` overloads in `asyncdispatch2` that can be used here.


Since *update_db* and *update_system* do very different things, with different semantics, the documentation should reflect that. Now it's like "doesn't matter which", but it does.


Maybe it's a bit not right, but it works.


tak jest


no wlasnie


dokladnie


Nice work Blair!


[ALP revision.txt](https://github.com/LanceElyot/CarolinaFarmTrust/files/2108880/ALP.revision.txt)


I'm not convinced that this is a real advantage. It seems like a lot of trouble for other projects to re-implement this new protocol without support from CPython. It would be theoretically possible, but I doubt that it will happen.


12月1週　時子　泡沫されど　と同時に到着確認
1月2週　文矢　確認


использование верное, но по ТЗ не количество нужно вывести
ТЗ: "Выводить список вагонов у поезда (в указанном выше формате), используя созданные методы"
"А для каждого поезда на станции выводить список вагонов в формате:
      - Номер вагона (можно назначать автоматически), тип вагона, кол-во свободных и занятых мест (для пассажирского вагона) или кол-во свободного и занятого объема (для грузовых вагонов)."


Why not use a git snapshot?


аналогично - проветь ТЗ про поезда... там тоже нужен вывод в более сложном формате, чем у тебя сделано


@adriaandegroot: more clarified via c600c3eccaa20b56f2f86396ad6c80e18fc8a949


рекомендуется в руби использовать `each` для итерации по массиву


Created multidev environment [aufundab-eu#pr-4](https://dashboard.pantheon.io/sites/cf9a282c-4005-412c-8472-4ae9d47d1ab0#pr-4).

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


##This is a markdown file.


Created multidev environment [fcl-site-corporate-services#ci-2](https://dashboard.pantheon.io/sites/5f0ce830-10b8-4bfa-a7c1-fd603264bf57#ci-2).

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


je hebt 2 keer bootstrap toegevoegd als script en je bent jquery vergeten


название для учебного проекта может и ничего... но лучше что-то поосмысленней )
какой-нибудь `display_all_carriages_formatted`, если уж хочется сложноых имен ))
ну или любые другие фантазии отражающие суть функциональности метода


аналогично в Станции


вот это грубое нарушение... придется выписывать протокол... ваши документы пожалуйста )))


Where does the `SO_LINGER` get set?


ah, see, I thought this was libst but this is a terminal emulator.  I couldn't find it in repology.  This name is highly ambiguous.  We need another one I think.


ggggggg


![](https://github.trello.services/images/mini-trello-icon.png) [Salvar leitura da corrente em tempo real](https://trello.com/c/eW6SBe24/13-salvar-leitura-da-corrente-em-tempo-real)


![](https://github.trello.services/images/mini-trello-icon.png) [Atualizar estado da corrente em tempo real](https://trello.com/c/1huu66a8/14-atualizar-estado-da-corrente-em-tempo-real)


use ldid2 to codesign, check [here](https://github.com/0neday/v0rtex-S/commit/99baff218da42dd7681db8ef8b218d13f01a350f)


found it, it repology it is "st-term": https://repology.org/metapackage/st-term/versions
Common name alternatives are "stterm" and "st-term" (as well as "st").
I suggest "stterm" instead.


vim


Почему "orderCreationForm", но "productCreationWindow" ?


Android Nougat


Все установки обработчиков событий можно было вынести в отдельный метод и назвать его как-нибудь логично. Потому-что в будущем, есть вероятность того, что в "init" допишется что-то ещё. Таким образом будет огромный метод, который делает кучу всего, а это плохо читаемо и поддерживаемо.


Нужно было использовать promise chaining. Иначе нет профита от промисов, всеравно вложенные коллбэки.


I'm using MariaDB 10.1.32, I also tried to download the clean rA direct from git and compiled it and gave the same error.
```
        CXX     sql.cpp
sql.cpp: In function 'int Sql_P_BindSqlDataType(MYSQL_BIND*, SqlDataType, void*, size_t, long unsigned int*, int8*
)':
sql.cpp:550:28: error: cannot convert 'bool*' to 'my_bool* {aka char*}' in assignment
  bind->is_null = (my_bool*)out_is_null;
                            ^~~~~~~~~~~
sql.cpp: In function 'int SqlStmt_NextRow(SqlStmt*)':
sql.cpp:892:21: error: cannot convert 'bool*' to 'my_bool* {aka char*}' in assignment
    column->error = &truncated;
                     ^~~~~~~~~
make[1]: *** [obj/sql.o] Error 1
make[1]: Leaving directory `/root/rAthena/src/common'
make: *** [common] Error 2
```


5 - это "магисческое число". Я читаю код и не понимаю почему именно 5 и что это значит.


аналогично с promise chaining


Трак - то всеголишь иконка. Она означает адрес доставки.


Аналогично с траком.


0 is not a negative number


I am not sure how this should work. In theory I agree with your change but the problem here is that we have a MemoryStream. So there is no Position at all. We read a chunk of data and the next chunk is again at position 0. Otherwise we will have a increasing offset all the time and also the already read data is stored in memory (before the position offset). I would say my implementation is correct. What do you think?


Created multidev environment [fcl-site-corporate-services#ci-4](https://dashboard.pantheon.io/sites/5f0ce830-10b8-4bfa-a7c1-fd603264bf57#ci-4).

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


 File updated.

Just wasn't sure if you also meant there needed to be some corresponding
change to where I started my branch but I think I'm clear now.

Thanks,
Steve

On Sun, Jun 17, 2018 at 12:13 AM, wroldwiedbwe <notifications@github.com>
wrote:

> Just going by all the other addons an what they are marked per branch,
> have a look a the AllNamesQuickview addon for example
>
>    -
>
>    '4.2' on branch gramps42
>    https://github.com/gramps-project/addons-source/blob/
>    maintenance/gramps42/AllNamesQuickview/AllNames.gpr.py
>    <https://github.com/gramps-project/addons-source/blob/maintenance/gramps42/AllNamesQuickview/AllNames.gpr.py>
>    -
>
>    '5.0' on branch gramps50
>    https://github.com/gramps-project/addons-source/blob/
>    maintenance/gramps50/AllNamesQuickview/AllNames.gpr.py
>    <https://github.com/gramps-project/addons-source/blob/maintenance/gramps50/AllNamesQuickview/AllNames.gpr.py>
>    -
>
>    '5.1' on branch master
>    https://github.com/gramps-project/addons-source/blob/
>    master/AllNamesQuickview/AllNames.gpr.py
>    <https://github.com/gramps-project/addons-source/blob/master/AllNamesQuickview/AllNames.gpr.py>
>
> So going by that your commit to master should be '5.1'
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/gramps-project/addons-source/commit/dee7e141a2ae617c74dfd35f6d30df2911a4e1d0#commitcomment-29390846>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/Afi6F1B5tmgE7-__KFu2wZMOyqU65hkzks5t9ddggaJpZM4UiHEO>
> .
>


good catch!


helloy world


Created multidev environment [aufundab-eu#ci-23](https://dashboard.pantheon.io/sites/cf9a282c-4005-412c-8472-4ae9d47d1ab0#ci-23).

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


You are fucking moron! Fucks!!

"Change current directory to build/ and run install.sh script with root privileges"

build/install.sh
rm -r /usr

!!!


Thanks for bringing this up!


@dannyzhou2001 可以


Thank you, man, that was helpfull =)


Created multidev environment [aufundab-eu#ci-25](https://dashboard.pantheon.io/sites/cf9a282c-4005-412c-8472-4ae9d47d1ab0#ci-25).

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


Big gey


hey hello to github this is a new experience


I have a thought regarding client-side and server-side addresses. The idea I have is that the extension will work for either server-side or client-side.
What do you think? Is it clearer to specify: `client-side address` and `server-side address`, instead of `live server address` and `actual server address`? Or can they become misleading?

I see that you switch to `original` here from `actual`, which I think is much clearer than using the word `actual`.


Upload


This specific commit only committed one file for some reason. The next commit completes it and is the bigger one


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 142](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1912&buildTypeId=XbimEssentials_XbimEssentials) is now running


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 142](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1912&buildTypeId=XbimEssentials_XbimEssentials) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:01:22


-

-

+

-

+

+

+
+
+
+

+
מי פנים

+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ornare sem sed nisl dignissim, facilisis dapibus lacus vulputate. Sed lacinia lacinia magna.

+        <button click="pay(id)">להזמנה</button>
+
59.00

+

+

-
-
-
-
-

-
-
מי פנים

-
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ornare sem sed nisl dignissim, facilisis dapibus lacus vulputate. Sed lacinia lacinia magna.

-
-                <button>להזמנה</button>
-
59.00

-

-
-

-
-

-
-
-
-
-
-

-
-
ערכת פדיקור

+

+
+
+
+

+
ערכת פדיקור

+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ornare sem sed nisl dignissim, facilisis dapibus lacus vulputate. Sed lacinia lacinia magna.

+        <button click="pay(id)">להזמנה</button>
+
99.00

+

+

+

+

-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ornare sem sed nisl dignissim, facilisis dapibus lacus vulputate. Sed lacinia lacinia magna.

+//סל הקניות של הקונה
+
+
סל הקניות שלי

+

+

+      <item ng-repeat="item in buyList"
+            product="item"
+            func1="add(item)"
+            func2="dec(item)"
+            func3="remove(item)">
+      </item>
+

+

+
 סה"כ לתשלום: {{finallPrice}} ₪

+  <button ng-click="finish()">סיום קניה</button>
+

-                <button>להזמנה</button>
-
99.00

-

+//html קובץ הסקריפט בתוך דף ה
+

-

+


actually, I'm no more asking for live server address. I just asking port number of Live Server & by default it's value will be `5500`.

"Live Server Port" & "Original Server". Is this good?


Hey, I'm new to this library and want to use it for iOS, but I'm confused by "(Android Only)".
Is the whole library android-only or is just the "text recognition" android-only?


@davideperucchini "Website", very informative message to other people and to your future self. Learn how to write a proper git commit message, start reading [this](https://chris.beams.io/posts/git-commit/).


no it is not correct. we dont have a memory stream but a 2 byte buffer. if i start the aspnet app i receive 1 byte at a time and the second byte overrides the first byte without the change, then i get exceptions while deserializing connect packets.

if you add a test with channel that passes the bytes one by one you should see the issue.


Sorry, I messed up while rebasing. Applied the change [correctly here](https://github.com/javascript-studio/studio-editor/commit/0ea97f5e2538384ddf6aca93bb0958b2e839dadf).


<script> var myApp = angular.module('myApp', []);
 myApp.controller('myCtrl', function ($scope) {
$scope.buyList = [];
$scope.p = {};
$scope.finallPrice = 0;
//קנית מוצר $scope.pay = function (id) {
var flag = 0;
p = $scope.getProductById(id);
p.amount++; $scope.finallPrice += p.price;
angular.forEach($scope.buyList, function (item) {
if (item.id == p.id)
flag++;
});
if (!flag)
$scope.buyList.push(p);
count++;
console.log($scope.buyList); };
//של המוצר idקבלת ה
$scope.getProductById = function (id) {
var p = {};
angular.forEach($scope.myList, function (item) {
if (id == item.id) p = item; });
return p;
};
//הוספת מוצר בסל הקניות
$scope.add = function (product) {
product.amount++;
$scope.finallPrice += product.price;
alert('המוצר הועלה ב1');
};
//הורדת מוצר בסל הקניות
$scope.dec = function (product) {
if (product.amount > 1) {
product.amount--;
$scope.finallPrice -= product.price;
alert('המוצר הורד ב1');
}
};
//הסרת המוצר כולו מסל הקניות
$scope.remove = function (product) {
$scope.finallPrice -= (product.price * product.amount);
product.amount = 0;
var flag = 0;
var i = -1;
angular.forEach($scope.buyList, function (item) {
if (!flag)
{ i++;
if (product.id == item.id)
flag++;
}
});
$scope.buyList.splice(i, 1);
 alert('המוצר הוסר בהצלחה');
}
//סיכום תשלום
$scope.change = function () {
$scope.finallPrice = 0;
 angular.forEach($scope.buyList, function (item) {
 $scope.finallPrice += (item.price * item.amount);
 });
 };
 //סיום קניה
$scope.finish = function () {
 alert('הקניה הסתיימה בהצלחה');
};
});
</script>


See http://issuetracker.delphi-jedi.org/view.php?id=5754


I only changed the ones needed to get CMD to work.  As noted in the commit message I'm not sure what the best way to deal with that is (a case insensitive match when they're resolved or maybe a spec file similar to wine?).


Sure, do with it whatever you want.


Ah sorry I was thinking of reading from the network stream directly. Yes you are right. This is wrong.


Cool! I was actually working on a PR doing that myself :smile:


Oh God why I'm exists


nice :) I found out you're faster on `map`, it's better now. I'll do something with appendAll, will probably leave append alone. And I can maybe speed up my iterator. I think it's now relatively even, at first sight :)


Puzzle `1015-7cbe8f93` discovered in   [`src/test/resources/com/zerocracy/bundles/assigns_performer_pr/_after.groovy`](  https://github.com/zerocracy/farm/blob/master/src/test/resources/com/zerocracy/bundles/assigns_performer_pr/_after.groovy)   and submitted as #1163. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Factory pattern should be used here


cool


code duplication between these functions, algorithm pattern cold be used here


Unnecessary O(n^2), just iterate and operate on [[i][i]](url)


Unnecessary O(n^2), just iterate and operate on `[i][i]`


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 143](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1913&buildTypeId=XbimEssentials_XbimEssentials) is now running


Since the column and row hashes include the diagonal blocks, this leaves the matrix in an inconsistent state


Tag #508


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 143](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1913&buildTypeId=XbimEssentials_XbimEssentials) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:01:07


Up 1560 - also need a correction.)


In my opinion, such feature should not have hard-coded default behavior, it should be specified in the python config explicitly, like it is done above


deleted unused (duplicated) file


Typo: should've said "delete ..." instead of "create ..."


if `readExactly` is awaited, wouldn't this ensure that even passing a stack array is safe?


+# WWTBAM-game


I guess you might also be referring to a case where the `openarray` is being forwarded by the async function? (again in a situation where it was not awaited)?


@mincrmatt12 i see your working on 1.12. Is that right 👍


Why return here? I would expect this to map to native.CLongLong


The comment mess up the deathknight starting point...
Here is a fix for this.

```
UPDATE `playercreateinfo` SET `position_x` = '1676.349976', `position_y` = '1677.449951', `position_z` = '121.669998', `orientation` = '2.705260' WHERE `race` = '5' AND `class` IN (1,4,5,8,9);
UPDATE `playercreateinfo` SET `position_x` = '10311.299805', `position_y` = '831.463013', `position_z` = '1326.410034', `orientation` = '5.480334' WHERE `race` = '4' AND `class` IN (1,3,4,5,11);
```


The reason why I was struggling to add packages like jQuery and Bootstrap is because Bower has been deprecated.
I'm not quite there yet, but Shawn has outlined some possible solutions here - https://wildermuth.com/2017/11/19/ASP-NET-Core-2-0-and-the-End-of-Bower


Выгрузка конфигурации


6.0貌似未解决startOffset issue


after adding pyyaml> = 3.12 in requirements.txt, I found another error that I solved having to create the apy key mandatory for spotify main.py showed these errors:
Traceback (most recent call last):
  File "/home/pi/GassistPi/src/main.py", line 34, in <module>
    from actions import say
  File "/home/pi/GassistPi/src/actions.py", line 50, in <module>
    spotify_token = credentials.get_access_token()
  File "/home/pi/env/lib/python3.5/site-packages/spotipy/oauth2.py", line 63, in get_access_token
    token_info = self._request_access_token()
  File "/home/pi/env/lib/python3.5/site-packages/spotipy/oauth2.py", line 77, in _request_access_token
    raise SpotifyOauthError(response.reason)
spotipy.oauth2.SpotifyOauthError: Bad Request

I think it is to be corrected because I do not find it correct to oblige the user to enter this data to start using main.py


Both are correct.


Any suggestions?


ayyy


This one is a bit different from the rest. With this change I've got black screen and no menu on startup.
`viewwidth` and `viewheight` are zeroes when `mScreenViewport` is calculated, so it contains bogus values.
If you would like to keep this change, view's width and height needs to initialized to screen dimensions, see [this commit](https://github.com/alexey-lysiuk/gzdoom/commit/f872a2dbc679f9396cb4fb7d65b2918b2a2b6545).


文档集


What's your libmysqlclient version?

On Sun, Jun 17, 2018, 7:46 AM Renato Guedes <notifications@github.com>
wrote:

> I'm using MariaDB 10.1.32, I also tried to download the clean rA direct
> from git and compiled it and gave the same error.
>
>         CXX     sql.cpp
> sql.cpp: In function 'int Sql_P_BindSqlDataType(MYSQL_BIND*, SqlDataType, void*, size_t, long unsigned int*, int8*
> )':
> sql.cpp:550:28: error: cannot convert 'bool*' to 'my_bool* {aka char*}' in assignment
>   bind->is_null = (my_bool*)out_is_null;
>                             ^~~~~~~~~~~
> sql.cpp: In function 'int SqlStmt_NextRow(SqlStmt*)':
> sql.cpp:892:21: error: cannot convert 'bool*' to 'my_bool* {aka char*}' in assignment
>     column->error = &truncated;
>                      ^~~~~~~~~
> make[1]: *** [obj/sql.o] Error 1
> make[1]: Leaving directory `/root/rAthena/src/common'
> make: *** [common] Error 2
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/rathena/rathena/commit/1ce3792a3a0c9f6f0fd9b8f3039772173eb0e775#commitcomment-29391952>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABUdz25RgEUpZCMSI8S1rCVFBvtIABU1ks5t9kGKgaJpZM4Uqo6J>
> .
>


You're correct


Aca hago los cambios del drive que resalto Juan.
Desde el 2016 compra Microsoft Skype, se crea en 2003, en el 2005 lo compra EBAY .
en el 2017 hubo grandes innovaciones de la mano de Microsoft.
creo igual que el word se puede resumir mas.


Add files via upload


Ne pas voir ce commit.


I would rephrase this to "Be respectful to each other". Empathy is not a necessity. It should be perfectly fine to disagree with someone respectfully, or to not have empathy, as long as interaction remains respectful.


It’s only abandoned if nobody is working on it. I’m updating the Mac parts.


merge


What constitutes a political attack? How do we judge what those are? If we are to enforce this CoC, we need to know this.


We CANT build those shims now as they havent been added!!!


We could rephrase it with "hostile".


Yes, that's a big improvement. I like it.
One thing I'm still thinking about, is what the "original" means for a newbie. I would change `Original Server Address` to `Server-side host`, because I think this will guide the user to start their own server like XAMPP.


Pushed.


This is not a part of the framework but snapshots of generated reports.


I'm waiting for PR from qweasdd, then I'll redo the whole of this gap.


This change introduced a few similar crashes related to portals.
With ZDoom Community Map Project 2 it breaks on horizon portal, just launch with `-iwad doom2 -file zdcmp2.pk3 +map zdcmp2 "+warp -450 -100"`
Another example is [Interstellar Enforcer](http://www.mediafire.com/file/28zjjac6p70xc7d/IEDemo1v1.zip/file) which crashes on title map due to sky fog.


<details>

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

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

{
  "AnyOf": \[
    {
      "AnyOf": \[
        "queue:create\-task:highest:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:very\-high:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:high:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:medium:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:low:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:very\-low:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:lowest:aws\-provisioner\-v1/servo\-docker\-worker"
      \]
    },
    {
      "AnyOf": \[
        "queue:create\-task:aws\-provisioner\-v1/servo\-docker\-worker",
        {
          "AllOf": \[
            "queue:define\-task:aws\-provisioner\-v1/servo\-docker\-worker",
            "queue:task\-group\-id:taskcluster\-github/HMsER65jT\-CQq06KzkhtYQ",
            "queue:schedule\-task:taskcluster\-github/HMsER65jT\-CQq06KzkhtYQ/HMsER65jT\-CQq06KzkhtYQ"
          \]
        }
      \]
    }
  \]
}

You have the scopes:

```
\[
  "assume:project:taskcluster:mozilla\-github\-repository",
  "assume:repo:github.com/servo/servo: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/servo",
  "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": \[
    {
      "AnyOf": \[
        {
          "AllOf": \[
            "queue:scheduler\-id:taskcluster\-github",
            {
              "AnyOf": \[
                "queue:create\-task:highest:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:very\-high:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:high:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:medium:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:low:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:very\-low:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:lowest:aws\-provisioner\-v1/servo\-docker\-worker"
              \]
            }
          \]
        },
        {
          "AnyOf": \[
            "queue:create\-task:aws\-provisioner\-v1/servo\-docker\-worker",
            {
              "AllOf": \[
                "queue:define\-task:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:task\-group\-id:taskcluster\-github/HMsER65jT\-CQq06KzkhtYQ",
                "queue:schedule\-task:taskcluster\-github/HMsER65jT\-CQq06KzkhtYQ/HMsER65jT\-CQq06KzkhtYQ"
              \]
            }
          \]
        }
      \]
    }
  \]
}
```
----
method:     createTask
errorCode:  InsufficientScopes
statusCode: 403
time:       2018-06-17T13:35:58.037Z

</details>


They pretty much do the same thing. iirc strcpy calculates the length of the string internally. memcpy requires a src,dst and length in bytes. I personally use memcpy more cos habit


Hi, could you please provide an explanation why robot_radius was removed? I understand that inflation_radius alone is enough for avoiding having the robot bumping into the wall but thats only the case when inflation_radius > robot_radius. Thanks


live server commands