Package packcircles. April 28, 2018

Size: px
Start display at page:

Download "Package packcircles. April 28, 2018"

Transcription

1 Package packcircles April 28, 2018 Type Package Version Title Circle Packing Simple algorithms for circle packing. Date URL BugReports Depends R (>= 3.2) Imports Rcpp (>= ) Suggests ggiraph, ggplot2, knitr, rmarkdown, lpsolve VignetteBuilder knitr LinkingTo Rcpp (>= ) LazyData true License MIT + file LICENSE RoxygenNote NeedsCompilation yes Author Michael Bedward [aut, cre], David Eppstein [aut] (Author of Python code for graph-based circle packing ported to C++ for this package), Peter Menzel [aut] (Author of C code for progressive circle packing ported to C++ for this package) Maintainer Michael Bedward <michael.bedward@gmail.com> Repository CRAN Date/Publication :04:56 UTC 1

2 2 circlegraphlayout R topics documented: bacteria circlegraphlayout circlelayout circlelayoutvertices circleplotdata circleprogressivelayout circleremoveoverlaps circlerepellayout circlevertices packcircles Index 13 bacteria Abundance of bacteria Names and abundances of bacterial taxa as measured in a study of biofilms. bacteria Format A data frame with 167 rows and 3 variables: value measured abundance colour preferred colour for display label taxon name circlegraphlayout Find an arrangement of circles satisfying a graph of adjacencies Attempts to derive an arrangement of circles satisfying prior conditions for size and adjacency. Unlike the circlerepellayout function, this is a deterministic algorithm. Circles are classified as either internal or external. Viewing the pattern of adjacencies as a triangulated mesh, external circles are those on the boundary. In the version of the algorithm implemented here, the radii of external circles are provided as inputs, while the radii of internal circles are derived as part of the output arrangement.

3 circlegraphlayout 3 circlegraphlayout(internal, external) internal external A list of vectors of circle ID values where, in each vector, the first element is the ID of an internal circle and the remaining elements are the IDs of that circle s neighbours arranged as a cycle. The cycle may be clockwise or anti-clockwise but the same ordering must be used for all vectors. A data.frame or matrix of external circle radii, with circle IDs in the first column and radii in the second column. Details Note The internal argument specifies circle adjacencies (ie. tangencies). The format is an concise representation of graph edges, and consists of a list of vectors: one per internal circle. In each vector the first element is the ID value of the internal circle and the remaining values are IDs of neighbouring circles, which may be either internal or external. The external argument is a data.frame which specifies the radii of external circles. Internal circle radii should not be specified as they are derived as part of the fitting algorithm. The function will issue an error if any internal circle IDs are present in the external data. A data.frame with columns for circle ID, centre X and Y ordinate, and radius. The output arrangement as a data.frame with columns for circle ID, centre X and Y ordinates, and radius. For external circles the radius will equal input values. Please treat this function as experimental. References C.R. Collins & K. Stephenson (2003) An algorithm for circle packing. Computational Geometry Theory and Applications 25: Examples ## Simple example with two internal circles surrounded by ## four external circles. Internal circle IDs are 1 and 2. internal <- list( c(1, 3, 4, 5), c(2, 3, 4, 6) ) ## Uniform radius for external circles external <- data.frame(id=3:6, radius=1.0) ## Generate the circle packing packing <- circlegraphlayout(internal, external)

4 4 circlelayout circlelayout Arranges circles by iterative pair-wise repulsion within a bounding rectangle This function is deprecated and will be removed in a future release. Please use circlerepellayout instead. circlelayout(xyr, xlim, ylim, maxiter = 1000, wrap = TRUE, weights = 1) xyr xlim ylim maxiter wrap weights A 3-column matrix or data frame (centre X, centre Y, radius). The bounds in the X direction; either a vector for [xmin, xmax) or a single value interpreted as [0, xmax). Alternatively, omitting this argument or passing any of NULL, a vector of NA or an empty vector will result in unbounded movement in the X direction. The bounds in the Y direction; either a vector for [ymin, ymax) or a single value interpreted as [0, ymax). Alternatively, omitting this argument or passing any of NULL, a vector of NA or an empty vector will result in unbounded movement in the Y direction. The maximum number of iterations. Whether to treat the bounding rectangle as a toroid (default TRUE). When this is in effect, a circle leaving the bounds on one side re-enters on the opposite side. An optional vector of numeric weights (0 to 1 inclusive) to apply to the distance each circle moves during pair-repulsion. A weight of 0 prevents any movement. A weight of 1 gives the default movement distance. A single value can be supplied for uniform weights. A vector with length less than the number of circles will be silently extended by repeating the final value. Any values outside the range [0, 1] will be clamped to 0 or 1. Note A list with components: layout A 3-column matrix or data.frame (centre x, centre y, radius). niter Number of iterations performed. This function assumes that circle sizes are expressed as radii whereas the default for circlerepellayout is area.

5 circlelayoutvertices 5 See Also circlerepellayout circlelayoutvertices Generate a set of circle vertices suitable for plotting Given a matrix or data frame for a circle layout, with columns for centre x-y coordinates and sizes, this function generates a data set of vertices which can then be used with ggplot or base graphics functions. circlelayoutvertices(layout, npoints = 25, xysizecols = 1:3, sizetype = c("radius", "area"), idcol = NULL) layout npoints xysizecols sizetype idcol A matrix or data.frame of circle data (x, y, size). May also contain other columns including an optional identifier column. The number of vertices to generate for each circle. The integer indices or names of columns for the centre X, centre Y and size values. Default is c(1,2,3). The type of size values: either "radius" (default) or "area". May be abbreviated. Optional index or name of column for circle identifiers. These may be numeric or character but must be unique. If not provided, the output circle IDs will be the row numbers of the input circle data. A data.frame with columns: id, x, y; where id is the unique integer identifier for each circle. Note Input sizes are assumed to be radii. This is slightly confusing because the layout functions circlerepellayout and circleprogressivelayout treat their input sizes as areas by default. To be safe, you can always set the sizetype argument explicitly for both this function and layout functions. See Also circlevertices

6 6 circleplotdata Examples xmax <- 100 ymax <- 100 rmin <- 10 rmax <- 20 N <- 20 ## Random centre coordinates and radii layout <- data.frame(id = 1:N, x = runif(n, 0, xmax), y = runif(n, 0, ymax), radius = runif(n, rmin, rmax)) ## Get data for circle vertices verts <- circlelayoutvertices(layout, idcol=1, xysizecols=2:4, sizetype = "radius") ## Not run: library(ggplot2) ## Draw circles annotated with their IDs ggplot() + geom_polygon(data = verts, aes(x, y, group = id), fill = "grey90", colour = "black") + geom_text(data = layout, aes(x, y, label = id)) + coord_equal() + theme_bw() ## End(Not run) circleplotdata Generate a set of circle vertices suitable for plotting This function is deprecated and will be removed in a future release. Please use circlelayoutvertices instead. circleplotdata(layout, npoints = 25, xyr.cols = 1:3, id.col = NULL)

7 circleprogressivelayout 7 layout npoints xyr.cols id.col A matrix or data.frame of circle data (x, y, radius). May contain other columns, including an optional ID column. The number of vertices to generate for each circle. Indices or names of columns for x, y, radius (in that order). Default is columns 1-3. Optional index or name of column for circle IDs in output. If not provided, the output circle IDs will be the row numbers of the input circle data. A data.frame with columns: id, x, y; where id is the unique integer identifier for each circle. See Also circlelayoutvertices circlevertices circleprogressivelayout Progressive layout algorithm Arranges a set of circles, which are denoted by their sizes, by consecutively placing each circle externally tangent to two previously placed circles while avoiding overlaps. circleprogressivelayout(x, sizecol = 1, sizetype = c("area", "radius")) x sizecol sizetype Either a vector of circle sizes, or a matrix or data frame with one column for circle sizes. The index or name of the column in x for circle sizes. Ignored if x is a vector. The type of size values: either "area" (default) or "radius". May be abbreviated. Details Based on an algorithm described in the paper: Visualization of large hierarchical data by circle packing by Weixin Wang, Hui Wang, Guozhong Dai, and Hongan Wang. Published in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2006, pp https: //dl.acm.org/citation.cfm?id= The implementation here was adapted from a version written in C by Peter Menzel: github.com/pmenzel/packcircles.

8 8 circleremoveoverlaps A data frame with columns: x, y, radius. If any of the input size values were non-positive or missing, the corresponding rows of the output data frame will be filled with NAs. Examples areas <- sample(c(4, 16, 64), 100, rep = TRUE, prob = c(60, 30, 10)) packing <- circleprogressivelayout(areas) ## Not run: # Graph the result with ggplot dat.gg <- circlelayoutvertices(packing) ggplot(data = dat.gg, aes(x, y, group = id)) + geom_polygon(colour = "black", fill = "grey90") + coord_equal() + theme_void() ## End(Not run) circleremoveoverlaps Filters a set of circles to remove all overlaps Given an initial set of circles, this function identifies a subset of non-overlapping circles using a simple heuristic algorithm. Circle positions remain fixed. circleremoveoverlaps(x, xysizecols = 1:3, sizetype = c("area", "radius"), tolerance = 1, method = c("maxov", "minov", "largest", "smallest", "random", "lparea", "lpnum")) x xysizecols sizetype A matrix or data frame containing circle x-y centre coordinates and sizes (area or radius). The integer indices or names of the columns in x for the centre x-y coordinates and sizes of circles. Default is c(1,2,3). The type of size values: either "area" (default) or "radius". May be abbreviated.

9 circleremoveoverlaps 9 tolerance method Controls the amount of overlap allowed. Set to 1 for simple exclusion of overlaps. s lower than 1 allow more overlap. s > 1 have the effect of expanding the influence of circles so that more space is required between them. The input value must be > 0. Specifies whether to use linear programming (default) or one of the variants of the heuristic algorithm. Alternatives are: "maxov", "minov", "largest", "smallest", "random", "lparea", "lpnum". See Details for further explanation. Details The method argument specifies whether to use the heuristic algorithm or linear programming. The following options select the heuristic algorithm and specify how to choose an overlapping circle for rejection at each iteration: maxov Choose one of the circles with the greatest number of overlaps. minov Choose one of the circle with the least number of overlaps. largest Choose one of the largest circles. smallest Choose one of the smallest circles. random Choose a circle at random. At each iteration the number of overlaps is checked for each candidate circle and any non-overlapping circles added to the selected subset. Then a single overlapping circle is chosen, based on the method being used, from among the remainder and marked as rejected. Iterations continue until all circles have been either selected or rejected. The maxov option (default) generally seems to perform best at maximizing the number of circles retained. The other options are provided for comparison and experiment. Beware that some can perform surprisingly poorly, especially minov. Two further options select linear programming: lparea Maximise the total area of circles in the subset. lpnum Maximise the total number of circles in the subset. The lpsolve package must be installed to use the linear programming options. These options will find an optimal subset, but for anything other than a small number of initial circles the running time can be prohibitive. A data frame with centre coordinates and radii of selected circles. Note This function is experimental and will almost certainly change before the next package release. In particular, it will probably return something other than a data frame.

10 10 circlerepellayout circlerepellayout Arranges circles by iterative pair-wise repulsion within a bounding rectangle This function takes a set of circles, defined by a data frame of initial centre positions and radii, and uses iterative pair-wise repulsion to try to find a non-overlapping arrangement where all circle centres lie inside a bounding rectangle. If no such arrangement can be found within the specified maximum number of iterations, the last attempt is returned. circlerepellayout(x, xlim, ylim, xysizecols = c(1, 2, 3), sizetype = c("area", "radius"), maxiter = 1000, wrap = TRUE, weights = 1) x xlim ylim xysizecols sizetype maxiter wrap weights Either a vector of circle sizes (areas or radii) or a matrix or data frame with a column of sizes and, optionally, columns for initial x-y coordinates of circle centres. The bounds in the X direction; either a vector for [xmin, xmax) or a single value interpreted as [0, xmax). Alternatively, omitting this argument or passing any of NULL, a vector of NA or an empty vector will result in unbounded movement in the X direction. The bounds in the Y direction; either a vector for [ymin, ymax) or a single value interpreted as [0, ymax). Alternatively, omitting this argument or passing any of NULL, a vector of NA or an empty vector will result in unbounded movement in the Y direction. The integer indices or names of the columns in x for the centre x-y coordinates and sizes of circles. This argument is ignored if x is a vector. If x is a matrix or data frame but does not contain initial x-y coordinates, this can be indicated as xysizecols = c(na, NA, 1) for example. The type of size values: either "area" or "radius". May be abbreviated. The maximum number of iterations. Whether to treat the bounding rectangle as a toroid (default TRUE). When this is in effect, a circle leaving the bounds on one side re-enters on the opposite side. An optional vector of numeric weights (0 to 1 inclusive) to apply to the distance each circle moves during pair-repulsion. A weight of 0 prevents any movement. A weight of 1 gives the default movement distance. A single value can be supplied for uniform weights. A vector with length less than the number of circles will be silently extended by repeating the final value. Any values outside the range [0, 1] will be clamped to 0 or 1.

11 circlevertices 11 Details The algorithm is adapted from a demo written in the Processing language by Sean McCullough. Each circle in the input data is compared to those following it. If two circles overlap, they are moved apart such that the distance moved by each is proportional to the radius of the other, loosely simulating inertia. So when a small circle is overlapped by a larger circle, the small circle moves furthest. This process is repeated until no more movement takes place (acceptable layout) or the maximum number of iterations is reached (layout failure). To avoid edge effects, the bounding rectangle can be treated as a toroid by setting the wrap argument to TRUE. With this option, a circle moving outside the bounds re-enters at the opposite side. A list with components: layout A 3-column matrix or data frame (centre x, centre y, radius). niter Number of iterations performed. circlevertices Generate vertex coordinates for a circle Generates vertex coordinates for a circle given its centre coordinates and radius. circlevertices(xc, yc, radius, npoints = 25) xc yc radius npoints Circle centre X ordinate. Circle centre Y ordinate. Circle radius. Number of distinct vertices required. A 2-column matrix of X and Y values. The final row is a copy of the first row to create a closed polygon, so the matrix has npoints + 1 rows. See Also circlelayoutvertices

12 12 packcircles packcircles packcircles: Simple algorithms for circle packing This package provides several algorithms to find non-overlapping arrangements of circles: circlerepellayout Arranges circles within a bounding rectangle by pairwise repulsion. circleprogressivelayout Arranges circles in an unbounded area by progressive placement. This is a very efficient algorithm that can handle large numbers of circles. circlegraphlayout Finds an arrangement of circles conforming to a graph specification.

13 Index Topic datasets bacteria, 2 bacteria, 2 circlegraphlayout, 2 circlelayout, 4 circlelayoutvertices, 5, 7, 11 circleplotdata, 6 circleprogressivelayout, 7 circleremoveoverlaps, 8 circlerepellayout, 2, 4, 5, 10 circlevertices, 5, 7, 11 packcircles, 12 packcircles-package (packcircles), 12 13

Package ECctmc. May 1, 2018

Package ECctmc. May 1, 2018 Type Package Package ECctmc May 1, 2018 Title Simulation from Endpoint-Conditioned Continuous Time Markov Chains Version 0.2.5 Date 2018-04-30 URL https://github.com/fintzij/ecctmc BugReports https://github.com/fintzij/ecctmc/issues

More information

Package geojsonsf. R topics documented: January 11, Type Package Title GeoJSON to Simple Feature Converter Version 1.3.

Package geojsonsf. R topics documented: January 11, Type Package Title GeoJSON to Simple Feature Converter Version 1.3. Type Package Title GeoJSON to Simple Feature Converter Version 1.3.0 Date 2019-01-11 Package geojsonsf January 11, 2019 Converts Between GeoJSON and simple feature objects. License GPL-3 Encoding UTF-8

More information

Package nngeo. September 29, 2018

Package nngeo. September 29, 2018 Type Package Title k-nearest Neighbor Join for Spatial Data Version 0.2.2 Package nngeo September 29, 2018 K-nearest neighbor search for projected and non-projected 'sf' spatial layers. Nearest neighbor

More information

Package ggrepel. September 30, 2017

Package ggrepel. September 30, 2017 Version 0.7.0 Package ggrepel September 30, 2017 Title Repulsive Text and Label Geoms for 'ggplot2' Description Provides text and label geoms for 'ggplot2' that help to avoid overlapping text labels. Labels

More information

Package gggenes. R topics documented: November 7, Title Draw Gene Arrow Maps in 'ggplot2' Version 0.3.2

Package gggenes. R topics documented: November 7, Title Draw Gene Arrow Maps in 'ggplot2' Version 0.3.2 Title Draw Gene Arrow Maps in 'ggplot2' Version 0.3.2 Package gggenes November 7, 2018 Provides a 'ggplot2' geom and helper functions for drawing gene arrow maps. Depends R (>= 3.3.0) Imports grid (>=

More information

Package cattonum. R topics documented: May 2, Type Package Version Title Encode Categorical Features

Package cattonum. R topics documented: May 2, Type Package Version Title Encode Categorical Features Type Package Version 0.0.2 Title Encode Categorical Features Package cattonum May 2, 2018 Functions for dummy encoding, frequency encoding, label encoding, leave-one-out encoding, mean encoding, median

More information

Package readxl. April 18, 2017

Package readxl. April 18, 2017 Title Read Excel Files Version 1.0.0 Package readxl April 18, 2017 Import excel files into R. Supports '.xls' via the embedded 'libxls' C library and '.xlsx'

More information

Package bisect. April 16, 2018

Package bisect. April 16, 2018 Package bisect April 16, 2018 Title Estimating Cell Type Composition from Methylation Sequencing Data Version 0.9.0 Maintainer Eyal Fisher Author Eyal Fisher [aut, cre] An implementation

More information

Package wrswor. R topics documented: February 2, Type Package

Package wrswor. R topics documented: February 2, Type Package Type Package Package wrswor February 2, 2018 Title Weighted Random Sampling without Replacement Version 1.1 Date 2018-02-02 Description A collection of implementations of classical and novel algorithms

More information

Package optimus. March 24, 2017

Package optimus. March 24, 2017 Type Package Package optimus March 24, 2017 Title Model Based Diagnostics for Multivariate Cluster Analysis Version 0.1.0 Date 2017-03-24 Maintainer Mitchell Lyons Description

More information

Package mixsqp. November 14, 2018

Package mixsqp. November 14, 2018 Encoding UTF-8 Type Package Version 0.1-79 Date 2018-11-05 Package mixsqp November 14, 2018 Title Sequential Quadratic Programming for Fast Maximum-Likelihood Estimation of Mixture Proportions URL https://github.com/stephenslab/mixsqp

More information

Package gtrendsr. October 19, 2017

Package gtrendsr. October 19, 2017 Type Package Title Perform and Display Google Trends Queries Version 1.4.0 Date 2017-10-19 Package gtrendsr October 19, 2017 An interface for retrieving and displaying the information returned online by

More information

Package fastdummies. January 8, 2018

Package fastdummies. January 8, 2018 Type Package Package fastdummies January 8, 2018 Title Fast Creation of Dummy (Binary) Columns and Rows from Categorical Variables Version 1.0.0 Description Creates dummy columns from columns that have

More information

Package sfdct. August 29, 2017

Package sfdct. August 29, 2017 Package sfdct August 29, 2017 Title Constrained Triangulation for Simple Features Version 0.0.4 Build a constrained 'Delaunay' triangulation from simple features objects, applying constraints based on

More information

Package kdtools. April 26, 2018

Package kdtools. April 26, 2018 Type Package Package kdtools April 26, 2018 Title Tools for Working with Multidimensional Data Version 0.3.1 Provides various tools for working with multidimensional data in R and C++, including etremely

More information

Package docxtools. July 6, 2018

Package docxtools. July 6, 2018 Title Tools for R Markdown to Docx Documents Version 0.2.0 Language en-us Package docxtools July 6, 2018 A set of helper functions for using R Markdown to create documents in docx format, especially documents

More information

Package ggimage. R topics documented: December 5, Title Use Image in 'ggplot2' Version 0.1.0

Package ggimage. R topics documented: December 5, Title Use Image in 'ggplot2' Version 0.1.0 Title Use Image in 'ggplot2' Version 0.1.0 Package ggimage December 5, 2017 Supports image files and graphic objects to be visualized in 'ggplot2' graphic system. Depends R (>= 3.3.0), ggplot2 Imports

More information

Package gtrendsr. August 4, 2018

Package gtrendsr. August 4, 2018 Type Package Title Perform and Display Google Trends Queries Version 1.4.2 Date 2018-08-03 Package gtrendsr August 4, 2018 An interface for retrieving and displaying the information returned online by

More information

Package ggimage. R topics documented: November 1, Title Use Image in 'ggplot2' Version 0.0.7

Package ggimage. R topics documented: November 1, Title Use Image in 'ggplot2' Version 0.0.7 Title Use Image in 'ggplot2' Version 0.0.7 Package ggimage November 1, 2017 Supports image files and graphic objects to be visualized in 'ggplot2' graphic system. Depends R (>= 3.3.0), ggplot2 Imports

More information

Package milr. June 8, 2017

Package milr. June 8, 2017 Type Package Package milr June 8, 2017 Title Multiple-Instance Logistic Regression with LASSO Penalty Version 0.3.0 Date 2017-06-05 The multiple instance data set consists of many independent subjects

More information

Package transformr. December 9, 2018

Package transformr. December 9, 2018 Type Package Title Polygon and Path Transformations Version 0.1.1 Date 2018-12-04 Package transformr December 9, 2018 Maintainer Thomas Lin Pedersen In order to smoothly animate the

More information

Package queuecomputer

Package queuecomputer Package queuecomputer Title Computationally Efficient Queue Simulation Version 0.8.2 November 17, 2017 Implementation of a computationally efficient method for simulating queues with arbitrary arrival

More information

Package postgistools

Package postgistools Type Package Package postgistools March 28, 2018 Title Tools for Interacting with 'PostgreSQL' / 'PostGIS' Databases Functions to convert geometry and 'hstore' data types from 'PostgreSQL' into standard

More information

Package validara. October 19, 2017

Package validara. October 19, 2017 Type Package Title Validate Brazilian Administrative Registers Version 0.1.1 Package validara October 19, 2017 Maintainer Gustavo Coelho Contains functions to validate administrative

More information

Package rollply. R topics documented: August 29, Title Moving-Window Add-on for 'plyr' Version 0.5.0

Package rollply. R topics documented: August 29, Title Moving-Window Add-on for 'plyr' Version 0.5.0 Title Moving-Window Add-on for 'plyr' Version 0.5.0 Package rollply August 29, 2016 Author ``Alexandre Genin [aut, cre]'' Maintainer Alexandre Genin Apply a function

More information

Package geogrid. August 19, 2018

Package geogrid. August 19, 2018 Package geogrid August 19, 2018 Title Turn Geospatial Polygons into Regular or Hexagonal Grids Version 0.1.0.1 Turn irregular polygons (such as geographical regions) into regular or hexagonal grids. This

More information

Package ggextra. April 4, 2018

Package ggextra. April 4, 2018 Package ggextra April 4, 2018 Title Add Marginal Histograms to 'ggplot2', and More 'ggplot2' Enhancements Version 0.8 Collection of functions and layers to enhance 'ggplot2'. The flagship function is 'ggmarginal()',

More information

Package TrajDataMining

Package TrajDataMining Package TrajDataMining January 15, 2018 Type Package Title Trajectories Data Mining Version 0.1.5 Date 2018-01-08 Contains a set of methods for trajectory data preparation, such as filtering, compressing

More information

Package kdevine. May 19, 2017

Package kdevine. May 19, 2017 Type Package Package kdevine May 19, 2017 Title Multivariate Kernel Density Estimation with Vine Copulas Version 0.4.1 Date 2017-05-20 URL https://github.com/tnagler/kdevine BugReports https://github.com/tnagler/kdevine/issues

More information

Package robotstxt. November 12, 2017

Package robotstxt. November 12, 2017 Date 2017-11-12 Type Package Package robotstxt November 12, 2017 Title A 'robots.txt' Parser and 'Webbot'/'Spider'/'Crawler' Permissions Checker Version 0.5.2 Provides functions to download and parse 'robots.txt'

More information

Package qualmap. R topics documented: September 12, Type Package

Package qualmap. R topics documented: September 12, Type Package Type Package Package qualmap September 12, 2018 Title Opinionated Approach for Digitizing Semi-Structured Qualitative GIS Data Version 0.1.1 Provides a set of functions for taking qualitative GIS data,

More information

Package MTLR. March 9, 2019

Package MTLR. March 9, 2019 Type Package Package MTLR March 9, 2019 Title Survival Prediction with Multi-Task Logistic Regression Version 0.2.0 Author Humza Haider Maintainer Humza Haider URL https://github.com/haiderstats/mtlr

More information

Package tibble. August 22, 2017

Package tibble. August 22, 2017 Encoding UTF-8 Version 1.3.4 Title Simple Data Frames Package tibble August 22, 2017 Provides a 'tbl_df' class (the 'tibble') that provides stricter checking and better formatting than the traditional

More information

Package pomdp. January 3, 2019

Package pomdp. January 3, 2019 Package pomdp January 3, 2019 Title Solver for Partially Observable Markov Decision Processes (POMDP) Version 0.9.1 Date 2019-01-02 Provides an interface to pomdp-solve, a solver for Partially Observable

More information

Package biotic. April 20, 2016

Package biotic. April 20, 2016 Type Package Title Calculation of Freshwater Biotic Indices Version 0.1.2 Date 2016-04-20 Author Dr Rob Briers Package biotic April 20, 2016 Maintainer Dr Rob Briers Calculates

More information

Package particles. February 26, 2018

Package particles. February 26, 2018 Type Package Package particles February 26, 2018 Title A Graph Based Particle Simulator Based on D3-Force Version 0.2.1 Date 2018-02-22 Maintainer Thomas Lin Pedersen Simulating particle

More information

Package fastrtext. December 10, 2017

Package fastrtext. December 10, 2017 Type Package Package fastrtext December 10, 2017 Title 'fasttext' Wrapper for Text Classification and Word Representation Version 0.2.4 Date 2017-12-09 Maintainer Michaël Benesty Learning

More information

Package ggmosaic. February 9, 2017

Package ggmosaic. February 9, 2017 Title Mosaic Plots in the 'ggplot2' Framework Version 0.1.2 Package ggmosaic February 9, 2017 Mosaic plots in the 'ggplot2' framework. Mosaic plot functionality is provided in a single 'ggplot2' layer

More information

Package jpmesh. December 4, 2017

Package jpmesh. December 4, 2017 Type Package Title Utilities for Japanese Mesh Code Version 1.0.1 Package jpmesh December 4, 2017 Maintainer Shinya Uryu Helpful functions for using mesh code (80km to 125m) data

More information

Package spark. July 21, 2017

Package spark. July 21, 2017 Title 'Sparklines' in the 'R' Terminal Version 2.0.0 Author Gábor Csárdi Package spark July 21, 2017 Maintainer Gábor Csárdi A 'sparkline' is a line chart, without axes and labels.

More information

Package facerec. May 14, 2018

Package facerec. May 14, 2018 Package facerec Type Package Title An Interface for Face Recognition Version 0.1.0 Date 2018-05-14 May 14, 2018 URL https://github.com/methodds/facerec BugReports https://github.com/methodds/facerec/issues

More information

Package crossrun. October 8, 2018

Package crossrun. October 8, 2018 Version 0.1.0 Package crossrun October 8, 2018 Title Joint Distribution of Number of Crossings and Longest Run Joint distribution of number of crossings and the longest run in a series of independent Bernoulli

More information

Package clipr. June 23, 2018

Package clipr. June 23, 2018 Type Package Title Read and Write from the System Clipboard Version 0.4.1 Package clipr June 23, 2018 Simple utility functions to read from and write to the Windows, OS X, and X11 clipboards. Imports utils

More information

Package githubinstall

Package githubinstall Type Package Version 0.2.2 Package githubinstall February 18, 2018 Title A Helpful Way to Install R Packages Hosted on GitHub Provides an helpful way to install packages hosted on GitHub. URL https://github.com/hoxo-m/githubinstall

More information

Package projector. February 27, 2018

Package projector. February 27, 2018 Package projector February 27, 2018 Title Project Dense Vectors Representation of Texts on a 2D Plan Version 0.0.2 Date 2018-02-27 Maintainer Michaël Benesty Display dense vector representation

More information

Package RTriangle. January 31, 2018

Package RTriangle. January 31, 2018 Package RTriangle January 31, 2018 Copyright 1993, 1995, 1997, 1998, 2002, 2005 Jonathan Richard Shewchuk; 2011-2018 License CC BY-NC-SA 4.0 Title Triangle - A 2D Quality Mesh Generator and Delaunay Triangulator

More information

Package catenary. May 4, 2018

Package catenary. May 4, 2018 Type Package Title Fits a Catenary to Given Points Version 1.1.2 Date 2018-05-04 Package catenary May 4, 2018 Gives methods to create a catenary object and then plot it and get properties of it. Can construct

More information

Package fitbitscraper

Package fitbitscraper Title Scrapes Data from Fitbit Version 0.1.8 Package fitbitscraper April 14, 2017 Author Cory Nissen [aut, cre] Maintainer Cory Nissen Scrapes data from Fitbit

More information

Package pdfsearch. July 10, 2018

Package pdfsearch. July 10, 2018 Type Package Version 0.2.3 License MIT + file LICENSE Title Search Tools for PDF Files Package pdfsearch July 10, 2018 Includes functions for keyword search of pdf files. There is also a wrapper that includes

More information

Package ASICS. January 23, 2018

Package ASICS. January 23, 2018 Type Package Package ASICS January 23, 2018 Title Automatic Statistical Identification in Complex Spectra Version 1.0.1 With a set of pure metabolite spectra, ASICS quantifies metabolites concentration

More information

Package Numero. November 24, 2018

Package Numero. November 24, 2018 Package Numero November 24, 2018 Type Package Title Statistical Framework to Define Subgroups in Complex Datasets Version 1.1.1 Date 2018-11-21 Author Song Gao [aut], Stefan Mutter [aut], Aaron E. Casey

More information

Package datasets.load

Package datasets.load Title Interface for Loading Datasets Version 0.1.0 Package datasets.load December 14, 2016 Visual interface for loading datasets in RStudio from insted (unloaded) s. Depends R (>= 3.0.0) Imports shiny,

More information

Package balance. October 12, 2018

Package balance. October 12, 2018 Title Visualize Balances of Compositional Data Version 0.1.6 URL http://github.com/tpq/balance Package balance October 12, 2018 BugReports http://github.com/tpq/balance/issues Balances have become a cornerstone

More information

Package ggsubplot. February 15, 2013

Package ggsubplot. February 15, 2013 Package ggsubplot February 15, 2013 Maintainer Garrett Grolemund License GPL Title Explore complex data by embedding subplots within plots. LazyData true Type Package Author Garrett

More information

Package rucrdtw. October 13, 2017

Package rucrdtw. October 13, 2017 Package rucrdtw Type Package Title R Bindings for the UCR Suite Version 0.1.3 Date 2017-10-12 October 13, 2017 BugReports https://github.com/pboesu/rucrdtw/issues URL https://github.com/pboesu/rucrdtw

More information

Package triebeard. August 29, 2016

Package triebeard. August 29, 2016 Type Package Title 'Radix' Trees in 'Rcpp' Version 0.3.0 Package beard August 29, 2016 Author Oliver Keyes [aut, cre], Drew Schmidt [aut], Yuuki Takano [cph] Maintainer Oliver Keyes

More information

Package smoothr. April 4, 2018

Package smoothr. April 4, 2018 Type Package Title Smooth and Tidy Spatial Features Version 0.1.0 Package smoothr April 4, 2018 Tools for smoothing and tidying spatial features (i.e. lines and polygons) to make them more aesthetically

More information

Package PUlasso. April 7, 2018

Package PUlasso. April 7, 2018 Type Package Package PUlasso April 7, 2018 Title High-Dimensional Variable Selection with Presence-Only Data Version 3.1 Date 2018-4-4 Efficient algorithm for solving PU (Positive and Unlabelled) problem

More information

Package densityclust

Package densityclust Type Package Package densityclust October 24, 2017 Title Clustering by Fast Search and Find of Density Peaks Version 0.3 Date 2017-10-24 Maintainer Thomas Lin Pedersen An improved

More information

Package rsppfp. November 20, 2018

Package rsppfp. November 20, 2018 Package rsppfp November 20, 2018 Title R's Shortest Path Problem with Forbidden Subpaths Version 1.0.3 Maintainer Melina Vidoni An implementation of functionalities

More information

Package dbx. July 5, 2018

Package dbx. July 5, 2018 Type Package Title A Fast, Easy-to-Use Database Interface Version 0.1.0 Date 2018-07-05 Package dbx July 5, 2018 Provides select, insert, update, upsert, and delete database operations. Supports 'PostgreSQL',

More information

Package reconstructr

Package reconstructr Type Package Title Session Reconstruction and Analysis Version 2.0.2 Date 2018-07-26 Author Oliver Keyes Package reconstructr July 26, 2018 Maintainer Oliver Keyes Functions to reconstruct

More information

Package interplot. R topics documented: June 30, 2018

Package interplot. R topics documented: June 30, 2018 Package interplot June 30, 2018 Title Plot the Effects of Variables in Interaction Terms Version 0.2.1 Maintainer Yue Hu Description Plots the conditional coefficients (``marginal

More information

Package MatchIt. April 18, 2017

Package MatchIt. April 18, 2017 Version 3.0.1 Date 2017-04-18 Package MatchIt April 18, 2017 Title Nonparametric Preprocessing for Parametric Casual Inference Selects matched samples of the original treated and control groups with similar

More information

Package reval. May 26, 2015

Package reval. May 26, 2015 Package reval May 26, 2015 Title Repeated Function Evaluation for Sensitivity Analysis Version 2.0.0 Date 2015-05-25 Author Michael C Koohafkan [aut, cre] Maintainer Michael C Koohafkan

More information

Package panelview. April 24, 2018

Package panelview. April 24, 2018 Type Package Package panelview April 24, 2018 Title Visualizing Panel Data with Dichotomous Treatments Version 1.0.1 Date 2018-04-23 Author Licheng Liu, Yiqing Xu Maintainer Yiqing Xu

More information

Package calpassapi. August 25, 2018

Package calpassapi. August 25, 2018 Title R Interface to Access CalPASS API Version 0.0.1 Package calpassapi August 25, 2018 Description Implements methods for querying data from CalPASS using its API. CalPASS Plus. MMAP API V1. .

More information

Package clustvarsel. April 9, 2018

Package clustvarsel. April 9, 2018 Version 2.3.2 Date 2018-04-09 Package clustvarsel April 9, 2018 Title Variable Selection for Gaussian Model-Based Clustering Description Variable selection for Gaussian model-based clustering as implemented

More information

Package geoops. March 19, 2018

Package geoops. March 19, 2018 Type Package Package geoops March 19, 2018 Title 'GeoJSON' Topology Calculations and Operations Tools for doing calculations and manipulations on 'GeoJSON', a 'geospatial' data interchange format ().

More information

Package opencage. January 16, 2018

Package opencage. January 16, 2018 Package opencage January 16, 2018 Type Package Title Interface to the OpenCage API Version 0.1.4 Tool for accessing the OpenCage API, which provides forward geocoding (from placename to longitude and latitude)

More information

Package splithalf. March 17, 2018

Package splithalf. March 17, 2018 Type Package Package splithalf March 17, 2018 Title Calculate Task Split Half Reliability Estimates Version 0.3.1 Maintainer Sam Parsons A series of functions to calculate the

More information

Package ompr. November 18, 2017

Package ompr. November 18, 2017 Type Package Package ompr November 18, 2017 Title Model and Solve Mixed Integer Linear Programs Version 0.7.0 Model mixed integer linear programs in an algebraic way directly in R. The is solver-independent

More information

Package semver. January 6, 2017

Package semver. January 6, 2017 Type Package Title 'Semantic Versioning V2.0.0' Parser Version 0.2.0 Package semver January 6, 2017 Tools and functions for parsing, rendering and operating on semantic version strings. Semantic versioning

More information

Package raker. October 10, 2017

Package raker. October 10, 2017 Title Easy Spatial Microsimulation (Raking) in R Version 0.2.1 Date 2017-10-10 Package raker October 10, 2017 Functions for performing spatial microsimulation ('raking') in R. Depends R (>= 3.4.0) License

More information

Package modmarg. R topics documented:

Package modmarg. R topics documented: Package modmarg February 1, 2018 Title Calculating Marginal Effects and Levels with Errors Version 0.9.2 Calculate predicted levels and marginal effects, using the delta method to calculate standard errors.

More information

Package barcoder. October 26, 2018

Package barcoder. October 26, 2018 Package barcoder October 26, 2018 Title Labelling, Tracking, and Collecting Data from Biological Samples Version 0.1.0 Maintainer Robert Colautti Tools to generate unique identifiers

More information

Package sigqc. June 13, 2018

Package sigqc. June 13, 2018 Title Quality Control Metrics for Gene Signatures Version 0.1.20 Package sigqc June 13, 2018 Description Provides gene signature quality control metrics in publication ready plots. Namely, enables the

More information

Package zebu. R topics documented: October 24, 2017

Package zebu. R topics documented: October 24, 2017 Type Package Title Local Association Measures Version 0.1.2 Date 2017-10-21 Author Olivier M. F. Martin [aut, cre], Michel Ducher [aut] Package zebu October 24, 2017 Maintainer Olivier M. F. Martin

More information

Package repec. August 31, 2018

Package repec. August 31, 2018 Type Package Title Access RePEc Data Through API Version 0.1.0 Package repec August 31, 2018 Utilities for accessing RePEc (Research Papers in Economics) through a RESTful API. You can request a and get

More information

Package redux. May 31, 2018

Package redux. May 31, 2018 Title R Bindings to 'hiredis' Version 1.1.0 Package redux May 31, 2018 A 'hiredis' wrapper that includes support for transactions, pipelining, blocking subscription, serialisation of all keys and values,

More information

Package readobj. November 2, 2017

Package readobj. November 2, 2017 Type Package Package readobj November 2, 2017 Title Fast Reader for 'Wavefront' OBJ 3D Scene Files Version 0.3 Wraps 'tiny_obj_loader' C++ library for reading the 'Wavefront' OBJ 3D file format including

More information

Package widyr. August 14, 2017

Package widyr. August 14, 2017 Type Package Title Widen, Process, then Re-Tidy Data Version 0.1.0 Package widyr August 14, 2017 Encapsulates the pattern of untidying data into a wide matrix, performing some processing, then turning

More information

Package farver. November 20, 2018

Package farver. November 20, 2018 Type Package Package farver November 20, 2018 Title Vectorised Colour Conversion and Comparison Version 1.1.0 Date 2018-11-20 Maintainer Thomas Lin Pedersen The encoding of colour

More information

Package lumberjack. R topics documented: July 20, 2018

Package lumberjack. R topics documented: July 20, 2018 Package lumberjack July 20, 2018 Maintainer Mark van der Loo License GPL-3 Title Track Changes in Data LazyData no Type Package LazyLoad yes A function composition ('pipe') operator

More information

Package bigreadr. R topics documented: August 13, Version Date Title Read Large Text Files

Package bigreadr. R topics documented: August 13, Version Date Title Read Large Text Files Version 0.1.3 Date 2018-08-12 Title Read Large Text Files Package bigreadr August 13, 2018 Read large text s by splitting them in smaller s. License GPL-3 Encoding UTF-8 LazyData true ByteCompile true

More information

Package states. May 4, 2018

Package states. May 4, 2018 Type Package Title Create Panels of Independent States Version 0.2.1 Package states May 4, 2018 Maintainer Andreas Beger Create panel data consisting of independent states from 1816

More information

Package linkspotter. July 22, Type Package

Package linkspotter. July 22, Type Package Type Package Package linkspotter July 22, 2018 Title Bivariate Correlations Calculation and Visualization Version 1.2.0 Date 2018-07-18 Compute and visualize using the 'visnetwork' package all the bivariate

More information

Package woebinning. December 15, 2017

Package woebinning. December 15, 2017 Type Package Package woebinning December 15, 2017 Title Supervised Weight of Evidence Binning of Numeric Variables and Factors Version 0.1.5 Date 2017-12-14 Author Thilo Eichenberg Maintainer Thilo Eichenberg

More information

Package omu. August 2, 2018

Package omu. August 2, 2018 Package omu August 2, 2018 Title A Metabolomics Analysis Tool for Intuitive Figures and Convenient Metadata Collection Version 1.0.2 Facilitates the creation of intuitive figures to describe metabolomics

More information

Package blandr. July 29, 2017

Package blandr. July 29, 2017 Title Bland-Altman Method Comparison Version 0.4.3 Package blandr July 29, 2017 Carries out Bland Altman analyses (also known as a Tukey mean-difference plot) as described by JM Bland and DG Altman in

More information

Package KernelKnn. January 16, 2018

Package KernelKnn. January 16, 2018 Type Package Title Kernel k Nearest Neighbors Version 1.0.8 Date 2018-01-16 Package KernelKnn January 16, 2018 Author Lampros Mouselimis Maintainer Lampros Mouselimis

More information

Package weco. May 4, 2018

Package weco. May 4, 2018 Package weco May 4, 2018 Title Western Electric Company Rules (WECO) for Shewhart Control Chart Version 1.2 Author Chenguang Wang [aut, cre], Lingmin Zeng [aut], Zheyu Wang [aut], Wei Zhao1 [aut], Harry

More information

Package zoomgrid. January 3, 2019

Package zoomgrid. January 3, 2019 Package zoomgrid January 3, 2019 Type Package Title Grid Search Algorithm with a Zoom Version 1.0.0 Description Provides the grid search algorithm with a zoom. The grid search algorithm with a zoom aims

More information

Package skm. January 23, 2017

Package skm. January 23, 2017 Type Package Title Selective k-means Version 0.1.5.4 Author Guang Yang Maintainer Guang Yang Package skm January 23, 2017 Algorithms for solving selective k-means problem, which is

More information

Package waver. January 29, 2018

Package waver. January 29, 2018 Type Package Title Calculate Fetch and Wave Energy Version 0.2.1 Package waver January 29, 2018 Description Functions for calculating the fetch (length of open water distance along given directions) and

More information

Package IATScore. January 10, 2018

Package IATScore. January 10, 2018 Package IATScore January 10, 2018 Type Package Title Scoring Algorithm for the Implicit Association Test (IAT) Version 0.1.1 Author Daniel Storage [aut, cre] Maintainer Daniel Storage

More information

Package scatterd3. March 10, 2018

Package scatterd3. March 10, 2018 Type Package Title D3 JavaScript Scatterplot from R Version 0.8.2 Date 2018-03-09 Package scatterd3 March 10, 2018 Maintainer Julien Barnier Description Creates 'D3' 'JavaScript'

More information

Package dgo. July 17, 2018

Package dgo. July 17, 2018 Package dgo July 17, 2018 Title Dynamic Estimation of Group-Level Opinion Version 0.2.15 Date 2018-07-16 Fit dynamic group-level item response theory (IRT) and multilevel regression and poststratification

More information

Package rtext. January 23, 2019

Package rtext. January 23, 2019 Title R6 Objects for Text and Data Date 2019-01-21 Version 0.1.21 Package January 23, 2019 For natural language processing and analysis of qualitative text coding structures which provide a way to bind

More information

Package desplot. R topics documented: April 3, 2018

Package desplot. R topics documented: April 3, 2018 Package desplot April 3, 2018 Title Plotting Field Plans for Agricultural Experiments Version 1.4 Date 2018-04-02 Type Package Description A function for plotting maps of agricultural field experiments

More information