From 6ede98a162e60c856abd1976c07b9a2db5334357 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Thu, 31 Aug 2017 08:02:25 -0400 Subject: [PATCH 01/22] Update NEWS and revdep --- NEWS.md | 47 +++++++++++-------------- packrat/packrat.lock | 13 ++++++- revdep/README.md | 81 ++++++++++++++++++++++++++++++++----------- revdep/checks.rds | Bin 1037 -> 1593 bytes revdep/problems.md | 76 ++++++++++++++++++++++++++++++++-------- revdep/timing.md | 6 ++-- 6 files changed, 156 insertions(+), 67 deletions(-) diff --git a/NEWS.md b/NEWS.md index 46fa6e9..b5122da 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,34 +1,9 @@ -# tidyjson 0.2.1.9001 +# tidyjson 0.2.3 ## New functions * Add `bind_rows()` support. Though currently not an S3 implementation, it behaves as much like the `dplyr` variant as possible, preserving the `attr(.,'JSON')` components if all components are `tbl_json` objects. (#58) -## Documentation Changes - -* "Using Multiple APIs" vignette added to show support for using tidyjson with multiple APIs (#85) - -* Updated README.md to better explain `spread_all()` (#92) - -## Bug fixes and minor changes - -* `DROP=TRUE` caused an error. Altered behavior to be consistent with `tbl_df` (throw a warning and do nothing) - -* Fix `spread_all(recursive=FALSE)` bug that caused an error (#65) - -* Alter `spread_all()` behavior to recursively check for deduplication of names (and thus avoid an error) (#76) - -* Add named support for the `NSE` versions of dplyr functions (`filter()`,`mutate()`,`slice()`, etc.) since the `SE` variants are no longer called behind-the-scenes since `dplyr 0.6.0`. (#97) - -* Fix errors with `print.tbl_json()` when the JSON attribute is missing - -* Fix json_structure() failure if `document.id` missing by imputing -the missing `document.id`. (#86) - -# tidyjson 0.2.1.9000 - -## New functions - * `json_complexity()` computes the "complexity" (recursively unlisted length) of JSON data (#5) * `json_structure()` recursively structures arbitrary JSON data into a single data frame (#2) @@ -43,7 +18,11 @@ the missing `document.id`. (#86) * `gather_object()` replaces `gather_keys()`, with default `column.name` of `name` instead of `key` (#66). This more closely matches the [JSON standard](http://www.json.org/), which refers to objects as name-value pairs, and is now consistent with `gather_array()`. -## Documentation changes +## Documentation Changes + +* "Using Multiple APIs" vignette added to show support for using tidyjson with multiple APIs (#85) + +* Updated README.md to better explain `spread_all()` (#92) * "Visualizing JSON" vignette for visualizing the structure of complex JSON data, like the `companies` example (#4) @@ -53,6 +32,19 @@ the missing `document.id`. (#86) ## Bug fixes and minor changes +* `DROP=TRUE` caused an error. Altered behavior to be consistent with `tbl_df` (throw a warning and do nothing) + +* Fix `spread_all(recursive=FALSE)` bug that caused an error (#65) + +* Alter `spread_all()` behavior to recursively check for deduplication of names (and thus avoid an error) (#76) + +* Add named support for the `NSE` versions of dplyr functions (`filter()`,`mutate()`,`slice()`, etc.) since the `SE` variants are no longer called behind-the-scenes since `dplyr 0.6.0`. (#97) + +* Fix errors with `print.tbl_json()` when the JSON attribute is missing + +* Fix json_structure() failure if `document.id` missing by imputing +the missing `document.id`. (#86) + * `enter_object` and the `jstring`, `jnumber` and `jlogical` functions now accept unqoted strings to specify their path (#26) * `tbl_json` objects now print with a tidy character representation of the JSON attribute (#61) @@ -71,6 +63,7 @@ the missing `document.id`. (#86) * `gather_array()` and `gather_object()` can be called repeatedly in the same pipeline with the same `column.name` argument, and will simply append an integer identifer to the new columns (#38) + ## Other changes * Migrated development to [jeremystan](https://github.com/jeremystan/tidyjson) from [sailthru](https://github.com/sailthru/tidyjson) diff --git a/packrat/packrat.lock b/packrat/packrat.lock index 36c8a95..2e39acd 100644 --- a/packrat/packrat.lock +++ b/packrat/packrat.lock @@ -1,6 +1,6 @@ PackratFormat: 1.4 PackratVersion: 0.4.8.1 -RVersion: 3.4.0 +RVersion: 3.4.1 Repos: CRAN=https://mirrors.nics.utk.edu/cran/ Package: BH @@ -231,6 +231,11 @@ Source: CRAN Version: 0.6 Hash: aa3d5b7912b5fed4b546ed5cd2a1760b +Package: hms +Source: CRAN +Version: 0.3 +Hash: 3fca8a1c97e6cfb297fe3f4690f82c58 + Package: htmltools Source: CRAN Version: 0.3.6 @@ -392,6 +397,12 @@ Version: 0.2.2.2 Hash: faada139260184912fea03f3fea13842 Requires: Rcpp, lazyeval, magrittr, tibble +Package: readr +Source: CRAN +Version: 1.1.1 +Hash: 36bb0e1dc92b38dc4ebf419fdfa5cc7f +Requires: BH, R6, Rcpp, hms, tibble + Package: registry Source: CRAN Version: 0.3 diff --git a/revdep/README.md b/revdep/README.md index 0484c5b..239a654 100644 --- a/revdep/README.md +++ b/revdep/README.md @@ -4,36 +4,37 @@ |setting |value | |:--------|:----------------------------| -|version |R version 3.4.0 (2017-04-21) | +|version |R version 3.4.1 (2017-06-30) | |system |x86_64, linux-gnu | -|ui |RStudio (1.0.143) | +|ui |X11 | |language |en_US | |collate |en_US.UTF-8 | |tz |America/New_York | -|date |2017-05-22 | +|date |2017-08-29 | ## Packages |package |* |version |date |source | |:------------|:--|:----------|:----------|:------------------------------| |assertthat | |0.2.0 |2017-04-11 |cran (@0.2.0) | -|covr | |2.2.2 |2017-01-05 |cran (@2.2.2) | -|dplyr | |0.5.0 |2016-06-24 |cran (@0.5.0) | +|covr | |3.0.0 |2017-06-26 |cran (@3.0.0) | +|dplyr | |0.7.2 |2017-07-20 |cran (@0.7.2) | |forcats | |0.2.0 |2017-01-23 |cran (@0.2.0) | |ggplot2 | |2.2.1 |2016-12-30 |cran (@2.2.1) | -|igraph | |1.0.1 |2015-06-26 |cran (@1.0.1) | -|jsonlite | |1.4 |2017-04-08 |cran (@1.4) | -|knitr | |1.16 |2017-05-18 |cran (@1.16) | +|igraph | |1.1.2 |2017-07-21 |cran (@1.1.2) | +|jsonlite | |1.5 |2017-06-01 |cran (@1.5) | +|knitr | |1.17 |2017-08-10 |cran (@1.17) | |listviewer | |1.4.0 |2016-11-03 |cran (@1.4.0) | +|lubridate | |1.6.0 |2016-09-13 |cran (@1.6.0) | |magrittr | |1.5 |2014-11-22 |cran (@1.5) | |needs | |0.0.3 |2016-03-28 |cran (@0.0.3) | -|purrr | |0.2.2.2 |2017-05-11 |cran (@0.2.2.2) | +|purrr | |0.2.3 |2017-08-02 |cran (@0.2.3) | |RColorBrewer | |1.1-2 |2014-12-07 |cran (@1.1-2) | -|rmarkdown | |1.5 |2017-04-26 |cran (@1.5) | -|testthat |* |1.0.2 |2016-04-23 |cran (@1.0.2) | -|tibble | |1.3.1 |2017-05-17 |cran (@1.3.1) | -|tidyjson |* |0.2.1.9000 |2017-05-22 |local (colearendt/tidyjson@NA) | -|tidyr | |0.6.3 |2017-05-15 |cran (@0.6.3) | +|rmarkdown | |1.6 |2017-06-15 |cran (@1.6) | +|testthat | |1.0.2 |2016-04-23 |cran (@1.0.2) | +|tibble | |1.3.4 |2017-08-22 |cran (@1.3.4) | +|tidyjson | |0.2.1.9001 |2017-08-29 |local (colearendt/tidyjson@NA) | +|tidyr | |0.7.0 |2017-08-16 |cran (@0.7.0) | |viridis | |0.4.0 |2017-03-27 |cran (@0.4.0) | |wordcloud | |2.5 |2014-06-13 |cran (@2.5) | @@ -41,13 +42,51 @@ 1 packages -|package |version | errors| warnings| notes| -|:----------------|:-------|------:|--------:|-----:| -|googleAnalyticsR |0.4.0 | 0| 0| 0| +|package |version | errors| warnings| notes| +|:-----------|:-------|------:|--------:|-----:| +|fingertipsR |0.1.0 | 1| 2| 0| -## googleAnalyticsR (0.4.0) -Maintainer: Mark Edmondson -Bug reports: https://github.com/MarkEdmondson1234/googleAnalyticsR/issues +## fingertipsR (0.1.0) +Maintainer: Sebastian Fox +Bug reports: https://github.com/PublicHealthEngland/fingertipsR/issues -0 errors | 0 warnings | 0 notes +1 error | 2 warnings | 0 notes + +``` +checking tests ... ERROR + Running ‘testthat.R’ [33s/249s] +Running the tests in ‘tests/testthat.R’ failed. +Last 13 lines of output: + 4: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 5: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 6: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 7: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 8: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 9: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 10: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + Execution halted + +checking whether package ‘fingertipsR’ can be installed ... WARNING +Found the following significant warnings: + Warning: replacing previous import ‘dplyr::bind_rows’ by ‘tidyjson::bind_rows’ when loading ‘fingertipsR’ +See ‘/home/carendt/r/tidyjson/revdep/checks/fingertipsR.Rcheck/00install.out’ for details. + +checking re-building of vignette outputs ... WARNING +Error in re-building vignettes: + ... +Warning in engine$weave(file, quiet = quiet, encoding = enc) : + Pandoc (>= 1.12.3) and/or pandoc-citeproc not available. Falling back to R Markdown v1. +Quitting from lines 72-74 (lifeExpectancy.Rmd) +Error: processing vignette 'lifeExpectancy.Rmd' failed with diagnostics: +there is no package called 'webshot' +Execution halted + +``` diff --git a/revdep/checks.rds b/revdep/checks.rds index 22d2bc342688cde67ce0defc5cf86c233212570a..007c2bcb0ed5428801f414d95cfdb59730f775b7 100644 GIT binary patch literal 1593 zcmV-92FCdxiwFP!000001I-vsZ{tKXP5PPcqD3oi2+aYhEvhHBlO}D&E?rQ|t^^BY zS?wZ(qKQ38hB_WIGfq;(VSfgk`Dc6OKWuqpdmP&dTu>zrjy-SQ_q?yk>t?N1tJfNv z8?|~ve?EktO?ckbY7PCp1J46^HUPQ@?+^QEMulWNL~Y!`4mxygr)Sw+t8E`uaNl2? zb_diwbZ*0pge6Us

tp`u0R4|XUp40i@2QIEF z`^{9nQ_DRA!|FvzA(>K{q3>kCoy@pwxh-#`qSI_uk6HG$8<21ulQA`99uESd%(AY2 z&Av8$4Xp_F0wQHa&-)S3kGPl)SUBQ^1K7$CKQIOXEfq>lh%z!fJ`;ww9|bpNu><@( zqNG`l$5FtQYiwgD{H~(1XydkG!(osMQ_R273LE}gFY&7zI%<-*22?5;&~Vd0pCgPk0$;ouV!KLGD7 zaXL$C2Y2&DfdE9tdj*|t-(reNAqpN0!6RI(vW z?~dg-Wk}a@yJbkva_uq%RBaa^UCVKyimgzsaJDOuQ_Hc-d>qRzbGFYcrwGvsTdrHi zX3h%W79n;JznFhz>83usf;% zlPIkMlW1K9t|3pNw+c+6*Z}u);E4geuPL0!*@Cm1B1m z&tCOJk{t&4QNTSCphM^{ln5I7s%2{5#q%fYJiEr-omKN(ZC=urHg2;6-7@tvBHs0~ zwQYQ|zBO(ZivPCcvGA&WZcp$zHcj?EJoPv5b9;OHSBh9SlIwX7OeM>-2WF86atIy? z;8RPwVltv^WZiMQR&Jw*FX)g+#lXlbzCfQ!v&195xQHeckNFJ8*N-c7XA`9&dERP` znVQ5y?D1*q+jtl-?Rkgbq&uNR7-MwV?|;*8BGiw=Q185b^Sf!2xc~OeALz$+ zTejTJnf$3~aMXlm99U=wWUEXzA}pXjZhi%>LQY$cYg8gWLOfPctj;fayUVBX0sjQ=$_u(qI?3oZK=0 z?j7^*-7){uJLZ3O$NU}pjs;vUs23}JEtx>RQZww;({$Q+ny1rzLbVPkt2H_&3Ms48 z!Gq#4q>wLCkpL1S$-P%k`p=&||FU_-B+=?em(?S22e4jR$+LP*AQYu2U#C|on1@N%)!m?Vz}Vw{gL3)tV;G=tJgt?0UOcFMMOPCLhlCm zr~VO2%{@n25|y%OD>_&uILPWSnnMdhJ|p9hL+kRuFFIf$ASLLV$E}yf=E0l}<%Fw) zW;FwvSqjuDeZFCuHr48xYtpU>-2DE=m2PgOj=mW|{#Lr$<$npZ5VY41_w%4}S$p?4y2u>K(GdUufQbYH literal 1037 zcmV+o1oHbIiwFP!000001I1QLZ`?KzmiJ|Q9XBq5-ilz4PEkE5?aFo$6n2aDP@n<2 zX@K^$;7YWXU5OM(YB%mF|F{1kE~OPIiE`84deCD&&U`aN4mtd7YFXC68jj?9SpL3{ zFDY0bEo)f*AIs-LK1UKgmESLyvmIg_Q!)#jx#P_)eGgpO-rV-VD?|75_t)VnoPRw_ zF)7~L2`Nm4#;8_Ja?|%K!zBYy~?lQ!11l>1izxtiB ztua151RL5QkZBIuo(Rkkuhoxh@VHL37AO3H3zXH;puqLtNeW3)zyv9?h^8qNN*stk z>%UQ4qK4xrg`694p6Am3p0aF($vtf?$GBGfLM0?^5ffqqh4K;69aG$Ko<1nySn@?s za3v;5o>Jkf+;GBRzEK(d!6`|xPGP(ySSX@tin-Wfv_}d#O^Y?dag*{%1`~#bHW?Fy zV&!?97mTTqXUp$tO4)a;O~*3GwlUqSi9ZpDw{x5byk4i;nZWTw8L;9nWu5g7%gC_u zeY&SCj#660#zb2G)A#7Be*>CtH{!A9_>QLpUkZLRa@CCV)PNGIO;-y;;4D-H0SAPQ z&b+Y(PN;>Jfpp?#X8TXrl+Ig9fhL%i1i-oRJkaomdRPigL_=Q^8aqOr zM*wsYV0()$658I4spAJNM4l7A9e6EdQCj(7kH_$}u)%egM|$rvdpG4F)F5TRw(oa! z0^7gtF@vs^Z+ll}?wtt33JFXelUW8i@A)!jOvZE7@m?RLofSBb7$mdH+p6$h8DLc# zCRo*LAN&V%V1iX0EAUK%3k5yX5D5FW^S+m=&ObregedD?fzMlUKapd#5B>vZwJ-W$ z&^UUT(g>!rOW9=*WQfGVRVU!>o4bCDVPo2W^L~PU8BEojjvnhJ9ji^9!)V(yIDJML z4RX|K0TWIO7Mb1dl+nGTTJ5=f1|Q_>@$vDmgW^DW9_UVZ@XQaLu&zDn2Ripm@>o@G ztgbCbb&s4_-DdjoXW30=Kg1a&v7DpX>+F^nWFy;-6VdEjL;Lkch@5}px(ODWVqL1Z zC4sgFelT|vN|O}b5tu#*9Py=#IWLge#xG1YW4u1gEbFrpy#3`veau&B3~Obp|Lv^N zP)#^uj55{ePWF%yOcLF62^D30oz)oSP;88tesVW7LvB=87SpxmGPH|P?nWCFZFz47 zoMkoOdS3N)Qkob`sxLQ{!iphYq=Fw7u#?e5EprAj5%SSDgR^y!NW+}6<{r~6O`{^G z2VVkbT0#4LGPoCqELZIqp9t|&D{ShH8qX!QULkeIQ>T<1lT(gJgc0urYkmA1VX8pr Hs|x@C8>H_L diff --git a/revdep/problems.md b/revdep/problems.md index f4cc415..04d0b8c 100644 --- a/revdep/problems.md +++ b/revdep/problems.md @@ -4,43 +4,89 @@ |setting |value | |:--------|:----------------------------| -|version |R version 3.4.0 (2017-04-21) | +|version |R version 3.4.1 (2017-06-30) | |system |x86_64, linux-gnu | -|ui |RStudio (1.0.143) | +|ui |X11 | |language |en_US | |collate |en_US.UTF-8 | |tz |America/New_York | -|date |2017-05-22 | +|date |2017-08-29 | ## Packages |package |* |version |date |source | |:------------|:--|:----------|:----------|:------------------------------| |assertthat | |0.2.0 |2017-04-11 |cran (@0.2.0) | -|covr | |2.2.2 |2017-01-05 |cran (@2.2.2) | -|dplyr | |0.5.0 |2016-06-24 |cran (@0.5.0) | +|covr | |3.0.0 |2017-06-26 |cran (@3.0.0) | +|dplyr | |0.7.2 |2017-07-20 |cran (@0.7.2) | |forcats | |0.2.0 |2017-01-23 |cran (@0.2.0) | |ggplot2 | |2.2.1 |2016-12-30 |cran (@2.2.1) | -|igraph | |1.0.1 |2015-06-26 |cran (@1.0.1) | -|jsonlite | |1.4 |2017-04-08 |cran (@1.4) | -|knitr | |1.16 |2017-05-18 |cran (@1.16) | +|igraph | |1.1.2 |2017-07-21 |cran (@1.1.2) | +|jsonlite | |1.5 |2017-06-01 |cran (@1.5) | +|knitr | |1.17 |2017-08-10 |cran (@1.17) | |listviewer | |1.4.0 |2016-11-03 |cran (@1.4.0) | +|lubridate | |1.6.0 |2016-09-13 |cran (@1.6.0) | |magrittr | |1.5 |2014-11-22 |cran (@1.5) | |needs | |0.0.3 |2016-03-28 |cran (@0.0.3) | -|purrr | |0.2.2.2 |2017-05-11 |cran (@0.2.2.2) | +|purrr | |0.2.3 |2017-08-02 |cran (@0.2.3) | |RColorBrewer | |1.1-2 |2014-12-07 |cran (@1.1-2) | -|rmarkdown | |1.5 |2017-04-26 |cran (@1.5) | -|testthat |* |1.0.2 |2016-04-23 |cran (@1.0.2) | -|tibble | |1.3.1 |2017-05-17 |cran (@1.3.1) | -|tidyjson |* |0.2.1.9000 |2017-05-22 |local (colearendt/tidyjson@NA) | -|tidyr | |0.6.3 |2017-05-15 |cran (@0.6.3) | +|rmarkdown | |1.6 |2017-06-15 |cran (@1.6) | +|testthat | |1.0.2 |2016-04-23 |cran (@1.0.2) | +|tibble | |1.3.4 |2017-08-22 |cran (@1.3.4) | +|tidyjson | |0.2.1.9001 |2017-08-29 |local (colearendt/tidyjson@NA) | +|tidyr | |0.7.0 |2017-08-16 |cran (@0.7.0) | |viridis | |0.4.0 |2017-03-27 |cran (@0.4.0) | |wordcloud | |2.5 |2014-06-13 |cran (@2.5) | # Check results -0 packages with problems +1 packages with problems +|package |version | errors| warnings| notes| +|:-----------|:-------|------:|--------:|-----:| +|fingertipsR |0.1.0 | 1| 2| 0| +## fingertipsR (0.1.0) +Maintainer: Sebastian Fox +Bug reports: https://github.com/PublicHealthEngland/fingertipsR/issues +1 error | 2 warnings | 0 notes + +``` +checking tests ... ERROR + Running ‘testthat.R’ [33s/249s] +Running the tests in ‘tests/testthat.R’ failed. +Last 13 lines of output: + 4: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 5: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 6: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 7: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 8: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 9: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 10: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + Execution halted + +checking whether package ‘fingertipsR’ can be installed ... WARNING +Found the following significant warnings: + Warning: replacing previous import ‘dplyr::bind_rows’ by ‘tidyjson::bind_rows’ when loading ‘fingertipsR’ +See ‘/home/carendt/r/tidyjson/revdep/checks/fingertipsR.Rcheck/00install.out’ for details. + +checking re-building of vignette outputs ... WARNING +Error in re-building vignettes: + ... +Warning in engine$weave(file, quiet = quiet, encoding = enc) : + Pandoc (>= 1.12.3) and/or pandoc-citeproc not available. Falling back to R Markdown v1. +Quitting from lines 72-74 (lifeExpectancy.Rmd) +Error: processing vignette 'lifeExpectancy.Rmd' failed with diagnostics: +there is no package called 'webshot' +Execution halted + +``` diff --git a/revdep/timing.md b/revdep/timing.md index 58bc7cb..3d381a5 100644 --- a/revdep/timing.md +++ b/revdep/timing.md @@ -1,7 +1,7 @@ # Check times -|package |version | check_time| -|:----------------|:-------|----------:| -|googleAnalyticsR |0.4.0 | 66.4| +|package |version | check_time| +|:-----------|:-------|----------:| +|fingertipsR |0.1.0 | 455.5| From a188dcdf2e190a61d490efc9a6a85a8350072064 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Fri, 1 Sep 2017 23:20:37 -0400 Subject: [PATCH 02/22] Run revdep again --- revdep/README.md | 12 +++++------- revdep/checks.rds | Bin 1593 -> 1513 bytes revdep/problems.md | 12 +++++------- revdep/timing.md | 2 +- 4 files changed, 11 insertions(+), 15 deletions(-) diff --git a/revdep/README.md b/revdep/README.md index 239a654..5eeefb1 100644 --- a/revdep/README.md +++ b/revdep/README.md @@ -10,7 +10,7 @@ |language |en_US | |collate |en_US.UTF-8 | |tz |America/New_York | -|date |2017-08-29 | +|date |2017-08-31 | ## Packages @@ -33,7 +33,7 @@ |rmarkdown | |1.6 |2017-06-15 |cran (@1.6) | |testthat | |1.0.2 |2016-04-23 |cran (@1.0.2) | |tibble | |1.3.4 |2017-08-22 |cran (@1.3.4) | -|tidyjson | |0.2.1.9001 |2017-08-29 |local (colearendt/tidyjson@NA) | +|tidyjson | |0.2.1.9001 |2017-08-31 |local (colearendt/tidyjson@NA) | |tidyr | |0.7.0 |2017-08-16 |cran (@0.7.0) | |viridis | |0.4.0 |2017-03-27 |cran (@0.4.0) | |wordcloud | |2.5 |2014-06-13 |cran (@2.5) | @@ -54,7 +54,7 @@ Bug reports: https://github.com/PublicHealthEngland/fingertipsR/issues ``` checking tests ... ERROR - Running ‘testthat.R’ [33s/249s] + Running ‘testthat.R’ [23s/221s] Running the tests in ‘tests/testthat.R’ failed. Last 13 lines of output: 4: In gather_array(.) : @@ -81,11 +81,9 @@ See ‘/home/carendt/r/tidyjson/revdep/checks/fingertipsR.Rcheck/00install.out checking re-building of vignette outputs ... WARNING Error in re-building vignettes: ... -Warning in engine$weave(file, quiet = quiet, encoding = enc) : - Pandoc (>= 1.12.3) and/or pandoc-citeproc not available. Falling back to R Markdown v1. -Quitting from lines 72-74 (lifeExpectancy.Rmd) +Quitting from lines 135-150 (lifeExpectancy.Rmd) Error: processing vignette 'lifeExpectancy.Rmd' failed with diagnostics: -there is no package called 'webshot' +Faceting variables must have at least one value Execution halted ``` diff --git a/revdep/checks.rds b/revdep/checks.rds index 007c2bcb0ed5428801f414d95cfdb59730f775b7..6b8cbb38424c7c98c62aead8654a3cdcc761cef1 100644 GIT binary patch literal 1513 zcmVyX*e73#v9k#r2JdW)IE~pX*Cw_0<-|>6zH}ksPXf&FQ z*7jDT+0w6%;b$A3_l-tNzwg2G2%atA9>D)6Lo}m8G9IHY?qLTVxwbQ~?7r2tk883Y zE>8QSe(xy?S)4AcAWmxnt=EoIW9`s*^wY~4^DtxLpMJcuPHRh#o<&qJk94l-eDpIH zH?{TlGQ3l(3!b){Wlu4QsLaLpa^_y1Tu$!FTd8Q2Q_Ym+Z~GyMgOmi+sChgLi85qU zy~*FUea)>o_Cg|MEzXAt=ufzaMl7E2(g)bd1wS$gfi4wFO^Gr-JU$b~wx5KzhS&pp z9#PVeL6C%8xh6Lj2$D=qM!!iOhpb3p=O$*#7;1-1su`nmYB&dBIu^`drMw@JKrmIP z?8KD%#`8{+3Sm|r48P_f7hj38IS~UdU6wwvmnh{eLyy9UHsYHbfWOE5gPD>~0iufp84rV5bmkIrzlX5AX*o znchmNmx`#>~24-C}=T z&R*Y%tUCNLcE(5 zv~7L185*}s!+%%uRCslqI}m)14ah!(r}-9s?(XjXS_(Fe=VpO{OV4tNfqCVDAA%@+e|%#J8qIXdn(sxW%=l8%W~43fO!3-q}(B%biaMKYy0;4_@wd{NUon<|ya^G+vV zYMPF*$D_{o={RKGb4o%ry^I5Ze7`ecaRBJc5;^QJDN|a<@xzitZ3$)>d~kUAKr=7i z{Fx8=ERj|r+|a_UFTE-CZon4ONGK7;7+nsB-woRc4bwQ*EAQU^ZeS7*-@W|<{o;0I z$8{a~Yum`EDa|dg*eJ+ORc%68NPXP?7PbmGU42}m67dP*sY+6H4laA==tYbI0_Mbs z2tjU-@G;UW2xTN@u}>EW>NJgFq`x{Mp`gUSMRWnD2l*6vQ#dqbG4ZkvcEQTYJ=^c! zv;Dz6+dsW$`)BuT-?8u6!R3N_snXYyDfBBfhrQ;qowlAA?KGcK9Rtc|jqZt3%j$OU zV0erv^ovv^gvQ8v@71&6^^5Co+E+Y{{j94daOCH6ZBnuzW)rxC#0t%c(0wO$X0Mj- z=SWaE-FsRz5p>3Q3f&kbTqx~5JF%aik0F;4OiZam7~f{Snos)LB4iMwkP|)3XlI)?tw<^vbVrwXQo#LHQ>^>MME zf?DI0g;_8#GG?$BR4JOz4q4f}OCi7%45G4<(a5$8q}xBFaF5U{6Tzc=7&+Y&IOf>s zC}b0Qxk#v|NbKF>VdNj9rQLJbT<%dR%SO?Yb%iJSz(aGG^~h%=h&f<{2LW6Wk7llC zL@)vu4vC@^hT@dWpd1wf5C)3J6a>PQw(C{b&daV*!`7AoN~$9@SCf5HEXAFPD-9?W z6x~jsXKF}t`CmS6_K!mz)KIv%iDm*LL1h{$xy0N`GP?$uBf?^+inzGO9gfog6m@0G z&8LalA)>wXrC3x56n-}b_jsA$s2t;l5dQ&<>tfq0r`l@qUCdqFoG4)pHk!sBqjD|I P#{0hkR5}cYMG*i133=>R literal 1593 zcmV-92FCdxiwFP!000001I-vsZ{tKXP5PPcqD3oi2+aYhEvhHBlO}D&E?rQ|t^^BY zS?wZ(qKQ38hB_WIGfq;(VSfgk`Dc6OKWuqpdmP&dTu>zrjy-SQ_q?yk>t?N1tJfNv z8?|~ve?EktO?ckbY7PCp1J46^HUPQ@?+^QEMulWNL~Y!`4mxygr)Sw+t8E`uaNl2? zb_diwbZ*0pge6Us

tp`u0R4|XUp40i@2QIEF z`^{9nQ_DRA!|FvzA(>K{q3>kCoy@pwxh-#`qSI_uk6HG$8<21ulQA`99uESd%(AY2 z&Av8$4Xp_F0wQHa&-)S3kGPl)SUBQ^1K7$CKQIOXEfq>lh%z!fJ`;ww9|bpNu><@( zqNG`l$5FtQYiwgD{H~(1XydkG!(osMQ_R273LE}gFY&7zI%<-*22?5;&~Vd0pCgPk0$;ouV!KLGD7 zaXL$C2Y2&DfdE9tdj*|t-(reNAqpN0!6RI(vW z?~dg-Wk}a@yJbkva_uq%RBaa^UCVKyimgzsaJDOuQ_Hc-d>qRzbGFYcrwGvsTdrHi zX3h%W79n;JznFhz>83usf;% zlPIkMlW1K9t|3pNw+c+6*Z}u);E4geuPL0!*@Cm1B1m z&tCOJk{t&4QNTSCphM^{ln5I7s%2{5#q%fYJiEr-omKN(ZC=urHg2;6-7@tvBHs0~ zwQYQ|zBO(ZivPCcvGA&WZcp$zHcj?EJoPv5b9;OHSBh9SlIwX7OeM>-2WF86atIy? z;8RPwVltv^WZiMQR&Jw*FX)g+#lXlbzCfQ!v&195xQHeckNFJ8*N-c7XA`9&dERP` znVQ5y?D1*q+jtl-?Rkgbq&uNR7-MwV?|;*8BGiw=Q185b^Sf!2xc~OeALz$+ zTejTJnf$3~aMXlm99U=wWUEXzA}pXjZhi%>LQY$cYg8gWLOfPctj;fayUVBX0sjQ=$_u(qI?3oZK=0 z?j7^*-7){uJLZ3O$NU}pjs;vUs23}JEtx>RQZww;({$Q+ny1rzLbVPkt2H_&3Ms48 z!Gq#4q>wLCkpL1S$-P%k`p=&||FU_-B+=?em(?S22e4jR$+LP*AQYu2U#C|on1@N%)!m?Vz}Vw{gL3)tV;G=tJgt?0UOcFMMOPCLhlCm zr~VO2%{@n25|y%OD>_&uILPWSnnMdhJ|p9hL+kRuFFIf$ASLLV$E}yf=E0l}<%Fw) zW;FwvSqjuDeZFCuHr48xYtpU>-2DE=m2PgOj=mW|{#Lr$<$npZ5VY41_w%4}S$p?4y2u>K(GdUufQbYH diff --git a/revdep/problems.md b/revdep/problems.md index 04d0b8c..ec80a05 100644 --- a/revdep/problems.md +++ b/revdep/problems.md @@ -10,7 +10,7 @@ |language |en_US | |collate |en_US.UTF-8 | |tz |America/New_York | -|date |2017-08-29 | +|date |2017-08-31 | ## Packages @@ -33,7 +33,7 @@ |rmarkdown | |1.6 |2017-06-15 |cran (@1.6) | |testthat | |1.0.2 |2016-04-23 |cran (@1.0.2) | |tibble | |1.3.4 |2017-08-22 |cran (@1.3.4) | -|tidyjson | |0.2.1.9001 |2017-08-29 |local (colearendt/tidyjson@NA) | +|tidyjson | |0.2.1.9001 |2017-08-31 |local (colearendt/tidyjson@NA) | |tidyr | |0.7.0 |2017-08-16 |cran (@0.7.0) | |viridis | |0.4.0 |2017-03-27 |cran (@0.4.0) | |wordcloud | |2.5 |2014-06-13 |cran (@2.5) | @@ -54,7 +54,7 @@ Bug reports: https://github.com/PublicHealthEngland/fingertipsR/issues ``` checking tests ... ERROR - Running ‘testthat.R’ [33s/249s] + Running ‘testthat.R’ [23s/221s] Running the tests in ‘tests/testthat.R’ failed. Last 13 lines of output: 4: In gather_array(.) : @@ -81,11 +81,9 @@ See ‘/home/carendt/r/tidyjson/revdep/checks/fingertipsR.Rcheck/00install.out checking re-building of vignette outputs ... WARNING Error in re-building vignettes: ... -Warning in engine$weave(file, quiet = quiet, encoding = enc) : - Pandoc (>= 1.12.3) and/or pandoc-citeproc not available. Falling back to R Markdown v1. -Quitting from lines 72-74 (lifeExpectancy.Rmd) +Quitting from lines 135-150 (lifeExpectancy.Rmd) Error: processing vignette 'lifeExpectancy.Rmd' failed with diagnostics: -there is no package called 'webshot' +Faceting variables must have at least one value Execution halted ``` diff --git a/revdep/timing.md b/revdep/timing.md index 3d381a5..eb5bdfb 100644 --- a/revdep/timing.md +++ b/revdep/timing.md @@ -2,6 +2,6 @@ |package |version | check_time| |:-----------|:-------|----------:| -|fingertipsR |0.1.0 | 455.5| +|fingertipsR |0.1.0 | 426| From 9690eb9f43b10ca3af2efd647990641b6c08b70b Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Sat, 2 Sep 2017 07:37:37 -0400 Subject: [PATCH 03/22] Rerun revdep --- packrat/packrat.lock | 253 ++++++++++++++++++++++++++++++++++--------- revdep/README.md | 117 ++++++-------------- revdep/problems.md | 133 ++++++++--------------- 3 files changed, 281 insertions(+), 222 deletions(-) diff --git a/packrat/packrat.lock b/packrat/packrat.lock index 2e39acd..41b7297 100644 --- a/packrat/packrat.lock +++ b/packrat/packrat.lock @@ -5,13 +5,13 @@ Repos: CRAN=https://mirrors.nics.utk.edu/cran/ Package: BH Source: CRAN -Version: 1.62.0-1 -Hash: 14dfb3e8ffe20996118306ff4de1fab2 +Version: 1.65.0-1 +Hash: 95f62be4d6916aae14a310a8b56a6475 Package: DBI Source: CRAN -Version: 0.6-1 -Hash: 4aef5bda70897c1663d5b8bae2f4419a +Version: 0.7 +Hash: 1ab72df487f06ad5f0de05446cdd4bd6 Package: MASS Source: CRAN @@ -34,18 +34,24 @@ Requires: RColorBrewer, cluster, colorspace, digest, doParallel, Package: R6 Source: CRAN -Version: 2.2.1 -Hash: 530f0b839551f96ec991ce4f93156ee1 +Version: 2.2.2 +Hash: b2366cd9d2f3851a5704b4e192b985c2 Package: RColorBrewer Source: CRAN Version: 1.1-2 Hash: c0d56cd15034f395874c870141870c25 +Package: RSQLite +Source: CRAN +Version: 2.0 +Hash: 6fb66e96b21ee22fc386ed87cbf79797 +Requires: BH, DBI, Rcpp, bit64, blob, memoise, pkgconfig, plogr + Package: Rcpp Source: CRAN -Version: 0.12.11 -Hash: 2ee22f3b5e75dec80b1d8eca61cd96d8 +Version: 0.12.12 +Hash: 8b3d5ebb9a9a4ab5c86b3a81b0cfb774 Package: assertthat Source: CRAN @@ -54,8 +60,8 @@ Hash: e8805df54c65ac96d50235c44a82615c Package: backports Source: CRAN -Version: 1.0.5 -Hash: 8b835bdc5447f2c76fda198e17d6bda4 +Version: 1.1.0 +Hash: 3f754426ca2b7dbbf63951fe5075373b Package: base64enc Source: CRAN @@ -70,14 +76,41 @@ Hash: e3a02070cf705d3ad1c5af1635a515a3 Package: bindrcpp Source: CRAN Version: 0.1 -Hash: 11b0937a09c0eae22da142702c7cf1e9 +Hash: 3a17542529ea0f2d0b423067cc312237 Requires: Rcpp, bindr, plogr +Package: bit +Source: CRAN +Version: 1.1-12 +Hash: a4cdb11cf9fd6dd38f9f40c413b81e93 + +Package: bit64 +Source: CRAN +Version: 0.9-7 +Hash: 4b195615d19ba49c114eb04e09e30a96 +Requires: bit + Package: bitops Source: CRAN Version: 1.0-6 Hash: 67d0775189fd0041d95abca618c5c07e +Package: blob +Source: CRAN +Version: 1.1.0 +Hash: e29764e47f2faf0cd5b74cbcddc3fa9c +Requires: tibble + +Package: boxes +Source: github +Version: 0.0.0.9000 +Hash: d8a8117f6d18854c0d18136b1e49bee7 +Requires: assertthat, clisymbols, crayon +GithubRepo: boxes +GithubUsername: r-lib +GithubRef: master +GithubSha1: 03098dc521b28a46abe91eb46bb5fd8ed9bae671 + Package: brew Source: CRAN Version: 1.0-6 @@ -90,15 +123,25 @@ Hash: 97cb6f6293cd18d17df77a6383cc6763 Requires: bitops Package: callr -Source: CRAN -Version: 1.0.0 -Hash: f4152aceab8fa4f45b5bbde0dc118559 +Source: github +Version: 1.0.0.9000 +Hash: ba4ecc05514ac7f44406c6166d9c3ee0 +Requires: R6, processx +GithubRepo: callr +GithubUsername: r-lib +GithubRef: master +GithubSha1: 2dffbbe502c7aba84fc0785add4a1e588f88b03c Package: clipr Source: CRAN Version: 0.3.2 Hash: cab1335d98f5d12219e4b27562cd4cd7 +Package: clisymbols +Source: CRAN +Version: 1.2.0 +Hash: a76a309884277a4fd8a5d741965fbef5 + Package: cluster Source: CRAN Version: 2.0.6 @@ -120,20 +163,47 @@ Version: 2.2.2 Hash: 4b7aa8c6847719b64201de2562353c3f Requires: crayon, httr, jsonlite, rex, withr -Package: crayon +Package: crancache +Source: github +Version: 0.0.0.9000 +Hash: 9bbcc82d8a0a89125cc91a3757c416a7 +Requires: callr, cranlike, curl, desc, digest, parsedate, rappdirs, + withr +GithubRepo: crancache +GithubUsername: r-lib +GithubRef: master +GithubSha1: 11e6bde59e05b76b8dcabb194f693592e31d93f3 + +Package: cranlike Source: CRAN -Version: 1.3.2 -Hash: 576a9d297a567d6a5ebd164ca5221590 +Version: 1.0.1 +Hash: e73826f4af846034f100c01a62069b72 +Requires: DBI, RSQLite, debugme, desc + +Package: crayon +Source: github +Version: 1.3.2.9000 +Hash: 42fe74d399ace4ed48c99e1950b08773 +GithubRepo: crayon +GithubUsername: gaborcsardi +GithubRef: master +GithubSha1: e4dba3b4e27f571c1eebaafbfc8724ca10a090bc Package: curl Source: CRAN -Version: 2.6 -Hash: 8162b82ca4809c0d63c30aedbd7348e0 +Version: 2.8.1 +Hash: 5a3f385f21add1e944b93b3cd9ce8b48 + +Package: debugme +Source: CRAN +Version: 1.0.2 +Hash: 28d8f97402746afa3bf2ce392173c957 +Requires: crayon Package: desc Source: CRAN -Version: 1.1.0 -Hash: 346d3477f87b89692dd1379eaed1a1be +Version: 1.1.1 +Hash: 2f99e95211c4ba6efcf5538d096587fc Requires: R6, assertthat, crayon, rprojroot Package: devtools @@ -162,7 +232,7 @@ Requires: foreach, iterators Package: dplyr Source: github Version: 0.6.0 -Hash: 26e5049e2234c96439aa569fbe46ef91 +Hash: 516a1ec132922b6fb993808569d833fc Requires: BH, R6, Rcpp, assertthat, bindrcpp, glue, magrittr, pkgconfig, plogr, rlang, tibble GithubRepo: dplyr @@ -172,8 +242,8 @@ GithubSha1: 02df8071498f3aa8ba8335cf7bc0e3eb0a2d9ca0 Package: evaluate Source: CRAN -Version: 0.10 -Hash: c3601a10c987d439e0c63ec635234a76 +Version: 0.10.1 +Hash: 54d95f4ec6d0300100413ed0127d89ae Requires: stringr Package: forcats @@ -207,8 +277,14 @@ Hash: 9dfaafbcca68be29b89ef7783dc1dac0 Package: glue Source: CRAN -Version: 1.0.0 -Hash: 01c203c66517dfdca4bd50b812b109d1 +Version: 1.1.1 +Hash: dfd5a27768175ae51d08dc6beba1ef11 + +Package: gmailr +Source: CRAN +Version: 0.7.1 +Hash: 69302be7fe9b4dbb2d1e971e63e4703c +Requires: base64enc, crayon, httr, jsonlite, magrittr, mime Package: gridBase Source: CRAN @@ -239,7 +315,7 @@ Hash: 3fca8a1c97e6cfb297fe3f4690f82c58 Package: htmltools Source: CRAN Version: 0.3.6 -Hash: eeba9fb36d4cb6cc66f060187102be41 +Hash: 5b070a04ef8df1953544873db1c5896e Requires: Rcpp, digest Package: htmlwidgets @@ -251,13 +327,13 @@ Requires: htmltools, jsonlite, yaml Package: httpuv Source: CRAN Version: 1.3.3 -Hash: 81cab0e82a62025f180863eb4ddeeb20 +Hash: fb52e8c4b8c89f8a3a3c5da33149c020 Requires: Rcpp Package: httr Source: CRAN -Version: 1.2.1 -Hash: 7de1f8f760441881804af7c1ff324340 +Version: 1.3.1 +Hash: 2d32e01e53d532c812052e27a1021441 Requires: R6, curl, jsonlite, mime, openssl Package: igraph @@ -284,8 +360,8 @@ Hash: 9c51936d8dd00b2f1d4fe9d10499694c Package: knitr Source: CRAN -Version: 1.16 -Hash: 3b8dc00d51027c6d041d56bc92136452 +Version: 1.17 +Hash: f6b2bf543ee3e25f5b92bb46f9958c5f Requires: digest, evaluate, highr, markdown, stringr, yaml Package: labeling @@ -358,6 +434,11 @@ Source: CRAN Version: 0.4.8-1 Hash: 6ad605ba7b4b476d84be6632393f5765 +Package: parsedate +Source: CRAN +Version: 1.1.3 +Hash: 85902ad85833c2e722af340d486ef256 + Package: pkgconfig Source: CRAN Version: 2.0.1 @@ -377,7 +458,7 @@ Hash: fb19215402e2d9f1c7f803dcaa806fc2 Package: plyr Source: CRAN Version: 1.8.4 -Hash: ec0683cf0ab5494db2eff1f31591624e +Hash: 8fbaff6962e3421b5c9652eebae36159 Requires: Rcpp Package: praise @@ -385,10 +466,32 @@ Source: CRAN Version: 1.0.0 Hash: 77da8f1df873a4b91e5c4a68fe2fb1b6 +Package: prettyunits +Source: CRAN +Version: 1.0.2 +Hash: 49286102a855640daaa38eafe8b1ec30 +Requires: assertthat, magrittr + +Package: processx +Source: CRAN +Version: 2.0.0.1 +Hash: cfb7e4911fb7451f16f812580571652f +Requires: R6, assertthat, crayon, debugme + +Package: progress +Source: github +Version: 1.1.2.9000 +Hash: fc1f6d517640480eb0e9743b782634a3 +Requires: R6, hms, prettyunits +GithubRepo: progress +GithubUsername: gaborcsardi +GithubRef: master +GithubSha1: 5e753313acf2acc151413adf39dea8c2f4857b6d + Package: pryr Source: CRAN Version: 0.1.2 -Hash: 4dc466ed529764016b3f2c30f3e99180 +Hash: acf91611cd58b374cc98f0075491fbd1 Requires: Rcpp, stringr Package: purrr @@ -397,10 +500,26 @@ Version: 0.2.2.2 Hash: faada139260184912fea03f3fea13842 Requires: Rcpp, lazyeval, magrittr, tibble +Package: rappdirs +Source: CRAN +Version: 0.3.1 +Hash: 7340cfebc77ad7b107a549a8635e64dd + +Package: rcmdcheck +Source: github +Version: 1.2.1.9002 +Hash: a671d203819fba1b7d425a4ba528656c +Requires: R6, callr, clisymbols, crayon, desc, digest, prettyunits, + rprojroot, withr +GithubRepo: rcmdcheck +GithubUsername: r-lib +GithubRef: master +GithubSha1: f224da0a71860602567240819df4165a62942e2c + Package: readr Source: CRAN Version: 1.1.1 -Hash: 36bb0e1dc92b38dc4ebf419fdfa5cc7f +Hash: 608d01ba857a1acf3c9ddf6ab3d10869 Requires: BH, R6, Rcpp, hms, tibble Package: registry @@ -408,6 +527,15 @@ Source: CRAN Version: 0.3 Hash: f9447c26b51b8c96f53720c5ff862c93 +Package: remotes +Source: github +Version: 1.1.0 +Hash: d242da7e26bb7908e45829c78b07694c +GithubRepo: remotes +GithubUsername: r-lib +GithubRef: master +GithubSha1: fbca078d801d0ecf33e26851a249589a7810c7b0 + Package: reprex Source: CRAN Version: 0.1.1 @@ -417,9 +545,22 @@ Requires: callr, clipr, knitr, rmarkdown, whisker Package: reshape2 Source: CRAN Version: 1.4.2 -Hash: 01fa9a6b3ead377e4fac84af9f982df9 +Hash: df8d1de05444abd99e423c1e3b84c9b0 Requires: Rcpp, plyr, stringr +Package: revdepcheck +Source: github +Version: 1.0.0.9000 +Hash: 89f2de9c56eca052d6db389fa8c50d81 +Requires: DBI, RSQLite, assertthat, boxes, callr, clisymbols, + crancache, crayon, desc, glue, gmailr, jsonlite, knitr, + prettyunits, processx, progress, rcmdcheck, remotes, sessioninfo, + whoami, withr, yaml +GithubRepo: revdepcheck +GithubUsername: r-lib +GithubRef: master +GithubSha1: 20811610e8d673537f591042ac97a9024044c4e8 + Package: rex Source: CRAN Version: 1.1.1 @@ -428,8 +569,8 @@ Requires: lazyeval, magrittr Package: rlang Source: CRAN -Version: 0.1.1 -Hash: 86c53487ce7f82f0a7cc11c816060910 +Version: 0.1.2 +Hash: c17b638e3282aa222a47112d7a60bc66 Package: rmarkdown Source: CRAN @@ -447,7 +588,7 @@ Requires: digest, pkgmaker, stringr Package: roxygen2 Source: CRAN Version: 6.0.1 -Hash: 5ec390c33d6b969ceea50bf7456456f8 +Hash: 82a85278378502d37455fcfc84951433 Requires: R6, Rcpp, brew, commonmark, desc, digest, stringi, stringr, xml2 @@ -465,9 +606,15 @@ Hash: fd256f8bfb9a64cc35f98b0decb1a79f Package: scales Source: CRAN Version: 0.4.1 -Hash: 6368a3249d52d20b366191e9349690b6 +Hash: c23bc27bbba87e4039706edf29d8eb68 Requires: RColorBrewer, Rcpp, dichromat, labeling, munsell, plyr +Package: sessioninfo +Source: CRAN +Version: 1.0.0 +Hash: 476aebe8359d1cbd68169a2f28f2fb7d +Requires: clisymbols, withr + Package: shiny Source: CRAN Version: 1.0.3 @@ -503,19 +650,15 @@ Hash: 88d5291104227f9dc2e7c7c1d0eb6c74 Requires: R6, crayon, digest, magrittr, praise Package: tibble -Source: github -Version: 1.3.3 -Hash: 07babb29e8d1a37fbf14f860101ee312 +Source: CRAN +Version: 1.3.4 +Hash: 3111e0d62502af60fe0fa8b4213fedad Requires: Rcpp, rlang -GithubRepo: tibble -GithubUsername: tidyverse -GithubRef: master -GithubSha1: b2275d51116684d184a81c1f34f001a2215d751b Package: tidyr Source: CRAN Version: 0.6.3 -Hash: 6fbf7116f2a9604db53b9c11a44d3cfc +Hash: ab001782aeb1a20618d240e91188d23a Requires: Rcpp, dplyr, lazyeval, magrittr, stringi, tibble Package: viridis @@ -534,21 +677,27 @@ Source: CRAN Version: 0.3-2 Hash: 803d662762e532705c2c066a82d066e7 +Package: whoami +Source: CRAN +Version: 1.1.1 +Hash: d6a42b76a7cb3724cfa1e625056d84b0 +Requires: httr, jsonlite + Package: withr Source: CRAN -Version: 1.0.2 -Hash: 774eb7be9087cdc24b53b74e5359cfac +Version: 2.0.0 +Hash: cc7e555b8e249aa5cf391592fcae71a2 Package: wordcloud Source: CRAN Version: 2.5 -Hash: ea1f721cdfee3799c61e8486878db2c0 +Hash: a91280f8e7fface3e7910892f0b85dd9 Requires: RColorBrewer, Rcpp, slam Package: xml2 Source: CRAN Version: 1.1.1 -Hash: 35dbee121bb8d76347677290ba1c6a06 +Hash: 534feed3c69280ec9529f1e54fd6c428 Requires: BH, Rcpp Package: xtable diff --git a/revdep/README.md b/revdep/README.md index 5eeefb1..afed937 100644 --- a/revdep/README.md +++ b/revdep/README.md @@ -1,90 +1,45 @@ -# Setup +# Platform -## Platform - -|setting |value | +|field |value | |:--------|:----------------------------| |version |R version 3.4.1 (2017-06-30) | +|os |Ubuntu 14.04.5 LTS | |system |x86_64, linux-gnu | |ui |X11 | |language |en_US | |collate |en_US.UTF-8 | |tz |America/New_York | -|date |2017-08-31 | - -## Packages - -|package |* |version |date |source | -|:------------|:--|:----------|:----------|:------------------------------| -|assertthat | |0.2.0 |2017-04-11 |cran (@0.2.0) | -|covr | |3.0.0 |2017-06-26 |cran (@3.0.0) | -|dplyr | |0.7.2 |2017-07-20 |cran (@0.7.2) | -|forcats | |0.2.0 |2017-01-23 |cran (@0.2.0) | -|ggplot2 | |2.2.1 |2016-12-30 |cran (@2.2.1) | -|igraph | |1.1.2 |2017-07-21 |cran (@1.1.2) | -|jsonlite | |1.5 |2017-06-01 |cran (@1.5) | -|knitr | |1.17 |2017-08-10 |cran (@1.17) | -|listviewer | |1.4.0 |2016-11-03 |cran (@1.4.0) | -|lubridate | |1.6.0 |2016-09-13 |cran (@1.6.0) | -|magrittr | |1.5 |2014-11-22 |cran (@1.5) | -|needs | |0.0.3 |2016-03-28 |cran (@0.0.3) | -|purrr | |0.2.3 |2017-08-02 |cran (@0.2.3) | -|RColorBrewer | |1.1-2 |2014-12-07 |cran (@1.1-2) | -|rmarkdown | |1.6 |2017-06-15 |cran (@1.6) | -|testthat | |1.0.2 |2016-04-23 |cran (@1.0.2) | -|tibble | |1.3.4 |2017-08-22 |cran (@1.3.4) | -|tidyjson | |0.2.1.9001 |2017-08-31 |local (colearendt/tidyjson@NA) | -|tidyr | |0.7.0 |2017-08-16 |cran (@0.7.0) | -|viridis | |0.4.0 |2017-03-27 |cran (@0.4.0) | -|wordcloud | |2.5 |2014-06-13 |cran (@2.5) | - -# Check results - -1 packages - -|package |version | errors| warnings| notes| -|:-----------|:-------|------:|--------:|-----:| -|fingertipsR |0.1.0 | 1| 2| 0| - -## fingertipsR (0.1.0) -Maintainer: Sebastian Fox -Bug reports: https://github.com/PublicHealthEngland/fingertipsR/issues - -1 error | 2 warnings | 0 notes - -``` -checking tests ... ERROR - Running ‘testthat.R’ [23s/221s] -Running the tests in ‘tests/testthat.R’ failed. -Last 13 lines of output: - 4: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 5: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 6: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 7: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 8: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 9: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 10: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - Execution halted - -checking whether package ‘fingertipsR’ can be installed ... WARNING -Found the following significant warnings: - Warning: replacing previous import ‘dplyr::bind_rows’ by ‘tidyjson::bind_rows’ when loading ‘fingertipsR’ -See ‘/home/carendt/r/tidyjson/revdep/checks/fingertipsR.Rcheck/00install.out’ for details. - -checking re-building of vignette outputs ... WARNING -Error in re-building vignettes: - ... -Quitting from lines 135-150 (lifeExpectancy.Rmd) -Error: processing vignette 'lifeExpectancy.Rmd' failed with diagnostics: -Faceting variables must have at least one value -Execution halted - -``` +|date |2017-09-02 | + +# Dependencies + +|package |old |new |Δ | +|:----------|:--------|:----------|:--| +|tidyjson |0.2.2 |0.2.1.9001 |* | +|assertthat |0.2.0 |0.2.0 | | +|BH |1.65.0-1 |1.65.0-1 | | +|bindr |0.1 |0.1 | | +|bindrcpp |0.2 |0.2 | | +|dplyr |0.7.2 |0.7.2 | | +|glue |1.1.1 |1.1.1 | | +|jsonlite |1.5 |1.5 | | +|magrittr |1.5 |1.5 | | +|pkgconfig |2.0.1 |2.0.1 | | +|plogr |0.1-1 |0.1-1 | | +|purrr |NA |0.2.3 |* | +|R6 |2.2.2 |2.2.2 | | +|Rcpp |0.12.12 |0.12.12 | | +|rlang |0.1.2 |0.1.2 | | +|stringi |NA |1.1.5 |* | +|tibble |1.3.4 |1.3.4 | | +|tidyr |NA |0.7.0 |* | +|tidyselect |NA |0.2.0 |* | + +# Revdeps + +## All (1) + +|package |version |error |warning |note | +|:--------------------------------------|:-------|:-----|:-------|:----| +|[fingertipsR](problems.md#fingertipsr) |0.1.0 |1 |2 | | diff --git a/revdep/problems.md b/revdep/problems.md index ec80a05..231eafa 100644 --- a/revdep/problems.md +++ b/revdep/problems.md @@ -1,90 +1,45 @@ -# Setup - -## Platform - -|setting |value | -|:--------|:----------------------------| -|version |R version 3.4.1 (2017-06-30) | -|system |x86_64, linux-gnu | -|ui |X11 | -|language |en_US | -|collate |en_US.UTF-8 | -|tz |America/New_York | -|date |2017-08-31 | - -## Packages - -|package |* |version |date |source | -|:------------|:--|:----------|:----------|:------------------------------| -|assertthat | |0.2.0 |2017-04-11 |cran (@0.2.0) | -|covr | |3.0.0 |2017-06-26 |cran (@3.0.0) | -|dplyr | |0.7.2 |2017-07-20 |cran (@0.7.2) | -|forcats | |0.2.0 |2017-01-23 |cran (@0.2.0) | -|ggplot2 | |2.2.1 |2016-12-30 |cran (@2.2.1) | -|igraph | |1.1.2 |2017-07-21 |cran (@1.1.2) | -|jsonlite | |1.5 |2017-06-01 |cran (@1.5) | -|knitr | |1.17 |2017-08-10 |cran (@1.17) | -|listviewer | |1.4.0 |2016-11-03 |cran (@1.4.0) | -|lubridate | |1.6.0 |2016-09-13 |cran (@1.6.0) | -|magrittr | |1.5 |2014-11-22 |cran (@1.5) | -|needs | |0.0.3 |2016-03-28 |cran (@0.0.3) | -|purrr | |0.2.3 |2017-08-02 |cran (@0.2.3) | -|RColorBrewer | |1.1-2 |2014-12-07 |cran (@1.1-2) | -|rmarkdown | |1.6 |2017-06-15 |cran (@1.6) | -|testthat | |1.0.2 |2016-04-23 |cran (@1.0.2) | -|tibble | |1.3.4 |2017-08-22 |cran (@1.3.4) | -|tidyjson | |0.2.1.9001 |2017-08-31 |local (colearendt/tidyjson@NA) | -|tidyr | |0.7.0 |2017-08-16 |cran (@0.7.0) | -|viridis | |0.4.0 |2017-03-27 |cran (@0.4.0) | -|wordcloud | |2.5 |2014-06-13 |cran (@2.5) | - -# Check results - -1 packages with problems - -|package |version | errors| warnings| notes| -|:-----------|:-------|------:|--------:|-----:| -|fingertipsR |0.1.0 | 1| 2| 0| - -## fingertipsR (0.1.0) -Maintainer: Sebastian Fox -Bug reports: https://github.com/PublicHealthEngland/fingertipsR/issues - -1 error | 2 warnings | 0 notes - -``` -checking tests ... ERROR - Running ‘testthat.R’ [23s/221s] -Running the tests in ‘tests/testthat.R’ failed. -Last 13 lines of output: - 4: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 5: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 6: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 7: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 8: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 9: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - 10: In gather_array(.) : - array.index column name already exists, changing to array.index.2 - Execution halted - -checking whether package ‘fingertipsR’ can be installed ... WARNING -Found the following significant warnings: - Warning: replacing previous import ‘dplyr::bind_rows’ by ‘tidyjson::bind_rows’ when loading ‘fingertipsR’ -See ‘/home/carendt/r/tidyjson/revdep/checks/fingertipsR.Rcheck/00install.out’ for details. - -checking re-building of vignette outputs ... WARNING -Error in re-building vignettes: - ... -Quitting from lines 135-150 (lifeExpectancy.Rmd) -Error: processing vignette 'lifeExpectancy.Rmd' failed with diagnostics: -Faceting variables must have at least one value -Execution halted - -``` +# fingertipsR + +Version: 0.1.0 + +## In both + +* checking tests ... + ``` + ERROR + Running the tests in ‘tests/testthat.R’ failed. + Last 13 lines of output: + 4: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 5: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 6: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 7: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 8: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 9: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + 10: In gather_array(.) : + array.index column name already exists, changing to array.index.2 + Execution halted + ``` + +* checking whether package ‘fingertipsR’ can be installed ... WARNING + ``` + Found the following significant warnings: + Warning: Installed Rcpp (0.12.12) different from Rcpp used to build dplyr (0.12.11). + See ‘/home/carendt/r/tidyjson/revdep/checks/fingertipsR/new/fingertipsR.Rcheck/00install.out’ for details. + ``` + +* checking re-building of vignette outputs ... WARNING + ``` + Error in re-building vignettes: + ... + Quitting from lines 135-150 (lifeExpectancy.Rmd) + Error: processing vignette 'lifeExpectancy.Rmd' failed with diagnostics: + Faceting variables must have at least one value + Execution halted + ``` From 3c9dfa4add4cb8fa65c7005102e111422ddfaa13 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Wed, 20 Sep 2017 07:57:05 -0400 Subject: [PATCH 04/22] Update version Update DESCRIPTION --- .Rbuildignore | 4 +++- DESCRIPTION | 8 +++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.Rbuildignore b/.Rbuildignore index f4b0d8a..45a6e96 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -1,5 +1,6 @@ ^\.travis\.yml$ ^cran-comments\.md$ +^cran-output\.md$ ^.*\.Rproj$ ^\.Rproj\.user$ ^codecov\.yml$ @@ -9,4 +10,5 @@ ^\.Rprofile$ ^working/ ^appveyor\.yml$ -^revdep/ \ No newline at end of file +^revdep/ + diff --git a/DESCRIPTION b/DESCRIPTION index 092ef0a..7ebc6f1 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,10 @@ Package: tidyjson Title: Tidy Complex JSON -Version: 0.2.1.9001 -Author: Jeremy Stanley -Maintainer: Jeremy Stanley +Version: 0.2.3 +Authors@R: c( + person('Jeremy','Stanley',,'jeremy.stanley@gmail.com',c('aut','cre')) + , person('Cole','Arendt',, 'cole.arendt@outlook.com',c('ctb')) + ) Description: Turn complex JSON data into tidy data frames. Depends: R (>= 3.1.0) From 783ec0e39a49a91802eef2c02405e218e394247c Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Thu, 28 Sep 2017 22:04:53 -0400 Subject: [PATCH 05/22] Update packrat.lock --- packrat/packrat.lock | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/packrat/packrat.lock b/packrat/packrat.lock index 41b7297..af18273 100644 --- a/packrat/packrat.lock +++ b/packrat/packrat.lock @@ -326,8 +326,8 @@ Requires: htmltools, jsonlite, yaml Package: httpuv Source: CRAN -Version: 1.3.3 -Hash: fb52e8c4b8c89f8a3a3c5da33149c020 +Version: 1.3.5 +Hash: 2cc5284565b71276d1faf3d5c043fe4e Requires: Rcpp Package: httr @@ -379,6 +379,16 @@ Source: CRAN Version: 0.2.0 Hash: 3d6e7608e65bbf5cb170dab1e3c9ed8b +Package: lineprof +Source: github +Version: 0.1.9001 +Hash: 3f767ccf0b4741ac925caae05a75fd43 +Requires: Rcpp, shiny, stringr +GithubRepo: lineprof +GithubUsername: hadley +GithubRef: master +GithubSha1: 972e71dca0087ed8452e21f914fd612376075d5b + Package: listviewer Source: CRAN Version: 1.4.0 @@ -478,6 +488,12 @@ Version: 2.0.0.1 Hash: cfb7e4911fb7451f16f812580571652f Requires: R6, assertthat, crayon, debugme +Package: profvis +Source: CRAN +Version: 0.3.3 +Hash: 41076859eb76a7514acc5ef9ca73949c +Requires: htmlwidgets, stringr + Package: progress Source: github Version: 1.1.2.9000 @@ -617,8 +633,8 @@ Requires: clisymbols, withr Package: shiny Source: CRAN -Version: 1.0.3 -Hash: f133585c72ea31592f663e68c6ff0b3e +Version: 1.0.5 +Hash: 4d47532a807122bfd6bc3818310f9d2e Requires: R6, digest, htmltools, httpuv, jsonlite, mime, sourcetools, xtable @@ -661,6 +677,15 @@ Version: 0.6.3 Hash: ab001782aeb1a20618d240e91188d23a Requires: Rcpp, dplyr, lazyeval, magrittr, stringi, tibble +Package: ulimit +Source: github +Version: 0.0-3 +Hash: 96243b172b2a205dc2a037294dfbbe73 +GithubRepo: ulimit +GithubUsername: krlmlr +GithubRef: master +GithubSha1: dfed47f89bdc6adaceb0fd0e3bc68443448a2530 + Package: viridis Source: CRAN Version: 0.4.0 From 69c6da3ad886d280a0c0c87772a8c05f177c34de Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Sun, 8 Oct 2017 07:54:03 -0400 Subject: [PATCH 06/22] Update dependencies --- DESCRIPTION | 3 ++- vignettes/visualizing-json.Rmd | 22 ++++++++++++++-------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 7ebc6f1..c61f854 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -31,7 +31,8 @@ Suggests: igraph, RColorBrewer, covr, - lubridate + lubridate, + listviewier VignetteBuilder: knitr URL: https://github.com/jeremystan/tidyjson BugReports: https://github.com/jeremystan/tidyjson/issues diff --git a/vignettes/visualizing-json.Rmd b/vignettes/visualizing-json.Rmd index 6a3bc10..7c315ee 100644 --- a/vignettes/visualizing-json.Rmd +++ b/vignettes/visualizing-json.Rmd @@ -12,7 +12,6 @@ vignette: > knitr::opts_chunk$set(collapse = T, comment = "#>") knitr::opts_chunk$set(fig.width = 7, fig.height = 5) options(tibble.print_min = 4L, tibble.print_max = 4L) -library(tidyjson) ``` JSON is a very simple data standard that, through nested data structures, can @@ -62,10 +61,17 @@ Before we start, let's load `tidyjson` along with other data manipulation and visualization libraries, and set a seed so we get consistent results. ```{r, message = FALSE} -library(needs) -needs(jsonlite, dplyr, purrr, magrittr, forcats, - ggplot2, igraph, RColorBrewer, wordcloud, viridis, - listviewer) +library(jsonlite) +library(dplyr) +library(purrr) +library(magrittr) +library(forcats) +library(ggplot2) +library(igraph) +library(RColorBrewer) +library(wordcloud) +library(viridis) +library(listviewer) set.seed(1) ``` @@ -126,9 +132,9 @@ function in tidyjson which gives us a `data.frame` where each row corresponds to an object, array or scalar in the JSON document. ```{r} -co_struct <- companies %>% json_structure +co_struct <- companies %>% sample(5) %>% json_structure -co_struct %>% sample_n(5) +print(co_struct) ``` We can then aggregate all of the object names across the entire collection, @@ -289,7 +295,7 @@ plot_json_graph_panel <- function(json, nrow, ncol, ...) { And let's look at several simultaneously: ```{r, fig.height = 8} -plot_json_graph_panel(companies, 7, 6, legend = FALSE, show.labels = FALSE, +plot_json_graph_panel(companies %>% sample(5), 7, 6, legend = FALSE, show.labels = FALSE, vertex.size = 4) ``` From 9d4e7268f4ffc5901b28c6e284c2ffd3f670d51a Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Sat, 4 Nov 2017 03:38:52 +0000 Subject: [PATCH 07/22] Update packages --- packrat/packrat.lock | 128 ++++++++++++++++++++----------------------- 1 file changed, 58 insertions(+), 70 deletions(-) diff --git a/packrat/packrat.lock b/packrat/packrat.lock index 36c8a95..f7c8d69 100644 --- a/packrat/packrat.lock +++ b/packrat/packrat.lock @@ -10,8 +10,8 @@ Hash: 14dfb3e8ffe20996118306ff4de1fab2 Package: DBI Source: CRAN -Version: 0.6-1 -Hash: 4aef5bda70897c1663d5b8bae2f4419a +Version: 0.7 +Hash: 1ab72df487f06ad5f0de05446cdd4bd6 Package: MASS Source: CRAN @@ -20,17 +20,15 @@ Hash: cef924b1619219cfc32edbb8a340e652 Package: Matrix Source: CRAN -Version: 1.2-10 -Hash: 7db92f569e4b8d50a6c86ed54cf481d0 -Requires: lattice +Version: 1.2-9 +Hash: 2ebcd58cfc6ac9afedc39c1795a704c8 Package: NMF Source: CRAN Version: 0.20.6 Hash: 632aad207ab2e551b33990c9f09ab8af -Requires: RColorBrewer, cluster, colorspace, digest, doParallel, - foreach, ggplot2, gridBase, pkgmaker, registry, reshape2, rngtools, - stringr +Requires: RColorBrewer, colorspace, digest, doParallel, foreach, + ggplot2, gridBase, pkgmaker, registry, reshape2, rngtools, stringr Package: R6 Source: CRAN @@ -54,8 +52,8 @@ Hash: e8805df54c65ac96d50235c44a82615c Package: backports Source: CRAN -Version: 1.0.5 -Hash: 8b835bdc5447f2c76fda198e17d6bda4 +Version: 1.1.1 +Hash: add136c9d4540b96290e9cc438763da7 Package: base64enc Source: CRAN @@ -69,8 +67,8 @@ Hash: e3a02070cf705d3ad1c5af1635a515a3 Package: bindrcpp Source: CRAN -Version: 0.1 -Hash: 11b0937a09c0eae22da142702c7cf1e9 +Version: 0.2 +Hash: f5f300f6180e097c7ce174ef3c6307a6 Requires: Rcpp, bindr, plogr Package: bitops @@ -96,8 +94,8 @@ Hash: f4152aceab8fa4f45b5bbde0dc118559 Package: clipr Source: CRAN -Version: 0.3.2 -Hash: cab1335d98f5d12219e4b27562cd4cd7 +Version: 0.3.3 +Hash: de175afda52e4d7aa526db464db7bb68 Package: cluster Source: CRAN @@ -111,19 +109,19 @@ Hash: 0bf8618b585fa98eb23414cd3ab95118 Package: commonmark Source: CRAN -Version: 1.2 -Hash: 1290583b9d16fb60322126a8698fb729 +Version: 1.4 +Hash: 91d7807331a4a37ef8376fb073960ee4 Package: covr Source: CRAN -Version: 2.2.2 -Hash: 4b7aa8c6847719b64201de2562353c3f +Version: 3.0.0 +Hash: 48fd7b88ecf2dda957c03ea1740b5a43 Requires: crayon, httr, jsonlite, rex, withr Package: crayon Source: CRAN -Version: 1.3.2 -Hash: 576a9d297a567d6a5ebd164ca5221590 +Version: 1.3.4 +Hash: ff2840dd9b0d563fc80377a5a45510cd Package: curl Source: CRAN @@ -132,8 +130,8 @@ Hash: 8162b82ca4809c0d63c30aedbd7348e0 Package: desc Source: CRAN -Version: 1.1.0 -Hash: 346d3477f87b89692dd1379eaed1a1be +Version: 1.1.1 +Hash: 2f99e95211c4ba6efcf5538d096587fc Requires: R6, assertthat, crayon, rprojroot Package: devtools @@ -155,25 +153,21 @@ Hash: e53fb8c58673df868183697e39a6a4d6 Package: doParallel Source: CRAN -Version: 1.0.10 -Hash: df91a7abfa938c06ad87b9a2b9269adb +Version: 1.0.11 +Hash: cb602c6ef64eced7c8f32b206d4d74b4 Requires: foreach, iterators Package: dplyr -Source: github -Version: 0.6.0 -Hash: 26e5049e2234c96439aa569fbe46ef91 +Source: CRAN +Version: 0.7.4 +Hash: 601cf010e386727408901d6cdd03916f Requires: BH, R6, Rcpp, assertthat, bindrcpp, glue, magrittr, pkgconfig, plogr, rlang, tibble -GithubRepo: dplyr -GithubUsername: tidyverse -GithubRef: master -GithubSha1: 02df8071498f3aa8ba8335cf7bc0e3eb0a2d9ca0 Package: evaluate Source: CRAN -Version: 0.10 -Hash: c3601a10c987d439e0c63ec635234a76 +Version: 0.10.1 +Hash: 54d95f4ec6d0300100413ed0127d89ae Requires: stringr Package: forcats @@ -197,18 +191,17 @@ Package: ggplot2 Source: CRAN Version: 2.2.1 Hash: 46e5cb78836848aa44655e577433f54b -Requires: MASS, digest, gtable, lazyeval, plyr, reshape2, scales, - tibble +Requires: digest, gtable, lazyeval, plyr, reshape2, scales, tibble Package: git2r Source: CRAN -Version: 0.18.0 -Hash: 9dfaafbcca68be29b89ef7783dc1dac0 +Version: 0.19.0 +Hash: f4f7966fc357f60dc62dbffcea917eef Package: glue Source: CRAN -Version: 1.0.0 -Hash: 01c203c66517dfdca4bd50b812b109d1 +Version: 1.2.0 +Hash: 381e42baedecc633c0e547a0c7ca9de7 Package: gridBase Source: CRAN @@ -217,8 +210,8 @@ Hash: d4b7f73c0fdf11d18d1e1ae1643ac4ec Package: gridExtra Source: CRAN -Version: 2.2.1 -Hash: 8f54b57d4b0598ed5b27e0eafe86a670 +Version: 2.3 +Hash: fa977bc1aab5588a08123b10ceb1ad3d Requires: gtable Package: gtable @@ -239,14 +232,14 @@ Requires: Rcpp, digest Package: htmlwidgets Source: CRAN -Version: 0.8 -Hash: e7a3c80acddc2412f96d616949e40bb8 +Version: 0.9 +Hash: 7514f6ea9f3bef6d9b6c945095275302 Requires: htmltools, jsonlite, yaml Package: httpuv Source: CRAN -Version: 1.3.3 -Hash: 81cab0e82a62025f180863eb4ddeeb20 +Version: 1.3.5 +Hash: e2d5ec877601df43efe66e9096d0fc93 Requires: Rcpp Package: httr @@ -257,15 +250,14 @@ Requires: R6, curl, jsonlite, mime, openssl Package: igraph Source: CRAN -Version: 1.0.1 -Hash: 26ac36402e881905359daabfd9ba4057 -Requires: Matrix, NMF, irlba, magrittr +Version: 1.1.2 +Hash: 07d33f151f94269a4573d354104e81aa +Requires: irlba, magrittr, pkgconfig Package: irlba Source: CRAN -Version: 2.2.1 -Hash: 55fe0e84cd75f28f34804f8b75902aff -Requires: Matrix +Version: 2.3.1 +Hash: e3d9d719dff18ad0359ac861fa80cfd1 Package: iterators Source: CRAN @@ -382,8 +374,8 @@ Hash: 77da8f1df873a4b91e5c4a68fe2fb1b6 Package: pryr Source: CRAN -Version: 0.1.2 -Hash: 4dc466ed529764016b3f2c30f3e99180 +Version: 0.1.3 +Hash: 13ec0b4d03dfd9bef79bbd0fb8ba315d Requires: Rcpp, stringr Package: purrr @@ -411,21 +403,21 @@ Requires: Rcpp, plyr, stringr Package: rex Source: CRAN -Version: 1.1.1 -Hash: 69e208c6283398d235e507a658ba8079 +Version: 1.1.2 +Hash: 57541aaae58f1a284a398f5c62c95097 Requires: lazyeval, magrittr Package: rlang Source: CRAN -Version: 0.1.1 -Hash: 86c53487ce7f82f0a7cc11c816060910 +Version: 0.1.2 +Hash: c17b638e3282aa222a47112d7a60bc66 Package: rmarkdown Source: CRAN -Version: 1.5 -Hash: b37fc27c2604de97b4981eeae7a00879 +Version: 1.6 +Hash: 40f4034a7b8e28edc2b384bdb0c4d537 Requires: base64enc, caTools, evaluate, htmltools, jsonlite, knitr, - rprojroot, yaml + rprojroot, stringr, yaml Package: rngtools Source: CRAN @@ -448,8 +440,8 @@ Requires: backports Package: rstudioapi Source: CRAN -Version: 0.6 -Hash: fd256f8bfb9a64cc35f98b0decb1a79f +Version: 0.7 +Hash: e2ebaff8160aff3e6b32e6e78a693c2d Package: scales Source: CRAN @@ -459,8 +451,8 @@ Requires: RColorBrewer, Rcpp, dichromat, labeling, munsell, plyr Package: shiny Source: CRAN -Version: 1.0.3 -Hash: f133585c72ea31592f663e68c6ff0b3e +Version: 1.0.5 +Hash: 4d47532a807122bfd6bc3818310f9d2e Requires: R6, digest, htmltools, httpuv, jsonlite, mime, sourcetools, xtable @@ -492,14 +484,10 @@ Hash: 88d5291104227f9dc2e7c7c1d0eb6c74 Requires: R6, crayon, digest, magrittr, praise Package: tibble -Source: github +Source: CRAN Version: 1.3.3 -Hash: 07babb29e8d1a37fbf14f860101ee312 +Hash: cff4362530fb71e27b84a02054bcb315 Requires: Rcpp, rlang -GithubRepo: tibble -GithubUsername: tidyverse -GithubRef: master -GithubSha1: b2275d51116684d184a81c1f34f001a2215d751b Package: tidyr Source: CRAN From c53e7c67f40e7a647c3dc4419deda64a8d1a0a40 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Sat, 4 Nov 2017 03:39:12 +0000 Subject: [PATCH 08/22] Update project config --- .Rbuildignore | 2 +- .Rprofile | 2 ++ .gitignore | 1 - 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 .Rprofile diff --git a/.Rbuildignore b/.Rbuildignore index f4b0d8a..b5de0be 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -9,4 +9,4 @@ ^\.Rprofile$ ^working/ ^appveyor\.yml$ -^revdep/ \ No newline at end of file +^revdep/ diff --git a/.Rprofile b/.Rprofile new file mode 100644 index 0000000..0166af1 --- /dev/null +++ b/.Rprofile @@ -0,0 +1,2 @@ + +source('packrat/init.R') \ No newline at end of file diff --git a/.gitignore b/.gitignore index 5f977cb..937a53a 100644 --- a/.gitignore +++ b/.gitignore @@ -9,4 +9,3 @@ inst/doc packrat/lib*/ packrat/src/ working/ -.Rprofile From d9ecaec03532c3f5aa00e6a8828c8e6cb2ae3fc4 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Sat, 4 Nov 2017 03:40:13 +0000 Subject: [PATCH 09/22] Clean up vignette Fix doc bugs --- DESCRIPTION | 1 - NAMESPACE | 1 + R/utils.R | 16 ++++++---- man/as_tibble.Rd | 6 ++-- man/filter.Rd | 22 ++++++++++++++ man/pipe.Rd | 5 +--- vignettes/visualizing-json.Rmd | 53 ++++++++++++++++++++-------------- 7 files changed, 68 insertions(+), 36 deletions(-) create mode 100644 man/filter.Rd diff --git a/DESCRIPTION b/DESCRIPTION index 092ef0a..e450791 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -21,7 +21,6 @@ Suggests: testthat, ggplot2, rmarkdown, - needs, forcats, wordcloud, viridis, diff --git a/NAMESPACE b/NAMESPACE index 1ed567a..24fdd05 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -23,6 +23,7 @@ export(as_data_frame) export(as_tibble) export(bind_rows) export(enter_object) +export(filter) export(gather_array) export(gather_keys) export(gather_object) diff --git a/R/utils.R b/R/utils.R index 4fa9c2f..faee08f 100644 --- a/R/utils.R +++ b/R/utils.R @@ -1,5 +1,3 @@ -#' Pipe operator -#' #' @name %>% #' @rdname pipe #' @keywords internal @@ -8,9 +6,7 @@ #' @export magrittr::`%>%` -#' Convert object to tbl_df -#' -#' Exported from dplyr package. Converts an object +#' @details Exported from dplyr package. Converts an object #' to a pure tibble (revert to tbl_df class and drops #' tbl_json class/attributes). #' @@ -21,9 +17,17 @@ magrittr::`%>%` #' @seealso as_tibble.tbl_json #' @keywords internal #' @export -#' @usage as_tibble(data) +#' @usage as_tibble(x) dplyr::as_tibble +#' @name filter +#' @rdname filter +#' @seealso http://r.789695.n4.nabble.com/R-CMD-check-warning-with-S3-method-td4692255.html +#' @details This needs to be re-exported, since `dplyr` implements a generic that +#' is not a generic in the `stats` package, and `tidyjson` provides a method for that generic +#' @export +dplyr::filter + #' @export #' @rdname as_tibble dplyr::as_data_frame diff --git a/man/as_tibble.Rd b/man/as_tibble.Rd index 9adeb99..4a4a6b5 100644 --- a/man/as_tibble.Rd +++ b/man/as_tibble.Rd @@ -6,11 +6,11 @@ \alias{as_data_frame} \alias{reexports} \alias{as_data_frame} -\title{Convert object to tbl_df} +\title{Objects exported from other packages} \usage{ -as_tibble(data) +as_tibble(x) } -\description{ +\details{ Exported from dplyr package. Converts an object to a pure tibble (revert to tbl_df class and drops tbl_json class/attributes). diff --git a/man/filter.Rd b/man/filter.Rd new file mode 100644 index 0000000..c9d094e --- /dev/null +++ b/man/filter.Rd @@ -0,0 +1,22 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/utils.R +\docType{import} +\name{filter} +\alias{filter} +\title{Objects exported from other packages} +\details{ +This needs to be re-exported, since `dplyr` implements a generic that +is not a generic in the `stats` package, and `tidyjson` provides a method for that generic +} +\seealso{ +http://r.789695.n4.nabble.com/R-CMD-check-warning-with-S3-method-td4692255.html +} +\keyword{internal} +\description{ +These objects are imported from other packages. Follow the links +below to see their documentation. + +\describe{ + \item{dplyr}{\code{\link[dplyr]{filter}}} +}} + diff --git a/man/pipe.Rd b/man/pipe.Rd index 0f7c9d8..f794f2f 100644 --- a/man/pipe.Rd +++ b/man/pipe.Rd @@ -3,13 +3,10 @@ \docType{import} \name{\%>\%} \alias{\%>\%} -\title{Pipe operator} +\title{Objects exported from other packages} \usage{ lhs \%>\% rhs } -\description{ -Pipe operator -} \keyword{internal} \description{ These objects are imported from other packages. Follow the links diff --git a/vignettes/visualizing-json.Rmd b/vignettes/visualizing-json.Rmd index 6a3bc10..420ad54 100644 --- a/vignettes/visualizing-json.Rmd +++ b/vignettes/visualizing-json.Rmd @@ -12,7 +12,7 @@ vignette: > knitr::opts_chunk$set(collapse = T, comment = "#>") knitr::opts_chunk$set(fig.width = 7, fig.height = 5) options(tibble.print_min = 4L, tibble.print_max = 4L) -library(tidyjson) +#library(tidyjson) ``` JSON is a very simple data standard that, through nested data structures, can @@ -62,10 +62,18 @@ Before we start, let's load `tidyjson` along with other data manipulation and visualization libraries, and set a seed so we get consistent results. ```{r, message = FALSE} -library(needs) -needs(jsonlite, dplyr, purrr, magrittr, forcats, - ggplot2, igraph, RColorBrewer, wordcloud, viridis, - listviewer) +library(jsonlite) +library(dplyr) +library(purrr) +library(magrittr) +library(forcats) +library(ggplot2) +library(igraph) +library(RColorBrewer) +library(wordcloud) +library(viridis) +library(listviewer) + set.seed(1) ``` @@ -126,7 +134,7 @@ function in tidyjson which gives us a `data.frame` where each row corresponds to an object, array or scalar in the JSON document. ```{r} -co_struct <- companies %>% json_structure +co_struct <- companies %>% head(10) %>% json_structure co_struct %>% sample_n(5) ``` @@ -384,32 +392,33 @@ rounds_usd <- rounds %>% filter(!is.na(raised)) %>% select(document.id, round, raised) -rounds_by_geo <- inner_join(rounds_usd, hqs, by = "document.id") %>% as_tibble +rounds_by_geo <- inner_join(rounds_usd, hqs, by = "document.id") %>% tidyjson::as_tibble() ``` Now we can visualize the results ```{r} -rounds_by_geo %>% - filter(!is.na(state)) %>% - mutate( - round = round %>% fct_collapse( +round_prep <- rounds_by_geo #%>% + dplyr::filter(!is.na(state)) %>% + dplyr::mutate( + round = round %>% forcats::fct_collapse( "angel" = c("seed", "angel"), "d-f" = c("d", "e", "f"), "other" = c("grant", "partial", "post_ipo_equity", "private_equity", "debt_round", "unattributed") - ) %>% fct_relevel("angel", "a", "b", "c", "d-f", "other") - ) %>% - mutate( - state = state %>% fct_lump(2) + ) %>% forcats::fct_relevel("angel", "a", "b", "c", "d-f", "other") ) %>% - ggplot(aes(state, raised, fill = state)) + - geom_violin() + - scale_y_log10() + - annotation_logticks(side = 'l') + - facet_grid(. ~ round) + - theme(legend.position = "bottom") + - labs(x = "", y = "Amount Raised (USD)") + dplyr::mutate( + state = state %>% forcats::fct_lump(2) + ) + +g <- ggplot(round_prep, aes(state, raised, fill = state)) + + geom_violin() + + scale_y_log10() + + annotation_logticks(side = 'l') + + facet_grid(. ~ round) + + theme(legend.position = "bottom") + + labs(x = "", y = "Amount Raised (USD)") ``` Which shows a few interesting things: From 43da36528bce68a9c5d52f176cad9c7f1cec427d Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Sat, 4 Nov 2017 03:40:59 +0000 Subject: [PATCH 10/22] Remove explicit dplyr references --- vignettes/visualizing-json.Rmd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vignettes/visualizing-json.Rmd b/vignettes/visualizing-json.Rmd index 420ad54..e7784ce 100644 --- a/vignettes/visualizing-json.Rmd +++ b/vignettes/visualizing-json.Rmd @@ -400,7 +400,7 @@ Now we can visualize the results ```{r} round_prep <- rounds_by_geo #%>% dplyr::filter(!is.na(state)) %>% - dplyr::mutate( + mutate( round = round %>% forcats::fct_collapse( "angel" = c("seed", "angel"), "d-f" = c("d", "e", "f"), @@ -408,7 +408,7 @@ round_prep <- rounds_by_geo #%>% "debt_round", "unattributed") ) %>% forcats::fct_relevel("angel", "a", "b", "c", "d-f", "other") ) %>% - dplyr::mutate( + mutate( state = state %>% forcats::fct_lump(2) ) From 465b7ca9b4608a3e38a25bb589c05b9d19f0181e Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Sat, 11 Nov 2017 12:51:08 +0000 Subject: [PATCH 11/22] Fix NAMESPACE issues Update packrat.lock Fix docs --- NAMESPACE | 3 +++ R/tbl_json.R | 4 ++++ R/utils.R | 4 ++-- man/as_tibble.Rd | 7 +++---- packrat/packrat.lock | 14 +++++++++----- vignettes/visualizing-json.Rmd | 2 +- 6 files changed, 22 insertions(+), 12 deletions(-) diff --git a/NAMESPACE b/NAMESPACE index 24fdd05..973fea9 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -7,6 +7,8 @@ S3method(as.character,tbl_json) S3method(as.tbl_json,character) S3method(as.tbl_json,data.frame) S3method(as.tbl_json,tbl_json) +S3method(as_data_frame,tbl_json) +S3method(as_tibble,tbl_json) S3method(filter,tbl_json) S3method(filter_,tbl_json) S3method(mutate,tbl_json) @@ -73,5 +75,6 @@ importFrom(purrr,map_if) importFrom(purrr,map_int) importFrom(purrr,map_lgl) importFrom(purrr,partial) +importFrom(tibble,as_tibble) importFrom(tibble,trunc_mat) importFrom(utils,capture.output) diff --git a/R/tbl_json.R b/R/tbl_json.R index 26ed4c3..63c7dbb 100644 --- a/R/tbl_json.R +++ b/R/tbl_json.R @@ -282,6 +282,8 @@ as.character.tbl_json <- function(x, ...) { #' @param ... additional parameters #' @return a tbl_df object (with no tbl_json component) #' +#' @export +#' as_tibble.tbl_json <- function(x, ...) { attr(x,'JSON') <- NULL class(x) <- class(x)[class(x) != 'tbl_json'] @@ -290,6 +292,8 @@ as_tibble.tbl_json <- function(x, ...) { } #' @rdname as_tibble.tbl_json +#' +#' @export as_data_frame.tbl_json <- function(x, ...) { as_tibble.tbl_json(x,...) } diff --git a/R/utils.R b/R/utils.R index faee08f..c11dfe1 100644 --- a/R/utils.R +++ b/R/utils.R @@ -15,10 +15,10 @@ magrittr::`%>%` #' @aliases as_data_frame #' @aliases tbl_df #' @seealso as_tibble.tbl_json +#' @importFrom tibble as_tibble #' @keywords internal #' @export -#' @usage as_tibble(x) -dplyr::as_tibble +tibble::as_tibble #' @name filter #' @rdname filter diff --git a/man/as_tibble.Rd b/man/as_tibble.Rd index 4a4a6b5..e038a59 100644 --- a/man/as_tibble.Rd +++ b/man/as_tibble.Rd @@ -7,9 +7,6 @@ \alias{reexports} \alias{as_data_frame} \title{Objects exported from other packages} -\usage{ -as_tibble(x) -} \details{ Exported from dplyr package. Converts an object to a pure tibble (revert to tbl_df class and drops @@ -24,6 +21,8 @@ These objects are imported from other packages. Follow the links below to see their documentation. \describe{ - \item{dplyr}{\code{\link[dplyr]{as_tibble}}, \code{\link[dplyr]{as_data_frame}}} + \item{dplyr}{\code{\link[dplyr]{as_data_frame}}} + + \item{tibble}{\code{\link[tibble]{as_tibble}}} }} diff --git a/packrat/packrat.lock b/packrat/packrat.lock index f7c8d69..8e1dedb 100644 --- a/packrat/packrat.lock +++ b/packrat/packrat.lock @@ -22,13 +22,15 @@ Package: Matrix Source: CRAN Version: 1.2-9 Hash: 2ebcd58cfc6ac9afedc39c1795a704c8 +Requires: lattice Package: NMF Source: CRAN Version: 0.20.6 Hash: 632aad207ab2e551b33990c9f09ab8af -Requires: RColorBrewer, colorspace, digest, doParallel, foreach, - ggplot2, gridBase, pkgmaker, registry, reshape2, rngtools, stringr +Requires: RColorBrewer, cluster, colorspace, digest, doParallel, + foreach, ggplot2, gridBase, pkgmaker, registry, reshape2, rngtools, + stringr Package: R6 Source: CRAN @@ -160,7 +162,7 @@ Requires: foreach, iterators Package: dplyr Source: CRAN Version: 0.7.4 -Hash: 601cf010e386727408901d6cdd03916f +Hash: 0a6b851f060705e7d2f09441645fba0b Requires: BH, R6, Rcpp, assertthat, bindrcpp, glue, magrittr, pkgconfig, plogr, rlang, tibble @@ -191,7 +193,8 @@ Package: ggplot2 Source: CRAN Version: 2.2.1 Hash: 46e5cb78836848aa44655e577433f54b -Requires: digest, gtable, lazyeval, plyr, reshape2, scales, tibble +Requires: MASS, digest, gtable, lazyeval, plyr, reshape2, scales, + tibble Package: git2r Source: CRAN @@ -252,12 +255,13 @@ Package: igraph Source: CRAN Version: 1.1.2 Hash: 07d33f151f94269a4573d354104e81aa -Requires: irlba, magrittr, pkgconfig +Requires: Matrix, irlba, magrittr, pkgconfig Package: irlba Source: CRAN Version: 2.3.1 Hash: e3d9d719dff18ad0359ac861fa80cfd1 +Requires: Matrix Package: iterators Source: CRAN diff --git a/vignettes/visualizing-json.Rmd b/vignettes/visualizing-json.Rmd index e7784ce..9b547c6 100644 --- a/vignettes/visualizing-json.Rmd +++ b/vignettes/visualizing-json.Rmd @@ -398,7 +398,7 @@ rounds_by_geo <- inner_join(rounds_usd, hqs, by = "document.id") %>% tidyjson::a Now we can visualize the results ```{r} -round_prep <- rounds_by_geo #%>% +round_prep <- rounds_by_geo %>% dplyr::filter(!is.na(state)) %>% mutate( round = round %>% forcats::fct_collapse( From 87a996ff44bd4cfb415b74533c898633dcd82f04 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Sun, 12 Nov 2017 21:30:56 +0000 Subject: [PATCH 12/22] Remove bad line in DESCRIPTION --- DESCRIPTION | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index f6e48a2..951c5e1 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -30,8 +30,7 @@ Suggests: igraph, RColorBrewer, covr, - lubridate, - listviewier + lubridate VignetteBuilder: knitr URL: https://github.com/jeremystan/tidyjson BugReports: https://github.com/jeremystan/tidyjson/issues From 6d8ce04a28286e5bab90ce6c4f379c92725295a2 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Sun, 19 Nov 2017 00:22:48 -0500 Subject: [PATCH 13/22] Update packrat.lock Update DESCRIPTION --- DESCRIPTION | 8 +-- packrat/packrat.lock | 131 ++++++++++++++++++++++--------------------- 2 files changed, 72 insertions(+), 67 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 951c5e1..af1f5e0 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -2,8 +2,8 @@ Package: tidyjson Title: Tidy Complex JSON Version: 0.2.3 Authors@R: c( - person('Jeremy','Stanley',,'jeremy.stanley@gmail.com',c('aut','cre')) - , person('Cole','Arendt',, 'cole.arendt@outlook.com',c('ctb')) + person('Jeremy','Stanley',,'jeremy.stanley@gmail.com',c('aut','cre','cph')) + , person('Cole','Arendt',, 'cole.arendt@outlook.com',c('aut')) ) Description: Turn complex JSON data into tidy data frames. Depends: @@ -12,9 +12,9 @@ Imports: assertthat, jsonlite, purrr, - dplyr, + dplyr (>= 0.7.0), magrittr, - tidyr, + tidyr (>= 0.7.0), tibble License: MIT + file LICENSE LazyData: true diff --git a/packrat/packrat.lock b/packrat/packrat.lock index 5bec4a9..97eca8e 100644 --- a/packrat/packrat.lock +++ b/packrat/packrat.lock @@ -1,6 +1,6 @@ PackratFormat: 1.4 PackratVersion: 0.4.8.1 -RVersion: 3.4.1 +RVersion: 3.3.3 Repos: CRAN=https://mirrors.nics.utk.edu/cran/ Package: BH @@ -20,8 +20,8 @@ Hash: cef924b1619219cfc32edbb8a340e652 Package: Matrix Source: CRAN -Version: 1.2-9 -Hash: 2ebcd58cfc6ac9afedc39c1795a704c8 +Version: 1.2-12 +Hash: c134ceb3a533b93c266a93fd7e1b652c Requires: lattice Package: NMF @@ -45,13 +45,13 @@ Hash: c0d56cd15034f395874c870141870c25 Package: RSQLite Source: CRAN Version: 2.0 -Hash: 6fb66e96b21ee22fc386ed87cbf79797 +Hash: aa34cc0830f6223f6b1c419c31650000 Requires: BH, DBI, Rcpp, bit64, blob, memoise, pkgconfig, plogr Package: Rcpp Source: CRAN -Version: 0.12.12 -Hash: 8b3d5ebb9a9a4ab5c86b3a81b0cfb774 +Version: 0.12.13 +Hash: b9d8d89ff10ca2d8bfdaccdf83045ba1 Package: assertthat Source: CRAN @@ -76,7 +76,7 @@ Hash: e3a02070cf705d3ad1c5af1635a515a3 Package: bindrcpp Source: CRAN Version: 0.2 -Hash: f5f300f6180e097c7ce174ef3c6307a6 +Hash: e011aef1e6b2f8ff15d833f56abcf0ba Requires: Rcpp, bindr, plogr Package: bit @@ -134,8 +134,8 @@ GithubSha1: 2dffbbe502c7aba84fc0785add4a1e588f88b03c Package: clipr Source: CRAN -Version: 0.3.3 -Hash: de175afda52e4d7aa526db464db7bb68 +Version: 0.4.0 +Hash: 0d4860516c7e3120f8116a639b1ff553 Package: clisymbols Source: CRAN @@ -159,8 +159,8 @@ Hash: 91d7807331a4a37ef8376fb073960ee4 Package: covr Source: CRAN -Version: 3.0.0 -Hash: 48fd7b88ecf2dda957c03ea1740b5a43 +Version: 3.0.1 +Hash: aab7a1873ad3d943dd4a0ce4edbc2691 Requires: crayon, httr, jsonlite, rex, withr Package: crancache @@ -181,23 +181,19 @@ Hash: e73826f4af846034f100c01a62069b72 Requires: DBI, RSQLite, debugme, desc Package: crayon -Source: github -Version: 1.3.2.9000 -Hash: 42fe74d399ace4ed48c99e1950b08773 -GithubRepo: crayon -GithubUsername: gaborcsardi -GithubRef: master -GithubSha1: e4dba3b4e27f571c1eebaafbfc8724ca10a090bc +Source: CRAN +Version: 1.3.4 +Hash: ff2840dd9b0d563fc80377a5a45510cd Package: curl Source: CRAN -Version: 2.8.1 -Hash: 5a3f385f21add1e944b93b3cd9ce8b48 +Version: 3.0 +Hash: fb0029f1c84bf9b510c4f55cda7103f1 Package: debugme Source: CRAN -Version: 1.0.2 -Hash: 28d8f97402746afa3bf2ce392173c957 +Version: 1.1.0 +Hash: c233690edd9fa17a63f7c8d83c1ca153 Requires: crayon Package: desc @@ -208,8 +204,8 @@ Requires: R6, assertthat, crayon, rprojroot Package: devtools Source: CRAN -Version: 1.13.1 -Hash: 8dadb6c6a916c8312dddc7b4d394c9f3 +Version: 1.13.4 +Hash: 80a77b22f641002c7ce0343baeaee300 Requires: digest, git2r, httr, jsonlite, memoise, rstudioapi, whisker, withr @@ -232,7 +228,7 @@ Requires: foreach, iterators Package: dplyr Source: CRAN Version: 0.7.4 -Hash: 0a6b851f060705e7d2f09441645fba0b +Hash: 8f4e0074ac488385f084e27bf6f54d41 Requires: BH, R6, Rcpp, assertthat, bindrcpp, glue, magrittr, pkgconfig, plogr, rlang, tibble @@ -273,8 +269,8 @@ Hash: f4f7966fc357f60dc62dbffcea917eef Package: glue Source: CRAN -Version: 1.1.1 -Hash: dfd5a27768175ae51d08dc6beba1ef11 +Version: 1.2.0 +Hash: 381e42baedecc633c0e547a0c7ca9de7 Package: gmailr Source: CRAN @@ -311,7 +307,7 @@ Hash: 3fca8a1c97e6cfb297fe3f4690f82c58 Package: htmltools Source: CRAN Version: 0.3.6 -Hash: 5b070a04ef8df1953544873db1c5896e +Hash: 34e5c725d3ae30a76516792edcc16f24 Requires: Rcpp, digest Package: htmlwidgets @@ -323,7 +319,7 @@ Requires: htmltools, jsonlite, yaml Package: httpuv Source: CRAN Version: 1.3.5 -Hash: 2cc5284565b71276d1faf3d5c043fe4e +Hash: 6fb95f48d0fbf453ad18ace1606b6192 Requires: Rcpp Package: httr @@ -341,7 +337,7 @@ Requires: Matrix, irlba, magrittr, pkgconfig Package: irlba Source: CRAN Version: 2.3.1 -Hash: e3d9d719dff18ad0359ac861fa80cfd1 +Hash: d13f2ae16f48b5c92443f1fba02eb64b Requires: Matrix Package: iterators @@ -372,13 +368,13 @@ Hash: 26b9d7f0d0cb4e1d1bbb97f867c82d89 Package: lazyeval Source: CRAN -Version: 0.2.0 -Hash: 3d6e7608e65bbf5cb170dab1e3c9ed8b +Version: 0.2.1 +Hash: 88926ad9c43581fd0822a37c8ed09f05 Package: lineprof Source: github Version: 0.1.9001 -Hash: 3f767ccf0b4741ac925caae05a75fd43 +Hash: 11cd188aacffd1403285333c192f6dfd Requires: Rcpp, shiny, stringr GithubRepo: lineprof GithubUsername: hadley @@ -393,9 +389,9 @@ Requires: htmltools, htmlwidgets, shiny Package: lubridate Source: CRAN -Version: 1.6.0 -Hash: b90f4cbefe0b3c545dd68b22c66a8a12 -Requires: stringr +Version: 1.7.1 +Hash: 4393610161ddb7066e9ca3f7aa2188bd +Requires: Rcpp, stringr Package: magrittr Source: CRAN @@ -432,8 +428,8 @@ Hash: 0ac67536eedf946d041860e02d7246c8 Package: openssl Source: CRAN -Version: 0.9.6 -Hash: 5f4711e142a44655dfea4d64fcf2f641 +Version: 0.9.9 +Hash: 3858537ac10388a5db1687450908f257 Package: packrat Source: CRAN @@ -464,7 +460,7 @@ Hash: fb19215402e2d9f1c7f803dcaa806fc2 Package: plyr Source: CRAN Version: 1.8.4 -Hash: 8fbaff6962e3421b5c9652eebae36159 +Hash: 9598fbff0cce13bee89ae3a50230d93f Requires: Rcpp Package: praise @@ -503,14 +499,14 @@ GithubSha1: 5e753313acf2acc151413adf39dea8c2f4857b6d Package: pryr Source: CRAN Version: 0.1.3 -Hash: 13ec0b4d03dfd9bef79bbd0fb8ba315d +Hash: 8ccad58aff7acbc034c5e181def92c99 Requires: Rcpp, stringr Package: purrr Source: CRAN -Version: 0.2.2.2 -Hash: faada139260184912fea03f3fea13842 -Requires: Rcpp, lazyeval, magrittr, tibble +Version: 0.2.4 +Hash: a80b244ccd3fdb33a0ff2be3c50dd648 +Requires: magrittr, rlang, tibble Package: rappdirs Source: CRAN @@ -531,7 +527,7 @@ GithubSha1: f224da0a71860602567240819df4165a62942e2c Package: readr Source: CRAN Version: 1.1.1 -Hash: 608d01ba857a1acf3c9ddf6ab3d10869 +Hash: ea0a469092f234fed40b574695ce7c0b Requires: BH, R6, Rcpp, hms, tibble Package: registry @@ -557,7 +553,7 @@ Requires: callr, clipr, knitr, rmarkdown, whisker Package: reshape2 Source: CRAN Version: 1.4.2 -Hash: df8d1de05444abd99e423c1e3b84c9b0 +Hash: cca35d2c477d99d8bc53908939eb659e Requires: Rcpp, plyr, stringr Package: revdepcheck @@ -581,13 +577,13 @@ Requires: lazyeval, magrittr Package: rlang Source: CRAN -Version: 0.1.2 -Hash: c17b638e3282aa222a47112d7a60bc66 +Version: 0.1.4 +Hash: fef2abdadbb8db061b9d37e7ca5cb0b4 Package: rmarkdown Source: CRAN -Version: 1.6 -Hash: 40f4034a7b8e28edc2b384bdb0c4d537 +Version: 1.7 +Hash: e1ab8bf66146723cc2a6a67e169b5bbf Requires: base64enc, caTools, evaluate, htmltools, jsonlite, knitr, rprojroot, stringr, yaml @@ -600,7 +596,7 @@ Requires: digest, pkgmaker, stringr Package: roxygen2 Source: CRAN Version: 6.0.1 -Hash: 82a85278378502d37455fcfc84951433 +Hash: 2e062ab5f013e29ea37c1702b3fd226e Requires: R6, Rcpp, brew, commonmark, desc, digest, stringi, stringr, xml2 @@ -617,9 +613,10 @@ Hash: e2ebaff8160aff3e6b32e6e78a693c2d Package: scales Source: CRAN -Version: 0.4.1 -Hash: c23bc27bbba87e4039706edf29d8eb68 -Requires: RColorBrewer, Rcpp, dichromat, labeling, munsell, plyr +Version: 0.5.0 +Hash: 1e70c4e1dcc1c51847edc9f4bc11a81e +Requires: R6, RColorBrewer, Rcpp, dichromat, labeling, munsell, plyr, + viridisLite Package: sessioninfo Source: CRAN @@ -664,14 +661,21 @@ Requires: R6, crayon, digest, magrittr, praise Package: tibble Source: CRAN Version: 1.3.4 -Hash: 3111e0d62502af60fe0fa8b4213fedad +Hash: 3b72bdedb6c27fb216574ab9b15f2d43 Requires: Rcpp, rlang Package: tidyr Source: CRAN -Version: 0.6.3 -Hash: ab001782aeb1a20618d240e91188d23a -Requires: Rcpp, dplyr, lazyeval, magrittr, stringi, tibble +Version: 0.7.2 +Hash: be0c92fa0a2b71ae11596e4166891314 +Requires: Rcpp, dplyr, glue, magrittr, purrr, rlang, stringi, tibble, + tidyselect + +Package: tidyselect +Source: CRAN +Version: 0.2.3 +Hash: d6505593309872018404925991bff808 +Requires: Rcpp, glue, purrr, rlang Package: ulimit Source: github @@ -700,25 +704,26 @@ Hash: 803d662762e532705c2c066a82d066e7 Package: whoami Source: CRAN -Version: 1.1.1 -Hash: d6a42b76a7cb3724cfa1e625056d84b0 +Version: 1.1.2 +Hash: 2133dd074905c45657fc95925e1d9d07 Requires: httr, jsonlite Package: withr Source: CRAN -Version: 2.0.0 -Hash: cc7e555b8e249aa5cf391592fcae71a2 +Version: 2.1.0 +Hash: 097f730987c2dc13d421b65bf01ddf08 +Requires: lattice Package: wordcloud Source: CRAN Version: 2.5 -Hash: a91280f8e7fface3e7910892f0b85dd9 +Hash: 9bb0ea525dee6993ae5f26c946f2179a Requires: RColorBrewer, Rcpp, slam Package: xml2 Source: CRAN Version: 1.1.1 -Hash: 534feed3c69280ec9529f1e54fd6c428 +Hash: bb72c0247ccf079bec2c838e54df64da Requires: BH, Rcpp Package: xtable From 739582c9f5599004375dd70a1fe453ba4e0f4a81 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Fri, 24 Nov 2017 07:43:10 -0500 Subject: [PATCH 14/22] Add .Rproj file --- .gitignore | 1 - tidyjson.Rproj | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 tidyjson.Rproj diff --git a/.gitignore b/.gitignore index 937a53a..eb57d00 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,6 @@ *.swp inst/doc .Rproj.user -*.Rproj .DS_Store packrat/lib*/ packrat/src/ diff --git a/tidyjson.Rproj b/tidyjson.Rproj new file mode 100644 index 0000000..21a4da0 --- /dev/null +++ b/tidyjson.Rproj @@ -0,0 +1,17 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX + +BuildType: Package +PackageUseDevtools: Yes +PackageInstallArgs: --no-multiarch --with-keep.source From 8e9937f93e202d4967948252abd73f327aed2f21 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Fri, 8 Mar 2019 23:46:02 -0500 Subject: [PATCH 15/22] remove rprofile --- .Rprofile | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 .Rprofile diff --git a/.Rprofile b/.Rprofile deleted file mode 100644 index 0166af1..0000000 --- a/.Rprofile +++ /dev/null @@ -1,2 +0,0 @@ - -source('packrat/init.R') \ No newline at end of file From d90928db7817a9809fb131fe19cceebeb723f7f9 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Fri, 8 Mar 2019 23:46:24 -0500 Subject: [PATCH 16/22] update rproj file --- tidyjson.Rproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tidyjson.Rproj b/tidyjson.Rproj index 21a4da0..8de5cfd 100644 --- a/tidyjson.Rproj +++ b/tidyjson.Rproj @@ -12,6 +12,8 @@ Encoding: UTF-8 RnwWeave: Sweave LaTeX: pdfLaTeX +AutoAppendNewline: Yes + BuildType: Package PackageUseDevtools: Yes PackageInstallArgs: --no-multiarch --with-keep.source From 6f609952a4d6110b26caf524739626d52db95008 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Fri, 8 Mar 2019 23:47:00 -0500 Subject: [PATCH 17/22] ignore the rprofile again --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index eb57d00..57b431e 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ inst/doc packrat/lib*/ packrat/src/ working/ +.Rprofile From 23dee1a7cd9b6f9be5d190d0a8fd7d98f1f51097 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Fri, 8 Mar 2019 23:51:03 -0500 Subject: [PATCH 18/22] tweak news organization and duplication --- NEWS.md | 52 ++++++++++++++++++---------------------------------- 1 file changed, 18 insertions(+), 34 deletions(-) diff --git a/NEWS.md b/NEWS.md index c9e04c5..52f3066 100644 --- a/NEWS.md +++ b/NEWS.md @@ -25,6 +25,24 @@ * Fix json_structure() failure if `document.id` missing by imputing the missing `document.id`. (#86) +* `enter_object` and the `jstring`, `jnumber` and `jlogical` functions now accept unqoted strings to specify their path (#26) + +* `tbl_json` objects now print with a tidy character representation of the JSON attribute (#61) + +* Use [purrr](https://github.com/tidyverse/purrr) for most list based internal operations (#1) + +* Use [tidyr](https://github.com/tidyverse/tidyr) for `gather_array` and `gather_object` functions (#28) + +* Imported the magrittr `%>%` operator (#17) + +* Fixed `dplyr::slice()` not working correctly with `tbl_json` objects (#18) + +* First argument to verbs is `.x` rather than `x` to avoid name conflicts in NSE (#23) + +* Fixed `spread_values()` to not coerce types (#24) + +* `gather_array()` and `gather_object()` can be called repeatedly in the same pipeline with the same `column.name` argument, and will simply append an integer identifer to the new columns (#38) + # tidyjson 0.2.1.9000 ## New functions @@ -55,40 +73,6 @@ the missing `document.id`. (#86) * Updated "Introduction to tidyjson" vignette to be more concise and use new functionality (#74) -## Bug fixes and minor changes - -* `DROP=TRUE` caused an error. Altered behavior to be consistent with `tbl_df` (throw a warning and do nothing) - -* Fix `spread_all(recursive=FALSE)` bug that caused an error (#65) - -* Alter `spread_all()` behavior to recursively check for deduplication of names (and thus avoid an error) (#76) - -* Add named support for the `NSE` versions of dplyr functions (`filter()`,`mutate()`,`slice()`, etc.) since the `SE` variants are no longer called behind-the-scenes since `dplyr 0.6.0`. (#97) - -* Fix errors with `print.tbl_json()` when the JSON attribute is missing - -* Fix json_structure() failure if `document.id` missing by imputing -the missing `document.id`. (#86) - -* `enter_object` and the `jstring`, `jnumber` and `jlogical` functions now accept unqoted strings to specify their path (#26) - -* `tbl_json` objects now print with a tidy character representation of the JSON attribute (#61) - -* Use [purrr](https://github.com/tidyverse/purrr) for most list based internal operations (#1) - -* Use [tidyr](https://github.com/tidyverse/tidyr) for `gather_array` and `gather_object` functions (#28) - -* Imported the magrittr `%>%` operator (#17) - -* Fixed `dplyr::slice()` not working correctly with `tbl_json` objects (#18) - -* First argument to verbs is `.x` rather than `x` to avoid name conflicts in NSE (#23) - -* Fixed `spread_values()` to not coerce types (#24) - -* `gather_array()` and `gather_object()` can be called repeatedly in the same pipeline with the same `column.name` argument, and will simply append an integer identifer to the new columns (#38) - - ## Other changes * Migrated development to [colearendt](https://github.com/colearendt/tidyjson) from [jeremystan](https://github.com/jeremystan/tidyjson) and [sailthru](https://github.com/sailthru/tidyjson) From 8dc09c8034c73343c7f9e932c5517a5ae4b606c1 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Fri, 8 Mar 2019 23:52:08 -0500 Subject: [PATCH 19/22] move ' to " --- DESCRIPTION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index bf5ea14..a01bf06 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -2,8 +2,8 @@ Package: tidyjson Title: Tidy Complex JSON Version: 0.2.3.9000 Authors@R: c( - person('Jeremy','Stanley',,'jeremy.stanley@gmail.com',c('aut','cre')) - , person('Cole','Arendt',, 'cole.arendt@outlook.com',c('aut')) + person("Jeremy","Stanley",,"jeremy.stanley@gmail.com",c("aut","cre")), + person("Cole","Arendt",, "cole.arendt@outlook.com",c("aut")) ) Description: Turn complex JSON data into tidy data frames. Depends: From c05020e96309dcdeee4cf44293d12b0f2b7293e2 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Fri, 8 Mar 2019 23:52:50 -0500 Subject: [PATCH 20/22] update dev version tag --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 52f3066..998f553 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,4 @@ -# tidyjson 0.2.3 +# tidyjson dev ## New functions From c238261d2a5c2467e7b8be8b6229310b5d4f3572 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Fri, 8 Mar 2019 23:53:57 -0500 Subject: [PATCH 21/22] more news fixing --- NEWS.md | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/NEWS.md b/NEWS.md index 998f553..7fef96d 100644 --- a/NEWS.md +++ b/NEWS.md @@ -25,24 +25,6 @@ * Fix json_structure() failure if `document.id` missing by imputing the missing `document.id`. (#86) -* `enter_object` and the `jstring`, `jnumber` and `jlogical` functions now accept unqoted strings to specify their path (#26) - -* `tbl_json` objects now print with a tidy character representation of the JSON attribute (#61) - -* Use [purrr](https://github.com/tidyverse/purrr) for most list based internal operations (#1) - -* Use [tidyr](https://github.com/tidyverse/tidyr) for `gather_array` and `gather_object` functions (#28) - -* Imported the magrittr `%>%` operator (#17) - -* Fixed `dplyr::slice()` not working correctly with `tbl_json` objects (#18) - -* First argument to verbs is `.x` rather than `x` to avoid name conflicts in NSE (#23) - -* Fixed `spread_values()` to not coerce types (#24) - -* `gather_array()` and `gather_object()` can be called repeatedly in the same pipeline with the same `column.name` argument, and will simply append an integer identifer to the new columns (#38) - # tidyjson 0.2.1.9000 ## New functions @@ -73,6 +55,26 @@ the missing `document.id`. (#86) * Updated "Introduction to tidyjson" vignette to be more concise and use new functionality (#74) +## Bug fixes and minor changes + + * `enter_object` and the `jstring`, `jnumber` and `jlogical` functions now accept unqoted strings to specify their path (#26) + + * `tbl_json` objects now print with a tidy character representation of the JSON attribute (#61) + + * Use [purrr](https://github.com/tidyverse/purrr) for most list based internal operations (#1) + + * Use [tidyr](https://github.com/tidyverse/tidyr) for `gather_array` and `gather_object` functions (#28) + + * Imported the magrittr `%>%` operator (#17) + + * Fixed `dplyr::slice()` not working correctly with `tbl_json` objects (#18) + + * First argument to verbs is `.x` rather than `x` to avoid name conflicts in NSE (#23) + + * Fixed `spread_values()` to not coerce types (#24) + + * `gather_array()` and `gather_object()` can be called repeatedly in the same pipeline with the same `column.name` argument, and will simply append an integer identifer to the new columns (#38) + ## Other changes * Migrated development to [colearendt](https://github.com/colearendt/tidyjson) from [jeremystan](https://github.com/jeremystan/tidyjson) and [sailthru](https://github.com/sailthru/tidyjson) From dc3b22a935bcf0a8ebb5310c089455caf9587583 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Fri, 8 Mar 2019 23:55:34 -0500 Subject: [PATCH 22/22] fix whitespace in news file --- NEWS.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/NEWS.md b/NEWS.md index 7fef96d..1fec592 100644 --- a/NEWS.md +++ b/NEWS.md @@ -55,25 +55,25 @@ the missing `document.id`. (#86) * Updated "Introduction to tidyjson" vignette to be more concise and use new functionality (#74) -## Bug fixes and minor changes +## Bug fixes and minor changes - * `enter_object` and the `jstring`, `jnumber` and `jlogical` functions now accept unqoted strings to specify their path (#26) +* `enter_object` and the `jstring`, `jnumber` and `jlogical` functions now accept unqoted strings to specify their path (#26) - * `tbl_json` objects now print with a tidy character representation of the JSON attribute (#61) +* `tbl_json` objects now print with a tidy character representation of the JSON attribute (#61) - * Use [purrr](https://github.com/tidyverse/purrr) for most list based internal operations (#1) +* Use [purrr](https://github.com/tidyverse/purrr) for most list based internal operations (#1) - * Use [tidyr](https://github.com/tidyverse/tidyr) for `gather_array` and `gather_object` functions (#28) +* Use [tidyr](https://github.com/tidyverse/tidyr) for `gather_array` and `gather_object` functions (#28) - * Imported the magrittr `%>%` operator (#17) +* Imported the magrittr `%>%` operator (#17) - * Fixed `dplyr::slice()` not working correctly with `tbl_json` objects (#18) +* Fixed `dplyr::slice()` not working correctly with `tbl_json` objects (#18) - * First argument to verbs is `.x` rather than `x` to avoid name conflicts in NSE (#23) +* First argument to verbs is `.x` rather than `x` to avoid name conflicts in NSE (#23) - * Fixed `spread_values()` to not coerce types (#24) +* Fixed `spread_values()` to not coerce types (#24) - * `gather_array()` and `gather_object()` can be called repeatedly in the same pipeline with the same `column.name` argument, and will simply append an integer identifer to the new columns (#38) +* `gather_array()` and `gather_object()` can be called repeatedly in the same pipeline with the same `column.name` argument, and will simply append an integer identifer to the new columns (#38) ## Other changes