ryscott5 / eparTextTools

BSD 3-Clause "New" or "Revised" License
2 stars 5 forks source link

Download known good copies of all dependencies (under windows?) and store them for future users #13

Open Synaps3 opened 7 years ago

Synaps3 commented 7 years ago

Because we're vulnerable to many changing dependencies and long stretches where this tool may not have any programmers on it, a stored set of known dependency binaries will let them keep it working on a previous dependency version if anything breaks.

adamlhayes commented 7 years ago

Below is the list of dependencies from my installation:

adamlhayes commented 7 years ago

Packages explicitly loaded on install of epartexttools

mclust prabclus diptest mvtnorm kernlab trimcluster viridisLite fpc viridis png dendextend d3heatmap data.table docxtractr downloader magic geometry ggthemes iterators pkgmaker registry rngtools gridBase foreach doParallel NMF irlba igraph LDAvis networkD3 NLP openNLPdata rJava openNLP pbapply pdftools hexbin crosstalk plotly pryr chron XML qdapTools Rcpp RISmed plogr RSQLite Rtsne servr SnowballC wordcloud RcppParallel RSpectra fastmatch RcppArmadillo slam lda quanteda glmnet quadprog stm tm textreg tokenizers

other attached and namespace packages

antiword xml2 ggplot2 stringr dplyr plyr assertthat R6 sys DBI magrittr scales stringi lazyeval tools munsell parallel colorspace tibble

Synaps3 commented 7 years ago

Great! We should download the packages for those and store them somewhere. I'll add a /dependencies folder in github here to store zip or tar.gz files of our dependencies.

Also some dependencies you'll have to run a test to find. For example Antiword is needed to read.doc files but it's not part of the dependency list unless you read the comments. Fails silently without it.

Also antiword comes in two flavors, linux and windows.

So:

Synaps3 commented 7 years ago

This is becoming busywork-ish. We might be able to hand it off to someone else once you have the list of things to be downloaded.

I don't want to be wasting your time :)

Could be critical someday though.

ryscott5 commented 7 years ago

not to throw a wrench in this all but we could set up the project to use packrat.

On Tue, Jun 6, 2017 at 3:41 PM, Synaps3 notifications@github.com wrote:

This is becoming busywork-ish. We might be able to hand it off to someone else once you have the list of things to be downloaded.

I don't want to be wasting your time :)

Could be critical someday though.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ryscott5/eparTextTools/issues/13#issuecomment-306637954, or mute the thread https://github.com/notifications/unsubscribe-auth/AGrqiMHcbYAw-tB11AAjEmdI7jAORD6hks5sBdWQgaJpZM4NqGhF .

-- Ryan P Scott, M.S. Ph. D. Candidate (Cullen) Evans School of Public Policy and Governance University of Washington ryscott5@uw.edu (253) 569-7236

ryscott5 commented 7 years ago

https://rstudio.github.io/packrat/

On Tue, Jun 6, 2017 at 10:53 PM, Ryan Scott ryscott5@uw.edu wrote:

not to throw a wrench in this all but we could set up the project to use packrat.

On Tue, Jun 6, 2017 at 3:41 PM, Synaps3 notifications@github.com wrote:

This is becoming busywork-ish. We might be able to hand it off to someone else once you have the list of things to be downloaded.

I don't want to be wasting your time :)

Could be critical someday though.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ryscott5/eparTextTools/issues/13#issuecomment-306637954, or mute the thread https://github.com/notifications/unsubscribe-auth/AGrqiMHcbYAw-tB11AAjEmdI7jAORD6hks5sBdWQgaJpZM4NqGhF .

-- Ryan P Scott, M.S. Ph. D. Candidate (Cullen) Evans School of Public Policy and Governance University of Washington ryscott5@uw.edu (253) 569-7236

-- Ryan P Scott, M.S. Ph. D. Candidate (Cullen) Evans School of Public Policy and Governance University of Washington ryscott5@uw.edu (253) 569-7236

Synaps3 commented 7 years ago

Yeah this could work for sure. Im not too picky either way.

-----Original Message----- From: "Ryan" notifications@github.com Sent: ‎6/‎6/‎2017 10:56 PM To: "ryscott5/eparTextTools" eparTextTools@noreply.github.com Cc: "Synaps3" danielgandrews@gmail.com; "Author" author@noreply.github.com Subject: Re: [ryscott5/eparTextTools] Download known good copies of alldependencies (under windows?) and store them for future users (#13)

https://rstudio.github.io/packrat/

On Tue, Jun 6, 2017 at 10:53 PM, Ryan Scott ryscott5@uw.edu wrote:

not to throw a wrench in this all but we could set up the project to use packrat.

On Tue, Jun 6, 2017 at 3:41 PM, Synaps3 notifications@github.com wrote:

This is becoming busywork-ish. We might be able to hand it off to someone else once you have the list of things to be downloaded.

I don't want to be wasting your time :)

Could be critical someday though.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ryscott5/eparTextTools/issues/13#issuecomment-306637954, or mute the thread https://github.com/notifications/unsubscribe-auth/AGrqiMHcbYAw-tB11AAjEmdI7jAORD6hks5sBdWQgaJpZM4NqGhF .

-- Ryan P Scott, M.S. Ph. D. Candidate (Cullen) Evans School of Public Policy and Governance University of Washington ryscott5@uw.edu (253) 569-7236

-- Ryan P Scott, M.S. Ph. D. Candidate (Cullen) Evans School of Public Policy and Governance University of Washington ryscott5@uw.edu (253) 569-7236

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.