
osmdata - Import 'OpenStreetMap' Data as Simple Features or Spatial Objects
Download and import of 'OpenStreetMap' ('OSM') data as 'sf' or 'sp' objects. 'OSM' data are extracted from the 'Overpass' web server (<https://overpass-api.de/>) and processed with very fast 'C++' routines for return to 'R'.
Last updated 2 months ago
open0street0mapopenstreetmapoverpass0apiosmcpposm-dataoverpass-apipeer-reviewedcpp
14.53 score 322 stars 14 dependents 2.8k scripts 7.2k downloads
osmdata - Import 'OpenStreetMap' Data as Simple Features or Spatial Objects
Download and import of 'OpenStreetMap' ('OSM') data as 'sf' or 'sp' objects. 'OSM' data are extracted from the 'Overpass' web server (<https://overpass-api.de/>) and processed with very fast 'C++' routines for return to 'R'.
Last updated 2 months ago
open0street0mapopenstreetmapoverpass0apiosmcpposm-dataoverpass-apipeer-reviewedcpp
14.53 score 322 stars 14 dependents 2.8k scripts 7.2k downloadsdodgr - Distances on Directed Graphs
Distances on dual-weighted directed graphs using priority-queue shortest paths (Padgham (2019) <doi:10.32866/6945>). Weighted directed graphs have weights from A to B which may differ from those from B to A. Dual-weighted directed graphs have two sets of such weights. A canonical example is a street network to be used for routing in which routes are calculated by weighting distances according to the type of way and mode of transport, yet lengths of routes must be calculated from direct distances.
Last updated 5 days ago
distanceopenstreetmaproutershortest-pathsstreet-networkscpp
11.52 score 129 stars 4 dependents 229 scripts 1.2k downloadsdodgr - Distances on Directed Graphs
Distances on dual-weighted directed graphs using priority-queue shortest paths (Padgham (2019) <doi:10.32866/6945>). Weighted directed graphs have weights from A to B which may differ from those from B to A. Dual-weighted directed graphs have two sets of such weights. A canonical example is a street network to be used for routing in which routes are calculated by weighting distances according to the type of way and mode of transport, yet lengths of routes must be calculated from direct distances.
Last updated 5 days ago
distanceopenstreetmaproutershortest-pathsstreet-networkscpp
11.52 score 129 stars 4 dependents 229 scripts 1.2k downloadsgeodist - Fast, Dependency-Free Geodesic Distance Calculations
Dependency-free, ultra fast calculation of geodesic distances. Includes the reference nanometre-accuracy geodesic distances of Karney (2013) <doi:10.1007/s00190-012-0578-z>, as used by the 'sf' package, as well as Haversine and Vincenty distances. Default distance measure is the "Mapbox cheap ruler" which is generally more accurate than Haversine or Vincenty for distances out to a few hundred kilometres, and is considerably faster. The main function accepts one or two inputs in almost any generic rectangular form, and returns either matrices of pairwise distances, or vectors of sequential distances.
Last updated 10 days ago
11.39 score 94 stars 33 dependents 251 scripts 2.8k downloadsgeodist - Fast, Dependency-Free Geodesic Distance Calculations
Dependency-free, ultra fast calculation of geodesic distances. Includes the reference nanometre-accuracy geodesic distances of Karney (2013) <doi:10.1007/s00190-012-0578-z>, as used by the 'sf' package, as well as Haversine and Vincenty distances. Default distance measure is the "Mapbox cheap ruler" which is generally more accurate than Haversine or Vincenty for distances out to a few hundred kilometres, and is considerably faster. The main function accepts one or two inputs in almost any generic rectangular form, and returns either matrices of pairwise distances, or vectors of sequential distances.
Last updated 10 days ago
11.39 score 94 stars 33 dependents 251 scripts 2.8k downloads
goodpractice - Advice on R Package Building
Give advice about good practices when building R packages. Advice includes functions and syntax to avoid, package structure, code complexity, code formatting, etc.
Last updated 5 months ago
10.32 score 467 stars 2 dependents 79 scripts 912 downloadsgtfsrouter - Routing with 'GTFS' (General Transit Feed Specification) Data
Use 'GTFS' (General Transit Feed Specification) data for routing from nominated start and end stations, for extracting 'isochrones', and travel times from any nominated start station to all other stations.
Last updated 17 days ago
gtfsgtfsrouterpublic-transportationroutercpp
8.72 score 88 stars 3 dependents 21 scripts 726 downloadsgtfsrouter - Routing with 'GTFS' (General Transit Feed Specification) Data
Use 'GTFS' (General Transit Feed Specification) data for routing from nominated start and end stations, for extracting 'isochrones', and travel times from any nominated start station to all other stations.
Last updated 17 days ago
gtfsgtfsrouterpublic-transportationroutercpp
8.72 score 88 stars 3 dependents 21 scripts 726 downloadsghql - General Purpose 'GraphQL' Client
A 'GraphQL' client, with an R6 interface for initializing a connection to a 'GraphQL' instance, and methods for constructing queries, including fragments and parameterized queries. Queries are checked with the 'libgraphqlparser' C++ parser via the 'graphql' package.
Last updated 2 years ago
httpapiweb-servicescurldatagraphqlgraphql-apigraphql-client
8.12 score 148 stars 5 dependents 111 scripts 1.1k downloadsosmplotr - Bespoke Images of 'OpenStreetMap' Data
Bespoke images of 'OpenStreetMap' ('OSM') data and data visualisation using 'OSM' objects.
Last updated 1 months ago
data-visualisationhighlighting-clustersopenstreetmaposmoverpassoverpass-apipeer-reviewed
7.97 score 139 stars 80 scripts 200 downloadsosmplotr - Bespoke Images of 'OpenStreetMap' Data
Bespoke images of 'OpenStreetMap' ('OSM') data and data visualisation using 'OSM' objects.
Last updated 1 months ago
data-visualisationhighlighting-clustersopenstreetmaposmoverpassoverpass-apipeer-reviewed
7.97 score 139 stars 80 scripts 200 downloadsallcontributors - Acknowledge all Contributors to a Project
Acknowledge all contributors to a project via a single function call. The function appends to a 'README' or other specified file(s) a table with names of all individuals who contributed via code or repository issues. The package also includes several additional functions to extract and quantify contributions to any repository.
Last updated 1 months ago
7.46 score 29 stars 1 dependents 5 scripts 694 downloads
mapscanner - Print Maps, Draw on Them, Scan Them Back in
Enables preparation of maps to be printed and drawn on. Modified maps can then be scanned back in, and hand-drawn marks converted to spatial objects.
Last updated 2 months ago
mapsscanspatialcpp
7.13 score 90 stars 2 scripts 339 downloads
mapscanner - Print Maps, Draw on Them, Scan Them Back in
Enables preparation of maps to be printed and drawn on. Modified maps can then be scanned back in, and hand-drawn marks converted to spatial objects.
Last updated 2 months ago
mapsscanspatialcpp
7.13 score 90 stars 2 scripts 302 downloadspkgcheck - rOpenSci Package Checks
Check whether a package is ready for submission to rOpenSci's peer review system.
Last updated 22 days ago
compliance-automationsoftware-analysissoftware-checking
7.13 score 19 stars 1 dependents 29 scriptspkgcheck - rOpenSci Package Checks
Check whether a package is ready for submission to rOpenSci's peer review system.
Last updated 22 days ago
compliance-automationsoftware-analysissoftware-checking
7.13 score 19 stars 1 dependents 29 scriptspkgstats - Metrics of R Packages
Static code analyses for R packages using the external code-tagging libraries 'ctags' and 'gtags'. Static analyses enable packages to be analysed very quickly, generally a couple of seconds at most. The package also provides access to a database generating by applying the main function to the full 'CRAN' archive, enabling the statistical properties of any package to be compared with all other 'CRAN' packages.
Last updated 1 months ago
code-analysiscode-statisticssoftware-analysiscpp
6.81 score 17 stars 3 dependents 1 scriptspkgstats - Metrics of R Packages
Static code analyses for R packages using the external code-tagging libraries 'ctags' and 'gtags'. Static analyses enable packages to be analysed very quickly, generally a couple of seconds at most. The package also provides access to a database generating by applying the main function to the full 'CRAN' archive, enabling the statistical properties of any package to be compared with all other 'CRAN' packages.
Last updated 1 months ago
code-analysiscode-statisticssoftware-analysiscpp
6.81 score 17 stars 3 dependents 1 scriptsallcontributors - Acknowledge all Contributors to a Project
Acknowledge all contributors to a project via a single function call. The function appends to a 'README' or other specified file(s) a table with names of all individuals who contributed via code or repository issues. The package also includes several additional functions to extract and quantify contributions to any repository.
Last updated 1 months ago
6.46 score 29 stars 1 dependents 5 scripts 694 downloadsdeposits - A universal client for depositing and accessing research data anywhere
A universal client for depositing and accessing research data anywhere. Currently supported services are zenodo and figshare.
Last updated 7 months ago
6.21 score 39 stars 2 dependents 8 scriptsautotest - Automatic Package Testing
Automatic testing of R packages via a simple YAML schema.
Last updated 5 months ago
automated-testingfuzzingtesting
6.21 score 54 stars 25 scriptsautotest - Automatic Package Testing
Automatic testing of R packages via a simple YAML schema.
Last updated 5 months ago
automated-testingfuzzingtesting
6.21 score 54 stars 25 scriptsbikedata - Download and Aggregate Data from Public Hire Bicycle Systems
Download and aggregate data from all public hire bicycle systems which provide open data, currently including 'Santander' Cycles in London, U.K.; from the U.S.A., 'Ford GoBike' in San Francisco CA, 'citibike' in New York City NY, 'Divvy' in Chicago IL, 'Capital Bikeshare' in Washington DC, 'Hubway' in Boston MA, 'Metro' in Los Angeles LA, 'Indego' in Philadelphia PA, and 'Nice Ride' in Minnesota; 'Bixi' from Montreal, Canada; and 'mibici' from Guadalajara, Mexico.
Last updated 1 years ago
bicycle-hire-systemsbike-hire-systemsbike-hirebicycle-hiredatabasebike-datapeer-reviewedcpp
5.96 score 81 stars 28 scripts 113 downloadsbikedata - Download and Aggregate Data from Public Hire Bicycle Systems
Download and aggregate data from all public hire bicycle systems which provide open data, currently including 'Santander' Cycles in London, U.K.; from the U.S.A., 'Ford GoBike' in San Francisco CA, 'citibike' in New York City NY, 'Divvy' in Chicago IL, 'Capital Bikeshare' in Washington DC, 'Hubway' in Boston MA, 'Metro' in Los Angeles LA, 'Indego' in Philadelphia PA, and 'Nice Ride' in Minnesota; 'Bixi' from Montreal, Canada; and 'mibici' from Guadalajara, Mexico.
Last updated 1 years ago
bicycle-hire-systemsbike-hire-systemsbike-hirebicycle-hiredatabasebike-datapeer-reviewedcpp
5.96 score 81 stars 28 scripts 125 downloadstypetracer - Trace Function Parameter Types
The 'R' language includes a set of defined types, but the language itself is "absurdly dynamic" (Turcotte & Vitek (2019) <doi:10.1145/3340670.3342426>), and lacks any way to specify which types are expected by any expression. The 'typetracer' package enables code to be traced to extract detailed information on the properties of parameters passed to 'R' functions. 'typetracer' can trace individual functions or entire packages.
Last updated 2 years ago
5.41 score 17 stars 135 downloadssrr - 'rOpenSci' Review Roclets
Companion package to 'rOpenSci' statistical software review project.
Last updated 5 months ago
compliance-automationstatistical-softwarecpp
5.38 score 5 stars 2 dependents 3 scriptssrr - 'rOpenSci' Review Roclets
Companion package to 'rOpenSci' statistical software review project.
Last updated 5 months ago
compliance-automationstatistical-softwarecpp
5.38 score 5 stars 2 dependents 3 scriptspkgmatch - Find R Packages Matching Either Descriptions or Other R Packages
Find R packages matching either descriptions or other R packages.
Last updated 7 days ago
embeddingsllmsnatural-language-processingcpp
5.28 score 3 starsroreviewapi - Plumber API to report package structure and function
Plumber API to report package structure and function.
Last updated 2 months ago
5.26 score 4 starsspatialcluster - R port of redcap
R port of redcap (Regionalization with dynamically constrained agglomerative clustering and partitioning).
Last updated 2 months ago
clusterclustering-algorithmspatialcpp
4.97 score 31 stars 1 scriptsrepometrics - Metrics for Your Code Repository
Metrics for your code repository. Call one function to generate an interactive dashboard displaying the state of your code.
Last updated 21 days ago
dashboardsoftware-metrics
4.53 score 2 starsuaengine - Routing and aggregation engine for 'Urban Analyst'
Routing and aggregation engine for 'Urban Transport Analyst'.
Last updated 2 months ago
cpp
4.39 score 7 starsm4ra - Many-to-Many Multi-Modal Routing Aggregator
Many-to-many multi-modal routing aggregator, combining 'dodgr' and 'gtfsrouter' for complete routing through urban networks.
Last updated 2 months ago
gtfsopen-street-maprouting-enginecpp
4.26 score 15 stars 2 dependents 1 scriptsr2readthedocs - Convert R Package Documentation to a 'readthedocs' Website
Convert R package documentation to a 'readthedocs' website.
Last updated 10 months ago
3.20 score 16 stars 1 scriptssvgplotr - Fast plots of svg graphics in R
What the package does (one paragraph).
Last updated 7 years ago
cpp
2.30 score 4 stars 1 scriptsttcalib - Calibration of travel times to empirical data
Calibration of travel times to empirical data.
Last updated 10 months ago
2.00 score 2 stars